@charset "utf-8";
@import url(reset.css);
@import url(960.css);
@import url(text.css);
@import url(sifr.css);
@import url(tabbed.css);
/*   
Theme Name: The Couch Sessions_x_Citizen Communications
Theme URI: www.thecouchsessions.com
Description: Magazine Theme Design for The Couch Sessions
Author: Brian Akpa
Author URI: www.iamacitizen.com
General comments/License Statement if any.
.
*/

/* CSS Document */
input[type="button"] { cursor: pointer; }
.container_16 {
	background: #E1E1E1;
}
.hero {background: #FFF; height:120px; width: auto;}
.logo {height: 120px; line-height: 120px;}
.logo_adspace { height: auto; width: 100%; text-align:center; vertical-align:middle;}
.banner {position: relative; width: auto; height: 20px; background:#000; margin-bottom: 10px; overflow: visible;}
#featured_content { margin-bottom: 15px;}
.5pxbreak { margin-top: 25px;}
.toc {padding: 5px;   overflow:auto;}
.toc ul {display: block;}
.toc li {display: inline;}
/*.light_grey_box {background: #F3F3F3;}*/
.light_grey_box {background: #FFFFFF;}
.the_daily {padding: 0px; margin-top: 5px; margin-right: 10px; width: 135px; float: left; border-bottom: 1px dotted #232323;}
.page_wrap {padding: 0px; margin-top: 5px; margin-right: 10px; height:auto; float: left; overflow: visible; border-bottom: 1px dotted #232323;}
.daily_button {width: 105px; height: 40px; position: relative; top:-5px; left:5px; background: url(images/web_2.0_ribbon.png) no-repeat left; padding-top:15px; padding-left: 25px;}
.daily_text {  height:235px;padding: 5px; overflow: hidden;} 
.daily_text_main {padding: 5px;}
.the_daily_blog { width: 555px; padding: 5px;}
.dotted_underline { margin-bottom: 5px; border-bottom: 1px dashed #232323;}
/*.dotted_underline { margin-bottom: 5px; border-bottom: 1px dotted #232323;}*/
.thumbnail { padding: 5px; float:left;}
.thumbnail_category { padding: 5px;}
.toc_wrap { width: 100%; margin-bottom: 5px;}
.left_cube {width: 290px; padding: 0px; float:left;}
.left_cube_wide {padding: 0px; float:left;}
.left_cube_recent {width: 555px; padding: 0px; float:left;}
.the_daily_blog {padding: 10px; margin-bottom: 5px; width: 555px; height:auto; border-bottom: 1px dotted #232323; overflow:hidden;}
.element {background: #0F0;}
.toc, .social, .twitter, .hear, .adspace_sidebar { margin-bottom:15px;}
.tabs { margin-top: 15px;}
.hear_post_description { position: relative; top: -35px; left: -20px; background: #F3F3F3; border-bottom: 2px solid #666; font-size:16px;}
.recent_posts{overflow: auto; border-bottom: 1px dotted #232323; padding: 0px; margin-bottom: 5px; width: 580px;}
.recent_meta {border-top: 1px dotted #232323; width: auto;}
.thumbnail_margin { margin-left: 85px;}
.adspace_sidebar {margin: 0 auto; padding:5px; overflow:visible;}
img.center_img {display: block; margin: 0 auto;}
.tabs ul {display: block; padding: 5px;}
ul.tabNavigation li {display: inline; padding: 5px;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {border-bottom: 1px dotted #990000;}
.tabbed_content { margin-top: 5px; border-top: 1px dotted #232323;}
.daily_blog_title { min-height: 85px;} 
.tabs > object { width: 300px; height: 225px; padding: 5px;}
.tabs > embed { width: 300px; height: 225px; padding: 5px;}
#footer {background: #000; text-align:center;}
.recent_posts_thumbnail { width: 80px; height: 80px; overflow: hidden;}
.recent_posts_thumbnail > img {width: 80px; }
.category_thumbnail { width: 125px; height: 80px; overflow: hidden;}
.category_thumbnail > img {width: 125px; }
.author_post {padding: 10px; margin-bottom: 5px; width: 555px; height:auto; border-bottom: 1px dotted #232323; overflow:auto;}
.margin_left_author_post {margin-left: 65px;}
.gravatar {border: 1px solid #232323; float: left;}
.clear_property {clear:both;}
.padding_5_property {padding: 5px;}
.social { overflow: visible; vertical-align: middle; text-align: left; left:auto; padding: 5px; height: 100%;}
.social img {float: left;}
.cat_nav {overflow: auto;}
.reviews_post { width: 165px; margin-right: 5px; height:300px; float: left; overflow: hidden;}
.review_wrap { width: 350px; height: 100%;}
.review_thumb_wrap { width: 155px; height: 80px; overflow: hidden; padding: 5px;}
.review_thumb > img {width: 155px; }
.events_cal {width: 100%;}
.comment_clear {height: auto; overflow: auto;}
.comment_clear > h2 {font-size: 15px;}
.page_navi {overflow: visible; padding: 5px; margin-top:15px; margin-bottom: 5px; width: 100%; float: left;}
.popular_posts { overflow: visible; vertical-align: middle; text-align: left; left:auto; padding: 5px}
.popular_posts img {float: left;}
.review_score {background: #000000; padding: 5px; max-width: 60px} 
.left {width: inherit; height: inherit; float: left; margin: 0px 10px 10px 0px;}
