/* @override http://localhost:8888/qs/new_media/modules/mod_microblog/css/microblog.css */

/* General Classes
------------------------------------------------------------------*/  
.mbContainer {float: left;width: 100%;position: relative}
.mbClear {clear: both;}

/* Styling for the Flat View 
------------------------------------------------------------------*/   
.mbWrapFlat {float: left;width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0;position: relative;}
.mbitemFlat.full {width: 100%;}
.mbitemFlat {width: 80%;float: left;}
.mbImageFlat {border: 1px solid #ddd;padding: 4px;float: left;margin-right: 20px;}
.mbWrapFlat h2 {display: inline;font-size: 1.4em;}
.microdateFlat {float: right;margin-right: 11px;}
.mbDetailsFlat {float: right;width: 18%;margin-top: 10px;}
.mbMoreFlat {float: right;text-align: right;clear: both;width:100%}
.mbMoreFlat .readon {margin: 0;}

/* Styling for the Column View
------------------------------------------------------------------*/  
.mbWrap {margin-bottom: 30px;float:left;}
.mbImage {border: 1px solid #ddd;padding: 4px;float: left;margin-bottom: 20px}
.mbitemCols h2 {font-size: 1.2em;line-height: 1.6em;display: inline;}
.mbitemCols {width: 100%;}
.mbDetailsCols {float: left;width: 100%;text-align: left;}
.mbIntroCols {margin: 0}
.mbDetailsCols {font-size: 90%;}
.mbDateCols {width: 96%;font-size: 90%;font-style: italic;}
.mbMoreCols {float: right;width: 80px}
.mbMoreCols a.readon {margin: 0;} 
.mbMoreCols {width: 100%;}


/* Styling for the filter View
------------------------------------------------------------------*/  
ul#filter {float: left;width:  100%;clear: both;margin-bottom: 40px;}
ul#filter li {float: left;list-style-type: none;margin: 0 20px 0 0;border: none;padding: 0;background: #eee;padding: 0 10px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px}
ul#filter li:hover {background: #333;color: #fff;}
ul#filter li.current {background: #333;color: #fff;}
ul#filter li.current a,ul#filter li a:hover {color: #fff;}
.mbFilterImage img {border: 1px solid #ddd;padding: 4px;background: #f9f9f9;margin-bottom: 10px;}
ul.portfolio li {list-style-type: none;margin: 0;float: left}
ul.portfolio {position: relative;clear: both;width: 100%;}
.more {position: absolute;z-index: 23;top: 0;color: #fff;padding: 25px;left: 0;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;width: 100%}
.mbFilterdate {line-height: 1.8;font-size: 90%}
.mbContainer.filter li.last {margin-right:0px !important;}
/* Styling for the Intro View
------------------------------------------------------------------*/  
.mbitemIntro  {width: 100%;float: left;margin-bottom: 20px;}
.mbImageIntro  {border: 1px solid #ddd;padding: 4px;float: left;margin-right: 20px;}
.mbWrapIntro  h2 {display: inline;font-size: 1.4em;}
.mbdateIntro  {font-size: 90%;font-style: italic;}
.mbIntrolistdate {float: right;font-size: 90%;font-style: italic;text-align: right;}
.mbMoreIntro  {float: right;width: 100%;text-align: right}
.mbMoreIntro  .readon {margin: 0;}


/* Styling for the Date Title View
------------------------------------------------------------------*/ 
ul.mbList {clear: both;padding-bottom: 20px;}
.mbList li {list-style-type: none;padding: 0;float: left;width: 100%;margin: 0}
ul.mbList li a {display: block;border-bottom: 1px solid #ddd;padding: 4px 0}
ul.mbList li a:hover {} 


/* Styling for the MaxBiz View
------------------------------------------------------------------*/  
.mbMaxBiz {float: left;width: 100%;list-style-type: none;border-bottom: 1px solid #DDDDDD;margin-bottom: 20px;padding-bottom: 10px;}
.mbLeftCol {width: 8%;float: left;} 
.mbMaxbizIntro p {margin: 0!important;padding: 0!important;}
span.mbMaxbiz {font-size: 130%;padding-left: 0}
.mbLeftCol .mbMoreIntro a.readon {background: none;float: left;margin-top: 8px;margin-left: 3px;}
.mbLeftCol .mbMaxbizDate {float: left;width: 40px;height: 40px;background: #F3F3C9;padding: 4px;margin-top: 4px;margin-right: 5px;line-height: 1;}
.mbLeftCol .mbMaxbizDate  span.mbDay{font-weight: bold;font-size: 20px;display: block;text-align: center;position: relative;top: 2px;height: 22px;color: #868663;}
.mbLeftCol .mbMaxbizDate span.mbMonth {float: left;clear: both;width: 100%;text-align: center;line-height: 1;font-size: 14px;display: block;text-align: center;color: #868663; }
.mbRightCol {width: 86%;float: right} 
 

/* Styling for the New Media View
------------------------------------------------------------------*/  

.newmediaitem {float: left;margin: 2px 0 30px 0;padding: 8px;width: 92%;background: #fff url(../../../modules/mod_microblog/images/micro_gradient.jpg) repeat-x;border: 1px solid #E9E9E9;}
.newmediaitem .mbDateCols {float: left;width: 25%;padding-top: 8px;color: #741111;;}
.newmediaitem .mbColImage {float:left;margin: 10px 10px 10px 0}
.newmediaitem h2 a{text-decoration: none;font-size: 1.3em;;}
.newmediadateWrap {border-top: 1px solid #ddd;float: left;width: 100%;}
.mbNewMediaMore {float: right;width: 70%;line-height: 1;background: url(../../../modules/mod_microblog/images/newmediamore.jpg) no-repeat right center;}
/* @end */