img {
	max-width: 100%;
}
img.t {
	max-width: 100%;
}
img.r {
	max-width: 100%;
}
body {
	margin: 0px; padding: 0px; overflow: hidden; min-width: 0px; max-width: 100%;
}
#container {
	margin: 0px; padding: 0px; overflow: hidden; min-width: 0px; max-width: 100%;
}
#main-content {
	margin: 0px; padding: 0px; overflow: hidden; min-width: 0px; max-width: 100%;
}
header#site-header {
	height: auto;
}
.container_12 .grid_3 {
	margin: 0px; padding: 0px; width: auto; float: none; display: block;
}
.container_12 .grid_6 {
	margin: 0px; padding: 0px; width: auto; float: none; display: block;
}
article {
	margin: 0px 10px; padding: 0px 10px;
}
.quick-news article {
	margin: 0px; padding: 0px 10px;
}
.nomob {
	display: none;
}
.mob {
	display: block;
}
h1 {
	clear: both; float: none;
}
h2 {
	clear: both; float: none;
}
h3 {
	clear: both; float: none;
}
h4 {
	clear: both; float: none;
}
h5 {
	clear: both; float: none;
}
nav#main {
	padding: 0px; bottom: -8px;
}
nav#main li {
	margin-right: 5px;
}
nav#main li a {
	font-size: 10px;
}
.searchform input {
	width: 95%;
}
.searchform .search-btn {
	display: none;
}
.lead .lead-author {
	text-align: left;
}
.single-post h3 {
	padding-bottom: 10px;
}
.block-author {
	padding-top: 5px; clear: both; float: none; display: block;
}
.media-noflash {
	display: block;
}
.media-web {
	display: none;
}
.single-back {
	padding-left: 10px;
}
