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

body.custom {background-image:url(images/bg.gif);}
.custom #container {background-color: #FFF;}
.custom 	#page {padding-bottom: 0.5em;}
.custom #tabs {border-width: 0px;}
.custom #header {margin-bottom: 20px; margin-top: 0px; padding: 0px; border-bottom: 0px none #FFF; background-color: #FFF;}
.custom #header #logo a {color: #000;}
.custom #header #logo a:hover {color: #000; text-decoration: none;}
.custom #header #tagline {font-weight: normal; color: #000;}
.custom #content {width: 100%;}
.custom #content_box {margin-top: 0px}

/* TABS */
.custom #tabs {list-style: none; border: 1px solid #FFF; border-width: 0 ;}
.custom #tabs li {margin-bottom: -0.1em; background: #D1D7E5; border: 1px solid #FFF; border-left: 0; float: left;}
.custom #tabs .current_page_item, #tabs .current-cat {padding-bottom: 0.1em; background: #FFF; border-bottom: 0;}
.custom #tabs a {display: block; line-height: 1em; color: #000; text-transform: uppercase; letter-spacing: 2px;}
.custom #tabs a:hover {color: #000; text-decoration: none; background: #EEE;}
.custom #tabs .current_page_item a, #tabs .current-cat a {cursor: text;}
.custom #tabs .current_page_item a:hover, #tabs .current-cat a:hover {text-decoration: none;}

/* SIDEBAR */
.custom #comments {display: none;} 
.custom #sidebars {display: none;} 
.custom li.widget {margin-bottom: 15px;}
.custom li.page_item {margin-bottom: 0px; padding-bottom:0px;}
.custom li.cat-item {margin-bottom: 0px; padding-bottom:0px;}
.custom ul.children {margin-top: 0px; padding-top:0px;}
.custom #widgets-reloaded-categories-3 li {margin-bottom: 0px; padding-bottom:0px;}
.custom #widgets-reloaded-archives-3 li {margin-bottom: 0px; padding-bottom:0px;}
.custom #linkcat-2 li {margin-bottom: 0px; padding-bottom:0px;}

/* POSTS */
.custom #content_box {width: 100%; background: #FFF;}
.custom .post_box, .teasers_box, .full_width #content_box .page {margin: 0; padding: 0}
.custom .teasers_box {border-top: 0px none #BBB; clear: both; padding-top: 0em; padding-bottom: 2.0em;}
.custom .format_text p {text-align:justify;}
.custom h1 {font-weight: normal; text-transform:capitalize}
.custom h2, .custom h3, .custom h6 {font-weight: normal; text-transform: none}
.custom h4, .custom h5 {font-weight: bold;}
.custom h5, .custom h6 {text-transform: uppercase; letter-spacing: 1px;}
.custom .wpcat {font-variant: normal; letter-spacing: 1px; color: #000; font-weight: normal; text-transform: uppercase; font-size: 11px; border-bottom: 1px solid #DDD;}
.custom .headline_meta {font-style: normal; color: #777;}
.custom .headline_meta span, .headline_meta abbr {font-style: normal; text-transform: none; letter-spacing: 0px;}
.custom abbr, acronym {line-height: 1em; text-transform: none; letter-spacing: 0px; border-bottom: none; cursor: default;}
.custom .author, .published {font-weight: bold;}
.custom .entry-title {padding-top: 0; text-transform: none}
.custom #archive_info, .prev_next {padding-right: 0; padding-left: 0; margin-bottom: 0em}
.custom 	.format_text .post_tags {line-height: 1.5em;}
.custom .lcp_catlist {list-style-type: none; padding: 0px; margin: 0px; font-size: 12px; margin-top: 5px;}

/* COMMENTS */
.custom #comments {display: none;} 
.custom .comments_closed p {display: none;} 
.custom .format_text .to_comments {display: none;}

/* LINKS */
.custom a, .custom a:visited {color: #004080; text-decoration: none;}
.custom a:hover {color: #000; text-decoration: none;}
.custom .teaser a.teaser_link:hover {border-bottom: 1px solid #CCC; text-decoration: none;}
.custom .entry-title a, .custom .entry-title a:visited {color: #000;}
.custom .entry-title a:hover {color: #000; text-decoration: none;}
.custom .headline_meta a {color: #555; border-bottom: 0px none #FFF; font-weight: bold;}
.custom .headline_meta a:hover {color: #000;}
.custom #sidebar_1 a, .custom #sidebar_1 a:visited {color: #000;}
.custom #sidebar_1 a:hover {color: #000; text-decoration: none;}
.custom .entry-content a, .custom .entry-content a:visited {color: #004080; text-decoration: none;}
.custom .entry-content a:hover {color: #000; text-decoration: none; border-bottom: 1px solid #CCC;}
.custom .post_tags a, .custom .post_tags a:visited {color: #777; text-decoration: none;}
.custom .post_tags a:hover {color: #777; text-decoration: none;}
.custom #comment_list a, .custom #comment_list a:visited {color: #000;}
.custom #comment_list a:hover {color: #000; text-decoration: none;}
.custom #footer a {color: #004080; border-bottom: 0px none #CCC;}
.custom #footer a:hover {color: #000; border-bottom: 1px solid #CCC; text-decoration: none;}

/* SEO PAGER */
.custom .pagerbox {text-align: center; padding-top: 15px; padding-bottom: 10px;}
.custom .pagerbox a {color: #004080; text-decoration: none;}
.custom .pagerbox a:active {color: #004080; text-decoration: none;}
.custom .pagerbox a:visited {color: #004080; text-decoration: none;}
.custom .pagerbox a:hover {color: #555; text-decoration: none;}
.custom div.pagerbox .current {color: #555; text-decoration: none;}

/* FOOTER */
.custom #footer {padding-top: 0; padding-bottom: 0; padding-right: 0; padding-left: 0; margin-top: 15px}
.custom #footer ul.children {margin-top: 0px; padding-top:0px; margin-left: 15px !important;}
.custom #footer .text_input {width: 80%; padding: 3px; margin-top: 5px; font-size: 11px}
#footer_setup {background: #FFF; padding: 0px; margin-bottom: 0px; overflow: hidden;}
#footer_setup .footer_items1 {text-align: left; width: 310px; padding-right: 20px; margin-bottom: 10px; color: #444; display: inline-block; float: left; height: 100%; font-size: 11px;}
#footer_setup .footer_items2 {text-align: left; width: 285px; padding-right: 20px; margin-bottom: 10px; color: #444; display: inline-block; float: left; height: 100%; font-size: 11px;}
#footer_setup .footer_items3 {text-align: left; width: 285px; padding-right: 0px; margin-bottom: 10px; color: #444; display: inline-block; float: left; height: 100%; font-size: 11px;}
#footer_setup h3 {font-variant: normal; letter-spacing: 2px; color: #000; font-weight: normal; text-transform: uppercase; background-color: #DDD; padding: 2px 0px 2px 4px; font-size: 11px; margin-bottom: 5px; margin-top: 15px}
#footer_setup ul li {list-style: none; line-height: 17px}
#footer_setup ul {margin: 0px; padding: 0px;}