.mbContainer {
	width: 100%; float: left; position: relative;
}
.mbClear {
	clear: both;
}
.mbWrapFlat {
	padding: 10px 0px; width: 100%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left; position: relative;
}
.full.mbitemFlat {
	width: 100%;
}
.mbitemFlat {
	width: 80%; float: left;
}
.mbImageFlat {
	padding: 4px; border: 1px solid rgb(221, 221, 221); margin-right: 20px; float: left;
}
.mbWrapFlat h2 {
	font-size: 1.4em; display: inline;
}
.microdateFlat {
	margin-right: 11px; float: right;
}
.mbDetailsFlat {
	width: 18%; margin-top: 10px; float: right;
}
.mbMoreFlat {
	width: 100%; text-align: right; clear: both; float: right;
}
.mbMoreFlat .readon {
	margin: 0px;
}
.mbWrap {
	margin-bottom: 30px; float: left;
}
.mbImage {
	padding: 4px; border: 1px solid rgb(221, 221, 221); margin-bottom: 20px; float: left;
}
.mbitemCols h2 {
	line-height: 1.6em; font-size: 1.2em; display: inline;
}
.mbitemCols {
	width: 100%;
}
.mbDetailsCols {
	width: 100%; text-align: left; float: left;
}
.mbIntroCols {
	margin: 0px;
}
.mbDetailsCols {
	font-size: 90%;
}
.mbDateCols {
	width: 96%; font-size: 90%; font-style: italic;
}
.mbMoreCols {
	width: 80px; float: right;
}
.mbMoreCols a.readon {
	margin: 0px;
}
.mbMoreCols {
	width: 100%;
}
ul#filter {
	width: 100%; clear: both; margin-bottom: 40px; float: left;
}
ul#filter li {
	background: rgb(238, 238, 238); margin: 0px 20px 0px 0px; padding: 0px 10px; border: currentColor; float: left; list-style-type: none; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
}
ul#filter li:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
ul#filter li.current {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
ul#filter li.current a {
	color: rgb(255, 255, 255);
}
ul#filter li a:hover {
	color: rgb(255, 255, 255);
}
.mbFilterImage img {
	background: rgb(249, 249, 249); padding: 4px; border: 1px solid rgb(221, 221, 221); margin-bottom: 10px;
}
ul.portfolio li {
	margin: 0px; float: left; list-style-type: none;
}
ul.portfolio {
	width: 100%; clear: both; position: relative;
}
.more {
	padding: 25px; left: 0px; top: 0px; width: 100%; color: rgb(255, 255, 255); position: absolute; z-index: 23; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
}
.mbFilterdate {
	line-height: 1.8; font-size: 90%;
}
.filter.mbContainer li.last {
	margin-right: 0px !important;
}
.mbitemIntro {
	width: 100%; margin-bottom: 20px; float: left;
}
.mbImageIntro {
	padding: 4px; border: 1px solid rgb(221, 221, 221); margin-right: 20px; float: left;
}
.mbWrapIntro h2 {
	font-size: 1.4em; display: inline;
}
.mbdateIntro {
	font-size: 90%; font-style: italic;
}
.mbIntrolistdate {
	text-align: right; font-size: 90%; font-style: italic; float: right;
}
.mbMoreIntro {
	width: 100%; text-align: right; float: right;
}
.mbMoreIntro .readon {
	margin: 0px;
}
ul.mbList {
	padding-bottom: 20px; clear: both;
}
.mbList li {
	margin: 0px; padding: 0px; width: 100%; float: left; list-style-type: none;
}
ul.mbList li a {
	padding: 4px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul.mbList li a:hover {
	
}
.mbMaxBiz {
	width: 100%; padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; list-style-type: none;
}
.mbLeftCol {
	width: 8%; float: left;
}
.mbMaxbizIntro p {
	margin: 0px !important; padding: 0px !important;
}
span.mbMaxbiz {
	padding-left: 0px; font-size: 130%;
}
.mbLeftCol .mbMoreIntro a.readon {
	margin-top: 8px; margin-left: 3px; float: left;
}
.mbLeftCol .mbMaxbizDate {
	background: rgb(243, 243, 201); padding: 4px; width: 40px; height: 40px; line-height: 1; margin-top: 4px; margin-right: 5px; float: left;
}
.mbLeftCol .mbMaxbizDate span.mbDay {
	top: 2px; height: 22px; text-align: center; color: rgb(134, 134, 99); font-size: 20px; font-weight: bold; display: block; position: relative;
}
.mbLeftCol .mbMaxbizDate span.mbMonth {
	width: 100%; text-align: center; color: rgb(134, 134, 99); line-height: 1; clear: both; font-size: 14px; float: left; display: block;
}
.mbRightCol {
	width: 86%; float: right;
}
.newmediaitem {
	background: url("../../../modules/mod_microblog/images/micro_gradient.jpg") repeat-x rgb(255, 255, 255); margin: 2px 0px 30px; padding: 8px; border: 1px solid rgb(233, 233, 233); width: 92%; float: left;
}
.newmediaitem .mbDateCols {
	width: 25%; color: rgb(116, 17, 17); padding-top: 8px; float: left;
}
.newmediaitem .mbColImage {
	margin: 10px 10px 10px 0px; float: left;
}
.newmediaitem h2 a {
	font-size: 1.3em; text-decoration: none;
}
.newmediadateWrap {
	width: 100%; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: left;
}
.mbNewMediaMore {
	background: url("../../../modules/mod_microblog/images/newmediamore.jpg") no-repeat right; width: 70%; line-height: 1; float: right;
}
