/* Style sheet for Vale of Sussex Society */
body {background-color: #ccc99e; font-family: Arial, sans-serif; font-size:0.9em;}

/*area where content is displayed */
#displayarea {background-color:white; width:1000px; height:100%; margin: auto;}

/* site title */
#banner {background-color:#899b53; width:985px; height:75px; padding-left:15px; padding-top:2em;}
#banner h1 {color: white; }

#breadcrumb {font-size:.8em; height:1.5em; width:1000px; background-color:#899b53; width:1000px;}
#breadcrumb p {float:right; margin-right:1em; color:white; font-weight:700; margin-bottom:0; margin-top:0; width:auto;}
#breadcrumb a {color:white; text-decoration:none; font-weight:700;}
#breadcrumb a:hover {text-decoration:underline; }

/* main menu */
#mainmenu {width:1000px; }
#mainmenu ul {padding-top:1em; margin-left:15px;}
#mainmenu li {
          display: inline;
          list-style-type: none;
          background-color:white;
          font-weight:700;
          }
#mainmenu a {text-decoration:none; }
#mainmenu a:hover {text-decoration:underline; }                   

/* Right sidebar */
#rightside {float:right; margin:10px 10px 10px 10px; padding:5px 5px 5px; width:160px; background-color:#e5e4cf;}


/* This is where the actual contents of the page is displayed */
#mainsection {background-color:white; padding:15px; width:970px;}
#mainsectionnarrow {background-color:white; padding:15px; width:760px; margin-right:150px;}
#mainsection a {text-decoration: none; }

img {padding-right:10px; padding-left:10px; padding-bottom:10px; border:none;} 



#footer {clear:both; border-top:solid thin #899b53; font-size:small; color:#899b53; text-align:center; margin:15px 15px 15px 15px; width:970px; padding-bottom:1em; padding-top:1em;}
#footer a {font-weight:700; text-decoration:none; color: #899b53; }

.hide {display:none; } /*hides heading for menu - heading there for the benefit of visually impaired users*/         
.left {float:left; width:auto;}
.right {float:right; width:auto;}

/* main navigation menu on left of page */
#navlist
        {
        padding-left: 1em;
        padding-top:1em;
        margin-left: 0;
        border-bottom: 1px solid gray;
        width: 200px; 
        float:left;
        }

#navlist li
         {
         list-style: none;
         margin: 0;
         padding: 0.25em;
         border-top: 1px solid gray;
         }

.listheader {font-size:1.1em; font-weight:800; border:none; padding: 0.5em;}

#navlist li a { text-decoration: none; }
#current {background-color:#eaeaea;}
