* { 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;
}

textarea {
background-color:#cccccc;
}

.inputbox {
background-color:#000000;
width:85%;
border:1px solid #9B1515;
color:#808080;
cursor:text;
padding:2px 2px 2px 2px;
}

/*  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/2columncap_bg.gif);
}

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

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

div.column_02 {
width:900px;
margin:0px 0px 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.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;
}

div.error {
background-color:#000000;
border:1px solid #402020;
margin:0px 0px 10px 0px;
padding:10px;
}

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

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

/* Forum Find Member */

h2.solo {
text-transform:uppercase;
margin:0px 0px 20px 0px;
font-size:1.5em;
font-weight:normal;
color:#808080;
}

form#search_memberlist {
margin:0px 0px 20px 0px;
}

form#search_memberlist div.panel, form#results div.panel {
border:1px solid #620D0D;
padding:0px 10px 0px 10px;
margin-bottom:4px;
}

form#search_memberlist span.corners-top, form#search_memberlist span.corners-bottom, form#results span.corners-top, form#results span.corners-bottom {
margin:0px -10px 0px -10px;
}

form#search_memberlist span.corners-top span, form#search_memberlist span.corners-bottom span, form#results span.corners-top, form#results span.corners-bottom {
display:block;
height:5px;
line-height:1px;
}

form#search_memberlist .panel p {
line-height:1.4em;
margin-bottom:1em;
}

form#search_memberlist .column1 {
clear:left;
float:left;
width:49%;
border-width:0px;
}

form#search_memberlist .column2 {
clear:right;
float:right;
width:49%;
border-width:0px;
}

form#search_memberlist .column1 dl, form#search_memberlist .column2 dl {
padding:4px 0px 4px 0px;
height:1%;
overflow:hidden;
}

form#search_memberlist .column1 dt, form#search_memberlist .column2 dt {
width:15em;
display:block;
float:left;
text-align:left;
}

form#search_memberlist .column1 dt label, form#search_memberlist .column2 dt label {
font-weight:bold;
}

form#search_memberlist .column1 dd, form#search_memberlist .column2 dd {
margin-left:15em;
margin-bottom:3px;
}

form#search_memberlist .column1 dd select, form#search_memberlist .column2 dd select {
background-color:#555555;
border:1px solid #620D0D;
padding:1px 1px 1px 1px;
vertical-align:middle;
width:auto;
cursor:pointer;
color:#FFFFFF;
}

form#search_memberlist .column2 .inputbox {
width:50%;
vertical-align:middle;
}

form#search_memberlist option {
padding-right:1em;
}

form#search_memberlist .clear {
clear:both;
display:block;
font-size:1px;
line-height:1px;
}

form#search_memberlist hr {
border-style:solid none none;
border-color:#000000 #000000 #000000;
clear:both;
display:block;
height:1px;
margin:5px 0px 5px 0px;
}

form#search_memberlist .submit-buttons {
margin:5px 0px 5px 0px;
text-align:center;
vertical-align:middle;
border-width:0px;
}

form#search_memberlist .submit-buttons .button1, form#search_memberlist .submit-buttons .button2 {
padding:3px 3px 3px 3px;
vertical-align:middle;
border:1px solid #D69A4A;
background-image:url("/templates/dreadsite09forum/images/backgrounds/bg_button.gif");
cursor:pointer;
color:#FFFFFF;
}

form#search_memberlist input.button1:hover, form#search_memberlist input.button2:hover {
border:1px solid #BC2A4D;
color:#BC2A4D;
}

div#page-body ul.linklist li {
display:block;
float:left;
line-height:2em;
list-style-type:none;
margin-right:5px;
width:auto;
}

div#page-body ul.linklist li.rightside {
float:right;
margin-left:5px;
margin-right:0px;
text-align:right;
}

div.forumbg {
margin-bottom:4px;
padding:0px 5px 0px 5px;
clear:both;
background:none repeat-x scroll 0 0 #000000;
background-image:url("/templates/dreadsite09forum/images/backgrounds/bg_header.gif");
}
