/*
File:			custom.css
Description:	Custom styles for Contextual Partnership on WordPress + Thesis
Author:			Designed by the pros at DIYNINJAS
Author URI:		http://diyninjas.com

*/

/*--:[ Thesis Reset ]:--*/
.custom a { outline:none; }
.custom ul#tabs { border:none; }
.custom ul#tabs li { background:none; border:none; }
.custom #header { border-bottom:none; }
.custom #feature_box { border-bottom:none; }
.custom #content_box { background:none; }
.custom .sidebar h3 { font-variant:normal; letter-spacing:0; text-transform: uppercase; font-weight: 700; border:1px solid #Cccccc; color:#000000; margin:0.2em 0; padding:0.4em; background: #ffffff;}
.custom #column_wrap { background:none; }
.custom .format_text .to_comments {}
.custom #sidebars {  }
.custom #comments { margin-left:1.2em;}
.post_box, .teasers_box {border-top: none;}
.custom p.headline_meta {}
.custom .format_text { margin-top: 1.1em; }

/* Global */

.custom a:hover {background: #ffffff; color: #000000;}
body.custom {height: 100%; background: #233A52;}
.custom #container {background: url('images/content-wrapper.png') repeat-y 4px 0 ;}
	.custom #page {padding: 0 2.2em;}

/* Header */

.custom #header {background: #FFFFFF url('images/new-header.png') no-repeat scroll center -3.7em;  height: 8em; }
	.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
	.custom #header #tagline { height: 0; }
	.custom ul#tabs { background:#3B9274 repeat-x scroll 0 0; border:none;}
	.custom ul#tabs li { background:  none;  padding: 0; }
		.custom ul#tabs li a { color: #ffffff; font-size: 1.4em; padding: 1.1em; margin: 0 1px;}
			.custom ul#tabs li a:hover, .custom ul#tabs li.current_page_item, .custom ul#tabs li.current_cat { text-decoration: none; background: #191919; color: #ffffff;}
.custom #featured {background: #191919; padding: 2.2em; color: #ffffff;}
	.custom #featured p {font-size: 1.6em; line-height: 1.8em; }
	.custom #featured span {float: right; font-size: 1.8em; background: #3B9274; -moz-border-radius: 5px; padding: 0.4em; margin-left: 1.1em;}
		.custom #featured span.grow {font-size: 1.8em; float:right;}
		.custom #featured span a {color: #ffffff;}
			.custom #featured span a:hover {background: #3B9274; text-decoration: underline;}
/* Content */

.custom #content_box {background: #ffffff; position: relative; min-height: 110em;}
.custom .headline_area {margin-bottom: 0.2em;}
	.custom .headline_area .headline_meta {margin-top: 0.8em;}
	.custom .headline_area h1, .custom .headline_area h2 {font-weight: lighter; background: #E3E3E3; padding: 0.5em 1em; margin-left: -1em;  border: #CCCCCC 1px; border-style: solid solid solid none;}

.custom .post_box {padding-left: 1.1em;}

.custom #breadcrumbs {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#000000;
	font-variant:normal;
	letter-spacing:0;
	margin:0.2em 0;
	padding:0.4em;
}
.comments_closed p {display: none;}
	/* Sidebars */
	
	.custom #sidebars { right: 0; height: 100%; border-left: 1px solid #cccccc; position: absolute; background:#EEEEEE;}
		.ie6 #sidebars { position: relative;}
	.custom #sidebar_1 {position: relative; border-width:0 0 0 1px; border-style:none none none solid; border-color: #e1e1e1; background:#f8f8f8 none repeat scroll 0 0; width:281px; height: 100%;}
	.custom #sidebar_1 ul li {margin-bottom: 0;}
	.custom	.sidebar ul.sidebar_list {padding: 2.2em 1.4em;}
	.custom li.widget ul {margin-bottom: 2.2em;}
		.custom #sidebar_1 ul li a { display: block; padding: 0.4em; }
			.custom #sidebar_1 ul li a:hover { background: #ffffff; text-decoration: none;}
	.custom #multimedia_box {
			background:#EEEEEE none repeat scroll 0 0;
			border-color:#CCCCCC;
			border-style:none none none solid;
			border-width:0 0 0 1px;
			margin: 0;
			width: 281px;
		}
	.custom #sidebar_1 ul.promo {background: #ffffff; border: 1px solid #cccccc; margin-bottom: 1.1em; padding: 1em	;}	
	.custom #sidebar_1 ul.promo li {background:url('images/tick.png') no-repeat 0 center; padding-left: 2.2em; line-height: 1.6em; margin-bottom: 0.6em;}
			
/* Footer */


	.custom #footer { background:#191919; border:none; height: 4.33em; border-top: #cccccc 1px solid; /* -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; */ }
		.custom #footer p { margin-right: 1.1em;}