* {margin:0;padding:0;}
html {font-size:100%;}
body {font-size:87.5%;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;background:#300;margin:0;}
#wrapheader {height:auto!important;padding:0;}
#header {margin:15px auto;text-align:center;}
#wrapper {width:95%;min-width:640px;max-width:1194px;margin:20px auto;background:#100;padding:10px;border:1px solid #600;border-radius:15px;}
#wrapfooter {text-align:center;clear:both;}
#wrapnav {width:100%;margin:0;background-color:#ECECEC;border-width:1px;border-style:solid;border-color:#A9B8C2;}
#menubar {margin:0;padding:3px 25px;border-color:#900;border-bottom-width:1px;border-bottom-style:outset;background:#600 url(../../../images/theme/030/bg-fanfiction-grad.png) top repeat-x;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;font-size:0.83em;}
#menubar a {color:#c00;text-decoration:none;}
#menubar a:hover {color:#ccc;}
#datebar {margin:0 25px;}
#findbar {width:100%;margin:0;padding:0;border:0;}
.forumrules {background-color:#F9CC79;border-width:1px;border-style:solid;border-color:#BB9860;padding:4px;font-weight:normal;font-size:1.1em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.forumrules h3 {color:red;}
/* Text  ---- */
h1 {margin:0;padding:0;}
h2,
h3 {color:#6c8a03;text-align:center;}
h4 {margin:0;font-size:1.1em;font-weight:bold;}
p {font-size:1.1em;}
p.moderators {margin:0;float:left;color:black;font-weight:bold;}
p.linkmcp {margin:0;float:right;white-space:nowrap;}
p.breadcrumbs {margin:0;float:left;color:#fff;font-weight:bold;white-space:normal;font-size:1em;}
p.datetime {margin:0;float:right;white-space:nowrap;font-size:1em;}
p.searchbar {padding:2px 0;white-space:nowrap;}
p.searchbarreg {margin:0;float:right;white-space:nowrap;}
p.forumdesc {padding-bottom:4px;}
p.topicauthor {margin:1px 0;}
p.topicdetails {margin:1px 0;}
.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active {margin:1px 0;color:red;font-weight:bold;}
.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active {color:green;font-weight:bold;}
.postapprove img, .postreported img {vertical-align:bottom;padding-top:5px;}
.postauthor {color:#fff;}
.postdetails {color:#fff;}
.postbody {font-size:1.2em;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.postbody li, ol, ul {margin:0 0 0 1.5em;}
.posthilit {background-color:yellow;}
.nav {margin:0;color:black;font-weight:bold;}
.pagination {padding:4px;color:black;font-size:1em;font-weight:bold;}
.cattitle {color:#fff;}
.gen {margin:1px 1px;font-size:1.2em;}
.genmed {margin:1px 1px;font-size:1.1em;}
.gensmall {margin:1px 1px;font-size:1em;}
.copyright {color:#444;font-weight:normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.titles {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.3em;text-decoration:none;}
.online {color:green;}
.offline, .error, .inactive {color:red;}
/* Tables  ---- */
th {color:#fff;font-size:0.9em;font-weight:bold;background:#900 url(../../../images/theme/030/bg-fanfiction-grad.png) top repeat-x;white-space:nowrap;padding:3px;}
td {padding:2px;}
td.profile {padding:4px;}
.tablebg {background-color:#600;}
.layfix {table-layout:fixed;}
.cat {margin:0;padding:5px;border:0;background:#000;text-indent:4px;}
.row1,
.row2 {background-color:#000;padding:4px;}
.row3 {background:#033 url(../../../images/theme/030/bg-fanfiction-grad.png) top repeat-x;padding:4px;}
.spacer {background-color:#D1D7DC;}
.current {background-color:lightblue;}
.avatar-block {width:130px;}
.post-body img {max-width:780px;}
.post-tools {padding:6px;}
hr {height:1px;border-width:0;background-color:#D1D7DC;color:#D1D7DC;}
.legend {text-align:center;margin:0 auto;}
/* Links  ---- */
a:link {color:#fff;text-decoration:none;}
a:visited {color:#A8A8A8;text-decoration:none;}
a:hover {color:#fff;text-decoration:underline;}
a:active {color:#fff;text-decoration:none;}
a.forumlink {font-weight:bold;font-size:1.2em;}
a.topictitle {margin:1px 0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.2em;}
a.topictitle:visited {text-decoration:none;}
th a,
th a:visited {color:#FFF!important;text-decoration:none;}
th a:hover {text-decoration:underline;}
a.button {font-family:"Arial Narrow", Arial, Helvetica, sans-serif;color:#ccc;border:2px outset;border-color:#999;border-radius:10px;padding:2px 10px;text-decoration:none;font-size:1.8em;font-weight:bold;}
a.button:hover {color:#fff;border-style:solid;border-color:#fe8080 #820202 #710202 #fe3939;}
.post-tools a.button {border-width:1px;border-radius:5px;font-size:0.9em;padding:1px 5px;}
/* Form Elements  ---- */
form {margin:0;padding:0;border:0;}
input {color:#333333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;font-weight:normal;padding:1px;border:1px solid #A9B8C2;background-color:#FAFAFA;}
textarea {background-color:#FAFAFA;color:#333333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.3em;line-height:1.4em;font-weight:normal;border:1px solid #A9B8C2;padding:2px;}
select {color:#333333;background-color:#FAFAFA;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;font-weight:normal;border:1px solid #A9B8C2;padding:1px;}
option {padding:0 1em 0 0;}
option.disabled-option {color:graytext;}
input.radio {border:none;background-color:transparent;}
.post {background-color:white;border-style:solid;border-width:1px;}
.btnbbcode {color:#000;font-weight:normal;font-size:1.1em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#EFEFEF;border:1px solid #666666;}
.btnmain {font-weight:bold;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;padding:1px 5px;font-size:1.1em;}
.btnlite {font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;padding:1px 5px;font-size:1.1em;}
.btnfile {font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;padding:1px 5px;font-size:1.1em;}
.helpline {background-color:#DEE3E7;border-style:none;}
input:focus, select:focus, textarea:focus {outline-style:none;}
/* BBCode  ---- */
.quotetitle {margin:10px 20px 0 20px;padding:0 5px;border-width:1px 2px 1px 1px;border-style:solid;border-color:#600;border-bottom:1px dotted #600;background-color:#336;border-top-left-radius:10px;border-top-right-radius:10px;font-size:0.9em;font-weight:bold;}
.quotetitle .quotetitle {font-size:1em;}
.quotecontent {margin:0 20px 10px 20px;padding:5px;border-color:#600;border-width:0 2px 2px 1px;border-style:solid;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-weight:normal;font-size:1em;line-height:1.4em;background-color:#336;}
/* Misc  ---- */
img {border:none;}
.sep {color:black;background-color:#FFA34F;}
table.colortable td {padding:0;}
pre {font-size:1.1em;font-family:Monaco, 'Courier New', monospace;}
.nowrap {white-space:nowrap;}
.username-coloured {font-weight:bold;}
.signature {border-top:1px dotted;margin-top:10px;}
.box {margin-bottom:15px;}
.control-box {}
.boxheading {padding:2px 5px;border:1px solid #600;border-radius:5px 5px 0 0;color:#fff;background:#900 url(../../../images/theme/030/bg-fanfiction-grad.png) top repeat-x;text-align:center;}
.boxheading a {color:#fff;}
.boxbody {background-color:#000;padding:5px;border:1px solid #600;border-top:none;}
.announcement.boxbody {border-top:1px solid #600;}
.announcement p {margin-top:0.5em;}
.community-content .boxbody {background:transparent;padding:0;border:none;}
.control-box.top {margin-bottom:10px;}
.postbody {overflow-x:auto;}
.spacer {clear:both;}
html {scrollbar-3dlight-color:#f00;scrollbar-arrow-color:#f00;scrollbar-base-color:#f00;scrollbar-track-color:#000;scrollbar-darkshadow-color:#f00;scrollbar-face-color:#000;scrollbar-highlight-color:#f00;scrollbar-shadow-color:#f00;}
ul#nav {border-bottom:1px solid #900;margin-bottom:15px;}
ul.drop a {color:#fff;}
ul.drop,
ul.drop li,
ul.drop ul {border:none;background:transparent;color:#fff;}
ul.drop li.hover,
ul.drop li:hover {background:#c00;}
ul.drop ul {background:#300;border:2px solid #300;}
ul#nav > li {border:1px solid #900;border-bottom:none;border-radius:5px 5px 0 0;margin-right:10px;}
ul#nav > li:last-child {margin-right:0;}
/* Icons ---- */
.status > img {display:block;width:46px;height:25px;padding-left:25px;}
.legend-box > tbody > tr > td > table > tbody > tr > td > img {display:block;width:19px;height:18px;padding-left:19px;}
@media (max-width: 767px) {.status > img {width:23px;height:13px;padding-left:23px;background-size:cover!important;}}
img[src*="forum_read"] {background:url(../../../images/theme/030/forum_read.gif);}
img[src*="forum_unread"] {background:url(../../../images/theme/030/forum_unread.gif);}
img[src*="topic_moved"], img[alt="moved"] {background:url(../../../images/theme/030/topic_moved.gif);width:19px;height:18px;padding-left:19px;}
img[src*="topic_read"] {background:url(../../../images/theme/030/topic_read.gif);width:19px;height:18px;padding-left:19px;}
img[src*="topic_unread"] {background:url(../../../images/theme/030/topic_unread.gif);width:19px;height:18px;padding-left:19px;}
img[src*="f_pinned"] {background:url(../../../images/theme/030/announce_read.gif);width:19px;height:18px;padding-left:19px;}
img[src*="announce_read_locked"] {background:url(../../../images/theme/030/announce_read_locked.gif);width:19px;height:18px;padding-left:19px;}
img[src*="announce_unread_locked"] {background:url(../../../images/theme/030/announce_read_unlocked.gif);width:19px;height:18px;padding-left:19px;}
img[src*="smallPadlock"], img[alt="locked"] {background:url(../../../images/theme/030/topic_read_locked.gif) no-repeat center center;width:19px;height:18px;padding-left:19px;}
img[src*="ezsticky"] {background:url(../../../images/theme/030/sticky_read.gif);width:19px;height:18px;padding-left:19px;}
img[src*="sticky_read_locked"] {background:url(../../../images/theme/030/sticky_read_locked.gif);width:19px;height:18px;padding-left:19px;}
img[src*="sticky_unread_locked"] {background:url(../../../images/theme/030/sticky_unread_locked.gif);width:19px;height:18px;padding-left:19px;}