/*
File:			custom.css
Description:	Custom styles for Thesis
*/

body.custom {
	background:url(images/bg-page.gif) top center #000;
}

.custom div.full_width{
	background:url(images/bg-fade.png) top center repeat-y transparent;
}

.custom #header_area .page {
	background:url(images/bg-header.png) top right no-repeat #e6e6e6;
	height:173px;
	padding-top:0;
}

.custom #header_area .page #header {
	padding:0;
	border-bottom:0;
}

.custom #header_area .page #header #logo {
	float:left;
}

.custom #header_area .page #header #logo a {
	background:url(images/logo-dh.png) 37px center no-repeat transparent;
	text-indent:-9999px;
	overflow:hidden;
	height:173px;
	width:498px;
	display:block;
}

.custom #header_area .page #header #tabs {
	float:right;
	font-size:12px;
	text-align:center;
	width:322px;
	background:#fff;
	padding-top:10px;
	padding-bottom:12px;
	position:relative;
}

.custom #header_area .page #header #tabs li {
	border:0;
	float:none;
	display:inline;
	padding-left:4px;
	padding-right:4px;
	background:#fff;
}

.custom #header_area .page #header #tabs li a {
	display:inline;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0;
	padding:0;
	text-transform:lowercase;
	border-bottom:3px solid #c9c8c8;
}

.custom #header_area .page #header #tabs li a:hover,.custom #header_area .page #header #tabs li.current_page_item a {
	text-decoration:none;
	border-color:#a38c51;
	cursor:pointer;
}

/* CONTENT AREA */

.custom #content_area .page {
	background:#fff;
	border-right-color:#272525;
}

.custom #content_area .page #content #feature_box {
	background:transparent;
	padding:0;
	margin-right:2.3em;
	border-bottom:0;
}

.custom #content_area .page #content_box{
	background:url(images/bg-sidebar.png) #fff top right repeat-y;
}

.custom #content_area .page #content_box .format_text * {
	line-height:1.4em;
}

.custom #content_area .page #content > *{
    margin-left:22px;
}

.custom #content_area .page #content .post_box {
	padding-top:3.3em;
	border-top:0;
	background:url(images/hr-heart.png) top left repeat-x transparent;
}

.custom #content_area .page #content .post_box.top {
	padding-top:2.2em;
	background:transparent;
}

.custom #content_area .page #content p {
	color:#59595c;
	line-height:1.2em;
}

.custom #content_area .page #content p a {
    color:#a38c51;
    text-decoration:none;
}

.custom #content_area .page #content .bracket {
	display:none;
}

.custom #content_area .page #content .comments_closed {
	display:none;
}

.custom #content_area .page #content .format_text .to_comments span {
	font-size:inherit;
	color:#a38c51;
}

.custom #content_area .page #content .format_text .to_comments a {
	color:#a38c51;
}

.custom #content_area .page #content .format_text .to_comments a:hover {
    color:#868686;
}

.custom #content_area .page #content .headline_area * {
	font-weight:bold;
	line-height:1.1em;
}

.custom #content_area .page #content .headline_area .entry-title a:hover {
	color:#a38c51;
}

.custom #content_area .page #content #archive_info {
	padding-left:0;
	padding-right:0;
}

.custom #content_area .page #content .wpa_container + script + p {
	margin-top:1em;
}

.custom #content_area .page #content a.wpa_meta_link {
	text-decoration:none;
}

.custom #content_area .page #content .comments_intro, .custom #content_area .page #content #respond_intro, .custom #content_area .page #content form#commentform {
	margin-left:0;
	padding-right:0;
	padding-left:0;
}

.custom #sidebars h3, .custom #sidebars {
	color:#fff;
	font-variant:normal;
	letter-spacing:0;
}

.custom #sidebars {
	color:#a6a6a6;
}

.custom #sidebars .sidebar_list {
	padding-right:18px;
	padding-left:18px;
}

.custom #sidebars h3 {
	font-weight:bold;
	font-size:14px;
}

.custom #sidebars a {
	color:#868686;
}

.custom #sidebars a:hover {
	color:#a38c51;
	text-decoration:none;
}

.custom #sidebars .widget_categories * {
	text-transform:lowercase;
}

.custom #sidebars .sidebar_list li.widget {
	border-bottom:3px dotted #868686;
	padding-bottom:15px;
	margin-bottom:15px;
}

.custom #sidebars .sidebar_list li.widget_text img {
    display:block;
	margin:0 auto;
}

.custom #sidebars #twitter-tools a, .custom #text-476918961 a {
	color:#a38c51;
}

.custom #sidebars #twitter-tools a:hover, .custom #text-476918961 a:hover {
    color:#868686;
}

/* FOOTER AREA */

.custom #footer {
	border-top:0;
	background:url(images/bg-footer.jpg) top right repeat-y #e6e6e6;
	height:75px;
	padding-top:0;
	padding-bottom:0;
}

.custom #footer p {
	height:27px;
	text-align:left;
	background:url(images/logo-symbol.png) 20px 27px no-repeat transparent;
	padding-left:75px;
	padding-top:30px;
	width:350px;
	float:left;
	color:#272525;
}

.custom #footer p a {
	color:#272525;
	border-bottom:0;
}

.custom #footer ul#tabs {
	padding-top:30px;
	float:right;
	border:0;
	width:322px;
	text-align:center;
}

.custom #footer_area .page #footer #tabs li {
	border:0;
	float:none;
	display:inline;
	padding-left:4px;
	padding-right:4px;
	background:none;
}

.custom #footer_area .page #footer #tabs li a {
	display:inline;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0;
	padding:0;
	text-transform:lowercase;
	border-bottom:0;
	line-height:1.667em;
	height:27px;
	color:#272525;
}

.custom #footer_area .page #footer #tabs li a:hover {
	text-decoration:none;
}

/* cb */
.comment_author .url { color: #a38c51; }
