BODY
{
    COLOR: navy;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #efad1b;
	margin:0;
	padding:0;
}

.topwrapper{ background:#7F7F7F; border:#B7B7B7 dotted; border-width:1px 0px; text-align:center; color:#FFF; font-size:13px; height:30px}
.top{ width:50%; text-align:right; margin:0px auto; padding:6px; }
.topleft{ position:relative; float:left; width:50%; text-align:left; margin:0px auto; padding:5px;}
.topwrapper a:link{ font-size:13px; color:#990000; text-decoration:none; }
.topwrapper a:visited{ font-size:13px; color:#990000; text-decoration:none; }
.topwrapper a:hover{ font-size:13px; color:#990000; text-decoration:none; }
.topwrapper a:active{ font-size:13px; color:#990000; text-decoration:none; }
.user{ color:#FFF; font-size:13px; }
a.user:link{ color:#FFF; text-decoration:none; }
a.user:visited{ color:#FFF; text-decoration:none; }
a.user:hover{ color:#F00; text-decoration:none; }
a.user:active{ color:#FFF; text-decoration:none; }

DIV#breadcrumb
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    LEFT: 0px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 19px;
    TEXT-ALIGN: left;
}
DIV#content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
	WIDTH: 80%;
	left: 50px;
    POSITION: relative;
    TOP: 15px;
    text-align:left;
}

DIV#navbar
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    LEFT: 35px;
    BORDER-LEFT: 1px inset;
    WIDTH: 110px;
    BORDER-BOTTOM: 1px inset;
    POSITION: absolute;
    TOP: 147px;
    TEXT-ALIGN: right;
}
DIV#navbar A
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: black 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    WIDTH: 112px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
}
DIV#navbar A:link
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: black 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    WIDTH: 112px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
}
DIV#navbar A:visited
{
    COLOR: navy;
    BACKGROUND-COLOR: white;
}
DIV#navbar A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #f66;
}
DIV#navbar A:active
{
    COLOR: white;
    BACKGROUND-COLOR: #369;
}

#wrapper 
{
    width:97%;
}   

#forumposts 
{
    float:left;
    width:100%;
}
 
#stickies 
{
/*    float:right;*/
    width:100%;
    border:2px solid #000;
    border-style:outset;
    text-align:left;
}

#stickies ul
{
    list-style:none;
    list-style-image:url(../images/smilies/imp.gif);
}

#stickies li
{
    margin: 0 5px;
}
#stickies li a
{
    padding: 1px 7px;
}

#stickies-head 
{
    BACKGROUND-COLOR: #0000a0;
    COLOR: #ffffff;
    FONT-FAMILY: 'Trebuchet MS', Verdana, arial, sans-serif;
    FONT-WEIGHT: 600;
    font-size: 14px;
    TEXT-ALIGN: center;
    padding-left: 3px;
    padding-right: 3px;
}


DIV#footer
{
    CLEAR: both;
    TEXT-ALIGN: justify;
}
FORM#add
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    LEFT: 8px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    TEXT-ALIGN: left;
}
TR.adminlayout
{
}
TD.adminlayout TD
{
    BACKGROUND-COLOR: lightblue;
    TEXT-ALIGN: center;
}
TR.admineven
{
}
TR.admineven TD
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #e1e1e1;
    TEXT-ALIGN: center;
}
TR.adminodd
{
}
TR.adminodd TD
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: center;
}
TR.adminhighlight
{
}
TR.adminhighlight TD
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: yellow;
    font-weight:bold;
    TEXT-ALIGN: center;
}
TR.even
{
}
TR.even TD
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #e1e1e1;
    TEXT-ALIGN: left;
}
TR.odd
{
}
TR.odd TD
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: left;
}
TD.author
{
    WIDTH: 20%;
}
TD.message
{
    WIDTH: 80%;
}
TD.aside A
{
    FONT-SIZE: 11px;
}
.button
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
.category
{
}
.category TD
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    COLOR: #f7f7f7;
    BACKGROUND-COLOR: #8080ff;
    text-align:left;
}
A
{
    FONT-SIZE: 13px;
    COLOR: #000080;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
A:link
{
    COLOR: #000080;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #008080;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: red;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: red;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
TH
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Trebuchet MS', Verdana, arial, sans-serif;
    BACKGROUND-COLOR: #0000a0;
    TEXT-ALIGN: center;
}
.forum
{
}
.forum TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: center;
}

td.plink
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: left;
    vertical-align:middle;
}

.aside
{
    FONT-SIZE: 11px;
}
.privateforum
{
}
.privateforum TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND-COLOR: #ccff99
}
.center
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
}
.heading
{
    PADDING-RIGHT: 1.5%;
    PADDING-LEFT: 1.5%;
    FONT-WEIGHT: 500;
    FONT-SIZE: 18px;
    TEXT-ALIGN: center;
}
.fieldname
{
    FONT-WEIGHT: bold;
/*    BACKGROUND-COLOR: powderblue;
*/    TEXT-ALIGN: right;
}
.checkbox
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
}
.disclaimer
{
    FONT-SIZE: 11px;
    COLOR: #008000;
    BACKGROUND-COLOR: transparent;
}
.smallreditallicbold
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: transparent;
}
.warning
{
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    BACKGROUND-COLOR: transparent;
}
TR.profile
{
}
TR.profile TD
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #b0c4de;
    TEXT-ALIGN: left;
}
#incBottom
{
    WIDTH: 97%;
    TEXT-ALIGN: left;
}
.tdleft
{
    TEXT-ALIGN: left;
}
TD
{
    FONT-SIZE: 14px;
}
#content
{
    MARGIN-LEFT: 1.5%;
    WIDTH: 97%;
    TEXT-ALIGN: center;
}
DIV#heading
{
    MARGIN-LEFT: 1.5%;
    WIDTH: 97%;
    TEXT-ALIGN: center;
}
DIV#tree
{
    MARGIN-LEFT: 1.5%;
    WIDTH: 97%;
    TEXT-ALIGN: center;
}
P.iplogged
{
    MARGIN-TOP: -1.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px;
    COLOR: red;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    vertical-align: top;
}

.imgstyle
{
    VISIBILITY: visible;
}

.termhighlight
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #efad1b;
}

.postreported
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #804e00;
}

.posthidden
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: pink;
}
textarea
{
    FONT-SIZE: 13px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif;
}

FORM.dDays
{
    MARGIN-TOP: 1px;
}
HR.messagehr
{
    BORDER-TOP: black 1px solid;
    WIDTH: 100%;
    HEIGHT: 1px;
}
IMG.smileyx
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 15px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 15px;
}

IMG.smiley
{
    BORDER: 0;
    VERTICAL-ALIGN: middle;
}

IMG.confused
{
    BORDER: 0;
    VERTICAL-ALIGN: middle;
}

.textred
{
    BACKGROUND-COLOR: transparent;
}
#codebuttons INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif;
}
#codebuttons SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif;
}
.smileytable
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    TEXT-ALIGN: center;
}
.input
{
/*    BACKGROUND-COLOR: powderblue;
*/   TEXT-ALIGN: left;
}
.label
{
/*    BACKGROUND-COLOR: powderblue;
*/    TEXT-ALIGN: right;
}
