a {color:#590000; text-decoration:none;}
a:link {text-decoration:underline;}
a:visited {text-decoration:strikethrough;}

body {background:#600 url(images/background.gif) 50px 5px; margin:0 15%; font-family: Arial,Trebuchet MS,sans-serif; font-size:12px; color:#000;}

h3 {margin-bottom:8px;}
p {margin:12px 0;}
.emphasis {color:#600; font-weight:bold;}
.center {margin-top:0; text-align:center;}

#nexusnav {background-color:#600; width:100%; height:18px; text-align:center; color:#DCA7A7; line-height:18px; position:absolute; top:0; left:0; border-bottom:1px solid #000;}
#nexusnav a {color:#FFF;}
#container {background-color:#600; border-left:1px solid #000; border-right:1px solid #000;}


/*------------------Header------------------------------------------------------------------------------------------------*/

#header {background-color:#FFF; height:168px; margin-top:19px; padding-right:442px; position:relative;}

#header img {width:248px; height:79px; margin:0 auto; padding-top:44px; display:block;}
#header #dragon {background:transparent url(images/dragon.gif) no-repeat 0 0; width:132px; height:192px; position:absolute; top:5px; right:4px; border:0px solid #000;}

#sitename {font-family:Verdana,Helvetica,sans-serif; color:#900; display:none;}
#sitename #ro {position:absolute; top:69px; left:27px; font-size:14pt; font-weight:bolder;}
#sitename #en {position:absolute; top:89px; left:59px; font-size:8pt;}

#header #welcomebox {width:372px; height:141px; position:absolute; top:12px; right:69px; text-align:left; border-width:1px 0 1px 1px; border-style:solid; border-color:#000;}
#header #welcomebox div:first-child {width:299px; padding:2px 4px 2px 3px; color:#900; text-align:justify;}
#header #welcomebox div p {margin:15px 0 0 0; text-align:center;}
#header #welcomebox #welcomefooter p {margin:0;}
html>body>#container>#header>#welcomebox>div>#welcomefooter {padding-top:15px;}
#header #welcomebox #welcomefooter #updates {float:left;}
#header #welcomebox #welcomefooter #openmind {float:right;}
#header #welcomebox #welcomefooter span {color:#590000; font-weight:bold;}


/*------------------Nav---------------------------------------------------------------------------------------------------*/

#nav {background-color:#FFF; padding:3px 0; font-family:Trebuchet MS,sans-serif; font-size:10pt; text-align:center; border-top:10px solid #600; border-bottom:10px solid #600;}

#nav ul {margin:0 -10px 0 0; padding:0; display:inline;}
#nav li {background:transparent url(images/bullet.gif) no-repeat 100% 50%; margin:0 0 0 3px; padding:0 20px 0 0; display:inline; list-style:none;}

#nav a {padding:0 2px;}
#nav a:link {color:#900; text-decoration: underline;}
#nav a:visited {color:#900; text-decoration: none;}
#nav a:hover {color:#FFF; background-color:#900; text-decoration: none;}

#mini_nav {margin-bottom:20px; text-align:center;}


/*------------------Content-----------------------------------------------------------------------------------------------*/

#content {background-color:#FFF; padding:10px 3px; overflow:auto; position:relative;}

#content a {color:#900; text-decoration:none;}
#content a:link {text-decoration:underline;}
#content a:hover {color:#600;}

#site_info {background-color:#FFF; height:94px; padding:2px; color:#000; position:absolute; top:6px; left:-132px; border:1px solid #000;}
#site_info p {margin-top:0!important; margin-bottom:8px!important; text-align:center;}
#site_info span {font-weight:bold; font-style:italic;}
#site_info .heading {background-color:#600; font-size:110%; color:#FFF; font-weight:bold;}
#site_info #stats {width:103px; text-align:left;}

#content .pagetitle {margin-top:0; font-family: Verdana,Helvetica,sans-serif; font-size:16px; color:#900; font-weight:bolder; text-align:center; display:none;}
#content .sub_pagetitle {font-family: Trebuchet MS,sans-serif; font-size:130%; color:#900; font-weight:bolder; line-height:45px;}
#content h3.sub_pagetitle {line-height:normal;}
#content p.sub_pagetitle {margin:0 0 0 -15px; font-size:120%; text-align:left;}
#old_updates #content .sub_pagetitle,#content .update .sub_pagetitle {line-height:normal;}
#content .update .sub_pagetitle {margin-top:8px;}
#content .header_font {font-family:Trebuchet MS,sans-serif; font-size:18px; color:#900; font-weight:bolder;}

#content #sub_content {text-align:left;}
#content #sub_content table,#aote_guide #content table {font-family:Arial,Trebuchet MS,sans-serif; font-size:12px;}

#content #sub_content {}
#content .updatetitle {padding-left:20px; list-style-image:url(images/bullet.gif);}
#content .updatetitle ul {list-style-image:none;}
#content .fanfic {background:transparent url(images/bullet.gif) 0 1px no-repeat; margin-bottom:15px; padding-left:16px;}
#byseries #content .fanfic {margin-left:10px;}
#content .fanfic p {margin:0;}
#content .fanfic .title {font-size:110%;}
#content .fanfic .info {font-weight:bold;}
#content .fanfic .summary {font-style:italic;}

#aote_guide #content .nav {width:150px; text-align:center;}
#aote_guide #content .nav table td {padding-left:4px;}
#aote_guide #content .nav ul {margin:4px 0 0 25px; padding:0;}

#content p {margin-bottom:12px;}
#content ul.updatetitle {list-style-type:disc;}
#content hr {width:85%; margin:0 auto; text-align:center; color:#900;}
#content .main_font {text-align:left;}
#content .main_font p {margin:12px 0; text-align:left;}

#content #fandom_selection {background-color:#600; width:375px; margin:0 auto; text-align:center; border:1px solid #000;}
#content #fandom_selection p {margin:0;}
#content .series_header {margin-top:25px;}
#content .series_header h3.sub_pagetitle {margin-bottom:0;}
#content .series_header p {margin-top:0;}

#mlist p {text-align:center;}
.mlist {background-color:#FFF; border:1px solid #000;}
.submit {color:#900; font-weight:bold;}


/*------------------Footer------------------------------------------------------------------------------------------------*/

#footer {background-color:#600; margin-bottom:-1px; padding:5px 3px 4px 3px; color:#FFF; text-align:left; border-bottom:1px solid #000;}

html>body>#container>#footer {padding:5px 3px 4px 3px;}

#footer a {color: #FFF; text-decoration: underline;}
#footer a:active {color: #FFF; text-decoration: none;}
#footer a:visited {color: #FFF; text-decoration: line-through;}
#footer a:hover {color: #FFF; text-decoration: none;}