body {
 background-color:#00152B;
 font-family:sans-serif;
 font-size:9pt;
 color:#ffffff;
 text-align:center;
 margin:16px;
 padding:0px;
}
td {
 font-family:sans-serif;
 font-size:9pt;
}
#strip {
 position:absolute;
 z-index:1;
 top:0px;
 left:50%;
 background-color:#001337;
 width:33%;
 height:100%;
}
#outer {
 position:relative;
 overflow:auto;
 z-index:98;
 background-color:#000000;
 margin-top:0px;
 text-align:left;
 width:791px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:4px;
 border:1px #8CB5F7 solid;
 padding-bottom:14px;
}
#header {
 width:781px;
 height:167px;
}
#header h1 {
 display:none;
}
#nav {
 width:146px;
 float:left;
 padding-left:8px;
 font-size:12px;
}
#main {
 width:605px;
 margin-left:162px;
}

h2 {
 position:relative;
 overflow:auto;
 font-size:11pt;
 font-family:bitstream vera sans mono, monospace;
 font-weight:normal;
 background-color:#132E35;
 border:1px solid;
 border-color:#21475C;
 padding:4px;
 color:#ffffff;
 margin-top:0px;
 margin-bottom:8px;
}

h3 {
 font-size:12pt;
 font-weight:normal;
 color:#ffffff;
 margin-top:0px;
 margin-bottom:8px;
 text-align:left;
 padding:4px;
}

a {
 color:#c0ff33;
 text-decoration:none;
}
#main a {
 border-bottom:1px solid black;
}
#main a:hover {
 border-color:#777700;
}

#main a[href*="/users/"]{
 padding-left:18px;
 background-image:url('/skin/user_home.png');
 background-repeat:no-repeat;
}
#main a[href*="/users/"]:hover {
 /* color:#2AbE69; */
 opacity:0.8;
}

#main h2 a[href*="://"]{
 padding-left:0px;
 background-image:none;
}

#copy {
 position:relative;
 z-index:99;
 margin-top:2px;
 text-align:right;
 margin-bottom:16px;
 width:781;
 margin-left:auto;
 margin-right:auto;
 color:#808080;
}
#copy a {
 color:#8090a0;
 background-image:none;
 padding-left:0px;
}
#copy a:hover {
 color:#a0b0c0;
 border:none;
}
p {
 margin-top:0px;
 margin-bottom:8px;
}
#nav ul {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:12px;
 margin-left:0px;
 padding:0px;
 list-style:none;
 width:130px;
 
}
#nav ul li {
 margin:0px;
 padding-left:12px;
 list-style:none;
}
#nav ul li a {
 width:100%;
 display:block;
 padding-left:0px;
 background-image:none;
 border-bottom:none;
}
#nav ul li a:hover {
 background-color:#2F3500;
 text-decoration:none;
 border-right:4px solid #00FFFF;
}
#nav ul li a.active {
 border-right:8px solid #00FFFF;
}
#nav ul li a.active:hover {
 border-right:12px solid #00FFFF;
}

#main h2 a {
 border-bottom:1px solid #004346;
 background-image:none;
 padding-left:0px;
}
.pages {
 margin-top:4px;
 border-top:1px #005090 solid;
 border-bottom:1px #005090 solid;
 padding:2px;
 margin-bottom:12px;
 color:#7C9CEF;
}
.pages em {
 text-decoration:none;
 font-weight:bold;
 color:#ffffff;
}
#main .info {
 border-top:2px #505050 dotted;
 text-align:right;
 padding-right:4px;
 margin-top:8px;
 color:#c0c0c0;
 margin-bottom:12px;
}
#main .info a {
 padding-left:0px;
 background-image:none;
}
.post {
 position:relative;
 overflow: auto;
 padding-left:6px;
 padding-bottom:4px;
}
.post_icon {
 padding-left:6px;
}
.post p {
 margin-top:6px;
}

#main a[href*="://"]{
 padding-left:15px;
 background-image:url('/skin/link.png');
 background-repeat:no-repeat;
 color:#68A0DF;
}
#main a[href*="://"]:hover {
 border-bottom-color:#2A6Eb9;
}
#nav a[href*="://"]:hover {
 background-color:#13355B;
}
form.login {
margin:0px;
}

.login td {
 font-size:8pt;
 color:#99C9DB;
}
.login input.input {
 background-color:#606060;
 width:100%;
 border:1px solid;
 border-color:black #909090 #909090 black;
 font-family:sans-serif;
 color:#ffffff;
 font-size:9px;
}
.login input.input:hover {
 background-color:#808080;
}
.login input.input:focus {
 background-color:#ffffff;
 border-color:#0000FF;
 color:#000000;
 cursor:text;
}
.login input.button{
 background-color:#000000;
 color:#c0ff33;
 font-size:9pt;
 border:1px #202020 dotted;
 cursor:pointer;
 width:50%;
 text-align:right;
 padding-right:8px;
 border-right:4px #000000 solid;
}
.login input.button:hover{
 border-right:4px #00FFFF solid;
 background-color:#2F3500;
}

input {
 padding:1px;
 background-color:#606060;
 border:1px solid;
 border-color:black #909090 #909090 black;
 font-family:sans-serif;
 color:#ffffff;
 font-size:12px;
 width:320px;
}

input[type="checkbox"] {
 width:auto;
}

input:hover {
 background-color:#808080;
}
input:focus {
 background-color:#ffffff;
 border-color:#0000FF;
 color:#000000;
 cursor:text;
}
#main input.button{
 width:auto;
 padding-top:1px;
 padding-bottom:1px;
 cursor:pointer;
 background-color:#000000;
 font-family:sans-serif;
 color:#c0ff33;
 font-size:12px;
 border:1px solid;
 border-color: #5B5B00 #000000 #5B5B00 #000000;
}
#main input.button:hover{
 background-color:#373700;
}
td {
 vertical-align:top;
}

.error {
 color:#ff9999;
 font-size:10pt;
}

.adbar {
 border-top:1px #0E2D3D solid;
 border-bottom:1px #0E2D3D solid;
 padding:12px;
 text-align:center;
 margin-bottom:12px;
 /*
  opacity:0.6;
 */
}
div.adbar:hover {
 opacity:1;
}
#main .adbar a{
 padding:0px;
 background-image:none;
 border-bottom-style:none;
}
.adbar a:hover {
}
#main .adbar a img {
 border:1px #1C5879 solid;
 opacity:0.9;
}
#main .adbar a:hover img {
 border:1px #24749F solid;
 opacity:1;
}

#nav a[href*="://"] {
 color:#68A0DF;
}

ul.list {
 list-style:none;
 margin:0px;
 padding-left:0px;
 padding-bottom:12px;
}
ul.list li {
 font-size:8pt;
 background-color:#282030;
 padding-right:4px;
 padding-left:4px;
 padding-top:0px;
 padding-bottom:0px;
 margin-bottom:2px;
}

.userstats {
 float:right;
 background-color:#282030;
 padding:4px;
 border:1px #1C5675 solid;
 color:#407090;
}
.userstats ul {
 color:#8080a0;
 list-style:none;
 margin:0px;
 padding:0px;
}

.boxout {
 border-top:1px #141D3F solid;
 border-bottom:1px #141D3F solid;
 background-color:#011623;
 padding:2px;
 margin-bottom:12px;
 width:392px;
}

textarea , select {
 padding:1px;
 background-color:#606060;
 border:1px solid;
 border-color:black #909090 #909090 black;
 font-family:sans-serif;
 color:#ffffff;
 font-size:12px;
 width:320px;
}
textarea:hover {
 background-color:#808080;
}
select:hover {
 background-color:#808080;
}
textarea:focus {
 background-color:#ffffff;
 border-color:#0000FF;
 color:#000000;
}
select:focus {
 background-color:#ffffff;
 border-color:#0000FF;
 color:#000000;
}

textarea {
 margin-bottom:8px;
}

.post code {
 background-color:#d8d8d8;
 display:block;
 padding:4px 4px 4px 12px;
 margin-left:12px;
 margin-top:12px;
 color:#000000;
 border-left:8px #506070 solid;
 overflow:wrap;
}

ul.links {
 margin:0px;
 padding:0px;
 list-style:none;
}
ul.links li {
 list-style:none;
 margin:0px;
 padding:0px;
}
ul.links li a {
}
#random {
 color:#567176;
}
#main a.plain {
 text-decoration:none;
 border:none;
 padding:0px;
 border-style:none;
 background-image:none;
}
div#main a.plain:hover {
 text-decoration:none;
 border:none;
}

#loading {
 position:fixed;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 line-height:100%;
 background-color:black;
 z-index:99;
 opacity:0.7;
}
#loading tr td {
 text-align:center;
 font-size:12pt;
 vertical-align:middle;
 color:#d0e0f0;
}
#loading img {
 vertical-align:middle;
 margin-right:12px;
}
a .linkbutton {
 border-style:none;
 opacity:0.8;
}
a:hover .linkbutton{
 opacity:1;
}
input.checkbox {
 width:auto;
 border:none;
 background-color:black;
}
#main div.spoiler {
 border-left:2px #A31616 solid;
 padding-left:6px;
}
#main a.spoiler_link {
 color:#f66;
 cursor:crosshair;
}
#main a.spoiler_link:hover {
 color:#f99;
 border-color:#911;
}
.deny {
 color:#FF9980;
}

#loading a {
 color:#FFFF80;
 text-decoration:none;
}
#loading a:hover {
 color:#FFFF8E;
 background-color:#919100;
}
