body {
	background-image:url(/images/backdrop.jpg);
	}

p, li {
    font-family:verdana, sanserif;
    }
    
li {
    margin-bottom:10px;
    }
    
#container {
    width:900px;
    margin:auto;
    position:relative;
    }
    
#breadcrumb {
    font-size:.7em;
    font-weight:bold;
    }
    
#breadcrumb a {
    font-weight:normal;
    }
    
/*this hides items off screen for screenreader use only*/

.readeronly {
	position: absolute; 
	left: -2000px; 
	top: 0px;
	font-size: x-small;
}

#masthead {
    height:148px;
    background-image:url(/images/campsitemasthead.gif);
    }

#mainmenu {
    margin:1em 0 0 0;
    z-index:5;
    }

 #mainmenu ul {
    display:inline;
    margin-bottom:0;
    padding-bottom:0;
    margin-left:0;
    z-index:10;
    }
    
 /*#mainmenu ul li {
    list-style: none;
	display: inline;
	margin-right:1em;
	margin-bottom:0;
	margin-left:0;
    }*/

#mainmenu ul li {
    width:auto;
 	list-style: none;
	display: inline;
    whitespace: nowrap;
 	padding:.25em .25em 1px .25em;
  	background-color:sienna;
  	font-size:.9em;
  	margin-right:.5em;
    }

 #mainmenu ul li.current {
    background-color:cornsilk;
    font-weight:bold;
    }
    
#mainmenu a:link {
    color:white;
    text-decoration:none;
    }
    
#mainmenu a:visited {
    color:mistyrose;
    text-decoration:none;
    }

#mainmenu li.current a:link {
    color:black;
    text-decoration:none;
    }
    
#mainmenu li.current a:visited {
    color:black;
    text-decoration:none;
    }

#mainmenu li.current a:hover {
    color:black;
    text-decoration:underline;
    }
#maincontent {
    margin-top:0;
    background-color:cornsilk;
    padding:1em;
    z-index:20;
    }
    
p.link {
    font-size:.8em;
    text-align:center;
    }
    
p.link img {
    border:none;
    }
    
p.link a:link, p.link a:visited {
    text-decoration:none;
    }
        
 h2, h3, h4 {
    color:sienna;
    font-family: Arial, sans-serif;
    }
    
h2 {
    font-weight:normal;
    }