* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#F2F0DC;
 background-image: url(images/main-bg.gif);
 background-repeat: repeat-x;
}

h3 {
 color:#D80000; 
 font:26px/54px "Trebuchet MS",Arial, Helvetica, sans-serif;
}
 

#wrapper { 
 margin: 24px auto;
 width: 762px;
}
#header {
 color: #333;
 width: 762px;
 float: left;
 border: 0px solid #ccc;
 padding: 0px;
 height: 118px;
 margin: 0px 0px 0px 0px;
 background-color:#F3F2ED;
 background:#F6F0E0;
}
#navigation {
 width: 762px;
 background: #000000;
}
.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.menu ul{
	background:#000;
	height:35px;
	width: 762px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#000;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #424242 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#000;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left repeat-x;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#424242 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		
#banner {
 border-top: 0px;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #828282;
}
#construction {
 color: #333;
 border-right: 0px solid #000000;
 margin: 5px 5px 0px 0px;
 padding: 0px;
 height: 42;
 width: 539px;
 float: left;
 background:#F2F0DC;
}

#leftcolumn { 
 color: #333;
 border-right: 0px solid #000000;
 margin: 5px 5px 0px 0px;
 padding: 0px;
 height: auto;
 width: 539px;
 float: left;
 background:#F2F0DC;
}

.leftcolumn li {
 list-style: square;
 margin: 0px 0px 0px 30px;
}

#daveshaw {
 border: 1px solid #424242;
 width: 200px;
 height: 267px;
 margin: 0px 0px 0px 10px;
 float: right;
 padding: 0px 0px 0px 0px;
}

#rightcolumn { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 5px 0px 0px 0px;
 text-align: justify;
 padding-top: 10px;
 height: 350px;
 width: 217px;
 display: inline;
 background:#F2F0DC;
}

/*----Body Bottom Panel----*/
#bodybottomPan{width:762px; position:relative; margin:0 auto; padding:30px 0 0 8px;}
/*----Bottom Left Panel----*/
#bottomleftPan{width:375px; float:left; background:url(images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; color:#D80000; border-bottom:1px solid #CDCAA3; border-left:1px solid #CDCAA3; border-right:1px solid #CDCAA3; margin:0px;}
#bottomleftPan h2{width:250px; height:58px; background:url(images/news1.png) 0 0 no-repeat; font:22px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomleftPan h2 span{font-size:18px; background:#FCFBED; color:#5D5B46;}

#bottomleftPan ul{width:290px; margin:15px 0 0 40px;}
#bottomleftPan ul li{width:290px; height:30px; background:url(images/bullet1.gif) 0 0 no-repeat;} 
#bottomleftPan ul li a{width:250px; height:30px; display:block; background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 25px;}
#bottomleftPan ul li a:hover{display:block;background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomleftPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#bottomleftPan p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomleftPan p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

/*----Bottom Right Panel----*/
#bottomrightPan{width:375px; float:left; background:url(images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; color:#D80000; border-bottom:1px solid #CDCAA3; border-left:1px solid #CDCAA3; border-right:1px solid #CDCAA3; margin:0 0 0 8px;}
#bottomrightPan h2{width:250px; height:58px; background:url(images/calendardate.png) 0 0 no-repeat; font:22px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomrightPan h2 span{font-size:18px; background:#FCFBED; color:#5D5B46;}

#bottomrightPan ul{width:290px; margin:15px 0 0 40px;}
#bottomrightPan ul li{width:290px; height:30px; background:url(images/bullet1.gif) 0 0 no-repeat;} 
#bottomrightPan ul li a{width:250px; height:30px; display:block; background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 25px;}
#bottomrightPan ul li a:hover{display:block;background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomrightPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#bottomrightPan p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomrightPan p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

#singlecolumn {
 width: 762px;
 text-align: justify;
}

#singlecolumn h2{font-size:18px; color:#5D5B46;}

.singlecolumn li {
 list-style: square;
 margin: 0px 0px 0px 30px;
}

#footer { 
 text-align: center;
 clear: both;
 color: #F5F5F5;
 height: 141px;
 background-image: url(images/footer-bg.gif);
 background-repeat: repeat-x;
}

#location {
 width: 762px;
}
.map {
 display: block;
 margin: auto;
 border: 2px solid #000000;
}