*{margin:0;padding:0;}
body{background-color:#36160B;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.bodytext{font-size:12px;font-family:Verdana, Arial, Helvetica;}
h2{color:#CC0000;font-size:18px;font-weight:bold;}
h3{color:#CC0000;font-size:16px;font-weight:bold;}
h4{font-size:14px;font-weight:bold;}
.memberForm{font-size:12px;font-family:Verdana, Arial, Helvetica;}
.memberForm td{margin:0px;padding:2px;}
td.memberform:{font-size:10px;font-family:Verdana, Arial, Helvetica;}
.error{font-size:14;font-family:Verdana, Arial, Helvetica;color:#FF0000}
.moreName{font-family:Verdana, Arial, Helvetica;font-size:15px;font-weight:bold;font-color:#000000;}
.moreLines{font-family:Verdana, Arial, Helvetica;font-size:12px;font-color:#000000;}
.netscape{line-height :0;}
.memberEditLink a{color:#CC0000 !important;}
.listings{font-size:12px;font-family:Arial, Helvetica, sans-serif;}

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;background-color:#FFF;margin-left:10px;}

/************* Header ************/
.header{background:url('images/header.png') no-repeat 220px 20px;width:1147px;height:531px;}
.header h1{font-weight:bold;font-size:14px;padding:225px 0  0 480px;}

.pageContainer{width:1172px;
background-image:url('images/top_bg_slice.png');
background-repeat:no-repeat;
background-position:top left;
}
#contentBack{
background-image:url('images/middle_bg_slice.png');
background-repeat:repeat-y;
position:relative;
}
.contentContainer{
background-image:url('images/bottom_bg_slice.png');
background-repeat:no-repeat;
background-position:bottom left;
width:1147px;height:100%;
padding-bottom:22px;
margin-top:-276px;
}



/* ------ Nav ------*/
.navWrapper{width:195px;padding-left:27px;}
.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;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 {background:url('images/a-nav.png') 0 0;height:61px;line-height:73px;}
a.navHome:hover, a.navHome:active {background-position: 0px -305px;}

a.navCampgrounds:link, a.navCampgrounds:visited {height:46px;background:url('images/a-nav.png') 0 -60px;height:46px;line-height:23px;}
a.navCampgrounds:hover, a.navCampgrounds:active {background-position: 0px -365px;}

a.navClub:link, a.navClub:visited {background:url('images/a-nav.png') 0 -105px;height:46px;line-height:46px;}
a.navClub:hover, a.navClub:active {background-position: 0px -410px;}

a.navFeedback:link, a.navFeedback:visited {height:50px;background:url('images/a-nav.png') 0 -152px;height:48px;line-height:48px;}
a.navFeedback:hover, a.navFeedback:active {background-position: 0px -457px;}

a.navAbout:link, a.navAbout:visited {background:url('images/a-nav.png') 0 -201px;height:46px;line-height:46px;}
a.navAbout:hover, a.navAbout:active {background-position: 0px -506px;}

a.navGuide:link, a.navGuide:visited {background:url('images/a-nav.png') 0 -246px;height:54px;line-height:48px;}
a.navGuide:hover, a.navGuide:active {background-position: 0px -551px;}

#navHome {height:61px;}
#navCampgrounds {height:46px;}
#navClub {height:46px;}
#navFeedback {height:48px;}
#navAbout {height:46px;}
#navGuide {height:54px;}

/*--------- Florida Camping Guide --------*/
.flCampGuide{width:150px;height:195px;margin:20px 0 0 25px;;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;margin-left:25px;}

/*--------- FARVC ---------*/
.farvc{width:195px;height:121px;margin-top:20px;}

/*--------- Social Networking ---------*/
.socialNetwork{width:167px;height:80px;padding-left:28px;}

/*-------------Main Content------------*/
.mainWrapper{width:750px;padding-left:40px;padding-right:135px;font-size:12px;}
.cms{width:700px;padding-right:185px;}
.mainWrapper p{margin-bottom:10px;}
.mainWrapper ol, .mainWrapper ul{margin:10px 0 20px 40px;}
.mainWrapper li{line-height:20px;}
.main{width:680px;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}

#supplier{margin:20px 0;}
#supplier td{font-size:12px;}
#memberNav{padding:20px;font-size:16px;line-height:24px;}
#memberNav a{font-size:16px;}

/*********** Footer ******************/
.footer{background:url('images/a-footer-repeat.png') repeat-x;height:276px;width:100%;margin-top:-22px;}