/* =Forum */
div,p,h1,h2,h3,h4,ul,ol {
 margin: 0;
 padding: 0;
}
body {
 font-family:Arial,Helvetica,sans-serif;
 font-size: 12px;
 line-height: 1em;
 color: black;
 padding-bottom: 6em;
 background: #1A66B1 url(/forum/images/fbg.gif) repeat fixed;
 text-align: left;
}
#container {
 width: 75em;
 background: #BBDEF7;
}
#header {
 width: 100%;
 height: 11.65em !important;
 height: 12.8em;
 background-color: #0578CB;
 padding: 0 0 1.2em 0;
}
#main {
 float: left;
 width: 100%;
 border: 0;
 padding: 1.5em 0 1.5em 0;
 margin: -1.0em 0 0 0;
 background: #BBDEF7;
}
.title a:link,
.title a:visited {
 border-bottom-width: 0;
 color: #333;
}
#footer {
 width: 100%;
 clear: both;
 border: 1px solid #fff;
 border-width: 1px 0;
 margin-top: 1em;
 font-size: 0.85em;
 background-color: #0678CC;
 color: #fff;
}
#footer address {
 padding: 1em 1.5em;
 width: 30em;
 height: 6em;
 text-align: center;
}
#footer p {
 margin-left: 35em;
 padding: 1em 2em;
 border-left: 1px solid #045692;
 background: #FFF;
 color: #000;
 height: 6em;
 margin-top: -8em;
 text-align: center;
}
#footer a:link,
#footer a:visited {
 border-bottom-width: 0;
}
#footer a:hover {
 border-bottom-width: 1px;
}
#footer .copyright {
 padding-left: 2.5em;
}
#logo {
 position: absolute;
 top: 0;
 left: 0;
 float:left;
 width: 23.45em;
 height:9.38em;
 background:none;
}
#logo img {
 border: 0;
 width: 23.45em;
 height:9.38em;
}
#logo a {
 border: 0;
 margin: 0;
 padding: 0;
 text-decoration:none;
}
#data {
 position: absolute;
 top: 8.8em;
 left: 1.5em;
 float:left;
 background:none;
 color: #fff;
}
#data h4 {
 font: italic 1em Arial, sans-serif;
}
/* =Navigation Tab */
#navtabbed {
 float:left;
 width:100%;
 background:none;
 font-size:93%;
 line-height:normal;
 margin: -3.8em 0 0 0;
}
#navtabbed ul {
 margin:0;
 padding:1em 1em 0;
 list-style:none;
}
#navtabbed li {
 display:inline;
 margin:0;
 padding:0;
}
#navtabbed a {
 float:left;
 background:url("/img/left_both.png") no-repeat left top;
 margin:0 0.3em 0 0;
 padding:0 0 0 9px;
 border-bottom:1px solid #034575;
 text-decoration:none;
}
#navtabbed a span {
 float:left;
 display:block;
 background:url("/img/right_both.png") no-repeat right top;
 padding:0.3em 1.6em 1em 0.8em;
 font-weight:bold;
 font-size: 1.2em;
 color:#FFF;
}
#navtabbed a span {
 float:none;
}
#navtabbed a:hover span {
 color:#333;
}
#navtabbed a:hover {
 color: #FFF;
 background-position:0% -300px;
}
#navtabbed a:hover span {
 color: #FFF;
 background-position:100% -300px;
}
#navtabbed #current a {
 background-position:0 -150px;
 border-width:0;
}
#navtabbed #current a span {
 background-position:100% -150px;
 color:#333;
}
a.minibtn,
a.minibtn:active,
a.minibtn:link,
a.minibtn:visited {
 background-color: #1F4378;
 text-align: center;
 text-decoration: none;
 font: 11px Verdana,Arial,sans-serif;
 color: white;
 margin: 2px;
 border: 1px solid #AED3F3;
 padding: 1px 3px 2px 3px;
 text-transform:capitalize;
 line-height:19px;
}
a.minibtn:hover {
 color:Yellow;
 background: #1F4378;
 border: 1px solid #F29A05;
}
a.button,
a.button:active,
a.button:link,
a.button:visited {
 background-color: #1F4378;
 text-align: center;
 text-decoration: none;
 font: 12px Verdana,Arial,sans-serif;
 color: White;
 margin: 2px 4px 2px 4px;
 border: 2px solid #AED3F3;
 padding: 2px 4px 3px 4px;
 text-transform:capitalize;
 width: 1ex;
}
 a.button:hover {
 color:Yellow;
 background: #1F4378;
 border: 2px solid #F29A05;
}
pre.post {
 white-space: pre-wrap;       /* CSS3 -  */
 word-wrap: break-word;       /* IE 5.5+ */
 background-color: #F5FCFF;
 border:1px solid #336BBB;
 color:black;
 padding: 4px 8px;
 width: 590px;
 height: 270px;
 overflow: auto;
}
pre.posthome {
 background-color: #F5FCFF;
 border:1px solid #336BBB;
 color:black;
 padding: 4px 8px;
 width: 270px;
 height: 270px;
 overflow: auto;
}
.sf {
 font-size: 11px;
}
.nf {
 font-size: 12px;
}
.lf {
 font-size: 15px;
 font-weight: bold;
}
.hl {
 color: Red;
}
select {
 font-size: 11px;
 background: #12163C;
 text-decoration: none;
 color: Navy;
 background-color: #FFFFE0
}
textarea, .bginput {
 font-size: 12px;
 color: #000000;
 background-color: #FFFFE0
}
input.submit {
 background-color: #0791F7;
 text-align: center;
 text-decoration: none;
 font: bold 10px Verdana,Arial,sans-serif;
 color: White;
 margin: 1px 1px 1px 1px;
 border: 1px solid #00008B;
 padding: 1px 1px 1px 1px;
 cursor: pointer;
}
input.bginput {
 background-color: #FFFFEA;
 text-decoration: none;
 border: 1px solid #12163C;
 font: 12px Verdana,Arial,sans-serif;
 color: Black;
}
a:link, a:visited, a:active {
 color: #000000;
 text-decoration: none;
}
a:hover {
 color: #FF0000;
 text-decoration: none;
}
#cat a:link, #cat a:visited, #cat a:active {
 color: Navy;
 text-decoration: none;
 font-weight:bold;
}
#cat a:hover {
 color: red;
 text-decoration: none;
 font-weight:bold;
}
#ltlink a:link, #ltlink a:visited, #ltlink a:active {
 color: #000000;
 text-decoration: none;
}
#ltlink a:hover {
 color: #ff4400;
 text-decoration: none;
}
.thtcolor {
 color: #FFFFFF;
}
.pageNum {
 color: #ffffff;
 background-color: #808080;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 margin: 0px;
 padding: 0px;
 padding-left: 4px;
 padding-right: 4px;
 width: 1em;
}
a.pageNum {
 color: #0000ff;
 background-color: #e0e0e0;
}
a.pageNum:hover {
 color: #ffffff;
 background-color: #a0a0a0;
}
table#tblCoolbar {
 background-color: threedface;
 padding: 1px;
 color: menutext;
 border-width: 1px;
 border-style: solid;
 border-color: threedhighlight threedshadow threedshadow threedhighlight;
}
.cbtn {
 height:18;
 border-left: threedface 1px solid;
 border-right: threedface 1px solid;
 border-top: threedface 1px solid;
 border-bottom: threedface 1px solid;
 }
.txtbtn {
 font-family: tahoma;
 font-size: 70%;
 color: menutext;
}
.ora {
 font-size:11px;
 font-weight:bold;
 color:Black;
 text-align:center;
 background-color:transparent;
}
.ta2 {color:#000099; text-align:center; background-color:white; font-size:8pt; border-bottom:1px solid #00009c; border-left:#00009C 0px; border-right:1px solid #00009c; border-top:#00009C 0px;}
.ta3 {color:Black; font-size:8pt; text-align:center; background-color:#bddbff;}
.tit {color:white; font-size:9pt; font-weight:bold; background-color:#077CD3; text-align:center;}
.counter {font-family:Arial,sans-serif; font-size:7pt; text-align:center;}
.copy {color:#000099; text-align:center; background-color:#e8feff;}
.TickHead {position:absolute;background:#0000CD;color:White;padding-top:3px;padding-left:0px;left: 0; top:0; width:140;height:20;font-family:Verdana;font-size:9pt;font-style:normal; font-weight:bold; text-decoration:none;margin:0px; overflow:hidden;;text-align:center;cursor:default;}
.TickText {position:absolute;background:#F0F8FF;color: Navy;padding-top:3px;padding-left:8px;left:140;top:0;width:1600;height:20;font-family:Verdana;font-size:8pt;font-style:normal;font-weight:normal; margin:0px; text-decoration:none; overflow-y:hidden;text-align:center;cursor:default;}
a.wh,
a.wh:active,
a.wh:link,
a.wh:visited {
 color: White;
 text-decoration: none;
}
a.wh:hover {
 color: Yellow;
 text-decoration: none;
}
div.divquote {
 margin:20px;
 margin-top:5px;
}
div.imgbox {
 width:600px;
 overflow:auto !important;
 overflow-x:scroll;
}
div.divquote div.imgbox {
 width:540px;
 overflow:auto !important;
 overflow-x:scroll;
}
/* jqModal base Styling courtesy of Brice Burgess <bhb@iceburg.net> */
.jqmWindow {display:none;position:fixed;top:15%;left:200px;width:600px;height:420px;background-color:#DEEDFF;color:#333;border:1px solid black;padding:8px;}
.jqmOverlay {background-color:#000;}
.jqmInt {border:2px solid #4398FF;width:584px;height:404px;padding:6px;}
.jqmTitle {font:bold 22px Arial,sans-serif;}
.jqmUser {font:bold 16px Arial,sans-serif;width:155px;text-align:center;float:left;}
.jqmClose {cursor:pointer;float:right;}
#voted,#votated{margin-left:4px;}
#char{font:italic 9px Arial,sans-serif;}
.rate_img {border:0;padding:2px;}
.rate_img:hover {border: 2px solid red;padding:0;}
