﻿* {margin:0;padding:0;}

html, body, form, #wrap
{
	height: 100%;
	
	}

#wrap {height: auto; 
	min-height: 100%;
	margin:0 auto; }




#header 
{
 width:100%;
 height:180px;
 background-color:#6C3600;
 background-image:url(../images/headerbg.jpg);
 
}

 #headerPlaceHolder {
 
  width: 940px ;
  margin-left: auto ;
  margin-right: auto ;
 
 }



 #headerImg 
 {
	float:right;
	padding-top:10px;
	padding-right:10px;

 }
 
  #headerText {
 
 float:left;
 width:350px;
 padding-left:20px;  
 padding-top:0px;
  
 }
 
   #headerText h2 {
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-bottom:0px;
   margin-bottom:0px;
   letter-spacing:1px;
   font-size:30px;
   color:#FFFFFF;
   margin-top:0px;
  
 }

#top {

 width:100%;
 height:20px;
 background-color:#000000;
 
 }
 
   H1 {
  
   font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-bottom:0px;
   margin-bottom:0px;
   letter-spacing:9px;
   margin-top:10px;
   font-size:70px;
   color:#FFFFFF;
  
   
   }
   


#main {padding-bottom: 70px;
	   width:940px;
	   margin-left:auto;
	   margin-right:auto;
	   background-color:#ffffff;

	   }  

#footer {position: relative;
	margin-top: -70px; 
	height: 70px;
	clear:both;
	 width:100%;
		border-top:2px solid #000;
		height:70px;
		background-image:url(../images/footerbg.jpg);
		font-family:Arial;
		color:White;
		font-size:10px;
	
	} 
	
	#footer a 
	{
	    
	    color:White;
	  
	}
	
	
	
	#content 
	{
		float:right;
		text-align:left;
		width:735px;
		padding-left:10px;
		font-family:Arial;
		font-size:15px;

	}
	
	
	#topNav  
	{

		float:right;
		width:290px;
		font-family:Arial;
		font-size:16px;
		padding-top:3px;
		padding-right:5px;
	}
	
	#topNav a 
	{
		text-decoration:none;
		color:#6C3600;
	}
	
	#topNav a:hover 
	{
		text-decoration:underline;
	}
	
	#topNav a.currentlink {
	
	text-decoration:underline;
	
	}
	
	 #mapDiv 
    {
		background-image:url(../images/map-div.jpg);
		width:275px;
		height:319px;
		float:right;		
       text-align:center;
       margin:15px 0px 30px 20px;
		
   
    }
    
    
 #mapMiddle{   height:252px; 
position:relative; 
top:50%;
margin-top:-115px; 
}

 #bigMap  
 {
	background-image:url(../images/shadowbox-maps.jpg);
	width:712px;
	height:525px;	
	text-align:center;
	margin-top:0px;
	
	
 }
 
  #mapHeaderMiddle{   height:525px; 
  position:relative; 
  top:50%;
  margin-top:-295px;
 
}	

#bigMapMiddle
{
	padding-top:10px;
}

.mapP  
{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left:40px;
}

#contentHeader 
{
	background-image:url(../images/shadowbox-2.jpg); 
	height:70px;
	width:400px;	
	margin-bottom:10px;
	text-align:center;

	
	
}

#contentHeaderBig
{
	background-image:url(../images/shadowbox-big.jpg); 
	height:115px;
	width:400px;	
	margin-bottom:10px;
	text-align:center;

	
	
}

 #headerMiddle{   height:70px; 
 display: table-cell;
  text-align:center;
  width:400px;
  margin-left:auto;
  margin-right:auto;
}
 
    
  #headerMiddle h2 
  {
  margin-top:10px;
  text-align:center;
  padding-top:5px;
	
  } 
  
  #side 
	{
		float:left;		
		background-color:#ffffff;		
		width:180px;
		


	}
    
  
   #side li 
    {
		
list-style:none;

    }
    
    #side a 
    {
		font-family:Arial;
		font-size:16px;
		letter-spacing:1px;
	display: block;
	width: 190px;
	margin-left: -24px;
	padding: 5px 0 3px 24px;
	background: url(../images/menuarrow.gif) no-repeat left center;
	text-decoration:none;
	color:#6C3600;
    }
    
    #side a.currentlink {
	display: block;
	width: 190px;
	margin-left: -24px;
	padding: 5px 0 3px 24px;
	background: url(../images/menuarrow-over.gif) no-repeat left center;
	text-decoration:none;
	color:#E17100;
	font-weight: bold;
}
    
    
        #side a:hover 
    {
	display: block;
	width: 190px;
	margin-left: -24px;
	padding: 5px 0 3px 24px;
	background: url(../images/menuarrow-over.gif) no-repeat left center;
	text-decoration:none;
	color:#E17100;
    }
    
    #mapTable 
    {
		margin-top:10px;
    }
    
    #mapTable a 
    {
		color:#000000;
		text-decoration:none;
    }
    
    #mapTable a:hover 
    {
		text-decoration:underline;
    } 
    
    
    
#sitemap a 
{
	font-family:Arial;
	font-size:16px;
	text-decoration:none;
	color:#000000;
} 

#sitemap a:hover 
{
	text-decoration:underline;
}

.imgRight 
{
	float:right; margin: 15px 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size :12px;
}

.imgLeft 
{
	float:left;
	margin: 15px 15px 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	
}
    
#content2 
	{
		float:right;
		text-align:left;
		width:835px;
		padding-left:10px;
		font-family:Arial;
		font-size:15px;

	}
		#side2 {
	
	float:left;		
		background-color:#ffffff;
		height:200px;
		width:10px;
	
	}
	
.center 
{
	
    display: block;
    margin-left: auto;
    margin-right: auto; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size :12px;
    text-align:center;
    
    }
    
    
   .ads 
   {
    float:left;
    height:280px;
    width:320px;
   
   } 
    
    
	
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




