html,body {
background-color:#E7E6E6;
height:100%;
scrollbar-face-color:#DAECFF;
scrollbar-highlight-color:#74B1F0;
scrollbar-shadow-color:#74B1F0;
scrollbar-3dlight-color:#74B1F0;
scrollbar-arrow-color:#74B1F0;
scrollbar-track-color:#F7F5F5;
scrollbar-darkshadow-color:#74B1F0;
margin:0;
padding:0;
}

body {
padding:0 5px;
}

hr
/* General font families for common tags */
font,th,td,p {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

form {
display:inline;
margin:0;
padding:0;
}

img {
border:0 none;
}

br.spacer {
height:5px;
font-size:5px;
line-height:5px;
overflow:hidden;
}

caption {
margin:0;
padding:0;
}

iframe {
border:none;
background-color:#EEF5ED;
}

#acp,#forum,p,td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.col-new a:hover {
color:#5974C2;
}

.bd_head_top {
background:#B1D6FF url('images/bd_header_top.gif') repeat-x top left;
}

.bd_head_right {
background:#B1D6FF url('images/bd_header_right.gif') repeat-y top left;
}

.forum-header {
background-color:#B1D6FF;
}

.border-left {
background:url('images/bd_left.gif') repeat-y top right;
}

.border-right {
background:url('images/bd_right.gif') repeat-y top left;
}

#header-buttons {
text-align:center;
background-color:#74B1F0;
font-size:11px;
color:#DAECFF;
border-top:solid 4px #B1D6FF;
border-bottom:solid 4px #DAECFF;
}

.head-but {
font-size:11px;
color:#DAECFF;
text-decoration:none;
font-weight:400;
}

a.head-but {
font-size:11px;
color:#FFF;
text-decoration:none;
font-weight:400;
padding:3px;
}

a.head-but:hover {
color:#3894C9;
text-decoration:none;
background-color:#DAECFF;
padding:1px 3px;
}

.mainrow {
background:#DAECFF;
}

.forumline {
background-color:#CFCFCF;
border:1px #6AB4D4 solid;
}

.forumline_red {
background-color:#FFE9D9;
border:1px #F3AD61 solid;
}

td.th_red {
background:#F0EFEE url('images/th_red.gif') repeat-x top left;
height:28px;
padding:0 3px;
}

.fl {
border-collapse:collapse;
height:4px;
width:100%;
}

.fll {
background:url('images/fl_l.gif') no-repeat;
width:8px;
}

.flbot {
background:url('images/fl_m.gif') repeat-x;
width:100%;
}

.flr {
background:url('images/fl_r.gif') no-repeat;
width:8px;
}

.viewback {
border:solid 1px #CFCFCF;
background-color:#FFF;
}

.forumheader td {
background:#2E637A url('images/hdr_mid.gif') repeat-x left bottom;
font-size:11px;
font-weight:700;
color:#F1F3F8;
}

.forumheader-mid {
padding-top:2px;
}

.forumheader a,.forumheader a:visited {
color:#C4D8DE;
text-decoration:none;
}

#footer-buttons {
background-color:#74B1F0;
font-size:9px;
color:#DAECFF;
}

.forum-footer {
background-color:#B1D6FF;
padding:5px 0 0;
}

.foot-but {
font-size:9px;
color:#DAECFF;
text-decoration:none;
font-weight:400;
}

a.foot-but {
font-size:9px;
color:#FFF;
text-decoration:none;
font-weight:400;
}

a.foot-but:hover {
color:#3894C9;
text-decoration:none;
background-color:#DAECFF;
}

.bd_foot_right {
background:#B1D6FF url('images/bd_header_right.gif') repeat-y top right;
}

.bd_foot_bottom {
background:#B1D6FF url('images/bd_footer_bottom.gif') repeat-x top left;
}

.copyright {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6E6D6D;
letter-spacing:-1px;
}

#copyright {
font-size:9px;
color:#FFF;
}

#copyright a,#copyright a:visited {
color:#6B8EFF;
text-decoration:none;
}

.admin-link a,.admin-link a:visited {
font-size:10px;
color:#6B8EFF;
text-decoration:none;
}

.pm-last {
display:none;
}

.pm-new {
text-align:center;
margin:30px;
}

.pm-new a,.pm-new a:visited {
border:1px solid #F3AD61;
color:#E57E35;
text-decoration:none;
font-size:14px;
font-weight:700;
background-color:#FFE9D9;
padding:25px 45px;
}

.pm-new a:hover,.pm-new a:active {
color:#E57E35;
text-decoration:none;
}

.postimage {
cursor:hand;
}

.postimage:hover {
background-color:#C2CFE5;
cursor:hand;
}

.hdl {
background-image:url('images/bd_1.gif');
}

.hdr {
background-image:url('images/bd_2.gif');
}

.ftl {
background-image:url('images/bd_7.gif');
}

.ftr {
background-image:url('images/bd_8.gif');
}

td.row2 {
background-color:#F0F0F0;
}

td.row3,td.row3Right {
background-color:#EBF3FC;
}

th,td.spaceRow,td.th {
color:#7F7E7E;
font-size:10px;
font-weight:700;
background:#EEEFF0 url('images/th.gif') repeat-x top left;
white-space:nowrap;
text-align:center;
height:30px;
padding:0 3px;
}

th.left {
text-align:left;
}

td.catBottom {
background:#FFF url('images/catbottom.gif') repeat-x bottom left;
height:28px;
padding:1px 3px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.spaceRow2 {
background:#FFF url('images/catbottom.gif') repeat-x bottom left;
height:28px;
padding:0 3px;
}

td.spaceRow,td.spaceRow2 {
height:2px;
overflow:hidden;
font-size:2px;
line-height:2px;
padding:0;
}

.maintitle,h1,h2 {
font-weight:700;
font-size:22px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:120%;
color:#6E6D6D;
}

.mainview {
font-weight:700;
font-size:22px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:120%;
color:#669dd4;
}

.maindesc {
font-weight:700;
font-size:12px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6d8ed1;
}

.genmed {
font-size:11px;
}

.gensmall {
font-size:10px;
}

a.gen,a.genmed,a.gensmall {
color:#2774C2;
text-decoration:none;
}

.edited {
font-size:9px;
color:#7D7C80;
}

.mainmenu {
font-size:11px;
color:#6E6D6D;
}

.cattitle {
font-weight:700;
font-size:12px;
letter-spacing:1px;
color:#E57E35;
}

.forumlink {
font-weight:700;
font-size:12px;
color:#2774C2;
}

a.nav:hover {
text-decoration:none;
color:#6E6D6D;
}

.name {
font-size:11px;
color:#757474;
}

.postdetails {
font-size:10px;
color:#6E6D6D;
}

.postbody {
font-size:12px;
color:#4A4A4A;
}

td.postbottom {
background:#FFF;
font-size:9px;
color:#5B5BF0;
white-space:nowrap;
}

.code {
font-family:Courier, 'Courier New', sans-serif;
font-size:11px;
color:#919090;
background-color:#F5F2F2;
border:#C7C5C5;
border-style:solid;
border-width:1px;
}

.quote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8A8E91;
line-height:125%;
background-color:#EBF1FE;
border:#D1D7DC;
border-style:solid;
border-width:1px;
}

.aquote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#918A81;
line-height:125%;
background-color:#FEF5EB;
border:#D1C6BA;
border-style:solid;
border-width:1px;
}

td.code_background {
border-top:solid 1px #C7C5C5;
border-left:solid 1px #C7C5C5;
border-right:solid 1px #C7C5C5;
background:#E0DEDE;
}

td.quote_background {
border-top:solid 1px #D1D7DC;
border-left:solid 1px #D1D7DC;
border-right:solid 1px #D1D7DC;
background:#DAE3EA;
}

td.aquote_background {
border-top:solid 1px #D1C6BA;
border-left:solid 1px #D1C6BA;
border-right:solid 1px #D1C6BA;
background:#E8DCCF;
}

input,textarea,select {
color:#6E6D6D;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input.post,textarea {
border:solid 1px #2774C2;
background-color:#FFF;
}

* html input.post,* html textarea {
border-color:#2774C2;
}

input.post:hover,textarea:hover {
color:#2774C2;
border-color:#00366B;
}

input.post:focus,textarea:focus {
color:#6E6D6D;
border-color:#2774C2;
}

input {
text-indent:2px;
}

input.button {
background-color:#FFF;
color:#2774C2;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:solid 1px #2774C2;
}

input.button:hover {
background-color:#FEF4E3;
color:#E57E35;
border-color:#946202;
}

input.mainoption {
background-color:#FFF;
font-weight:700;
border:solid 1px #6E6D6D;
}

input.liteoption {
background-color:#FFF;
font-weight:400;
border:solid 1px #6E6D6D;
}

input.mainoption:hover,input.liteoption:hover {
color:#2774C2;
border-color:#2774C2;
}

input.mainoption:focus,input.liteoption:focus {
color:#2774C2;
border-color:#000;
}

.helpline {
background-color:#FFF;
border:solid 1px #2774C2;
}

a,a:visited,a.mainmenu,a.topictitle:link,a.forumlink,a.nav,a.topictitle,a.postlink:link {
text-decoration:none;
color:#2774C2;
}

a:hover,a.mainmenu:hover,a.topictitle:hover,a.forumlink:hover,a.postlink:hover {
text-decoration:none;
color:#00366B;
}

.col-new a,.col-new a:visited,.col-new a.forumlink,.col-new a.forumlink:visited,.col-new a.topictitle,.col-new a.topictitle:visited {
color:#E57E35;
}

.bd_head_left,.bd_foot_left {
background:#B1D6FF url('images/bd_header_left.gif') repeat-y top left;
}

#header-buttons a,#header-buttons a:visited,.forumheader a:hover,#footer-buttons a,#footer-buttons a:visited {
color:#FFF;
text-decoration:none;
}

#header-buttons a:hover,#footer-buttons a:hover {
color:#3894C9;
text-decoration:none;
}

.th_red,.cat,.catHead,.catSides,.catLeft,.catRight,.catBottom,td.catHead,.gen {
font-size:12px;
}

#copyright a:hover,#copyright a:active,.admin-link a:hover,.admin-link a:active,a.gen:hover,a.genmed:hover,a.gensmall:hover {
color:#00366B;
text-decoration:none;
}

.admin-link,.gen,.genmed,.gensmall {
color:#6E6D6D;
}

td.row1,select {
background-color:#FFF;
}

a.cattitle:link,a.cattitle:visited,a.cattitle:hover {
text-decoration:none;
color:#E57E35;
}

.topictitle,.nav {
font-weight:700;
font-size:11px;
color:#6E6D6D;
}

a.topictitle:visited,a.postlink:visited {
text-decoration:none;
color:#2693FF;
}

.col-new a.forumlink:hover,.col-new a.topictitle:hover,* html input.button {
color:#2774C2;
}