body {
	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	background-color: #ccf;
	color: black;
	font-size:120%;
	text-align:center;
}

#wrapper {
	width: 100%;
	margin:auto;
	border: none;
}
#header {height: 100px; width:98%; padding:1%;
	background-image: url("../images/banner.gif") ;
	background-repeat: no-repeat;
	background-size:100% 100px;
    background-color: white;
	border-radius: 10px;
	}
#subheader {font-size:95%;background-color: #63f;color: white;text-align: center;	padding:3px; border-radius: 0 0 10px 10px;}
#maincontainer{ width: 98%;padding:1%;}
#mainblock {float:left;width: 98%;padding:1%;}
#mainblock img {max-width: 90%; height:auto; width:95%; }

.contentbox {float: left; color:black; width: 98%;overflow: auto;	margin: 0;	padding: 1%;	border: 0;}
.adbox {width: 98%;padding:1%;margin-top: 60px;	border-radius: 10px; font-size: 80%;	text-align: center;	color: white;	background-color: #000000;}
#navigator .adbox a, a:visited, a:hover {text-decoration: none;	color:#0b8dbe;}
.daybox {width: 98%;padding:1%;color: white;background-color: #63f;border-radius: 10px;text-align: center;padding-top:10px;font-size: 14pt;}
.widebox {width: 98%;padding:1%;float: left;  margin: 8px;	background-color: transparent;text-align: center;}
#footer {background-color: black;border-radius: 10px; color: yellow;clear: both;	height:80px; padding-left: 6px; padding-right: 6px;}
#footer a {	color: white; }
.cb {clear:both;}
.txc {clear:both;text-align:center;}
.flr {float:right; }
.fll {float: left;}
.google-maps {position: relative; padding-bottom:50%; height: 0; overflow: hidden;}
.google-maps iframe {position: absolute; top:0; left:0; width: 100% !important; height: 100% !important;}
/* =========================================================== */
@media screen and (min-width:768px), (min-width: 360px)  and (-webkit-device-pixel-ratio: 2) 
 {
#wrapper {width: 96%; border: 1px solid Black;}
#maincontainer{width: 98%;padding:1%;}

#mainblock {width: 98%;padding:1%; float:left;}
.contentbox {float:left;width:45%;	overflow:auto;margin:1%;padding:1%;border:1px solid black;text-align:center;	border-radius:15px;}
}