/*
Theme Name: Shadow
Theme URI: http://themehybrid.com/themes/shadow
Description: A child theme of Options with a dark mixture of blacks and grays.
Template: options
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 0.1
*/
*{margin:0;padding:0;}
/* Paragraphs */
p{margin:0 0 15px 0;}
/* Lists */
ul{list-style:none;}
.post ul, .post ol{margin:0 0 15px 25px;}
.post ul ul, .post ul ul ul, .post ol ol, .post ol ol ol{margin-bottom:0;}
/* Code */
pre, code, pre code{font-size:1.1em;}
/* Input */
input{color:#ccc;background:#464646;border:1px solid #323232;}
/* Object */
object{padding:0;margin:0;}
/* Code */
pre{overflow:auto;margin-bottom:15px;}
blockquote{margin:0 25px 15px 25px;padding-left:8px;border-left:3px solid #74aaed;}
/* Links */
a{color:#1359AE;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
/* Headers */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:'Georgia', 'Times', 'Times New Roman', serif;font-weight:normal;color:#0C386E;font-style:italic;}
h2, h3, h4, h5, h6{margin-bottom:15px;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
#content .post-title, #feature .post-title, #full-posts .post-title, #comments-template h3{margin:0;}
/* Left, right, and center alignment */
.left, .alignleft{float:left;margin-right:10px;}
.right, .alignright{float:right;margin-left:10px;}
.center, .aligncenter{margin:0 auto 15px auto;display:block;}
/* Body */
body{color:#000;background:#1b1b1b;font:80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;text-align:center;}
#body-container{width:942px;margin:15px auto 0 auto;padding:0 10px;background:#1b1b1b;}
#extra-container{margin:0 auto;}
/* Contains content and sidebar */
#container{float:left;width:920px;padding:10px;background:#F7F7F7;text-align:left;}
/************************************************ Header ************************************************/
#header-container{height:75px;width:100%;}
#header{float:left;width:600px;height:70px;text-align:left;}
#header #site-title{float:left;width:600px;font-weight:bold;}
#header #site-title a{margin:0 0 0 10px;width:345px;height:70px;display:block;background:url(images/header-dark.gif) no-repeat 0 0;}
/* Hides header text */
#header #site-title a span, #header #site-description{display:none;}
/************************************************ Feed ************************************************/
#feed{float:right;width:85px;height:22px;padding:48px 0 0 0;}
#feed li{display:inline;}
#feed li a{float:left;width:34px;height:22px;display:block;}
#feed li.feed-url a{background:url(images/dark-feed-header.jpg) no-repeat 0 0;}
#feed li.feed-email a{background:url(images/dark-email-header.jpg) no-repeat 0 0;}
#feed li.feed-url a span, #feed li.feed-email a span{display:none;}
/************************************************ Navigation ************************************************/
/* Main and sub-navigation */
#navigation, #sub-navigation{float:left;text-transform:uppercase;letter-spacing:.03em;text-align:left;font-weight:bold;}
#navigation{width:942px;font-size:.9em;background:transparent url(images/menubg.gif) repeat-x scroll 0 0;height:35px;}
#sub-navigation{width:940px;font-size:.75em;background:#383838;border:1px solid #252525;border-bottom:none;}
#nav{float:left;width:710px;padding:0 0 0 15px;}
/* List items */
#nav li li, #nav li li li{float:left;width:150px;background:#fefefe;}
#sub-nav li li, #sub-nav li li li{float:left;width:150px;background:#fefefe;}
/* List links */
#nav a{color:#fff;display:block;padding:10px 15px;}
#nav li li a{margin:3px 5px;padding:6px 10px;}
#sub-nav a{color:#e2e2e2;padding:7px 17px;display:block;}
#sub-nav li li a{margin:3px 5px;padding:4px 7px;}
/* Hover states */
#nav a:hover, #nav li li a, #nav li.current_page_item li a{color:#fff;text-decoration:underline;}
#nav li li a:hover{color:#fefefe;background:#74aaed;}
#nav li.current_page_item a, #sub-nav li.current-cat a{color:#74aaed;}
#sub-nav a:hover, #sub-nav li li a, #sub-nav li.current-cat li a{color:#333;background:#fefefe;}
#sub-nav li li a:hover{color:#fff;background:#609be4;}
/* Drop-down controls */
#nav li, #sub-nav li{float:left;}
#nav li ul, #sub-nav li ul{margin:0;padding:0;position:absolute;width:15em;left:-999em;}
#nav li:hover ul, #sub-nav li:hover ul{left:auto;z-index:1000;}
#nav li ul li, #sub-nav li ul li{width:15em;}
#nav li ul ul{margin:-31px 0 0 15em;}
#nav li:hover ul ul, #sub-nav li:hover ul ul{visibility:hidden;}
#sub-nav li ul ul{margin:-27px 0 0 15em;}
#nav li:hover ul ul ul, #sub-nav li:hover ul ul ul ul{visibility:hidden;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #sub-nav li:hover ul, #sub-nav li li:hover ul, #sub-nav li li li:hover ul{visibility:visible;left:auto;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #sub-nav li:hover ul, #sub-nav li li:hover ul, #subnav li li li:hover ul{left:auto;}
/************************************************ Search ************************************************/
#search{float:right;width:185px;margin-right:15px;}
#search form{float:right;margin:.2em 0 0 0;padding:0 0 0;}
#search input#s{width:170px;margin:0;padding:5px;}
#search .search-submit{display:none;}
/************************************************ Main content ************************************************/
#home, #content{width:590px;}
#no-sidebar{width:900px;}
#home.right, #content.right, #sidebar.right{margin:0;}
#home.left, #content.left, #sidebar.left{margin:0;}
/************************************************ Images ************************************************/
/* Images */
img, .post img{padding:3px;background:#eee;border:1px solid #01203C;}
a img{border:none;}
/* Post / archive avatars */
#author-box img, .author .avatar{float:left;width:100px;height:100px;margin-right:10px;}
/* Post images */
.single img, .attachment img{max-width:98.5%;}
/* Feature images */
#feature img, #features-numbers img{width:300px;margin:0 10px 0 0;float:left;}
html>body #feature img, html>body #features-numbers img{max-width:300px;width:auto;margin:0 10px 0 0;}
/* Thumbnail images */
img.thumbnail{float:left;width:100px;height:100px;margin:0 10px 0 0;}
/* Medium images */
img.medium{float:left;margin:0 10px 5px 0;}
/* Flickr / gallery stream images */
#home .flickr img, #gallery-stream img{margin:1px 15px 1px 0;width:75px;height:75px;}
/* Captions */
.wp-caption{padding:5px 0 3px 0;background:#222;border:1px solid #333;text-align:center;}
.wp-caption p.wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.8em;color:#eee;}
.wp-caption img{margin:0;padding:0;border:none;}
.gallery{width:100%;margin-bottom:18px;}
/************************************************ Sections of the site ************************************************/
/* Section headers (each section of site and sidebar) */
.section-header, .menu h2{font:1em Verdana, Arial, sans-serif;color:#808080;font-weight:bold;background:url(images/section-header.gif) no-repeat scroll left 0.3em;padding:3px 23px;margin:0 0 10px 0;}
/* Sections and posts */
.section, #content .post, #excerpts .post, #full-posts .post, .paged .post{overflow:hidden;width:568px;margin:0 0 10px 0;padding:10px 0;background:#fff;}
/* No sidebar */
#no-sidebar{float:left;margin:0;}
html>body #no-sidebar .post, html>body #no-sidebar #comments-template, html>body #no-sidebar .section{width:898px;}
#no-sidebar .post, #no-sidebar #comments-template, #no-sidebar .section{width:878px;margin:0 0 10px 0;padding:10px;border:1px solid #1b1b1b;background:#323232;}
/* Posts */
#content .post, #home.paged .post{border:1px solid #ccc;padding:10px;}
/* Breadcrumb */
.breadcrumb{border:1px solid #ccc;padding:10px;}
/* Author box */
#author-box{border:1px solid #ccc;padding:10px;}
/* Navigation links */
.navigation-links{border:1px solid #ccc;padding:10px;}
.navigation-links .previous{float:left;width:50%;}
.navigation-links .next{float:right;width:50%;text-align:right;}
/* Navigation image attachment */
.attachment-image{max-width:99%;margin:15px auto;display:block;}
.navigation-attachment{float:left;width:100%;}
.navigation-attachment img{max-width:150px;max-height:150px;}
.navigation-attachment .left{float:left;width:160px;}
.navigation-attachment .right{float:right;width:160px;text-align:right;}
/* Related posts plugin */
#related{border:1px solid #1b1b1b;padding:10px;}
#related ul{width:100%;}
#related ul li{list-style-type:none;}
/* Home inserts */
#home-insert-1, #home-insert-2, #home-insert-3{width:568px;padding:10px;border:1px solid #1b1b1b;}
/* Clouds */
div.cloud{padding:10px;border:1px solid #1b1b1b;}
/* Excerpts / Full Posts */
#excerpts, #full-posts{width:590px;padding:0;margin:0;background:transparent;}
#excerpts .post, #full-posts .post{padding:10px;border:1px solid #ccc;}
/* Features Gallery */
#myGallery{width:588px;height:240px;margin:0 0 10px 0;padding:0;border:1px solid #1b1b1b;}
#myGallery .imageElement{display:none;}
#myGallery h3, #myGallery h2{font-size:1.5em;}
/* Feature */
#feature{padding:10px;border:1px solid #ccc;}
/* Home custom sections */
#home-custom-1, #home-custom-2, #home-custom-3{padding:10px;border:1px solid #1b1b1b;}
/* Post blocks */
#post-blocks{width:590px;background:transparent;padding:0;margin:-10px 0 10px 0;}
#post-blocks .post{width:268px;margin:10px 0 0 0;padding:10px;background:#323232;border:1px solid #1b1b1b;}
#post-blocks .even{float:right;clear:none;}
#post-blocks .odd{float:left;clear:both;}
#post-blocks .post-title{margin:0 0 5px 0;font-size:1em;}
/* Post sections */
#post-sections .section{padding:10px;border:1px solid #1b1b1b;}
#post-sections .post-title{font-size:1em;}
/* All post tabs */
#post-tabs .tab-content, #post-block-tabs .tab-content, #post-list-tabs .tab-content{width:588px;padding:0;}
#post-tabs .post-title, #post-block-tabs .post-title, #post-list-tabs .post-title{font-size:1em;}
#post-block-tabs .post, #post-list-tabs .post{width:270px;padding:10px;}
#post-block-tabs .even, #post-list-tabs .even{clear:none;float:right;}
#post-block-tabs .odd, #post-list-tabs .odd{clear:both;float:left;}
/* Post tabs */
#post-tabs{background:transparent;width:590px;padding:0;}
#post-tabs .post{margin:10px;}
/* Post block tabs */
#post-block-tabs{background:transparent;width:590px;padding:0;}
#post-block-tabs .tab-content{padding:0;}
/* Post list tabs */
#post-list-tabs{background:transparent;width:590px;padding:0;}
#post-list-tabs .tab-content{padding:0;}
#post-list-tabs .tab-content ul{margin-left:8px;}
#post-list-tabs .tab-content li{margin:4px 0;}
#post-list-tabs .tab-content li a{display:inline;}
/* Video numbers */
#video-numbers{background:transparent;width:590px;padding:0;}
#video-numbers .tabbed div.tab-content{width:568px;top:0;}
/* Features numbers */
#features-numbers{background:transparent;width:590px;padding:0;border-top:1px solid #161616;}
#features-numbers .tabbed div.tab-content{width:568px;top:0;border-bottom:none;}
#features-numbers ul.tabs{width:588px;display:block;clear:left;overflow:hidden;background:#1b1b1b;border:1px solid #161616;}
/* Video tabbed */
#video-tabbed{padding:10px;border:1px solid #1b1b1b;}
#video-tabbed .video-list{float:right;width:44%;}
#video-tabbed .video-list ul{width:100%;}
#video-tabbed .video-list li{margin:0 0 5px 0;border:1px solid #222;}
#video-tabbed .video-list li a{display:block;padding:10px;background:#424242;}
#video-tabbed .video-list li a:hover{color:#fff;background:#4f4f4f;}
#video-tabbed .video-list li a.tab-current{color:#fff;font-weight:bold;}
#video-tabbed div.video{clear:none;float:left;width:50%;}
div.v{display:none;}
/* Flickr photos and Gallery images (home) */
#home .flickr, #gallery-stream{width:578px;padding:10px 0 10px 10px;border:1px solid #1b1b1b;}
#home .flickr .section-header, #gallery-stream .section-header{margin-right:10px;}
/************************************************ Sidebar ************************************************/
#sidebar{width:320px;}
.menu{width:93%;}
.tabbed{width:100%;}
#sidebar .menu, #sidebar .tabbed{margin:0 0 10px 0;}
#sidebar .menu, .tabbed{padding:10px;float:left;overflow:hidden;background:#fff;border:1px solid #ccc;}
/* Sidebar lists and sidebar tab lists */
#sidebar .tabbed ul{margin:0;padding:0;}
#sidebar .menu ul li a, .tabbed div ul li a{color:#0C386E;padding:2px 0;}
.menu div li, .menu div li li, #sidebar .tabbed div li, #sidebar .tabbed div li li{margin:2px 0;padding:0;float:left;width:100%;}
#sidebar .menu li li a, .tabbed div li li a{padding:2px 0 2px 8px;}
#sidebar .menu ul li a:hover, .tabbed div ul li a:hover{color:#333;}
/* Feed sidebar */
#feed-sidebar li a{height:15px;display:block;text-indent:25px;margin-bottom:3px;}
#feed-sidebar li.feed-url a{background:url(images/dark-feed-sidebar.jpg) no-repeat 0 .2em;}
#feed-sidebar li.feed-email a{background:url(images/dark-email-sidebar.jpg) no-repeat 0 .2em;}
/* Recent comments widget */
#sidebar ul.recent-comments li{margin:5px 0;}
#sidebar ul.recent-comments li a{display:inline;}
/* Sidebar video */
#sidebar .video h3{font-size:1em;margin:5px 0 0 0;}
/* Sidebar ads */
#sidebar .ads p{margin:0;padding:0;}
#sidebar .ads a img{border:none;padding:0;}
#sidebar .ads img{width:125px;height:125px;margin:3px 10px 3px 11px;border:none;padding:0;}
#sidebar .ads img.last{margin:0;}
/* Sidebar gallery stream and flickr images */
#sidebar .gallery-stream img, #sidebar .flickr img{width:75px;height:75px;margin:3px 8px 3px 8px;}
/* Sidebar subscribe */
#sidebar .subscribe div{padding-left:2px;}
/* Sidebar search */
#sidebar .search input{width:96%;padding:5px;margin:0;}
#sidebar .search input.search-submit{display:none;}
/* Sidebar recent widget */
#sidebar .recent .post{float:left;width:100%;margin:0 0 10px 0;}
#sidebar .entry{padding:0;}
#sidebar .recent h3{font-size:.9em;margin:0 0 1px 0;}
#sidebar .recent h3 a{font-weight:bold;}
#sidebar .recent p{font-size:.9em;line-height:1.4em;margin:0;padding:0;}
/************************************************ Tabs ************************************************/
/* Tabs (actual tabs) */
.tabbed{padding:0;background:transparent;border:none;}
.tabbed ul.tabs{position:relative;top:0;left:0;z-index:5;list-style-type:none;font-weight:bold;}
.tabbed ul.tabs li{display:inline;}
.tabbed ul.tabs li a{color:#666;float:left;display:block;margin:0 .25em 0 0;padding:5px .6em;background:#ddd;border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;}
.tabbed ul.tabs li a.t4{margin:0;}
.tabbed ul.tabs li a:hover{background:#ccc;text-decoration:none;}
.tabbed ul.tabs li a.tab-current{background:#fff;}
/* Tab content */
#sidebar .tabbed div.tab-content{float:left;width:93%;}
.tabbed div.tab-content{float:left;overflow:hidden;clear:left;z-index:0;margin-top:-1px;height:100%;padding:5px 10px 10px 10px;background:#fff;border:1px solid #ccc;}
div.t2, div.t3, div.t4, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8{display:none;}
/************************************************ Comments Template ************************************************/
#comments-template{overflow:hidden;width:568px;margin:0 0 10px 0;padding:10px;background:#fff;border:1px solid #ccc;}
#comments-template img{padding:0;background:transparent;border:none;}
#comments-template ol{list-style-type:none;margin-top:10px;}
#comments-template ol li{width:97.5%;overflow:hidden;margin:0 0 10px 0;padding:5px 1%;background:#F7F7F7;border:1px solid #ccc;}
#comments-template .avatar{float:left;width:40px;height:40px;margin-right:10px;padding:2px;background:#01203C;}
#comments-template ol li .comment-meta-data{float:left;margin-top:2px;font-weight:bold;}
#comments-template ol li .comment-meta-data a.time{float:left;clear:left;margin-top:4px;color:#01203C;font-size:.95em;}
#comments-template ol li .comment-text{clear:left;padding:10px 10px 0 10px;}
#comments-template input{color:#fff;width:50%;padding:5px;margin:0;}
#comments-template input:focus{color:#333;background:#f7f7f7;}
#no-sidebar input{width:25%;}
#comments-template textarea{color:#000;width:97%;padding:7px;background:#F7F7F7;border:1px solid #ccc;}
#comments-template textarea:focus{color:#333;background:#f7f7f7;}
#comments-template input.submit-comment, #comments-template input.reset-comment, .button{width:100px;padding:7px;margin-right:10px;}
/************************************************ Footer ************************************************/
#footer{clear:both;overflow:hidden;width:942px;text-align:left;margin:5px 0 15px 0;}
#footer p{margin:5px 0;line-height:1.3em;}
#footer p.left{width:50%;}
.entry{text-align:justify;}
.postMeta{background:transparent url(images/dot.gif) repeat-x scroll left center; font-size:11px; margin-bottom:5px; text-align:right; text-transform:uppercase; }
.postMeta span.date{background:#FFFFFF none repeat scroll 0 0; color:#7F7F7F; padding:0 2px 0 4px; }
.postMeta span.comments{background:#FFF url(images/user.gif) no-repeat left center; padding-left:15px; margin-left:2px; }
.postMeta span.comments a{color:#555; }
#relad { background-color:#F7F6F4; border: 1px solid #ccc; float: right; margin:0px -15px 0px 15px; overflow:visible; padding:10px; background: #f7f7f7; width: 300px; font-size: 0.85em; }
table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:10px 0pt 15px;font-size:8pt;width:100%;text-align:left;}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;font-size:8pt;padding:4px;}
table.tablesorter thead tr .header{background-image:url(images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp{background-image:url(images/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(images/desc.gif);}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8;}