
@media screen and (max-width: 1023px){
	#leftcolumn, #rightcolumn {
		margin: 0;
		float: left;
		display: block;
		width:100%;
	}
	div#maincolumn_full, div#maincolumn {width:auto;float: none;}
	div#tabarea {background:none;}
	#pillmenu {float:none;}
	#pillmenu a {color:#fff;}
}

@media screen and (max-width: 830px){
#pillmenu li {
    background: rgb(32,105,123);
    margin: 4px;
}
}

@media screen and (max-width: 480px){
	h2, .contentheading {line-height:130%;}
	div#header     {background: #03bae6 url(../images/header_top_middle_shadow_bg480.jpg) bottom left no-repeat;}
	div#header:before {
    content: "ReligioPolis";
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    font-family: monospace;
    font-style: italic;
    margin: 0 auto;
    text-align: center;
    display: block;
    position: relative;
    top: 60px;
    text-shadow: 1px 1px #000000;
}
img {
    width: auto;
    margin: 0 auto 10px auto !important;
    height: auto !important;
	display:block;
	float: none !important;
}
.goog-logo-link img, .cbantispamCaptchaImageContaner img, #rightcolumn img {width: auto;}
#page_bg {margin:6px;}
.blog, #whitebox div, p span {line-height:150% !important;}

}