#wrapper{
	width:auto;
}
#sidebar{
	float:none;
	width:100%;
	padding: 0;  
	margin: 0 0 10px 0;   
}
#sidebar #logo{
	text-align: left;
	padding:3px 0 0 0;
}
#sidebar #logo img{
	width:90px;
}
#content{
	float:none;
	width:100%;
	padding: 0;  
	margin: 0 0 0 0; 
}
#article{
	margin:0 10px 0 10px;
	padding:0 ;
}
#article p{
	font-size:90%;
}

#sidebar .links{
	display: none;
}

.inline-image,.inline-image-right{
	width:auto!important;
	max-width:100%!important;
	margin:20px auto 20px auto!important;
}
.image-half{
	max-width:70%!important;
}
.horizonal-images-2, .horizonal-images-3{
	max-width:100%!important;
}
.horizonal-images-2 .inline-image,
.horizonal-images-3 .inline-image{
	margin-left:0;
	float:none;
}
.horizonal-images-2 .image-half,
.horizonal-images-3 .image-half{
	max-width:70%!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
table.responsive td{
	text-align:left;
}
div.apply{
	width:100%;
}
div.apply2{
	width:100%;
}
.ad-req{
	width:80%;
	margin:10px auto 20px auto;
}
.ad-req>div{
	width:100%!important;
	height:auto;
}
.ad-req img{
	width:100%;
}