* { margin:0px; padding:0px; }

/*  */

a:link, a:active, a:visited {
color:#876c37;
text-decoration:none;
}

a:hover {
color:#d99b23;
text-decoration:none;
}

img {
border:none;
}

.inputbox {
background-color:#000000;
border:1px solid #402020;
color:#808080;
cursor:text;
padding:2px;
width:300px;
}

/*  General Site Layout  */

body {
background-color:#000000;
background-image:url(../images/backgrounds/dreadbackground.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top center;
font-family:Arial;
font-size:12px;
color:#808080;
}

div.header {
width:1150px;
margin:auto;
text-align:center;
}

div.column_cap {
width:1150px;
height:1px;
margin:auto;
background-image:url(../images/backgrounds/3columncap_bg.gif);
}

div.column_wrapper {
width:1150px;
margin:auto;
background-image:url(../images/backgrounds/3column_bg.gif);
}

div.column_01 {
width:240px;
float:left;
}

div.column_02 {
width:650px;
margin:0px 10px;
float:left;
}

div.column_03 {
width:240px;
float:left;
}

div.footer {
width:1150px;
margin:10px auto 0px;
border-top:1px solid #402020;
border-bottom:1px solid #402020;
text-align:center;
font-size:10px;
}

div.spacer_05 {
line-height:5px;
}
div.spacer_10 {
line-height:10px;
}
div.spacer_15 {
line-height:15px;
}

div.module {
background-color:#000000;
border-left:1px solid #402020;
border-right:1px solid #402020;
padding:10px;
}

div.module_title {
background-image:url(../images/backgrounds/content_titlebg.png);
background-position:center center;
border:1px solid #402020;
line-height:30px;
text-align:center;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#ffffff;
}

div.module_body {
}

div.module_body ul {
padding:0px 0px 0px 16px;
}

div.content_wrapper {
background-color:#000000;
border-left:1px solid #402020;
border-right:1px solid #402020;
padding:10px;
}

div.banneritem_gamelogos {
padding:10px 0px 0px 0px;
text-align:center;
}

div.infoline {
border-bottom:1px solid #402020;
}

div.contentheading, div.componentheading {
background-image:url(../images/backgrounds/content_titlebg.png);
background-position:center center;
border:1px solid #402020;
line-height:30px;
text-align:center;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#ffffff;
}

div.buttonheading {
float:right;
padding:0px 0px 0px 5px;
}

div.section_category {
float:left;
font-size:11px;
}

div.author_byline {
float:right;
font-size:11px;
color:#C0C0C0;
}

div.dateline {
float:right;
font-size:11px;
color:#C0C0C0;
}

div.article_content {
text-align:justify;
}

div.article_content strong {
color:#FFFFFF;
}

div.update_dateline {
text-align:right;
font-size:11px;
color:#C0C0C0;
}

div.readmorelink {
text-align:right;
font-family:Verdana;
font-variant:small-caps;
font-weight:bold;
font-size:10px;
}

/* Menu */
ul.menu {
font-size:14px;
}

/* Tooltips */
.tool-tip {
float:left;
border:1px solid #808080;
padding:5px;
background:#151515;
max-width:200px;
}

.tool-title {
margin-top:-15px;
margin-bottom:5px;
padding-top:15px;
padding-bottom:1px;
border-bottom:1px solid #808080;
font-size:100%;
font-weight:bold;
}

.tool-text {
font-size:11px;
}

/* Error Messages */
div.error {
border-left:1px solid #402020;
border-right:1px solid #402020;
background-color:#000000;
padding:10px;
}

div.error dt.message, div.error dt.error {
background-image:url(../images/backgrounds/content_titlebg.png);
background-position:center center;
border:1px solid #402020;
margin:0px 0px 10px 0px;
line-height:30px;
text-align:center;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}

div.error dd.message {
padding:0px 0px 0px 20px;
}

/* JCE Editor */
.advcode_toggle {
padding:0px 0px 5px 0px;
font-variant:small-caps;
}

.advcode_toggle a:link, .advcode_toggle a:active, .advcode_toggle a:visited {
color:#808080;
}

.advcode_toggle a:hover {
color:#D99B23;
}

#text_tbl {
margin:auto;
}

/* Article Submission */

div.content_wrapper legend {
margin:0px 0px 0px 5px;
padding:0px 4px 0px 4px;
font-family:Verdana;
font-weight:bold;
font-variant:small-caps;
color:#AAAAAA;
}

div.content_wrapper fieldset {
border:1px solid #402020;
}

div.adminform {
padding:10px 5px 0px 5px;
}

/*
textarea#text {
margin:0px 5px 0px 5px;
background-color:#000000;
border:1px solid #402020;
color:#808080;
cursor:text;
padding:3px;
}
*/

div#editor-xtd-buttons {
padding:10px 0px 0px 0px;
}

div.button2-left a:link, div.button2-left a:active, div.button2-left a:visited {
display:block;
float:left;
margin:0px 5px 10px 5px;
padding:4px 5px 4px 5px;
vertical-align:middle;
cursor:pointer;
border:1px solid #D69A4A;
background-image:url("/templates/dreadsite09/images/backgrounds/bg_button.gif");
color:#FFFFFF;
}

div.button2-left a:hover {
display:block;
color:#BC2A4D;
border-color:#BC2A4D;
}

div.adminform-publish {
padding:10px 5px 0px 5px;
}

div.adminform-publish div.option-publishing {
padding:5px 0px 0px 0px;
float:left;
width:130px;
}

div.ordering {
text-align:left;
margin-left:130px;
}

/* Article Viewing */

div.article_content ul {
padding:0px 0px 0px 16px;
}

/* Unpublished */
.system-unpublished {
border-top:4px solid #0077b2;
border-bottom:4px solid #0077b2;
}

/* Pagination */
.pagination span {
padding:0px 3px 0px 3px;
}

.pagination a {
padding:0px 3px 0px 3px;
}

.pagination strong {
font-weight:normal;
}

/* Roster Specific */
table.clanroster {
width:500px;
border-collapse:collapse;
border-width:1px;
border-style:solid;
border-color:#402020;
}

table.clanroster a:link, table.clanroster a:active, table.clanroster a:visited, table.clanroster a:hover {
color:#808080;
text-decoration:none;
}

table.clanroster th {
border-collapse:collapse;
border-width:1px;
border-style:solid;
border-color:#402020;
padding:5px 3px 5px 3px;
background-color:#151515;
text-align:center;
font-weight:bold;
color:#808080;
}

table.clanroster td {
border-collapse:collapse;
border-width:1px;
border-style:solid;
border-color:#402020;
padding:3px 3px 3px 3px;
}

table.clanroster td.rosterstatus {
width:100px;
}

table.clanroster td.rosterdate {
text-align:center;
}

table.clanroster td.rostertotal {
text-align:right;
padding:5px 3px 5px 
}

