*{margin:0;padding:0;}
body{background: #36160B url('images/a-background.jpg') no-repeat top left; font:14px Arial, Helvetica, sans-serif;}
.listings{font:12px Arial, Helvetica, sans-serif;}
.pageContainer{width:1172px;overflow:hidden;clear:both;}
a, a:link {color:#00568d;text-decoration:underline;font-weight:bold;}
a:visited {color:#083856;}
a:hover{color:#c26a34;}
img, img a{border:none;}
.wrapperHeight{height:100%;}
.whiteShell{width:740px;height:100%;overflow:auto;float:left;background-color:#FFF;margin-left:10px;}
/************* Header ************/
.header{background:url('images/a-header.jpg');width:1147px;height:255px;position:relative;z-index:60;}
.header h1{font-weight:bold;font-size:14px;padding:225px 0  0 480px;}
.contentContainer{width:1147px;clear:both;height:990px;}
/* ------ Nav ------*/
.navWrapper{width:195px;float:left;margin-left:27px;height:990px;}
.nav, a.navHome:link, a.navHome:visited,a.navCampgrounds:link, a.navCampgrounds:visited,a.navClub:link, a.navClub:visited,a.navFeedback:link, a.navFeedback:visited,a.navAbout:link, a.navAbout:visited,a.navGuide:link, a.navGuide:visited  {overflow:hidden;display:block;float:left;text-decoration:none;color:#000;text-align:center;font:bold 16px Arial, Helvetica, sans-serif;width:195px;}
.nav {height: 320px;}
a.navHome:link, a.navHome:visited {height:36px;background:url('images/a-nav.png') 0 0;padding-top:27px;}
a.navHome:hover, a.navHome:active {background-position: 0px -305px;}
a.navCampgrounds:link, a.navCampgrounds:visited {height:43px;background:url('images/a-nav.png') 0 -60px;padding-top:3px;}
a.navCampgrounds:hover, a.navCampgrounds:active {background-position: 0px -365px;}
a.navClub:link, a.navClub:visited { height:36px;background:url('images/a-nav.png') 0 -105px;padding-top:12px;}
a.navClub:hover, a.navClub:active {background-position: 0px -410px;}
a.navFeedback:link, a.navFeedback:visited {height:36px;background:url('images/a-nav.png') 0 -152px;padding-top:14px;}
a.navFeedback:hover, a.navFeedback:active {background-position: 0px -457px;}
a.navAbout:link, a.navAbout:visited {height: 36px;background:url('images/a-nav.png') 0 -201px;padding-top:10px;}
a.navAbout:hover, a.navAbout:active {background-position: 0px -506px;}	
a.navGuide:link, a.navGuide:visited {height: 46px;background:url('images/a-nav.png') 0 -246px;padding-top:12px;}
a.navGuide:hover, a.navGuide:active {background-position: 0px -551px;}
#navHome,#navCampgrounds{width:195px;overflow:hidden;display:block;float:left;}
#navHome {height:61px;}
#navCampgrounds {height:46px;}
#navClub {height:46px;}
#navFeedback {height:48px;}
#navAbout {height:47px;}
#navGuide {height:54px;}
/*--------- Florida Camping Guide --------*/
.flCampGuide{width:150px;height:195px;margin:20px 0 0 25px;float:left;text-align:center;}
.flCampGuide img{margin:20px 0 0 0;} 
.flCampGuide a, .flCampGuide a:hover, .flCampGuide a:visited, .flCampGuide a:link{color:#000;font-weight:bold;text-decoration:none;}
/*--------- Member ---------*/
.memberIcon{width:140px;height:150px;border:solid 2px #0066cc;float:left;margin-left:25px;} 
/*--------- FARVC ---------*/
.farvc{float:left;width:195px;height:147px;margin-top:20px;}
/*--------- Social Networking ---------*/
.socialNetwork{width:167px;float:left;height:80px;padding-left:28px;}
/*-------------Main Content------------*/
.mainWrapper{width:730px;float:left;height:100%;margin:13px 0 0 40px;position:relative;display:block;overflow:auto;}
/*.contentWrapper{width:730px;height:990px;display:block;float:left;overflow:auto;}*/
.main{width:680px;float:left;height:670px;}
.mainLeft{width:285px;z-index:40;position:relative;margin-top:40px;}
.mainLeft h1{font-size:36px;margin-bottom:15px;}
.mainLeft p{line-height:20px;margin-bottom:15px;}
.mainLeft h4{font-size:18px;margin-bottom:10px;}

/*------------Map-------------*/
.mapWrapper{width:445px;height:445px;z-index:30;float:right;position:absolute;top:0;left:195px;}
.mapWrapper p{line-height:20px;margin-bottom:15px;margin-left:130px}
/*--------------Survey--------------*/
.surveyWrapper{width:680px;height:300px;float:left;margin:0 0 0 10px;position:relative;z-index:60;}

/*********** Footer ******************/
.footer{background:url('images/a-footer-repeat.png') repeat-x;height:276px;width:100%;position:absolute;top:1206px;z-index:70;}