﻿body {margin:0; background:#13401E url(../Images/bg.jpg) no-repeat 0 0; font-size:62.5%; line-height:1em; font-family: Arial, Helvetica, Sans-Serif;}

#header{background-color:#13401e; margin:0; height:81px;}
#header .wrap{position:relative; width:1076px; margin:0 auto; background:transparent url(../Images/header-bg.jpg) repeat-y 0 0; height:81px;z-index:3;}
#header .wrap .logo{position:absolute; top:13px; left:18px; background:transparent url(../Images/logo.png) no-repeat 0 0; width:209px; height:243px; display:block; z-index:2;}
#header .wrap .search{position:absolute; right:105px; bottom:16px; z-index:2;}
#header .wrap .search .txtsearch{width:166px; height:18px; color:#99cc66; background-color:#327d3e; border:none; padding:0 2px; margin:0;}
#header .wrap .biker{margin-top:50px; z-index:1;}
#head-bottom{background:transparent url(../Images/top-bottom.png) repeat-x scroll 0 0; height:7px;}
.home{margin-bottom:312px;}
.sub{margin-bottom:195px;}

.txtsearch2{width:166px; height:18px; color:#12401c; background-color:#99cc66; border:none; padding:0 2px; margin:0;}

#wrapper{position:relative; margin:0 auto; width:1077px;}

#CMSListMenu1{position:absolute;top:6px; right:104px; margin:0; padding:0; list-style:none;z-index:3333;}
li.MainCMSListMenuLI, li.MainCMSListMenuHighlightedLI{position:relative; float:left; font-size:13px; font-weight:bolder; line-height:30px; text-transform:uppercase; padding-right:18px; color:#fff;}
li.MainCMSListMenuHighlightedLI{color:#f6d70f;}
li.MainCMSListMenuLI ul.SubCMSListMenuUL{position:absolute; display:none; width:200px; background:#327d3e; padding:0 0 6px 4px; list-style:none; border-left:solid 4px #fff; /*IE7 hack*/ *top:22px; *left:-47px;}
li.MainCMSListMenuLI:hover{cursor:pointer;}
li.MainCMSListMenuLI:hover ul.SubCMSListMenuUL{display:block;}
li.MainCMSListMenuHighlightedLI:hover ul.SubCMSListMenuUL{display:block;}
li.SubCMSListMenuHighlightedLI{color:#f6d70f;}
li.SubCMSListMenuLI, li.SubCMSListMenuHighlightedLI, li.Tier3CMSListMenuLI, li.Tier3CMSListMenuHighlightedLI{float:none; line-height: 1em; padding:6px;}
ul.Tier3CMSListMenuUL{display:none; position:absolute; left:50px; width:18em; background:#13401e; padding:0 0 6px 4px; list-style:none; border-left:solid 4px #fff;}
li.SubCMSListMenuLI:hover ul.Tier3CMSListMenuUL{display:block;}
li.SubCMSListMenuHighlightedLI:hover ul.Tier3CMSListMenuUL{display:block;}
li.Tier3CMSListMenuHighlightedLI{color:#f6d70f;}
#CMSListMenu1 li a, #CMSListMenu1 li a:visited{color:#fff; text-decoration:none;}
#CMSListMenu1 li a:hover{color:#7db252;}

#wrapper #content div.news{background:transparent url(../Images/news-bg.png) no-repeat 0 0; width:1044px; height:26px;}
#wrapper #content h2.news{float:left; margin:0 6px 0 11px; width:160px; line-height:1.6em; font-size:1.6em; color:#a3cd5c; text-align:center;}
#wrapper #content h2.news a,#wrapper #content h2.news a:visited{ text-decoration:none; color:#a3cd5c;}
#wrapper #content p.headlines{float:left; margin:0; padding:0; width:790px; font-size:1.4em; color:#193e1f; line-height:1.6em; font-family:Impact, Charcoal, Sans-Serif;}
#wrapper #content p.headlines a,#wrapper #content p.headlines a:visited{color:#193e1f; text-decoration:none;}
#wrapper #content p.headlines a:hover{text-decoration:underline;}
#wrapper #content .main{background:transparent url(../Images/main-bg.png) repeat-y top left; width:898px; padding:0 38px 0 43px;}
/** home **/
#wrapper #content .main{line-height:1.3em; font-size:1.2em; color:#fff;padding-bottom:10px;}
#wrapper #content .main .video{float:left; margin:26px 0 0 13px; width:353px;}
#wrapper #content .main .announcements{float:left; width:331px; margin-top:12px;}
#wrapper #content .main .announcements p{font-size:1.2em; line-height:1.6em; font-weight:bold; color:#fff; margin:0 0 0 16px; text-transform:uppercase;}
#wrapper #content .main .announcements .green{color:#99cc66;}
#wrapper #content .main .announcements .yellow{color:#ffcc66;}
#wrapper #content .main a.homelink, #wrapper #content .main a.homelink:visited{color:#fff; text-decoration:none;}
#wrapper #content .main a.homelink:hover{color:#add55a}
#wrapper #content .main .callouts{float:left; width:148px; margin:10px 0 0 40px;}
#wrapper #content .main .callouts .amateur{margin-top:8px;}
#wrapper #content .main .volunteer{position:relative; clear:both; padding-top:20px;}
#wrapper #content .main .volunteer img{position:absolute; left:-30px;}
#wrapper #content .main .volunteer p{font-size:1.4em; line-height:1.6em; font-weight:bold; color:#fff; margin:0 0 0 135px;}
#wrapper #content .main .volunteer a,#wrapper #content .main .volunteer a:visited{color:#fff; text-decoration:underline;}
#wrapper #content .main .volunteer a:hover{color:#add55a;}
/** sub **/
#wrapper #content .main .colL{float:left; width:208px; margin:0;}
#wrapper #content .main .colL ul{margin:0; padding:0; list-style:none;}
#wrapper #content .main .colM{float:left; width:500px; line-height:1.3em; font-size:1.2em; color:#fff; margin:10px 0 0 0;}
#wrapper #content .main .colM p{margin:0 0 28px 0; padding:0;}
#wrapper #content .main .colM .newstitle{line-height:1.2em;}
#wrapper #content .main h1{font-size:1.6em; line-height:1.2em; border-bottom:solid 1px #f8d911; color:#f8d911; margin-top:0; padding-top:10px;}
#wrapper #content .main h2 a, #wrapper #content .main h2 a:visited{font-size:1em; line-height:1.2em; color:#f8d911; margin-top:0; padding-top:10px;}
#wrapper #content .main a, #wrapper #content .main a:visited{color:#99cc66;}
#wrapper #content .main .MediaGallery{padding-top:10px;}
#wrapper #content .main .MediaGalleryFolderTree{float:left; width:200px;}
#wrapper #content .main .MediaGalleryContent{float:left; width:690px;}
#wrapper #content .main .MediaGalleryDetail{clear:both; text-align:center; margin:10px 0; border-top:solid 1px #193e1f; border-bottom:solid 1px #193e1f; padding:8px 0;}
#wrapper #content .main .MediaGalleryPagger a.back,#wrapper #content .main .MediaGalleryPagger a.back:visited{float:left; text-decoration:none;}
#wrapper #content .main .MediaGalleryPagger a.back:hover{text-decoration:underline;}
#wrapper #content .main .MediaGalleryPagger a.next,#wrapper #content .main .MediaGalleryPagger a.next:visited{float:right;margin-left:10px; text-decoration:none; display:block; padding:2px;}
#wrapper #content .main .MediaGalleryPagger a.next:hover{background-color:#fff; color:#327d3e}
#wrapper #content .main .mediaItem{float:left; margin:5px; height:110px; line-height:110px; width:115px; text-align:center; display:table-cell; vertical-align:middle;}
#wrapper #content .main .mediaItem img{vertical-align:middle;}
#wrapper #content .main .MediaLibrarySort{display:none;}
#wrapper #content .main .gallery{float:left; width:240px; margin-right:10px;}

#wrapper #footer{background:transparent url(../Images/footer-bg.png) no-repeat 0 0; width:985px; height:40px;}
#wrapper #footer ul.footnav{margin:0 0 0 0; *margin-left:20px; list-style:none;}
#wrapper #footer ul.footnav li{float:left; font-size: 1em; color:#339966; line-height:2.8em;margin-right:2px;}
#wrapper #footer ul.footnav li a,#wrapper #footer ul.footnav li a:visited{color:#339966; text-decoration:none;}
#wrapper #footer ul.footnav li a.re,#wrapper #footer ul.footnav li a.red:visited{color:#000;}
#wrapper #footer p.newsletter{float:left; margin:0 0 0 87px; width:120px; font-size:1em; line-height:2.8em; color:#339966; text-transform:uppercase;}
#wrapper #footer .txtnewsletter{float:left; background-color:#336633; border:none; width:162px; padding:0 2px; height:16px; margin-top:5px; color:#99cc66;}
#wrapper #footer .signup{float:left;}
#wrapper #footer .twitter{float:right; margin:5px 2px 0 0; width:21px; height:21px; display:block; background-image:url(../Images/twitter.gif);}
#wrapper #footer .facebook{float:right; margin:5px 25px 0 0; width:22px; height:21px; display:block; background-image:url(../Images/facebook.gif);}


.clear{clear:both; margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
img {border-style:none;}