/* Start of CMSMS style sheet 'front 2-css' */
/* CSS Document by mdennisa@gmail.com*/

body{margin:0; font-family:helvetica; font-size:12px; background:url(images/bamboo.jpg);}

#wrapper{margin:0 auto; width:800px; position:relative;}

#header{height:375px; background:url(images/header_fp.jpg) top left no-repeat;}
#header .topNav{position:absolute; top:10px; right:10px; width:120px; height:40px; font-family:arial; font-size:12px;}
		.topNav div{height:20px;}
		.topNav .gallery a{text-decoration:none; padding-left:25px; background:url(images/gallery_ico.gif) center left no-repeat;  color:#002A48;}
		.topNav .video a{text-decoration:none; padding-left:25px; background:url(images/video_ico.gif) center left no-repeat;  color:#002A48;}
		.topNav .map a{text-decoration:none; padding-left:25px; background:url(images/map_ico.gif) center left no-repeat;  color:#002A48;}
		.topNav div a:hover{text-decoration:underline;}
		
#mainNav{width:450px; height:75px; position:absolute; top:293px; left:175px;}
#mainNav a img{border:none; margin:0;}

#content{padding:10px; background:#2E8B57; color:#fff; text-align:center; border-top:solid 2px #fff;}
#content h1{margin:0; padding:0; font-size:20px; font-family:georgia;}
#content h2{margin:0; padding:0; font-size:14px; font-family:georgia; color:#002A48;}

#footer{padding:10px; background:#9c9 url(images/footer_bg.gif) top left repeat-x; border-bottom:solid 2px #2E8B57; border-top:solid 2px #fff;color:#002A48; }
	#subFooter{text-align:center; font-family:arial; }
		#subFooter a{text-decoration:none; font-size:10px; color:#002A48; padding-left:8px; margin-right:8px; border-left:solid 1px #002A48;}
		#subFooter a:hover{ text-decoration:underline;}
	#copy{text-align:center; font-family:arial; font-size:11px; padding-top:5px;}

.no{display:none;}
.runningtx{background:#000; color:#fff; padding:2px 0;}
/* End of 'front 2-css' */

