/*------------header.tpl----------------------------------------------------*/

a:link {color:#889fad; text-decoration: none;}
a:visited {color:#889fad; text-decoration:none;}
a:hover {color:#889fad; text-decoration: underline;}

body {background:#161718 url(images/) center; margin:0; font-family:Verdana,Helvetica,sans-serif; font-size:8pt; color:#889fad;}

#container {width:760px; margin:0 auto;}

#header {background:transparent url(images/DF.jpg); margin:0 0 10px 0; height:334px;}


#middle {margin:0 10px;}


/*------------navigation----------------------------------------------------*/

#nav {background-color:#060707; width:150px; margin:0 15px 15px 0; padding:4px; float:left; border:1px solid #5c6670;}

#nav .label {background-color:#69747a; margin:0 0 7px 0; padding-bottom:2px; font-size:110%; color:#dde9ef; font-weight:bold; text-align:center; letter-spacing:2px;}

#nav ul {margin:0 0 0 13px; padding:0;}
#nav li {margin-bottom:5px; font-size:110%; color:#889fad; list-style-type:none;}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {background:url(images/) 0% 50% no-repeat; width:10px; padding-left:15px;}

#nav #skinblock {padding-bottom:5px; text-align:center;}
#nav #skinblock .label {margin-top:25px;}

#nav a:link {color:#889fad; text-decoration: none;}
#nav a:visited {color:#889fad; text-decoration: none;}
#nav a:hover {color:#889fad; text-decoration: underline;}


/*------------Main Content Area---------------------------------------------*/

#main_content {color:#cfdce3;}

#catblock,#featuredblock,#randomblock,#recentblock {background-color:#060707; margin-bottom:20px; border:1px solid #69747a;}

#infoblock {background-color:#060707; margin-bottom:20px;}

#catblock,#infoblock {background-color:#0c0d0d; margin-bottom:20px;}

.blocktitle {font-size:110%; font-weight:bold; text-align:center;}
.blockcontent {margin-top:5px;}


/*------------Left Index----------------------------------------------------*/

#leftindex {width:340px; float:left;}
#leftindex .blocktitle {background-color:#5d727e; color:#dde9ef; line-height:20px; border-bottom:1px solid #5c6670;}
#leftindex .blockcontent {margin-top:8px;}

#welcomeblock {margin-bottom:25px; text-align:justify;}
#welcomeblock p {margin:20px 0 0 0; color:#69747a; font-style:italic;}

#welcomeblock a:link {color:#5c6670; text-decoration: none;}
#welcomeblock a:visited {color:#5c6670; text-decoration:none;}
#welcomeblock a:hover {color:#5c6670; text-decoration: underline;}

.newsbox {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #69747a;}
.newsbox .newstitle {background:url(images/) 0% 50% no-repeat; margin-bottom:10px; padding-left:14px; color:#889fad; font-weight:bold;}
.newsbox .newsstory {margin-left:17px;}
html>body>#container>#middle>#main_content>#leftindex>#newsblock>.blockcontent>.newsbox .newsstory {margin-left:14px;}
.newsbox .newsauthor {padding-top:5px; text-align:right;}
#newsarchive {font-size:110%; text-align:center;}

.commentsig {margin-bottom:15px; font-style:italic;}


/*------------Right Index---------------------------------------------------*/

#rightindex {width:210px; float:right;}
#rightindex .blocktitle {background-color:#69747a; color:#dde9ef; line-height:20px;}
#rightindex .blockcontent {color:#69747a;}

#featuredblock,#randomblock,#recentblock {padding:3px; border:1px solid #5c6670;}

#featuredblock p {margin:0 0 12px 0;}

#rightindex a:link {color:#c5cfd7; text-decoration: none;}
#rightindex a:visited {color:#c5cfd7; text-decoration: none;}
#rightindex a:hover {color:#c5cfd7; text-decoration: underline;}


/*------------user.tpl------------------------------------------------------*/

#tabs .lefttab {width:170px; margin-right:4px; padding:3px 0; float:left; text-align:center; border:1px solid #5c6670;}
#tabs .centertab {width:208px; margin-right:4px; padding:3px 0; float:left; text-align:center; border:1px solid #5c6670;}
#tabs .righttab {width:170px; padding:3px 0; float:left; text-align:center; border:1px solid #5c6670;}

html>body>#container>#middle>#main_content>#tabs>.lefttab,#tabs>.centertab,#tabs>.righttab {margin-bottom:15px;}


/*------------listings.tpl--------------------------------------------------*/

.listbox {width:562px; margin:0 0 15px 175px; padding-bottom:15px; border-bottom:1px solid #69747a;}
html>body>#container>#middle>#main_content>.listbox {width:564px; margin-left:174px;}
.listbox .title {padding-bottom:10px; font-size:120%; color:#6f7c7c;}
.listbox #featured {float:left;}
#tail {margin-top:5px; text-align:center;}


/*------------viewstory.tpl-------------------------------------------------*/

#notes {margin-top:20px;}
#notes .title {font-size:110%; color:#889fad; font-weight:bold;}

.jumpmenu {margin:10px 8px 0 0; text-align:right;}
#story {padding-top:10px;}
#pagelinks {margin:30px 0 15px 0; text-align:center;}


/*------------Miscellaneous CSS---------------------------------------------*/

#pagetitle {background-color:#5d727e; width:562px; margin-bottom:15px; font-size:110%; color:#dde9ef; font-weight:bold; text-align:center; letter-spacing:2px; line-height:20px; border:1px solid #889fad;}
html>body>#container>#middle>#main_content>#output #pagetitle {width:565px;}

#pagetitle a:link {color:#090b0b; text-decoration: none;}
#pagetitle a:visited {color:#090b0b; text-decoration:none;}
#pagetitle a:hover {color:#090b0b; text-decoration: underline;}

#output {width:565px; float:left;}
#sort {margin-bottom:15px; text-align:center;}
#alphabet {margin-bottom:20px; padding-top:10px; text-align:center;}

#output .sectionheader {margin-left:0;}
.sectionheader {width:562px; margin-left:173px; padding:15px 0 20px 0; font-size:120%; font-weight:bold; color:#69747a; text-align:center; letter-spacing:2px;}
html>body>#container>#middle>#main_content>.sectionheader {margin-left:165px; padding-top:0;}
.classification {color:#69747a; font-weight:bold;}
.respond {text-align:center;}

input,textarea {background-color:#000; color:#5c6670; border:1px solid #889fad;}
.button {margin-top:5px; color:#5c6670;}
select,option {background-color:#000; color:#5c6670;}
select {color:#889fad;}


/*------------footer.tpl----------------------------------------------------*/

#footer {margin:0 10px; padding:50px 0 3px 0; text-align:justify; clear:left;}

#footer a:link {color:#5c6670; text-decoration: none;}
#footer a:visited {color:#5c6670; text-decoration:none;}
#footer a:hover {color:#5c6670; text-decoration: underline;}