/*Camping*/
body{
background-color:#4375b2;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}



#top950{
position:relative; /*absolute children*/
background-color:#FFFFFF;
text-align:center;

height:100px;
margin:0 auto;
padding:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;

width:920px;

}
#search{
position:absolute;
top:10px;
left:10px;
}
#logo{
width:325px;
margin:0 auto;
}
#translate{
position:absolute;
top:10px;
right:10px;
}





#page{
width:920px;/*-padding*/
margin:0 auto 20px auto;
background-color:#FFFFFF;
color:#000000;
padding:0 10px 15px 10px;

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#leftcol{
width:180px;
float:left;
padding:0;
text-align:left;
background-color:#FFFFFF;
}
#centrecol{
background-color:#FFFFFF;
float:left;
width:530px;
padding:10px;
}
#rightcol{
float:left;
width:180px;
padding:0;
background-color:#FFFFFF;
text-align:center;
}


/*left green menu UL*/
#leftgreenmenu{
color:#000000;
list-style:none;
margin:15px 0;
padding:0;
}
#leftgreenmenu li{
background-color:#d4d8bd;
width:160px;
}
#leftgreenmenu a{
color:#000000;
text-decoration:none;
display:block; /*make full width*/
border-bottom:2px #FFFFFF solid;
padding:5px;
}
#leftgreenmenu a:hover{
text-decoration:underline;
}




#ref{
background-color:#000000;
position:fixed;
top:0;left:0;
text-align:left;
color:#FFFFFF;
padding:0.4em;
font-size:0.9em;
}
#ref a{
color:#FFFFFF;
}


#botad{
width:900px;
background-color:#FFFFFF;
text-align:center;
margin:0 auto 20px auto;
padding:10px 10px 50px 10px;

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}


h1{
font-size:1.6em;
color:#CC0000;
}

.newtitle_red24{
color:#CC0000;
font-size:24px;
}
.brown24{
color:#7D4802;
font-size:24px;
}
.brown20{
color:#7D4802;
font-size:20px;
}
.newtitle_red2{
color:#CC0000;
font-size:20px;
}
.v12_white{
font-size:12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:link{
font-size:12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:visited{
font-size:12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.camping_title{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:20px;
font-weight:bold;
}
.campsite_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
font-size:13px;
font-weight:bold;
}


/* changing name */
.eventbox_camping, .boxcamping{
border:solid 1px #B5BD97;
background-color:#d4d8bd;
padding:16px;
margin:18px 0;
color:#000000;
line-height:1.6em;
border-radius:10px;
}

.eventbox_camping img, .boxcamping img{
background:#FFFFFF;
padding:4px;
border:solid 1px #B5BD97;
max-width:490px;
}

.eventbox_camping2{
border-style:solid;
border-width:1px;
border-color:#B5BD97;
padding:8px;
margin:8px;
color:#000000;
}


/*left green menu - redundant*/
#greentable{
color:#000000;
}
#greentable a{
color:#000000;
text-decoration:none;
}
#greentable a:hover{
text-decoration:underline;
}
#greentable td{
background-color:#d4d8bd;
}


/* new brown table - don't use lists */
#browntable{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#browntable a{
color:#FFFFFF;
text-decoration:none;
}
#browntable a:hover{
text-decoration:underline;
}
#browntable td{
background-color:#7D4802;
}

.eventlink{
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
}
#camping{
font-family:Georgia, "Times New Roman", Times, serif;
color:green;
font-size:25px;
font-weight:bold;
}
.hand{
cursor:pointer;
padding:4px 0 0 0;/*search button*/
}
.event_title_red{
font-family: Georgia, "Times New Roman", Times, serif;
color:maroon;
font-size:18px;
}
.v12{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v13{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}




@media screen and (max-device-width:480px){

#centrecol img, #centrecolfull img{ /*all imgs*/
max-width:100%;
height:auto;
}
.eventbox_camping img, .boxcamping img{
background:#FFFFFF;
padding:0;
border:solid 1px #FFFFFF;
max-width:95%;
}
body{
background-image:none;
}
#top950{
width:100%;
height:auto;
padding:0;
margin:0;
}
#search{
display:none;
}
#logo{
width:100%;
float:none;
padding:0.5em;
box-sizing:border-box;
}
#logo img{
max-width:100%;
height:auto;
}
#translate{
display:none;
}
#topbanner{
width:100%;
padding:0;
margin:0;
}
#topbanner img{/*some banners have been resized*/
max-width:100%;
height:auto;
}
#page{
width:100%;
padding:0;
margin:0 0 10px 0;
}
#leftcol{
display:none;
}
#centrecol,#centrecolfull{
width:100%;
float:none;
box-sizing:border-box;
padding:5px;
margin:0;
}
#rightcol{
display:none;
}
#rfoot{
width:100%;
margin:0 auto;
padding:0.5em;
box-sizing:border-box;
}
#cities{
display:none;
}
#botlogo img{
max-width:100%;
height:auto;
}
.eventbox_camping, .boxcamping{
font-size:1.1em;
width:100%;
padding:0.4em;
line-height:1.5em;
box-sizing:border-box;
}
/*ytube*/
iframe{
width:100%;
height:auto;
}
#botad{
width:100%;
margin:0;
padding:0;
}
#rnav, #rsubmenu{
display:none;
}
#rmonthnav{
display:none;
}
#mobmenubar{
text-transform:uppercase;
display:block;
box-sizing:border-box;/*nice*/
width:100%;
margin:0;
padding:0.5em;
background-color:#FF0000;
color:#FFFFFF;
font-size:1.5em;
}
#mobmenu{
margin:0;
display:none;
width:100%;
text-transform:capitalize;
}
#mobmenu ul{
padding:0;
list-style-type:none;
}
#mobmenu ul li{
display:block;
box-sizing:border-box;
border-bottom:1px solid #FFFFFF;
background-color:#000000;
}
#mobmenu ul li a{
display:block;
width:100%;
padding:0.6em;
color:#FFFFFF;
font-size:1.2em;
text-decoration:none;
}
/*york only*/
.box_standard{
padding:0.5em;
}
#botmonths a{
display:block;
font-size:1.3em;
padding:0.5em;
}

}