body{
 border:none;
 margin:0;
 margin-left:auto;
 margin-right:auto;
 background:#000;
 color:#fff;
 font-family:Verdana, Geneva, Tahoma, sans-serif;
 font-size:11px;
}
#navigation{
 margin-left:430px;
}
ul, li{
 border-collapse:collapse;
 margin:0;
 padding:0;
}
a{
 color:#0066ff;
 text-decoration:none;
 border:none;
}
a:hover{
 text-decoration:underline;
}
a:visited{
 color:#0066ff;
}
.camp a, .camp a:visited{
 color:#ffffff;
}
a.navButton:visited{
 color:#fff;
}
.navButton:hover{
 cursor:pointer;
}
img{
 border:none;
}
h1{
 font-size:16px;
 color:#000;
}
h3{
 font-size:14px;
 color:#000;
 margin-top:0;
 padding-top:0;
}
.pricingBlock{
 color:#3d69b2;
}
#container{
 margin-left:auto;
 margin-right:auto;
 width:1000px;
 height:700px;
 background:url("../images/bggradient.png") repeat-x;
}
ul.topnav{
 list-style: none;
 padding:0 20px;
 float:left;
 width:530px;
 background:#222;
 font-size: 13px;
 text-transform:uppercase;
 background: url("../images/menubg.gif") repeat-x;
}
ul.topnav li{
 float:left;
 margin:0;
 padding: 0 15px 0 0;
 position:relative;

}
ul.topnav li a{
 padding:10px 5px;
 color: #fff;
 display:block;
 text-decoration:none;
 float:left;
}
ul.topnav li a:hover{
 background: url("../images/menuhover.gif") no-repeat center top;
}
ul.topnav li span{
 width: 17px;
 height: 35px;
 float:left;
 background: url("../images/subnav_btn.gif") no-repeat center bottom;
 background-image:
}
ul.topnav li span.subhover{
 background-position: center top;
 cursor:pointer;
}
ul.topnav li ul.subnav{
 list-style:none;
 position:absolute;
 left: 0;
 top:35px;
 background: #333;
 margin:0;
 padding:0;
 display:none;
 float:left;
 width:170px;
 border: 1px solid #111;
 z-index:99;
}
ul.topnav li ul.subnav li{
 margin: 0; padding: 0;
 border-top: 1px solid #252525;
 border-bottom: 1px solid #444;
 clear:both;
 width: 170px;
 vertical-align:middle;
 z-index:99;
}
html ul.topnav li ul.subnav li a{
 float:left;
 width: 145px;
 background:: #333 url("../images/submenuv.gif") no-repeat 10px cetner;
 padding:10px 5px 10px 20px;
}
html ul.topnav li ul.subnav li a:hover{
 background:#222 url("../images/submenuv.gif") no-repeat 10px center;
}
.fl{
 float:left;
}
#logo{
 position:absolute;
 margin-top:15px;
}
#contact{
 float:right;
 clear:right;
 padding-top:12px;
 font-size:13px;
}
#rightContent{
 float:right;
 clear:right;
 width: 280px;
 background-color:#fff;
 margin-top:15px;
 padding:7px 7px 7px 7px;
 vertical-align:top;
}
#subContainer{
 margin-right:25px;
}
#rightCol{
 float:right;
}
.excerpt{
 border-bottom:1px solid #000;
 padding:5px 0 5px 0;
}
.tb{
 color:#000044;
}
.eDate{
 color:#000;
 font-weight:bold;
}
.noU:hover{
 text-decoration:none;
}
#rightNews{
 width:264px;
 padding:1px 8px 0px 8px;
}
#rightCamps{
 background-color:#0066ff;
 padding:1px 8px 2px 8px;
 width:264px;
}
table{
 border-collapse:collapse;
}
table td{
 vertical-align:top;
}
.thumbImage{
 width:110px;
 padding-right:12px;
}
.camp{
 padding-top:20px;
 clear:both;
}
.camp span.b{
 font-weight:bold;
}
#topLContentIndex{
 width:628px;
 height:385px;
 background:#ccc;
 clear:left;
 float:left;
 margin-top:15px;
 *margin-top:42px;
 margin-left:38px;
 overflow:hidden;
 position:relative;
}
#topLContent{
 width:598px;
 background:#fff;
 clear:left;
 float:left;
 margin-top:15px;
 *margin-top:42px;
 margin-left:38px;
 color:#3d69b2;
 padding:0 15px 0 15px;
}

#bottomLContent{
 width:614px;
 background:#fff;
 clear:left;
 float:left;
 margin-top:7px;
 margin-left:38px;
 padding:7px;
}
.sponsorBlock{
 text-align:center;
 margin-bottom:10px;
}
#sponsorsMod{
 background:#797979;
 width:260px;
 height:100%;
 padding:1px 7px 0 7px;
 margin-right:15px;
 float:left;
}
#sponsorsMod img{
 width:260px;
 padding-top:5px;
 padding-bottom:10px;
}
.vid{
 width:90px;
 height:60px;
 overflow:hidden;
 float:left;
 padding-right:20px;
 padding-bottom:20px;
}
.playB{
 background-image: url('../images/playb.gif');
 background-position: 7px 7px;
 background-repeat:no-repeat;
 position:absolute;
 width:80px;
 height:50px;
 padding:5px;
 *margin-left:-110px;
}
.playB:hover{
 background-image:url('../images/playbh.gif');
 cursor:pointer;
}
.vidDisc{
 margin-left: 25px;
 color:#111;
}
.vidEntry{
 clear:right;
}
a.grayLink{
 color:#111;
 font-size:12px;
}
#blogRoll{
 padding-left:15px;
 margin-left:270px;
}
.blogEntry{
 color:#000;
 margin-bottom:10px;
 margin-top:7px;
}
.sNS{
padding-left:30px;
}
#footer{
 clear:both;
 padding-top:15px;
 padding-left:35px;
 vertical-align:top;
}
.pricingMod{
 height:200px;
}
.pricingTitle{
 font-size:22px;
 color:#000;

}
.pricingDesc{
 margin-left:10px;
 padding-top:5px;
}
.pricingMod ul{
 padding-left:20px;
}
.pricingMod li{
 padding-top:5px;
}
.pricingPrice{
 font-size:24px;
 color:#6699ff;
 font-style:italic;
 margin-left:20px;
}
.goButton{
 float:right;
 padding-right:10px;
}