/*
Theme Name: Nice and Clean
Theme URI: http://www.awesomewpthemes.com/nice_and_clean
Description: Nice wordpress theme. 3 columns, very professional look. Fit for every kind of niche. Adsense Ready, Video ready, Widget ready.   Get more from from: <a href="http://www.awesomewpthemes.com">Awesome  Wp Themes</a>.
Version: 1.0
Author: bsklep
Author URI: http://www.awesomewpthemes.com/
*/

* {	margin: 0;	padding: 0;}
body { margin: 0 0 0 0; color: #444444; font-family: arial, helvetica, sans-serif; font-size: 13px; background: url(images/tcb_bg.jpg) repeat-x #a0a0a0; }
a { color: #0000ff; text-decoration: underline;}
a:hover { text-decoration: none; }

#tcb_container { width: 958px; padding-right: 33px; padding-left: 33px; padding-top: 0px; margin: auto; margin-top: 0px; background: url(http://images.thecbranch.com/tcb_container_bg.png) transparent repeat-y;}
#preheader {margin: 0px; padding: 20px 0px 20px 0px;}
#preheader h3 {float: left; font-size: 32px; font-family; verdana; margin: 0px; padding: 4px 0px 4px 35px; color: #232b3c;}
#preheader .desc {float: right; text-align: right; width: 620px; padding: 4px 15px 2px 0px; font-size: 15px; line-height: 18px; font-weight: normal; color: #515a6d; overflow: hidden;}
#preheader .clear {clear: both;}
#top_name { width: 958px; height: 108px; padding: 46px 0 0 0px; background: url(http://images.thecbranch.com/tcb_top.jpg) no-repeat;}
#top_name h1 {font-size: 27px; display: none; }
#top_name h2 {font-size: 17px; display: none; font-weight: normal; color: #a8b3ba; }
#top_name a {color: #bc1f00; text-decoration: none;}
#footer {width: 958px; padding-right: 33px; padding-left: 33px; padding-top: 20px; padding-bottom: 20px; margin: auto; margin-top: 0px; background: url(http://images.thecbranch.com/tcb_footer_bg.png) transparent repeat-y; clear: both; text-align: center; font-weight: bold; color: #efefef;}
#footer p { margin: 0px 0px 15px 0px; }
#footer a { color: #efefef; text-decoration: none;}
#footer a:hover { color: #ffffff; text-decoration: underline;}
#footer ul { margin: 0; padding: 6px 0 6px 0;}
#footer ul li, #footer li { margin: 0px 0px 8px 20px; } 
#footer .spaced { margin: 0px 0px 15px 20px; } 
.cl {clear: both;}
#full-sidebar {float: left; padding: 12px 15px 12px 15px; width: 368px; margin: 0px 0px 0px 0px; background: url(http://images.thecbranch.com/tcb_sidebar_top.png) transparent no-repeat; }
.full-sidebar-bottom {height: 16px;}
#right-sidebar {float: left; width: 178px; margin: 0px 0 20px 12px; }
#left-sidebar {float: left; width: 178px; margin: 0px 0 20px 12px;}
.sidebar ul {	position: relative;	list-style: none; line-height: normal;}
.sidebar li { padding-bottom: 1px; margin: 0 0 12px 0;}
.sidebar li ul { padding: 10px 17px 10px 17px;}
.sidebar li p { padding: 0 17px; }
.sidebar li li { padding: 0px 0;}
.sidebar a { text-decoration: none; color: #000000;}
.sidebar a:hover { text-decoration: underline; color: #555555;}
.sidebar h2 { height: 30px; padding: 10px 0 0 15px; font-size: 15px; color: #000000;}
#tag_cloud a {margin: 10px}
.ade_box_res {width: 270px; height: 149px; padding: 0 0 0 93px; background: url(images/aderty.gif); float: left; margin: 20px 0 0 12px;}
.ade_box_res img{margin: 11px 5px 0 0;}
.featured_vid {float: left; margin: 20px 0 0 12px; background: url(images/fea.gif); width: 363px; height: 311px; padding: 10px 0 0 0;}
.featured_vid h2 {color: #fffff2; margin: 0 0 10px 0; font-size: 15px; padding: 0 0 0 10px;}
.featured_vid a {display: none;}
.aleft {float: left; width: 380px; margin: 15px 0px 0px 0px; background: url(http://images.thecbranch.com/tcb_sidebar_bg.png) transparent repeat-y; border: 0px;}
#main {float: left; width: 574px; margin: 0px 0 20px 0;}
#main_forum {float: left; width: 958px; margin: 0px 0px 5px 0px;}

#main_top {width: 574px;	height: 17px; font-size:1px;}
#main_res {width: 534px; background: #ffffff; padding-top: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; text-align: justify; color: #222222;}
#main_res h2{padding: 15px 0px 15px 0px;}
#main_bottom {width: 574px;	height: 17px; font-size:1px;}
img {border: none;}
.alignleft {	float: left;}
.alignright {float: right;}
.entry {padding-top: 10px; font-size: 14px; line-height: 17px;}
.entry h2 {margin: 0px 0px 15px 0px;padding:0px;line-height:28px;font-size:24px;}
.entry h2 a {color: #456598; }
.entry br {line-height: 18px;}
.entry p {padding-bottom: 14px;}
.entry ul {padding: 0;margin: 10px 10px 20px 25px;}
.entry ul li {margin-left: 5px;}
.entry ol {padding: 0; margin: 10px 0px 20px 25px;}
.entry ol li {margin-left: 5px;}
.entry li, .awe {padding: 10px 10px 0 25px}

blockquote {background: #f1f1f1; border-left: 4px solid #a0a0a0; padding: 10px; margin: 10px 0 15px 10px; font-family: book antiqua, georgia, times new roman, serif;}

ol.commentlist {font-size: 12px; padding-top: 10px; padding-bottom: 20px; padding-left: 20px; padding-right: 5px;}
ol.commentlist li {background: #f1f1f1; border: 1px #dddddd solid; padding: 5px; padding-top: 12px; padding-bottom: 12px; margin: 10px}
#respond a,.navigation a,.edit a,.commentlist a  { color: #333333;}
.singletitle {text-align: left; font-family: verdana, sans-serif; font-size: 26px; line-height: 30px;}
.posttitle {text-align: left; font-family: verdana, sans-serif; font-size: 22px; line-height: 26px;}
.singleinfo {font-size: 12px; margin-top: 10px; margin-bottom: 20px;}

.post h2 a {text-align: left; font-size: 20px; line-height: 24px; font-weight: bold; color: #456598; text-decoration: none;}
.post-footer {height: 20px;padding-bottom: 1px;padding-top: 7px;padding-right: 14px;	font-size:0.9em;text-align: right;background: #d8e3f7; margin: 10px 0 15px 0;}
.post-footer a {color: #0000ff;}
.date {background: url('images/cal.jpg') no-repeat;	margin-bottom: 4px;	text-align: center;	width: 58px;height: 59px;float: left;margin-top: 0px;margin-right: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;}
.date .month {display: block;color: #ffffff;	text-align: center;	text-transform: uppercase;font-size: 10px;margin-top: 0px;font-weight: bold;margin-bottom: 0px;padding-top: 12px;padding-right: 0px;padding-bottom: 2px;padding-left: 0px;}
.date .day {display: block;color: #be2b2b;font: 1.8em Georgia;padding-top: 4px;text-align: center;margin-top: -12px;margin-right: 3px;}

.related_post_title {  font-size: 20px; line-height: 22px; font-weight: bold; padding-bottom: 10px; margin-top: 30px;}
.related_post { margin-bottom: 40px; }
.related_post li { margin: 0px 0px 4px 35px; padding: 0px;}

#postmeta {

overflow: hidden; 
padding: 12px; 
background: #fafafa; 
border: 1px dashed #000000;
color:#000000; 
margin: 16px 0 25px 0;
}

#postmeta a {color: #0000ff; }

p.meta {overflow: hidden; padding: 12px; background: #dddddd; color:#000000; margin: 0px 0 0px 0;}

.input {border: 1px solid #456598; margin: 10px 0; background: #f1f1f1;}


textarea {background: #f1f1f1; border: 1px solid #456598; margin: 10px 0; color: #000000; padding: 9px;}

#menu_bg { width: 958px; height: 42px; margin-bottom: 10px; overflow: hidden; background: url(http://images.thecbranch.com/tcb_nav_bg.jpg) no-repeat; clear: both; font-family: verdana, sans-serif;}
#menu_bg ul { float: left; list-style: none; padding: 0 0 0 20px; width:648px;}
#menu_bg li { float: left; }
#menu_bg li a { margin-left: 0.5em; display: block; padding: 1.1em 1.4em 1.4em 1.4em;
	color: #fff;	font-weight: bold; font-size: 11px; text-decoration: none; }
#menu_bg li a:hover { margin-left: 0.5em; display: block; padding: 1.1em 1.4em 1.4em 1.4em;
	color: #fff;	font-weight: bold; font-size: 11px; text-decoration: underline; background:#000000; height: 42px;}

#menu_bg li.current_page_item a {	background: url('images/active_m.png') repeat-x; color: #fff; }
#mrig {float: left; width: 290px;}
#mrig h4 {margin: 5px 0 0 0; color: #f2f2f2; font-size: 12px; font-weight: normal;}
#mrig  h4 { background: url(images/rss.gif); margin: 12px 0 0 0; float: left; width: 45px;}
#searchform {float: left; width: 230px;padding: 4px 0 0 52px;}
#searchform fieldset {border: none;}
#searchform input {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #f2f2f2;}
#searchfield { width: 200px; height: 17px; background: #333333; border: 1px solid #cccccc; padding: 4px 0 4px 5px; margin: 2px 0 0 0;}
#calendar_wrap {	padding: 0 17px 10px 17px;}
#wp-calendar { width: 100%; border-collapse: collapse; color: #ac7849;}
#wp-calendar caption { padding: 2px 0;	font-weight: bold;}
#wp-calendar tr {}
#wp-calendar th {	background: #87b8f0;}
#wp-calendar td {	padding: 0 2px;}
.textwidget {padding: 2px 15px 10px 15px;}

