/*------------header--------------------------------------------------------*/

a {color:#BF974D;}
a:visited {text-decoration:none;}
a:hover {color:#D9BB82;}

p {margin:12px 0;}
body {background:#594424 url(images/bodyback.gif) repeat-y top center; margin:0; font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#BFB099;}
body > :first-child {background:transparent url(images/gridback.gif) repeat-x 0 30px;}

#nexusnav {background-color:#594424; padding:3px; font-size:90%; color:#262015; text-align:center; border-bottom:1px solid #40311A;}
#nexusnav a {color:#BFA67C;}
#nexusnav a:hover {color:#F2DCB6;}
#container {width:742px; margin:0 auto; padding:10px  5px 0 5px; position:relative; top:0; left:0;}
#logo {background:transparent url(images/header.jpg) no-repeat 0 0; width:752px; height:130px; position:absolute; top:11px; left:0;}
#header {padding:25px 0 4px 0;}
#header #sitename {display:none;}
#header #slogan {display:none;}


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

#nav {background-color:#735B34; margin:113px 4px 14px 4px; padding:4px; text-align:center; border:1px solid #4D3B1F;}
#nav ul {margin:0; padding:0; display:inline;}
#nav li {display:inline;  list-style-type:none;}
#nav ul > li:first-child a {margin-left:0;}
#nav a {background-color:#594424; width:85px; height:17px; margin-left:4px; line-height:17px; display:block; float:left; border:1px solid #4D3B1F; border-top:1px solid #8C744D; border-left:1px solid #8C744D;}
#nav a:link,#nav a:visited,#nav a:hover,#nav a:active {text-decoration:none;}
#nav a:hover {background-color:#73582E; border:1px solid #8C744D; border-top:1px solid #4D3B1F; border-left:1px solid #4D3B1F;}


/*------------main content area---------------------------------------------*/

#content {padding:0 4px;}

#catblock,#newsblock,#mailinglist,#info,#onlineblock,#randomblock,#recentblock {background-color:#735B34; margin-bottom:12px; padding:3px; border:1px solid #4D3B1F;}
.blocktitle,.listbox .title {background:#594424 url(images/gridback.gif) repeat 0 0; height:25px; text-align:center; letter-spacing:1px; font-variant:small-caps; border:1px solid #4D3B1F; border-bottom:1px solid #40311A;}
.blocktitle span {font-size:120%; font-weight:bold; color:#CCAB52; line-height:25px;}
.blockcontent,.listbox .content {background-color:#594424; padding:5px 2px 2px 2px; border:1px solid #4D3B1F; border-top:none;}


/*------------left index----------------------------------------------------*/

#leftindex {width:450px; float:left;}

#welcomeblock {margin-bottom:15px; text-align:justify;}
.newsbox .blockcontent {padding-bottom:2px;}
.newsbox .newstitle {letter-spacing:1px;}
.newsbox .newscontent > p:first-child {margin-top:7px;}
.newsbox .newsauthor {margin-top:5px; font-style:italic; text-align:right;}


/*------------right index---------------------------------------------------*/

#rightindex {width:250px; float:right;}

#recentblock .recentbox {margin-bottom:12px;}
#recentblock p {margin:15px 0 0 0; text-align:center;}


/*------------user page-----------------------------------------------------*/

#tabs {margin-left:-2px;}
#tabs div {background-color:#735B34; height:20px; margin:0 0 6px 2px; padding:0 3px; text-align:center; line-height:20px; float:left; border:1px solid #4D3B1F;}
#tabs a {color:#BFA67C;}
#tabs a:hover {color:#CCA15C;}


/*------------story listings------------------------------------------------*/

.listbox {background-color:#735B34; margin:20px 10% 0 10%; padding:3px; border:1px solid #4D3B1F;}
.listbox .title {height:auto; font-weight:bold; font-variant:normal;}
.listbox .title span {line-height:22px;}
.listbox .title a {color:#B39350;}
.listbox .title a:hover {text-decoration:none;}
.featured {float:left; vertical-align:text-top;}


/*------------story page----------------------------------------------------*/

#viewstory .listbox {margin:16px 15%;}
#story {margin:20px 0 30px 0;}
.notes {margin-bottom:25px;}
.notes .title {padding:0 3px; height:22px; font-size:120%; font-weight:bold; color:#A6894B;  text-align:left; line-height:22px; letter-spacing:1px; font-variant:small-caps; }
.storyinfo,.jumpmenu2 {text-align:center;}
.jumpmenu {text-align:right;}
.jumpmenu2 {margin-bottom:5px; padding-top:10px; clear:both;}

#next {margin-top:15px; float:right;}
#prev {margin-top:15px; float:left;}


/*------------miscellaneous css---------------------------------------------*/

#pagetitle {height:23px; margin-bottom:12px; font-weight:bold; font-size:120%; color:#BFA869; text-align:center; letter-spacing:1px; font-variant:small-caps; line-height:23px;  border:1px solid #735B34; border:1px solid #4D3B1F; border-top:1px solid #8C744D; border-left:1px solid #8C744D;}

.sectionheader {margin:10px 0 0 0; font-size:130%; color:#BFA869; font-weight:bold; text-align:center; letter-spacing:1px; clear:both;}

#alphabet,#pagelinks {margin-top:10px; text-align:center;}
#alphabet,#otherresults {padding-bottom:13px;}
#sortform {padding-bottom:10px; text-align:center;}
#sort {margin:13px; text-align:center;}
#titleinfo {margin-bottom:20px; text-align:center;}

.rule {background-color:#735B34; margin:10px 0; padding:1px; border:1px solid #4D3B1F;}
label,.label {color:#B39362; font-weight:bold;}
.border {border:1px solid #40311A;}
.tail {margin-top:5px; text-align:center;}
.respond {margin-bottom:15px; text-align:center;}
input,textarea,select,option {background-color:#594424; color:#BFB099; border:1px solid #8C744D;}
.button,input[type="submit"],input[type="reset"] {background-color:#735B34; color:#CCA870; letter-spacing:1px; border:1px solid #4D3B1F;}
select {color:#BF974D;}
option {color:#BFB099; border:none;}

#counter {padding-top:8px; font-size:80%; text-align:center;}
#counter a:link,#counter a:visited,#counter a:hover,#counter a:active {text-decoration:none;}

/*------------footer--------------------------------------------------------*/

#footer {padding-top:20px; clear:both;}
#footer div {background:transparent url(images/gridback.gif) repeat 0 0; padding:3px 3px 6px 3px; font-size:90%; color:#B3A17D; border-top:1px solid #40311A;}
#footer p {margin:6px 0 0 0; text-align:center;}
#footer .links {padding:10px 0 4px 0;}