/* WBB */
br {
line-height:75%;
}

* {
margin:1;
padding:1;
}

img {
border:0;
}

html {
overflow-y:scroll;
}

.mnubttns {
font-size:16px;
font-weight:bold;
}

/* !@#$% LLC footer */
#fntklrcrcti {
color:#505050;
font-size:8pt;
}

/* END WBB 
 Normal, standard links. */
a:link,a:visited {
color:#000000;
text-decoration:none;
}

/* Navigation links - for the link tree. */
.nav,.nav:link,.nav:visited {
color:#222222;
text-decoration:none;
}

/* Tables should show empty cells too. */
body {
color:#FFFFFF;
background-color:#222222;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
margin:0;
padding:0;
}

td {
color:#252525;
font-size:9pt;
font-family:verdana, arial, helvetica, sans-serif;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input,textarea,button {
font-size:9pt;
color:#222222;
border:1px solid #222222;
font-family:verdana, arial, helvetica, sans-serif;
background-color:#F5F1EB;
}

input:hover,textarea:hover,button:hover {
font-size:9pt;
color:#222222;
border:1px solid #222222;
font-family:verdana, arial, helvetica, sans-serif;
background-color:#F8F5F1;
}

/* Checkboxes shouldn't have a background color. 
 Selects are a bit smaller, because it makes them look even better 8). */
select {
font-size:8pt;
font-weight:normal;
color:#222222;
font-family:verdana, arial, helvetica, sans-serif;
background-color:#F5F1EB;
}

/* A more colorful hr.. */
.hrcolor {
height:1px;
border:0;
color:#222222;
background-color:#F5F1EB;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader,.codeheader {
color:#222222;
text-decoration:none;
font-style:normal;
font-weight:bold;
font-size:9pt;
}

/* Generally, those [?] icons. */
.help {
cursor:help;
}

/* The main post box - this makes it as wide as possible. */
.editor {
width:90%;
}

/* Highlighted text - such as search results. */
.highlight {
background-color:#222222;
font-weight:bold;
color:#F5F1EB;
}

.titlebg a:hover {
color:#ffffff;
text-decoration:underline;
}

/* For the logo. */
.logobg {
background-image:url(images/logobg.gif);
background-repeat:repeat-x;
border:1px solid #072A66;
}

/* The borders around things. */
.bordercolor {
background-color:#2C5579;
font-color:#ffffff;
}

.tborder {
border:1px solid #072A66;
}

.largetext {
font-size:large;
}

/* And this is the bottom, where the copyright is, etc. */
#footerarea {
background-color:#ffffff;
}

div.msgTxt a {
color:#CC0000;
}

div.msgTxt a:hover {
text-decoration:underline;
}

td#preview_body {
background:#ffffff;
}

a:hover,a.nav:hover {
color:#222222;
text-decoration:underline;
}

hr,.meaction {
color:#222222;
}

.quote,.code {
color:#222222;
background-color:#F5F1EB;
border:1px solid #222222;
font-size:9pt;
margin:3px;
padding:3px;
}

.windowbg,.windowbg3 {
color:#868B8E;
background-color:#ffffff;
}

.windowbg2{
color:#767676;
background-color:#ffffff;
}

tr.titlebg td,.titlebg a:link,.titlebg a:visited,tr.catbg td,.catbg a:link,.catbg a:visited {
font-weight:bold;
font-style:normal;
color:#ffffff;
}

.titlebg,.catbg {
font-weight:bold;
background-image:url(images/catbg.gif);
color:#ffffff;
background-repeat:repeat-x;
}

.smalltext {
font-size:9pt;
color:#303030;
}

.smfftr a{
color:#505050;
font-size:8pt;
}

.normaltext {
font-size:9pt;
color:#404040;
}

.middletext {
color:#808080;
}

.middletext a {
color:#ffffff;
/*text-decoration:underline;*/
font-style:italic;
}

.personalmessage {
color:#000000;
}

.post {
color:#000000;
}

.titlebg2 {
color:#dddddd;
}

.calendar_today {
background-color:#c0c0c0;
}

.msgTxt {
color:#000000;
}
