/*
Theme Name: SCL Direct Blog
Theme URI: http://www.scldirect.co.uk
Description: Frontend design for SCL Direct blog. 2 column layout with share options & author details 
Version: 1.0
Author: Ed Baxter
Author URI: http://www.websheffield.com
Tags: blue,2,column,lighting
*/

.clearboth { clear:both; }
.display_none { display:block; }

#searchform input, .search_text { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #666666; margin:0px; padding: 4px 0 0 4px; height: 19px; width: 260px; }

.search_button {  }

body { background-color:#ffffff; background-image: url('http://www.scldirect.co.uk/skins/basic/customer/images/body_bg.jpg'); background-repeat: repeat-x; background-position: center top; padding:0px; margin:0px;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; font-style:normal; color:#666666; margin:0; padding:0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; margin:0; padding:0 0 0 15px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#000000; margin-top:0; }

h3 a:active, h3 a:link, h3 a:hover, h3 a:visited { color:#000000; text-decoration:none; }

p { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: #000000; }

#container { width:900px; margin:0 auto; padding:0; }

#header { width:900px; height:170px; background-image: url('http://www.scldirect.co.uk/skins/basic/customer/images/header_bg.jpg'); background-repeat:no-repeat; margin:0px; float:none; }

#header_link { width:170px; height:85px; display:block; float:left; } 

#header_top { height:123px; padding-top:4px; text-align:right; float:right;}

#header_bottom { margin-top:0px; padding-top:0px; padding-left:5px; float:none;}

#header_bottom_search { width:360px; height:25px; padding-top:2px; margin:0 0 3px 0; float:left; }

#header_bottom_subscribe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin-right:10px; padding-top:7px; float:right; }

a.header_bottom_subscribe:active, a.header_bottom_subscribe:link , a.header_bottom_subscribe:visited { color:#ffffff; text-decoration:underline; }
a.header_bottom_subscribe:hover { color:#ffffff; text-decoration:none; }

#infopane { width:675px; height:95px; background-image: url('http://www.scldirect.co.uk/blog/wp-content/themes/SCLDirect/scl-direct-logo-small.png'); background-repeat:no-repeat; background-position:bottom left; background-color:#f6f6f6; padding:30px 0 0 225px; border-bottom:1px solid #d1d1d1; float:none; }

#infopane_left { width:340px; float:left; margin:0px; padding:0px; }

#infopane_right { width:300px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-right:5px; margin-top:7px;}

#body { width:900px; background-color:#ffffff; padding-top:10px;  }

#body_posts { width:650px; float:left; }

.body_right { width:190px; float:right; }

.body_nav { width:190px; float:right; margin-bottom:25px; padding:0px; }

.body_nav h4 { width: 181px; height: 22px; padding: 6px 0 0 8px; margin:0px; color: #ffffff; background-color: #546d90; background-image: url('http://www.scldirect.co.uk/skins/basic/customer/images/h2_bg.gif'); background-repeat: repeat-x; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; }

.body_nav ul { list-style:none; }

.cat-item ul, .body_nav ul { padding:0; margin:0; }

.cat-item, .body_nav li { margin:0px; padding:6px 0 0 16px; list-style:none; width:171px; height:22px; background-image: url('http://www.scldirect.co.uk/blog/wp-content/themes/SCLDirect/cat-li-bg.png'); background-repeat: no-repeat; color: #000000; border:1px solid #dbdbdb; border-top:none; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; }

.cat-item  a:active, .cat-item a:link, .cat-item a:visited, .body_nav li  a:active, .body_nav li a:link, .body_nav li a:visited { color:#000000; text-decoration:underline; }
.cat-item a:hover, .body_nav li a:hover { color:#000000; text-decoration:none; }

#footer { margin:15px 0 15px 0; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #666666; }
#footer a { color:#666666; text-decoration:underline;  }
#footer a:hover { color:#666666; text-decoration:none; }

.post { width:550px; float:none; }
.post_date { width:44px; height:45px; background-color:#465a78; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 16px; color: #ffffff; text-align:center; font-weight:normal; padding:5px 0 0 0; float:left; }
.post_body { width:495px; float:right; border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:15px; }

.post_title { width:495px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#000000; margin:0; }
.post_details { background-color:#465a78; padding:4px; margin:0 0 5px 0; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;  }
.post_details  a:active, .post_details a:link, .post_details a:hover, .post_details a:visited { color:#cccccc; text-decoration:none; }
.post_text { width:495px;  }

.post_readmore { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color:#000000; text-decoration:underline; }
.post_readmore  a:active, .post_readmore a:link, .post_readmore a:visited { color:#000000; text-decoration:underline; }
.post_readmore a:hover { text-decoration:none; }

.page { width:550px; }

.page_body { width:550px; padding-left:10px; }

.page_edit { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: #666666; font-style:italic; }

.page_edit  a:active, .page_edit a:link, .page_edit a:hover, .page_edit a:visited { color:#666666; text-decoration:none; }

.sharebox { margin-top:10px; text-align:center; }

.postauthor { background-color: #fcfcfc; border: 1px solid #eaeaea; padding:15px; margin: 10px 0 10px 0; float:none; }

.author_picture { width:80px; height:80px; float:left; }

.author_info { width:350px; text-align:left; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.promote { padding:10px 0 10px 0;  }

.page_nation { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: #000000;  }
.page_nation  a, .page_nation  a:active, .page_nation a:link, .page_nation a:visited { color:#000000; text-decoration:underline; }
.page_nation a:hover { text-decoration:none; }

#searchform label, #searchsubmit  { display:none; }