body {font-size:40px; max-width:100%; line-height:1.4em;}
#Wrapper {background-color:#D9D9D9; background-repeat:repeat; height:auto;}
img {max-width:100%;}
.Nav {display:none;}
.Landscape {display:none;}
ul.PortraitNav {margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; list-style:none;  overflow:hidden;}
ul.PortraitNav li {float:left;}
ul.PortraitNav a {display:block; border:1px solid #003366; padding:.3em;	margin-left:.3em;	margin-right:.3me;	background-color:#006699;	color:#FFFFFF;	text-align:center; margin-bottom:.75em;}
ul.PortraitNav a:hover {background-color:#FFCC00; color:#000}	
#Ref {text-align:left;} 
#TagLine {text-align:left;} 

/* home page */
#HomeWrapper {margin-top:5px;; font-size:.8em; border:0px solid #000;}
#PBanner {width:800px; padding-left:.5em;}
#PBanner p {font-size:.3em; line-height:1em;}
.PLeftFooter {font-size:4em;}
#MemberClick p {font-size:1em; font-size:1em;}
#GuestClick {padding-left:.5em; font-size:1em;}
#Blog {padding-left:.5em;}
#TellMe {padding-left:.5em;}
#News {zfloat:left; width:800px; border:1px solid; background-color:#e9ede4; background-image:url(Images/NewsMiddleBG800W.jpg); background-repeat:repeat-y; border:0px solid; border-bottom-color: #333333;	border-right-color: #333333; 
border-left-color: #666666; border-top-color:#CCCCCC; font-size:1em; line-height:1.6em; color:#000;
margin:auto;}
#NewsTop {background-image:url(Images/NewsTopBG800W.jpg); height:20px;}
#WhatsNew {text-align:left; border-bottom:0px solid #000;  width:90%; padding:10px; padding-left:.5em;}
#WhatsNew p{color:#000; font-size:1em; color:#2c2965;}
#WhatsNew a{color:#000; font-size:1em; color:#2c2965; background-color:#C0C0C0;}
#NewsBottom {background-image:url(Images/NewsBottomBG800W.jpg); height:30px;}
#Photos {display:none;}
#LastUpdate {clear:both;}
#HomeFooter {display:none; color:#fff;}
#Seo {display:none;}

/* TOC */
.Columns4 {width:24%; float:left;}   
.Columns4 p {font-size:.7em; color:#000; font-weight:bold; padding:.3em; min-height:150px;}
li {font-size:.8em; color: #FF0000; list-style-type: none; margin:1px;}  
a {padding:5px;} 
.Columns4 a {display:block; width:90%; padding:.4em .2em .4em .2em; margin-bottom:4px; -moz-border-radius: 5px; border-radius: 5px; font-size:.8em; min-height:100px;}

/* parks visted */
#PStateList {border:1px solid #003366; -moz-border-radius: 5px; border-radius: 5px;background-color:#fff; 
    color:#003366;  font-weight:bold; height:78em;}
#PStateList a:link{background-color: #069; color:#ffffff; margin:.2em;  float:left; font-size:1.8em; line-height:2em; padding:.1em}
#PStateList a:visited{background-color: #069; color:#ffffff;  margin:.2em;}
#PStateList a:hover{background-color: #ffffff; color:#06C;}
#LStateListShow {display:none;}
#LStateList {display:none;}

#ParksWrapper {margin-left:-11em;}
#StateCodes { border:0px dashed #000;}
.OneStateCode {width:240px; border:0px dashed #000; float:left;}
#StateCodesLink{margin:0px; margin-top:5px;}
#StateCodesLink a:link{ display:block; clear:both;}

#StateCodesLink a {width:100%;}
#StateCodesLink p {font-size:.8em;}
.ParkRating {width:2em; float:left; color:#2F81D8;}
.ParkLocation {float:left; font-size:.8em}
.ParkName {float:left; border:0px solid #fff; padding-left:0px; font-size:.8em}
.ParkNotes {width:12em; float:left;font-weight:bold; display:none;}
.OnePhotoDiv {float:left; border:0px dashed #000;  width:95%;}

/* RV-Park */
#AllPhotosDiv {height:1700px;}	
#ParkPhotoCaption {width:90%;}
#ParkPhotoFrame {width:90%;}

/* 2210 motorhome manufacturers */
#MHLink {height:190px; margin-top:.5em; border-bottom:1px solid #000; padding-bottom:.5em;}
#ProvostLink {height:400px; margin-top:.5em; border-bottom:1px solid #000; padding-bottom:.5em;}

/* travelogues */
#TravelogueNavDiv {margin-bottom:.5em;  max-width:100%;}
.WeekNo {margin-top:.5em; border-top:10px solid #1C9CB7;}

/* search results */
#ThisWrapper {max-width:650px;}
#ThisContent {width:650px;}
#SelectedPage {width:650px; min-height:1000px;}
#PagesFound {width:650px; }

/* tools */
#ToolWrapper {height:10000px;}
#Column1 {width:100%;}
#Column2 {width:100%;}
#Column3 {width:100%;}
.Column1 {width:100%;}
.Column2 {width:100%;}
.Column3 {width:100%;}

/* travelogues */
img {width:95%}
.TLtextleft {float:left; padding:1em; border:1px solid #000; margin-left:1em; text-align:left; width:95%;}
.TLtextright {float:right; padding:1em; border:1px solid #000;margin-right:1em; text-align:right; width:95%;}
.TextPic {width:98%; float:left; margin:.3em;}


/* free tour */
.ThumbnailImage {width:2em}

