* {
	margin: 0 ;
	padding: 0;
}
body {
	font-size: 1em;
	width: 100%;
}
#rightcontent, #adbanner {
	display: none;
}
#leftcontent {
	display: block;
	position: static;
	text-align: center;
	width: 100%;
	top: 0;
	bottom: 0;
}
#leftcontent ul li a {
	min-height: 1.2em;
	padding: 20px 5px;
}
#leftcontent input[type=text] {
	width: 70%;
	padding: 13px 5px;
	font-size: 1.3em;
}
#leftcontent input[type=submit] {
	padding: 15px 5px;
	width: 20%;
	font-size: 1.3em;
}
/* hide menu by default on mobile. Same for left af */
#leftcontent ul#menu1, #leftcontent ul#menu2, #leftcontent .ads {
	display: none;
}
/*Display 'show menu' link*/
.show-menu1, .show-menu2 {
	display:block;
}
/*Show menus when invisible checkbox is checked*/
input#show-menu1:checked ~ #menu1, input#show-menu2:checked ~ #menu2{
    display: block;
}
#header {
	text-align: center;
	position: static;
	width: 100%;
}
#logo {
	float: none;
}
#centercontent {
	min-height: auto;
	position: static;
	margin: 0;
	padding: 5px;
	top: 0;
	bottom: 0;
	width: 100%;
}
#base {
	font-size: 1em;
}
img{
	max-width: 100%;
	height: auto;
}

@media screen and (max-device-width: 480px){
/*--- iPhone only CSS here ---*/
	body {
		-webkit-text-size-adjust:none;
		padding: 5px;
	}
/* http://csswizardry.com/2010/01/iphone-css-tips-for-building-iphone-websites/ */
}