/*
Theme Name: Dead Space
Description: Child theme for the Omni framework.
Author: GreyViper
Author URI: http://greyviper.com/
Template: omni
Version: 0.9
*/

/* Yahoo CSS Reset */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}

/* General */
a{color:#a5e4e4;text-decoration:none}
a:hover{color:#f9963b;text-decoration:underline}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
b,strong{font-weight:bold}
blockquote,q{border-left:4px solid #444;color:#666;font-style:italic;margin-left:15px;padding-left:15px}
body{color:#999;font:0.8em/1.5 verdana,arial,helvetica,sans-serif;margin:0;padding:0}
code{background:#e2e2e2;color:#222;font-family:monospace;font-size:1.2em}
em,i{font-style:italic}
h1,h2,h3,h4,h5,h6{font-size:1.0em;font-weight:bold;margin:0 0 15px;padding:0;text-shadow:0 1px 1px #000;text-transform:uppercase}
html{background:#000;margin:0;padding:0}
img{border:0}
input[type=password],input[type=text],textarea{background:#555;border:1px solid #000;color:#aaa;height:28px;line-height:28px;margin:0 0 10px;padding:0 6px;width:170px}
input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #c25d00}
input[type=submit]{background:#444;border:1px solid #000;cursor:pointer;color:#aaa;font-size:0.8em;height:30px;line-height:30px;margin:0 0 10px;padding:0;text-transform:uppercase;width:80px}
input[type=submit]:hover{background:#555}
ol,ul{list-style-type:none;margin:0 0 15px;padding:0}
p{margin:0 0 15px;padding:0}
small{font-size:0.8em;text-transform:uppercase}
td,th{vertical-align:middle}
textarea{height:120px;width:97%}
:focus{outline:0}
.alert{background:#feffe2;border:1px solid #c1c722;color:#444;padding:10px}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.clear{clear:both}
.coda-bubble{position:relative}
.coda-bubble-popup{display:none;position:absolute;z-index:50}
.coda-bubble-trigger{position:absolute}
.float-left{float:left}
.float-right{float:right}
.margin-bottom{margin-bottom:10px}
.margin-right{margin-right:5px}

/* Header */
#cse-search-box input[type=text]{height:24px;line-height:24px;margin:4px 0 0 714px;position:absolute}
#cse-search-box input[type=submit],#search input[type=submit]{margin:4px 0 0 900px;position:absolute}
#header{height:150px}
#hgroup{background:#672d2d;border:1px solid #d26262;margin:117px 0 0 15px;padding:0 5px;position:absolute}
#hgroup h1{color:#fff;display:inline;font-size:0.85em;font-weight:normal;letter-spacing:0;margin:0 10px 0 0;text-shadow:none;text-transform:none}
#hgroup p{color:#fff;display:inline;font-size:0.85em;font-weight:normal;letter-spacing:0;text-shadow:none;text-transform:none}
#highlighted{clear:both;height:90px;padding:10px}
#highlighted-external-page{float:right}
#highlighted-null{clear:both;height:10px}
#highlighted-page img{border:1px solid #000;float:left;height:88px;position:absolute;width:232px}
#highlighted-page span{background:#ddd;border:1px solid #000;color:#222;font-size:0.85em;font-weight:normal;margin:0;padding:0 3px;position:absolute}
#search input[type=text]{margin:4px 0 0 711px;position:absolute}

/* User Menu */
#coffee-break{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1694px;padding:5px 0 5px 21px}
#dashboard{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1412px;padding:5px 0 5px 21px}
#publish{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1241px;padding:5px 0 5px 19px}
#recover-password{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1185px;padding:5px 0 5px 21px}
#sign-in{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1298px;padding:5px 0 5px 21px}
#sign-out{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1582px;padding:5px 0 5px 21px}
#sign-up{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1241px;padding:5px 0 5px 19px}
#social-menu,#user-menu{background:#333;border:1px solid #000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0;float:right;list-style:none;margin:0 10px 0 0;padding:3px;text-align:right}
#social-menu a,#user-menu a{color:#fff;text-decoration:none}
#social-menu a:hover,#user-menu a:hover{text-decoration:underline}
#social-menu li,#user-menu li{display:inline;padding:0 5px}
#subscribe{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -788px;padding:5px 0 5px 21px}
#theme-settings{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1524px;padding:5px 0 5px 21px}
#youtube-channel{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1752px;padding:5px 0 5px 21px}

/* Navigation */
#menu{background:#111 url(images/buttons.png) repeat-x;border-bottom:1px solid #000;border-top:1px solid #000;display:block;float:left;width:100%}
#menu ul{list-style:none;margin:0;padding:0}
#menu li{float:left;position:relative;z-index:2}
#menu a{color:#aaa;display:block;font-size:0.85em;font-weight:bold;letter-spacing:1px;line-height:38px;padding:0 10px;text-decoration:none;text-transform:uppercase}
#menu ul ul{border:1px solid #000;display:none;left:0;float:left;position:absolute;top:38px;width:180px;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2)}
#menu ul ul li{min-width:180px}
#menu ul ul ul{left:100%;top:0}
#menu ul ul a{background:#181918;height:auto;line-height:1em;padding:10px;width:160px}
#menu li:hover >a,#menu ul ul:hover >a{color:#fff}
#menu ul li:hover >ul{display:block}

/* Content */
#background{background:url(images/space.jpg) 50% 0 no-repeat;margin:0;padding:0}
#footer{background:#111;border-top:1px solid #000;clear:both;padding:10px}
#menu-news-sidebar{background:#2f2f2f}
#news{float:left;margin:0 0 0 10px;padding:0;position:relative;width:662px}
#news-search-results{margin:0 0 0 10px;width:972px}
#wrapper{border-left:1px solid #000;border-right:1px solid #000;clear:both;margin:0 auto;width:992px}
.article-even{clear:both;float:left;position:relative;width:325px}
.article-odd{float:right;position:relative;width:325px}
.heading{background:#672d2d;border:1px solid #d26262;color:#aaa;margin-bottom:10px;padding:2px 8px}
.heading a{color:#ffd9da}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{margin:0;padding:0}

/* Sidebar */
#sidebar{float:right;font-size:0.85em;margin:0 10px 0 0;padding:0;position:relative;width:300px}
#sidebar h2,#sidebar h3{background:#2d675e;border:1px solid #62d2bd;clear:both;color:#aaa;font-size:1.15em;margin:0;padding:2px 8px}
#sidebar li li{background:#1a1a1a;border-bottom:1px solid #000;border-top:1px solid #333;padding:8px}
#sidebar p{margin:0;padding:0}
#sidebar ul{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;list-style-type:none;margin:0 0 10px;padding:0}
#sidebar ul ul{font-size:1em;margin:8px 0 0}
#sidebar-box{border:0;margin:0 0 10px;max-height:250px;padding:0}
.textwidget{background:#1a1a1a;border:1px solid #000;margin:0 0 10px;padding:8px}

/* Posts */
.article-aside{background:#181818;border:1px solid #000;margin:0 0 10px;padding:10px}
.article-content{background:#1a1a1a;border:1px solid #000;padding:10px}
.article-content img{border:1px solid #000;max-width:99%}
.article-content ol li{list-style:decimal;margin:0 40px}
.article-content ul li{list-style:disc;margin:0 40px}
.article-footer{background:#121212;border:1px solid #000;border-top:1px solid #62d2bd;margin:0 0 10px;padding:6px 10px}
.article-heading{background:#2d675e;border:1px solid #62d2bd;color:#fff;display:block;padding:2px 8px}
.article-heading h1,.article-heading h2,.article-heading h3,.article-heading h4,.article-heading h5,.article-heading h6{margin:0;padding:0}
.article-heading p{font-size:0.8em;margin:0;padding:0;text-transform:uppercase}
.category{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -561px;padding:5px 0 5px 19px}
.comments-link{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -510px;float:right;padding:0 0 0 19px}
.tags{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -733px;margin:0 0 0 15px;padding:5px 0 5px 19px}
.wp-caption{margin:0 auto;text-align:center}

/* Featured Content Slider */
#slider{background:#2d675e;border:1px solid #62d2bd;height:298px;margin:0 0 10px;overflow:hidden;padding:0}
#slider ul{list-style:none;margin:0;padding:0}
#slider li{height:298px;overflow:hidden}
#slider img{border-top:1px solid #62d2bd}
#slider .article-heading{border:0}
ol#controls{margin:-39px 0 0 11px;padding:0;position:absolute}
ol#controls li{display:inline;margin:0 10px 0 0;padding:0}
ol#controls li a{background:#333;border:1px solid #000;border-radius:12px;color:#333;padding:0 4px;text-decoration:none}
ol#controls li.current a{background:#2d675e;border:1px solid #000;color:#2d675e}

/* Comments */
#cancel-comment-reply-link{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -900px;color:red;float:right;padding:5px 0 5px 19px}
#cancel-comment-reply-link:hover{text-decoration:underline}
#commentform label.error{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -678px;color:#f52e32;display:block;margin:0;padding:0 0 0 19px}
#comments-list{list-style-type:none;margin:0;padding:0;width:100%}
#respond{background:#1d2428;border:1px solid #000;border-radius:5px;margin:0 0 10px;padding:10px}
#respond input[type=password],#respond input[type=text]{width:90%}
#respond input[type=submit]{margin:0}
#respond-col1{float:left;margin:0 10px 0 0;width:26%}
#respond-col2{float:right;width:72%}
.admin-badge{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -57px;height:15px;margin:4px 0;width:50px}
.admin-comment,.children .admin-comment{background:#2d675e;border:1px solid #62d2bd;border-radius:5px;color:#a5e4e4;margin:0 0 10px;overflow:auto;padding:10px}
.avatar{border:1px solid #000}
.children li{background:#292929;border:1px solid #000}
.comment{background:#191919;border:1px solid #000;border-radius:5px;margin:0 0 10px;overflow:auto;padding:10px}
.comment-col1{float:left;position:relative;width:125px}
.comment-col2{border-left:4px solid #444;float:left;margin:0 0 0 15px;padding:0 0 0 15px;position:relative;width:72%}
.member-badge{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -170px;height:15px;margin:4px 0;width:50px}
.options{clear:both;font-size:0.8em;font-weight:bold;letter-spacing:0.1em;margin:0 0 10px 5px;text-align:right;text-transform:uppercase}
.options a{background:#444;border:1px solid #000;color:#eee;padding:4px;text-decoration:none}
.options a:hover{background:#c25d00;color:#fff;text-decoration:none}
.username{font-weight:bold}

/* Pagination */
#page-navigation{color:#fff;margin:10px 0 15px}
#page-navigation a{background:#1a1a1a;border:1px solid #000;margin-right:7px;padding:5px 10px}
#page-navigation span{background:#2d675e;border:1px solid #62d2bd;margin-right:7px;padding:5px 10px}

/* Downloads */
#search-downloads{margin:0 0 15px;text-align:right}
.download h2{background:url(../omni/images/sprite.png) no-repeat left center;background-position:0 -1473px;margin:15px 0;padding:0 0 0 21px}
.download img{vertical-align:middle}
.download table{border-top:1px solid #2f2f2f;margin:0 0 15px;padding:0;width:100%}
.download td,.download th{border-bottom:1px solid #2f2f2f;padding:7px}
.download td{text-align:right}
.download th{font-weight:bold;text-align:left}

/* CSS Buttons */
a.super-button{background:#222 url(../omni/images/sprite.png) repeat-x;border:1px solid #999;color:#fff;cursor:pointer;display:inline-block;font-weight:bold;line-height:1.2;margin:0 5px 15px;padding:10px 0 11px;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #555;text-transform:uppercase;width:190px;-moz-border-radius:6px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6)}
a.super-button:active{top:1px}
a.super-button:hover{background:#111 url(../omni/images/sprite.png) repeat-x;color:#fff;text-decoration:none}
	a.blue{background-color:#2981e4}a.blue:hover{background-color:#2472ca}
	a.green{background-color:#91bd09}a.green:hover{background-color:#749a02}
	a.orange{background-color:#ff5c00}a.orange:hover{background-color:#d45500}
	a.pink{background-color:#e22092}a.pink:hover{background-color:#c81e82}
	a.red{background-color:#e62727}a.red:hover{background-color:#cf2525}
	a.yellow{background-color:#ffb515}a.yellow:hover{background-color:#fc9200}

/* bbPress */
a.page-numbers,span.page-numbers{background:#3a3a3a;border:1px solid #000;margin:0 5px;padding:5px}
#bbpress table{border:1px solid #0f0f0f}
#bbpress td{background:#1b1b1b;border-top:1px solid #111}
#bbpress tr.bb-category td{background:#171717}
#bbpress #menu{margin:10px 0;text-align:center;text-transform:uppercase}
.postform,.threadpost{background:#1b1b1b;border:1px solid #0f0f0f}
#favorites th,#forumlist th,#latest th{background:#444}
/*#forumlist .alt td{background:#171717}*/
#profile-menu li a{background:#444;border:1px solid #000}
#profile-menu li a:hover{background:#666}
#profile-menu li.current a{background-color:#111}

/* Colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#colorbox{}#cboxContent{margin-top:20px}#cboxLoadedContent{background:#000;padding:1px}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:100px;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{background:#222;border:1px solid #000;padding:5px;position:absolute;top:50%;left:5px;margin-top:-32px}#cboxNext{background:#222;border:1px solid #000;padding:5px;position:absolute;top:50%;right:5px;margin-top:-32px}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../omni/images/loading.gif) center center no-repeat}#cboxClose{color:#fff;position:absolute;top:-20px;right:5px;display:block}