@charset "UTF-8";
/* 
    Theme Name: Black Shuck - Default
    Theme URI: http://blackshuck.com/
    Description: Default site style for BlackShuck.com. 
    Author: Copyright 2010 Jodie "Shriker" Struthers
    Author URI: http://shriker.ca/

    Do not copy, alter, or steal this CSS. This stylesheet is to be 
    used only at Black Shuck. Stealers will be charred and grilled.
*/
@import url(../960.css);
@import url(../typography.css);
@import url(../jquery/jquery-ui.css);

a{text-decoration: none}
/* Layout */
#pagewrapper{background-color:#1F1F1F; color:#ccc;border:1px solid #000;margin-top:16px;}
#headerwrap{background-image:url(images/grunge01-tbg.jpg); width:auto; margin-bottom:16px}
#header{background:url(images/banner.jpg) repeat-y; color:#FEFCF2}
#user-bar{padding-top:30px; padding-right:10px; text-align:left}
#user-bar h1{margin-bottom:10px;text-shadow: 2px 2px 2px #000;}
#footer {width:auto;padding: 16px;border-top: 4px solid #9A3311;background-color: #000;color: #FEFCF2;margin-bottom:10px}
#footer p {width: 960px;margin: 0 auto;}
#footer .site-links {text-transform: uppercase;margin-bottom: 30px;}
#footer .copyright {padding-bottom: 20px;}

/* Navigation */
#menuwrapper{background-color:transparent;}
#menubar{width:800px}
#menubar, #menubar ul{padding:0; margin:0; list-style:none}
#menubar a{display:block; text-decoration:none; padding:5px 10px 5px 10px; border-right:1px solid #333; font-size:14px; color:#ccc; text-transform:uppercase; font-weight:bold}
#menubar a.trigger{padding:5px 16px 5px 10px; background-color:transparent}
#menubar li{float:left; width:9em}
#menubar li{position:relative}
#menubar li{position:static; width:auto} /* hide from IE mac */
#menubar li ul,#menubar ul li{width:12em}
#menubar ul li a{color:#565656; border-right:0; padding:3px 12px 3px 16px}
#menubar li ul{position:absolute; display:none; background-color:#FEFCF2; border:1px solid #000; border-top:0;z-index:200}
#menubar li:hover a,#menubar a:focus, 
#menubar a:active{color:#000; background-color:#82B614}
#menubar li:hover ul{display:block}
#menubar li:hover ul a{color:#000; background-color:transparent}
#menubar ul a:hover{background-color:#9A3311!important; color:#FFF !important}

/* Content */
.text-format {padding: 16px;}
#content .item {padding: 6px 12px;margin-bottom: 8px}
#content .descr {margin-bottom: 6px}

/* title */
.title h1 {height: 150px;margin-bottom: 8px;text-align: center;}


/* Forums */
.forum,.inputTable {
width:99%;
margin: 0 auto;
border: 1px solid #000;
margin-bottom: 16px;
}
.board-cat {
padding: 6px;
text-align: left;
font-size: 14px;
margin-top:5px;
}
.board-title {
text-align: left;
font-weight: normal;
font-size: 13px;
padding: 5px;
padding-left: 15px;
letter-spacing: 2px;
}
.board-desc {line-height: 13px;padding: 6px}
.inputTable th,.inputTableHead,th {background-color:#000;font-weight:bold;}
.inputTableRow {padding: 4px;text-align: left}
.inputTableRowAlt {text-align:left}
.inputTableSubhead{vertical-align: top;font-weight: bold}
.prettytable {width:99%;margin: 0 auto;border: 1px solid #000;margin-bottom: 16px;text-align:center}
.prettytable th {padding:4px;background-color:#000}
.prettytable td {padding:4px;margin:1px;text-align:left}

.notice_box {padding-bottom: 16px;}
.item-box {width: 150px;float: left;margin: 1.5em;min-height: 150px;height: auto !important;height: 150px;}

#site-notice {
	text-align: left;
	padding: 1em;
	padding-bottom: .1em;
	margin: 0;
	background: #DADFB5;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

#site-notice h2 {
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: #0066FF;
}

#breadcrumb-trail {
    margin-left: 20px;
    margin-bottom: 16px;
    width: 99%;
}

.pages {text-align: center;margin: 0 auto;}
.inline-form {display: inline;padding-left: 16px;}

/* Post */
.post-header{ background-color:#000;width:auto;padding:5px;border-bottom:4px solid #9A3311; border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; color:#fff}
.post-header h3{ margin-top:6px;  margin-bottom:0;  font-size:22px}
.post-body{ padding:10px}
.post-info{margin:0 auto; text-align:center}
.post-userinfo{font-size:11px; line-height:14px;text-align:center; margin:0 auto;width:202px;background-color: #2A2A2A; border-top:1px solid #464646; border-right:1px solid #404040}
.post-footer{background-color:#000}
.post-signature{padding:15px; border-top:1px solid #2A2A2A;margin-top:16px}



/* Forms */
.login fieldset{border:0; margin:0; padding:0}
form.login input.text{padding:2px; margin:8px 3px 3px 3px; font-size:12px; font-weight:bold; width:100px}
legend{margin:0 0 30px 0}
fieldset{padding:16px; margin-bottom:30px; background-color:#2A2A2A;}
fieldset.fields2 dl:hover dt label{color:inherit}
fieldset dl{padding:4px 0;display:block;clear:both;}
fieldset dt{display:block; float:left; text-align:left; width:30%}
fieldset dd{margin-bottom:3px; margin-left:41%; vertical-align:top}
fieldset.submit-buttons{border:0; margin:5px 0; text-align:center; vertical-align:middle;background:transparent}
fieldset.submit-buttons input{padding-bottom:3px; padding-top:3px; vertical-align:middle;}
label{color:#BC9869; cursor:default; padding-right:5px}
label input, label img{vertical-align:middle}
dt label{font-weight:normal; text-align:left}
dd label{color:#333; white-space:nowrap}
dd input, dd textarea{margin-right:3px}
dd select{width:auto}
dd textarea, input.inputbox, textarea.inputbox{width:85%}
input{cursor:pointer; padding:0 3px; vertical-align:middle}
input.disabled, option.disabled-option{color:#666}
input.tiny{width:125px}
input.medium, .medium{width:50%}
input.narrow, .narrow{width:25%}
.large{width:99%}
option{padding-right:1em}
textarea{padding:2px; width:60%}

/* Alignment */
.center{margin:0 auto; text-align:center}
.right{ float:right;  height:auto;  margin:0 0 10px 10px;  padding:5px}
.left{float:left;  height:auto;  margin:0 0 10px 10px;  padding:5px}
img.right, img.left{border:1px solid #3E3E3E; background-color:#111; vertical-align:middle}

/* User Profiles */
.userstats{width:99%; border:1px solid #000}
.userstats th{white-space:nowrap; font-size:10px; vertical-align:middle; text-align:center; text-transform:lowercase; background-color:#000;color:#FEFCF2}
.userstats td{font-size:10px; vertical-align:middle; text-align:center; border:1px solid #000}

/* Chat & Tables */
.even {background-color:transparent}
.odd {background-color:#2A2A2A}
.randomquote {color:#ccc;margin-bottom:10px}
.chat {width:99%;border:1px solid #000;}
.chat td {padding:4px;}
.user {width:100px}
.time {width:50px;text-align:right;font-size:11px}

/* Media Buttons & Misc */
.social{filter:gray;-moz-opacity:.50;opacity:.50}
.social:hover {-moz-opacity:1;opacity:1;}
.box{padding:6px; background-color:#000; border:1px solid #9A3311; color:#FEFCF2; margin-bottom:16px; text-align:center}


.highlight {background:#EEE;color: #6F6F6F;border: solid 2px #DFDFDF;}

/* Theme Colours
-------------------------------------------------------------- */
a:link, a:visited {color:#82B614}
a:hover,a:active {color:#FF4D00}
h1,h2,h3,legend{color:#9A3311;}
hr {color:#0E0E0E;background-color: #0E0E0E}
body {background: #000 url(images/grunge01.jpg) scroll center top;height: 100%;color:#ccc;}
.dropcap{color:#9A3311}

