* {margin:0;padding:0;}
html {font-size:100%;}
body {font-size:87.5%;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;background-color:#746675;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;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:10px auto;}
#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:#fff;border-bottom-width:2px;border-bottom-style:outset;background-color:#000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;font-size:0.75em;}
#menubar a {text-decoration:none;}
#menubar a:hover {color:#ccc;}
#datebar {margin:0 25px;}
.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 {color:#7ea200;font-size:24px;font-weight:normal;letter-spacing:4px;margin:0px;padding-bottom:20px;}
h1 a:link {font-weight:normal;}
h1 a span {color:#888;}
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:#000;white-space:nowrap;padding:3px;}
td {padding:2px;}
td.profile {padding:4px;}
.tablebg {background-color:#00f;opacity:0.7;}
.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-color:#003;padding:4px;}
.spacer {background-color:#D1D7DC;}
.current {background-color:lightblue;}
.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:#6698ff;text-decoration:none;}
a:hover {color:#E6E8fA;text-decoration:underline;}
a:active {color:#E6E8fA;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:"Brush 455 BT", "Brush Script MT", "Lucida Calligraphy", "Lucida Handwriting", "Comic Sans MS", cursive;font-size:2em;font-weight:normal;color:#dde1fc;text-decoration:none;text-shadow:2px 2px 3px #526dd3;filter:dropshadow(color=#526dd3, offx=2, offy=2);padding:2px 25px 2px 5px;background-color:#070709;background-image:url(../../../images/theme/000/anistar.gif);background-repeat:no-repeat;background-position:center right;-webkit-box-shadow:inset 0px 0px 5px 5px #99ccff;box-shadow:inset 0px 0px 5px 3px #526dd3;border:1px solid #526dd3;border-radius:8px;}
.post-tools a.button {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.9em;font-weight:bold;padding:1px 5px;box-shadow:none;background:transparent;}
/* 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:#00f;border-bottom:1px dotted #00f;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:#00f;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;}
.boxheading {padding:2px 5px;border:none;color:#fff;background:transparent;text-align:center;}
.boxheading a {color:#fff;}
.boxbody {background-color:transparent;padding:5px;border:none;border-top:none;}
.announcement.boxbody {border-top:none;}
.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:#2b60de;scrollbar-arrow-color:#2b60de;scrollbar-base-color:#2b60de;scrollbar-track-color:#000;scrollbar-darkshadow-color:#2b60de;scrollbar-face-color:#000;scrollbar-highlight-color:#2b60de;scrollbar-shadow-color:#2b60de;}
#nav {padding-bottom:5px;margin-bottom:5px;}
@media (max-width:767px) {body {background-image:url(../../../images/theme/083/bg-lounge-760.jpg);}}
@media (min-width:768px) and (max-width:991px) {body {background-image:url(../../../images/theme/083/bg-lounge-990.jpg);}}
@media (min-width:992px) and (max-width:1199px) {body {background-image:url(../../../images/theme/083/bg-lounge-1200.jpg);}}
@media (min-width:1200px) {body {background-image:url(../../../images/theme/083/bg-lounge.jpg);}}
