BODY { background-color: #FFFFF8; padding: 0; margin: 5px; border:0; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
A { text-decoration: none; font-weight: bold; font-size: 13px; }
A:hover { text-decoration: underline; }
A:link { color: #000066; }
A:visited { color: #6666CC; }
A:active { color: #0000FF; }
IMG { border: 0; margin: 0; padding: 0; vertical-align: middle; }
TABLE { margin: 0; padding: 0; border: 0; width: 100%; }
TD { border: 0; padding: 0; margin: 0; }
TR { border: 0; padding: 0; margin: 0; }
FORM { border: 0; padding: 0; margin: 0; }

H2 { font-family: Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bold; margin: 0; }

.logo { text-align: left; margin: 0 0 20px; }

.banner { text-align: center; margin: 0; display: block; clear: both; padding: 10px 0; }

.content H2 { margin: 0 0 10px 0; }
.content H2 A { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.content DIV#heading { background-color: #D0D0D0; font-weight: bold; font-size: 13px; padding: 1px; margin: 10px 0 0;}
.content DIV#inside { background-color: #F0F0F0; padding: 5px; }
.content DIV#clear { padding: 5px 0; }
.content TR { padding: 10px 0; }
.content #light { background-color: #E8E8EB; }
.content #dark { background-color: #D0D0D7; }
.content #center { text-align: center; }
.content #right { text-align: right; }
.content SPAN#forumname { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: black;}
.content TD#butt { text-align: right; padding: 5px; }

.navbox { background-color: #D8D8DF; padding: 0; margin: 0; }
.navbox H3 { font-size: 12px; font-weight: bold; background-color: #B8B8BF; margin: 10px 0 0; padding: 1px 1px 1px 5px; }
.navbox A { font-family: Arial, Helvetica, sans-serif; }
.navbox P { margin: 0; padding: 5px; font-size: 10px;}
.navbox UL { margin: 0; padding: 0; }
.navbox LI { background-color: #D0D0D7; border-bottom: 1px solid #B8B8BF; list-style-type: none; padding: 0 0 0 5px; margin: 0; }
.navbox LI#flash { background-color: #FF0000; }
.navbox LI#flash A { color: #FFFFF8; }

.heading { border-top: 1px solid black; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0 0 10px; }
.heading SPAN { padding-right: 5px; }

.disclaimer { background-color: black; color: #FFFFF8; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 5px; }

.guides { background-color: #D8D8DF; clear: both; }
.guides A { font-family: Arial, Helvetica, sans-serif; }
.guides TD { padding: 5px; }
.guides H4 { font-size: 12px; font-weight: bold; background-color: #B8B8BF; margin: 10px 0 0 0; padding: 1px; text-align: center;}

.catbox { background-color: #E8E8EB; margin-bottom: 20px; }
.catbox H2 { border-top: 1px solid black; border-right: 20px solid black; height: 20px; text-align: right; padding-right: 5px; }
/* .catbox H2 { border-style: solid; border-color: black; border-width: 1px 20px 0; height: 20px; text-align: center; padding-right: 5px; padding-left: 5px; }*/
.catbox TR#head TD { vertical-align: baseline; font-weight: bold; font-size: 13px; border-bottom: 1px solid #B8B8BF; }
.catbox TR#cat TD { vertical-align: baseline; font-weight: bold; font-size: 13px; }
.catbox TD#title { vertical-align: baseline; white-space: normal; }
.catbox TD { white-space: nowrap; vertical-align: baseline; font-size: 10px; margin: 0; }
.catbox A { white-space: normal; }
.catbox SPAN { color: #000066; }

.catbox IMG#icon { vertical-align: top; }

.boxleft { text-align: left; float: left; margin: 10px 0; }
.boxright { text-align: right; float: right; margin: 10px 0; }
.boxcenter { text-align: center; margin: 10px 0; clear: both; }
.boxcenter A#last { font-size: 10px; }

.navibar { font-size: 10px; margin: 5px 0 10px; }
.navibar A { font-size: 10px; }

.postlist { white-space: nowrap; }
.postlist TR#head { background-color: #B8B8BF; }
.postlist TR#head TD { padding: 1px; font-size: 13px; font-weight: bold; white-space: nowrap; }
.postlist TD#author { white-space: nowrap; }
.postlist TD#title { white-space: normal; }
.postlist IMG#icon { padding: 0 5px; }

.formboxes { margin: 5px 0; vertical-align: middle; }
.buttons { font-family: Verdana, Arial, sans-serif; vertical-align: middle; }
.checkboxes {}
.radioboxes {}

.startbox { background-color: #E8E8EB; margin-bottom: 20px; }
.startbox H2 { border-top: 1px solid black; border-right: 20px solid black; height: 20px; text-align: right; padding-right: 5px; }
.startbox TR#head { font-weight: bold; font-size: 13px; }
.startbox TR#head TD { border-bottom: 1px solid #B8B8BF; } 
.startbox TR#datarow TD { border-bottom: 1px solid #D8D8DB; border-top: 1px solid #D8D8DB; padding: 0 2px; }

.forum { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: black; }
.forum A { font-size: 16px; font-weight: bold; color: black; }
.forum A:visited { font-size: 16px; font-weight: bold; color: black; }

.posts { clear: both; }
.posts TD#subject { font-weight: bold; font-size: 13px; }
.posts TD#edit { text-align: right; vertical-align: bottom; }
.posts #body { padding: 12px 5px; }
.posts DIV#signature { margin: 5px; padding: 5px; border-top: 1px solid #D0D0D7; }
.posts DIV#lastedit { font-style: italic;  margin: 5px; padding: 5px; border-top: 1px solid #D0D0D7; }
.posts #title { font-style: italic; }

.options { border-top: 1px solid #D0D0D7; padding: 5px; }
.options IMG { margin: 0 5px; }

.showmembers { font-size: 10px; white-space: nowrap; }
.showmembers TR#head { background-color: #B8B8BF; }

.misspelled { color: red; text-decoration: underline; }

.rules { background-color: #F0F0F0; padding: 5px; }
.rules LI { margin: 15px 0; text-align: justify; }
.rules OL { list-style-type: decimal; }
.rules OL OL { list-style-type: lower-alpha; }
.rules OL OL LI { margin: 5px 0; }


/*


*/