/* colors lr #6b000a - dr #330005
             #a3a3c8 - db #000133 */
             
html 	{         
	font-family: Arial,Helvetica,sans-serif;
	background: tan url(images/bench.jpg) no-repeat top center;
	font-size: .9em;
	min-width: 1000px;
        }                                                 
        
body    {
        position: relative;
        top: 0;
        padding-top: 248px;                 
        width: 1000px; 
        text-align: center;
        margin: auto;

	}                          
        	
/*----Menu--------------------------------------------------------------------*/
#menuwrapper {
        position: absolute;
        top: 610px;
        left: 40px;        
	margin: 0;
	padding: 0;
	height: 50px;
	width: 700px;
	z-index: 1000;
        }  

#menubar ul li {
        padding: 20px 30px 20px 30px ;
        margin: 0px;
        font-size: 130%;
        }           
        
#menubar { 
        float: left;
        padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	}
	
#menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
	font-size: 105%;
	color: tan;
        }	
	
#menubar ul {
        padding: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0;
	height: auto;
        }
        
#menubar li {
	float: left;
	position: relative;
	top: 0px;	
        }

#menubar li ul, #menubar ul li  {
        margin-top: 1px;
	padding-top: 5px;
	width: 300px;  
        }

#menubar ul li a  {
	border-right: 0;
	font-size: 80%;
	padding: 3px 12px 3px 16px;  
}

#menubar li ul {
	position: absolute;
	left: 0px;
	top: 25px;
	padding-bottom: 10px;
	display: none;
	background-color: #FFFFFF;
	/*border: 2px solid #5C0009;*/ 
}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a {
	position: relative;
	color: white;   
        }

#menubar li:hover ul, #menubar li.hvr ul {
	display: block;
	position: absolute;
	top: 20px;
	left: 0px;
	text-align: left;
	padding: 0px;
	margin-left:0;
	padding:10px;
	background: black;
	filter:alpha(opacity=80);
        opacity:0.8;
}

#menubar li:hover ul a, #menubar li.hvr ul a {
        position: absolute;
        left: 0;
        top: 0;
        overflow: none;
	color: white;
	background-color: transparent;
	padding: 0px;
}

#menubar ul a:hover {
	color: #E05E5E!important;
	padding: 0px;
}    

/*----Side Content------------------------------------------------------------*/
#sidecont {
        float: right;
	position: absolute;
	text-align: left;
	top: 640px;
	right: 25px;
	background: none;
	margin: 0px;
	padding: 0;
	width: 272px;
      
        }        

.side   {
        position: absolute;
        top: 10px;
        left: 0px;
        margin: 20px;
        width: 220px;
        }

.bullind {
        padding-left: 20px;
        }
                
.bullind2 {
        line-height: 2em;
        } 
        
.index1 {
        margin-left: 20px;
        line-height: 2em;
        }
                
.index2 {
        margin-left: 20px;
        line-height: 1.5em;
        }                         
        
.cen    {
        text-align: center;
        margin: 0;
	padding: 0;
        }

/*----Main Content------------------------------------------------------------*/
.maincont {
	position: absolute;
	text-align: left;
	top: 620px;
	left: 0;
	margin: 0px;
	padding: 0;
	width: 620px;
        } 
        
.main   {
        position: absolute;
        top: 50px;
        left: 40px;
        color: black;
        margin-left: 20px;
        padding: 0;
        z-index: 500;
        }           
                     
h1      {
        margin:0;
        padding: 0;
        font-size: 200%;
        }    

h2      {
        margin:0;
        padding: 0;
        font-size: 150%;
        }    

h3      {
        margin:0;
        padding: 0;
        font-size: 120%;
        } 

img     {
        margin: 0;
	padding: 0;        
	}
	
a       {
        color: darkblue;
        margin: 0;
	padding: 0;
        text-decoration: none;	
	}
	
p       {
	line-height: 1.5em;
	text-align: left;
	font-size: 100%;
	margin: 0;
	padding: 0;
        } 

ul      {margin:0; padding:0;}                          

#map    {
	float: bottom;
	text-align: left;
	padding-left: 4em;
	margin: 0;
	padding: 0;
        }
        
ol.numlist{
	text-align: left;
	line-height: 1.5em;
	font-size: 100%;
	padding-left: 42px;
	padding-right: 30px;
	padding-top:0px;
	list-style-type:decimal
	margin: 0;
        }      

.footer {
        position: relative;
        top: 50px;
        color: black;
        left: 0;
	margin:0;
	padding:0;
	font-size: 80%;
	width: 550px;
	text-align: center;
	list-style: none;
        }

.botlink {
        text-decoration:underline;
        color: black;
        }                