/*
Theme Name: Deadwood
Theme URI:http://sicwebdesign.com/
Description:A magazine style theme with a fully customizable layout.
Version:1.0
Author:SIC Web Design
Author URI:http://sicwebdesign.com/
*/

/* Basic Tag Elements */

*{margin:0;padding:0;list-style:none;border:0;outline:0}

body{color:#333;font-size:14px; background:url(images/bg.jpg) -99px 0 fixed}
/*SCAREFACTOR - REMOVE THE SLASH AND ASTERISK AT THE BEGINNING AND END OF THE NEXT LINE*/
/*body{color:#000;font-size:14px; background:#000 url(images/eyes.jpg) no-repeat right bottom fixed}*/

p{line-height:1.3em;margin:0 0 18px}
a{text-decoration:none;outline:none;color:#07a}
a:hover{text-decoration:underline;color:#333}
#sub-nav .current_page_item a, #nav .current-cat a{color:#fff;background:#f22}
.side-widget .current_page_item a, .side-widget .current-cat a{text-decoration:line-through}
h1 a, h2 a, h3 a, h4 a, h5 a{color:#222}
h1.side{font-size:.9em;text-transform:uppercase;margin-top:1em}

/*IMPORTANT*/

#wrap:after, #login:after, #masthead:after, #nav:after, #sub-nav:after, #main:after, .ind-post:after{display: block;visibility:hidden;content:".";clear:both;height:0}
#wrap, #login, #masthead, #nav, #sub-nav, #main, .ind-post{display:inline-block}
#wrap, #login, #masthead, #nav, #sub-nav, #main, .ind-post{display:block}

/* STRUCTURE */

#wrap{background:#fff;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000}

#login{font-size:11px;color:#fff;text-align:right;padding:5px 12px;background:#111}
#login a{color:#fff}
#login ul li{display:inline}

#masthead{background:#fff url(images/horsey.png) no-repeat left bottom;padding:24px 12px}
#headerad{width:468px}

#title{font-size:38px;line-height:34px}
#title a{color:#111}
#title a:hover{color:#f00;text-decoration:none}
#description{font-size:10px;text-transform:uppercase}

#nav{background:#000;border-top:#fff solid 1px}
#nav ul li{font:11px/20px Verdana, Arial, Helvetica, sans;float:left}
#nav ul a{display:block;color:#fff;border-right:1px solid #fff;padding:0 12px}
#nav ul a:hover{color:#000;background:#fff;text-decoration:none}
#nav ul li:hover ul{display:block; z-index:1000}
#nav ul li:hover ul ul{display:none}
#nav ul ul{position:absolute; top:24px; left:0; background:#d1d1d1; display:none}
#nav ul ul li{position:relative; border:1px solid #777; width:159px; margin:0}
#nav ul ul li a{display:block; padding:0 7px 0 12px; color:#555; background:#d1d1d1; border-right:0; font-size:12px}
#nav ul ul li a:hover{background:#c5c5c5}
#nav ul ul li:hover ul{display:block}
#nav ul ul ul{left:159px; top:-1px; display:none}

#sub-nav{border-bottom:1px solid #222;padding:6px 5px 4px}
#sub-nav li{float:left;border-right:1px dotted #111;font-size:11px;text-transform:uppercase;padding:0 8px}
#sub-nav a{color:#222;padding:0 2px}
#sub-nav ul li:hover ul{display:block}
#sub-nav ul li:hover ul ul{display:none}
#sub-nav ul ul{position:absolute; top:22px; left:0; background:#fff; display:none;margin:0;padding:0; border-top:1px solid #000}
#sub-nav ul ul li{position:relative; border:1px solid #777; border-top:0;width:159px; margin:0; padding:0; background:none}
#sub-nav ul ul li a{display:block;padding:0 7px 0 12px;color:#555;background:#fff; border-right:0; font-size:12px}
#sub-nav ul ul li a:hover{background:#eee}
#sub-nav ul ul li:hover ul{display:block}
#sub-nav ul ul ul{left:159px; top:-1px; display:none}
#sub-nav li.noline{border:0}
#sub-nav li.right-d{float:right;border:0}

/* Main Elements */

#main{padding:15px 8px 6px}
#sidebar{float:left;margin:0 8px}
#secondsidebar{float:left;margin:0 6px}

.side-widget{float:left;margin:0 0 10px;padding:0 10px 15px;background:url(images/bg-hatch.gif);border:1px solid #ddd}
.side-widget ul li{font-size:.9em}
.side-widget ul li{padding-left:10px;margin:0 0 5px}
.side-widget h2{font-size:14px;border-bottom:1px solid #777;line-height:16px;padding:15px 0 3px;margin:0 0 10px;text-align:center;text-transform:uppercase}
.side-widget .storycontent{border-bottom:1px solid #ddd}
.side-widget .noline{border-bottom:0}
.side-widget img{float:left;margin:0 8px 4px 0}

.posts, .pages{border-bottom:1px solid #777;margin:0 0 20px;float:left}
.storycontent img,.post img,.posts img{border:1px solid #000}
.posts img{margin:10px 10px 10px 0;float:left}

.readmore{color:#47a}

#footer{padding:9px 0;text-align:center;font-size:11px;background:url(images/bg-hatch.gif);border-top:1px solid #ddd}

/* Content Elements */

#content{float:left;margin:0 8px}
#content h4{margin:0 0 10px}
#content h5{font:10px Verdana, Arial, Helvetica, sans;text-transform:uppercase;color:#f00}
#content h1{font-size:18px;line-height:26px}
#content ul{margin:0 0 20px}
#content .entry ul li{list-style:square;margin:0 20px 5px}
#content h1.catheader{margin:3px 0 10px;font-weight:200;color:#f00}
#content .post h1, #content .ind-post h1, #content .twopost h1, #content .threepost h1{font-size:22px;font-weight:200;line-height:1.3em;color:#222}
#content .twopost h1{font-size:20px;line-height:28px}
#content .threepost h1{font-size:16px;line-height:22px}
.postmetadata{clear:both;color:#888;line-height:14px}
#content .post .entry{font-size:15px;line-height:18px}
#content .date{margin:0 0 2px}
#content .meta{font:11px Verdana, Arial, Helvetica, sans-serif;color:#888;font-style:italic;margin:0 0 8px}
#content .catdesc{background:#f7f7f7;border:3px double #ddd;padding:0 10px;color:#666;font-size:13px;line-height:15px;margin:0 0 10px}

/* This is your subtitle style */

#content p.sub{font-size:24px;line-height:26px;font-weight:bold;font-style:italic;margin:10px 0 0}

/* This is your blockquote style */

blockquote{width:250px;font-size:22px;line-height:2em;float:right;margin:0 0 0 20px;font-style:italic}

.edit{color:#f00;font-size:.8em;margin-left:5px}
.edit a{color:#f00}
.more-link{font-size:11px;text-align:right;color:#f00}
.tags a{color:#f00}

.ind-post, .post{border-bottom:1px solid #777;margin:0 0 10px;padding:0 0 10px}
.ind-post img{margin:0px 10px 10px 0}

#twocol{float:left;margin:0 0 3px;padding:10px 0 0;background:url(images/line.png) repeat-y 50% 0}
#twocol img{margin:0px 8px 5px 0}
#twocol hr.two{height:0;border:0;clear:both;border-bottom:1px solid #777}

.mainhr{float:left;background:#777;clear:both;width:100%;height:1px}

.twopost{width:46%;float:left}
.twopost2, .twopost4{margin-left:7.5%}
.twopost3, .twopost4{border-top:1px solid #777;padding-top:5px}
.twopost1, .twopost3{clear:left}
#threecol{float:left;background:url(images/line.png) repeat-y 31.5% 0;margin-top:3px}
#threecol2{float:left;padding:0;background:url(images/line.png) repeat-y 67% 0}
#threecol img{margin:0px 5px 5px 0}
.threepost{width:29%;float:left;border-top:1px solid #777;padding-top:10px}
.threepost2, .threepost5{padding:10px 0 0;margin:0 6%}
.threepost1, .threepost2, .threepost3{border-top:0}
.threepost1, .threepost4{clear:left}

/* Other Elements */

.red, #tagcloud a{color:#f00}
#tagcloud{width:400px;text-align:center;margin:auto;padding:20px}

/* Comment Elements */

.nocomments{text-transform:uppercase;font-size:.9em;color:#bbb}
#comments{padding:0 0 5px}
#postcomments{padding-top:20px}
#respond h3{color:#333; font:normal 200% georgia,times,serif;margin:5px 0;clear:both}
#respond p{font-size:11px; margin:0 0 1em}
.commentlist{font-size:12px;font-family:helvetica,arial,sans-serif;}
.commentlist li{border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 5px; padding:9px}
.pingback comment-author{padding:0 170px 0 0}
.vcard{font-weight:600;font-family:helvetica,arial,sans-serif}
.fn{font-style:normal;font-size:11px;float:left}
.fn a.url, .cancel-comment-reply a{color:#f00}
.fn a.url:hover, .cancel-comment-reply a:hover{color:#000}
.avatar{clear:both;background:#fff; border:1px solid #777; padding:5px;float:left;margin:0 5px 3px 0}
.comment-meta{font-size:10px; line-height:16px;float:right;margin:0 0 5px}
.commentlist li p{margin:8px 0 8px;clear:right}
.commentlist li ul{margin:0 0 12px}
.commentnumber{font-size:14px;clear:left;margin:0 0 5px;color:#777}

.reply{margin:5px 0 0}
.comment-reply-link{color:#fff;text-transform:uppercase;clear:both;background:#bbb;font-size:9px;padding:5px 10px 3px !important;margin:5px 0;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px}
.comment-reply-link:hover{background:#f00;text-decoration:none}
.commentlist ul.children{margin:12px 0 0}
li.depth-2,li.depth-3,li.depth-4,li.depth-5{margin:1em 0 1em 1em}
.odd{background:#fff}
.even{background:#eee}
.pingback div.vcard{padding:0 170px 0 0}

/* FORM ELEMENTS */

input,textarea{background:#fff !important;margin:2px 0;padding:4px;border:1px solid #999}
input:focus,textarea:focus{background:#eee !important}
#author, #email, #url{width:60%}
#bot img, #bot input{float:none;margin:6px 0;vertical-align:middle}
#bottrip{width:65px}
textarea{width:95%}
label{margin:5px 0 0;display: block}
.button{padding:4px 15px;margin:10px 0 20px}
.button:hover{color:#fff;background:#111 !important;cursor:pointer}
fieldset{border:none}
#notice{color:#f00;margin:1em 0}
.formerror{border:1px solid #f00 !important}
#s{width:96%;padding:.3em}

/* WP REQUIRED STUFF */

.aligncenter{display:block;margin:5px auto}
.alignleft{float:left;margin:0 15px 5px 0}
.alignright{float:right;text-align:right;margin:0 0 5px 15px}
.alignnone{margin:5px 0}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px}

#today{color:#f00}
#wp-calendar{margin:auto}