body{font-size:1.25em;}
#Wrapper {background-image: url("Images/9000Avila1024BG.jpg"); }
.PortraitNav {display:none;}
.Portrait {display:none;}
#Columns1 {-moz-column-count:1; /* Firefox */-webkit-column-count:1; /* Safari and Chrome */column-count:1; -moz-column-gap:30px; /* Firefox */-webkit-column-gap:30px; /* Safari and Chrome */  column-gap:30px;}
#Columns2 {-moz-column-count:2; /* Firefox */-webkit-column-count:2; /* Safari and Chrome */column-count:2; -moz-column-gap:30px; /* Firefox */-webkit-column-gap:30px; /* Safari and Chrome */  column-gap:30px;}
#Columns3 {-moz-column-count:3; /* Firefox */-webkit-column-count:3; /* Safari and Chrome */column-count:3; -moz-column-gap:30px; /* Firefox */-webkit-column-gap:30px; /* Safari and Chrome */  column-gap:30px;}
#Columns4 {-moz-column-count:4; /* Firefox */-webkit-column-count:4; /* Safari and Chrome */column-count:4; -moz-column-gap:30px; /* Firefox */-webkit-column-gap:30px; /* Safari and Chrome */  column-gap:30px;}

/* home page */
#PBanner {display:none;}
#NewsTop {background-image:url(Images/NewsTopBG300W.jpg); height:20px;}
#News {float:left; width:300px; border:1px solid; background-color:#e9ede4; background-image:url(Images/NewsMiddleBG300W.jpg); background-repeat:repeat-y; border:0px solid; border-bottom-color: #333333;	border-right-color: #333333;	border-left-color: #666666;	border-top-color: #CCCCCC;}
#WhatsNew {text-align:left; border-bottom:0px solid #000;  width:252px;; padding:10px; padding-left:20px;}
#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/NewsBottomBG300W.jpg); height:30px;}

#HomeWrapper {font-size:1em; border:0px solid #fff; height:680px; width:100%; max-width:1280px; text-align:center;margin:0 auto; margin-top:.5em;}
#AvilaPhoto {float:left; background-image: url("Images/9000AvilaPhotos1024.gif"); width:960px; height:640px; background-repeat:no-repeat; border:0px solid #fff;}
#LastUpdate {float:right; margin-top:-6px; margin-right:20px; color:#000; border:0px dashed #000; height:50px;}
#TitleText {text-align:center; padding-top:55px; margin-left:42px; font-family:"Times New Roman", Times, serif; font-size:1em; border:0px dashed #000; clear:both;} 
#TitleText p{color:#000; font-weight:bold;}
#MemberClick {text-align:left;  border-bottom:1px solid #000;  padding:10px; padding-left:20px;}
#MemberClick p{color: #000; color:#2c2965;}
#MemberClick #Subscribe a {border:5px solid #fff; font-size:1em; color:#036; background-color:ccc;}
#GuestClick {text-align:left; border-bottom:1px solid #000;  padding:10px; padding-left:20px;}
#GuestClick p{color:#000;  color:#2c2965; line-height:1.5em;}
#Blog {text-align:left; border-bottom:1px solid #000;  padding:10px; padding-left:20px;}
#Blog p{color:#000; font-size:1em; color:#2c2965;}
#TellMe {text-align:left; border-bottom:1px solid #000;  padding:10px; padding-left:20px;}
#TellMe p{color:#000; font-size:1em; color:#2c2965;}
#Photos {border:0px dashed #000; width:700px; float:left; height:445px; text-align:left;}  
#HomeBeauty {margin-top:-17px; margin-left:48px;}   
#HomeBeauty img {transform: rotate(-21deg); -webkit-transform: rotate(-21deg); /* Chrome */ -ms-transform: rotate(-21deg); /* IE 9 */ -o-transform: rotate(-21deg); /* Opera */ 
	-moz-transform: rotate(-21deg); /* Firefox */ }
#HomeRVPark {margin-top:-160px; margin-left:208px;}
#HomeRVPark img {transform: rotate(15deg); -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); -o-transform: rotate(15deg); -moz-transform: rotate(15deg);}
#HomeCampground {margin-top:-180px; margin-left:408px;} 
#HomeCampground img {transform: rotate(-19deg); -webkit-transform: rotate(-19deg); -ms-transform: rotate(-19deg); -o-transform: rotate(-19deg); -moz-transform: rotate(-19deg);}
#HomeHighway {margin-top:-34px; margin-left:34px;}  
#HomeHighway img {transform: rotate(16deg); -webkit-transform: rotate(16deg); -ms-transform: rotate(16deg); -o-transform: rotate(16deg); -moz-transform: rotate(16deg);}
#HomeThingsToDo {margin-top:-148px; margin-left:240px;} 
#HomeThingsToDo img {transform: rotate(-18deg); -webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); -o-transform: rotate(-18deg); -moz-transform: rotate(-18deg);} 
#HomeFooter {font-size:.8em; color:#fff;}
#Seo {border:0px solid #fff; text-align:left; 	margin:0 auto; 	margin-top:0px;}
.SEOColumns {float:left; width:310px; text-align:left; padding:5px;}
.SEOColumns p {font-weight:bold; font-size:.9em; line-height:1em;}
#Rule {text-align:center; clear:both; border-bottom:1px solid #2c2965; margin-bottom:10px;}

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

/* parks visted */
#ParksWrapper {margin-left:0em;}
#LStateList {display:block;}
#LStateList {position:fixed; top:10px; left:10px; border:1px solid #003366; -moz-border-radius: 5px; border-radius: 5px;background-color:#fff; color:#003366;  padding:2px; text-align:center; font-weight:bold; padding-left:8px; padding-bottom:8px;  width:190px;}
#LStateList p{font-weight:bold;}
#LStateList a:link{border:1px solid #003366; background-color: #069; color:#ffffff; margin:2px; width:30px; display:block; float:left; font-size:14px;
    line-height:16px;}
#LStateList a:visited{border:1px solid #003366; background-color: #069; color:#ffffff;  margin:2px;}
#LStateList a:hover{background-color: #ffffff; color:#06C;}
#StateCodes {width:750px; border:0px dashed #000;}
.OneStateCode {width:240px; border:0px dashed #000; float:left;}
#StateCodesLink a:link{width:16em; display:block; clear:both; text-align: center;}
#PStateList {display:none;}
.ParkRating {width:3em; float:left; color:#2F81D8;}
.ParkType {width:3em; float:left; color:#13AD21;}
.ParkLocation {width:8em; float:left;}
.ParkName {width:16em; float:left; border:0px solid #fff; padding-left:0px;}
.ParkNotes {width:20em; float:left;font-weight:bold;}

/* RV-Park */
#AllPhotosDiv {height:650px;} 
#ParkPhotoCaption {width:320px;}
#ParkPhotoFrame {width:320px; height:240px;}	

/* 2210 motorhome manufacturers */
#MHLink {height:120px; margin-top:20px; border-bottom:1px solid #000; padding-bottom:20px;}
#MHProvost {height:200px; margin-top:20px; border-bottom:1px solid #000; padding-bottom:20px;}

/* travelougues */
#TravelogueNavDiv {margin-bottom:20px;  width:750px;}
.AllNav a {display:block;}
.AllNav li {float:left;}
.TextPic {width: 48%; float:left; margin:.3em;}

/* search results */
#ThisWrapper {max-width:1280px;}
#ThisContent {width:960px;}
#SelectedPage {width:1280px; min-height:500px;}
#PagesFound { width: 1240px; }

/* tools */
#ToolWrapper {height:2500px;}
#Column1 {width:31%; float:left; margin-right:30px;}
#Column2 {width:31%; float:left; margin-right:30px;}
#Column3 {width:31%; float:left;}
.Column1 {width:31%; float:left; margin-right:1em; border:0px solid #000;}
.Column2 {width:31%; float:left; margin-right:1em; border:0px solid #000;}
.Column3 {width:31%; float:left; margin-right:1em; border:0px solid #000;}

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

/* free tour */
.ThumbnailImage {width:4em;}