body {
background : #70a5cc;
color : #000000;
font : 12px Verdana, Arial, Helvetica, sans-serif;
margin : 6px;
padding : 0;
}

font, th, td, p {
font : 12px Verdana, Arial, Helvetica, sans-serif;
}

.gensmall {
font-size : 10px;
}

td.genmed, .genmed {
font-size : 11px;
}

.explaintitle {
font-size : 11px;
font-weight : bold;
color : #5c81b1;
}

a:link, a:active, a:visited, a.postlink {
color : #006699;
text-decoration : none;
}

a:hover {
color : #dd6900;
}

.topictitle {
font-size : 11px;
font-weight : bold;
}

a.topictitle:visited {
color : #5493b4;
}

a.topictitle:hover {
color : #dd6900;
}

.name {
font-size : 11px;
font-weight : bold;
}

hr {
border : 0 solid #ffffff;
border-top-width : 1px;
height : 0;
}

td.cat {
font-weight : bold;
letter-spacing : 1px;
background : #d9e2ec url(images/cellpic1.gif);
height : 29px;
text-indent : 4px;
}

.row1 {
background : #eaedf4;
}

.row2, .helpline {
background : #d9e2ec;
}

.row3 {
background : #cedcec;
}

.row4 {
background : #000000;
}

td.spacerow {
background : #cad9ea;
}

td.rowpic {
background : #ffffff url(images/cellpic2.jpg) repeat-y;
}

th {
background : #005eb2 url(images/cellpic3.gif);
color : #deeef3;
font-size : 11px;
font-weight : bold;
height : 27px;
white-space : nowrap;
text-align : center;
padding-left : 8px;
padding-right : 8px;
}

.bodyline {
background : #fcfcfc;
border : 1px solid #000000;
}

.forumline {
background : #ffffff;
border : 1px solid #006699;
}

.maintitle, h1 {
font : bold 20px/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
color : #5c81b1;
}

.subtitle, h2 {
font : bold 18px/180% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}

.nav {
font-size : 11px;
font-weight : bold;
}

.postbody {
font-size : 12px;
line-height : 125%;
}

.postdetails {
font-size : 10px;
color : #00396a;
}

.codetitle, .code {
border : 1px solid #a4bad2;
padding : 2px 2px 3px 3px;
}

.codetitle {
font-size : 11px;
background : #d8dfe4;
text-indent : 2px;
font-weight : bold;
margin : 10px 20px 0 20px;
}

.code {
background : #fafafa;
border-top-width : 0;
color : #060;
font : 12px Courier, 'Courier New', sans-serif;
overflow : auto;
height : 40px;
margin : 0 20px 0 20px;
}

.quotetitle, .quote {
color : #475e61;
font-size : 11px;
border : 1px solid #a4bad2;
padding : 2px 2px 3px 3px;
}

.quotetitle {
background : #e1e7ec;
text-indent : 2px;
font-weight : bold;
margin : 10px 20px 0 20px;
}

.quote {
background : #fafafa;
border-top-width : 0;
color : #444;
overflow : auto;
height : 40px;
margin : 0 20px 10px 20px;
}

.errorline {
background : #add8e6;
border : 1px solid #006699;
}

form {
display : inline;
}

input {
font : 11px Verdana, Arial, Helvetica, sans-serif;
}

select {
background : #ffffff;
font : 11px Verdana, Arial, Helvetica, sans-serif;
}

input.post, textarea.post {
background : #ffffff;
border : 1px solid #000000;
font : 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 2px;
padding-left : 2px;
}

input.button, input.liteoption, .fakebut {
border : 1px solid #000000;
background : #fafafa;
font-size : 11px;
}

input.catbutton {
border : 1px solid #000000;
background : #fafafa;
font-size : 10px;
}

input.mainoption {
border : 1px solid #000000;
background : #fafafa;
font-size : 11px;
font-weight : bold;
}

a.but, a.but:hover, a.but:visited {
color : #000000;
text-decoration : none;
}

.helpline {
border : 0 solid;
font-size : 10px;
}

abbr, acronym {
border-bottom : 1px dotted #ff0000;
margin : 0;
font-style : italic;
color : red;
cursor : help;
}

.topbkg {
background : #dbe3ee url(images/cellpic_bkg.jpg) repeat-x;
}
.topnav {
font-size : 10px;
background : #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
color : #dd6900;
height : 21px;
white-space : nowrap;
border : 0 solid #91a0ae;
border-width : 1px 0 1px 0;
}
.admin, .mod {
font-size : 11px;
font-weight : bold;
}
.admin, a.admin, a.admin:visited {
color : #ffa34f;
}
.mod, a.mod, a.mod:visited {
color : #006600;
}
a.admin:hover, a.mod:hover {
color : #dd6900;
}
.imgtopic, .imgicon {
margin-left : 3px;
}
.imgspace {
margin-left : 1px;
margin-right : 2px;
}
.imgfolder {
margin : 1px 4px 1px 4px;
}
img {
border : 0 solid;
}
.tbl {
border-collapse : collapse;
height : 4px;
width : 100%;
}
.tbll {
background : url(images/tb4_l.gif) no-repeat;
width : 8px;
}
.tblbot {
background : url(images/tb4_m.gif) repeat-x;
width : 100%;
}
.tblr {
background : url(images/tb4_r.gif) no-repeat;
width : 8px;
}
.orionmenu {
padding : 2px;
}
.codetitle {
background : #0075af;
border : 1px solid #d1d7dc;
font-size : 10px;
color : #dff4ff;
padding : 5px;
width : 90%;
font-weight : bold;
text-align : left;
margin-top : 10px;
background : #0075af url(images/bbcode_code.gif) no-repeat 100% 50%;
}
.codediv {
background : #fafafa;
border : 1px solid #d1d7dc;
font-family : Courier, "Courier New", sans-serif;
font-size : 12px;
color : #006600;
border-top : 0;
padding : 5px;
overflow : auto;
width : 90%;
height : 50px;
text-align : left;
}
a.codelink:link {
text-decoration : none;
color : #9aef9e;
}
a.codelink:visited {
text-decoration : none;
color : #9aef9e;
}
a.codelink:hover {
text-decoration : none;
color : #4ae352;
}
.quotetitle {
background : #00557f;
border : 1px solid #d1d7dc;
font-size : 10px;
color : #ecf0f6;
padding : 5px;
width : 90%;
font-weight : bold;
text-align : left;
margin-top : 10px;
background : #00557f url(images/bbcode_quote.gif) no-repeat 100% 50%;
}
.quotediv {
background : #fafafa;
border : 1px solid #d1d7dc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #444444;
border-top : 0;
padding : 5px;
overflow : auto;
width : 90%;
max-height : 200px;
text-align : left;
}
.spoiltitle {
font-size : 11px;
width : 90%;
font-weight : bold;
text-align : left;
}
.spoildiv {
background : #fafafa;
border : 1px solid #d1d7dc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #444444;
padding : 5px;
overflow : auto;
width : 90%;
max-height : 200px;
text-align : left;
}
input.spoilbtn {
background-color : #efefef;
border-color : #000000;
color : #000000;
width : 50px;
margin : 1px;
padding : 0;
cursor : pointer;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
