body, p, table, tr, td, th, dt, dd, dl, div { 
	color: #676200;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
	scrollbar-face-color: #B0AB6C;
	scrollbar-darkshadow-color: #DAE3E4;
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-arrow-color: #676200;
	scrollbar-highlight-color: #98A0A0;
	scrollbar-shadow-color: #757831;
	scrollbar-track-color: #E6EAEE;}

.gbody{
font-family:  Arial,Verdana,Helvetica,sans-serif;
background: #FBF9F9;
scrollbar-face-color: #B0AB6C;
scrollbar-darkshadow-color: #DAE3E4;
scrollbar-3dlight-color: #f7f7f7;
scrollbar-arrow-color: #676200;
scrollbar-highlight-color: #98A0A0;
scrollbar-shadow-color: #757831;
scrollbar-track-color: #E6EAEE;}

.mainheader { 
	color: #676200;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14pt;}

.mainp { 
	color: #676200;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12pt;}

.date {color: #A2A94C; font-weight: bold; font-size: 8pt}
.error {color: #990000; font-weight: bold; font-size: 9pt}
.tip {color: #ffffff; font-weight: normal; font-size: 8pt}
.tip_tag {color: #ffffff; font-weight: bold; font-size: 8pt}
.foot {color: #676200; font-weight: normal; font-size: 8pt}
.breadcrumb {color: #676200; font-weight: bold; font-size: 8pt}

h1 {  font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0.5em;
	font-size : 12pt;}

h2 {  font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0.5em;
	font-size : 10pt;}

.outline1 { border: 1px solid #C5542F }  /* Border Orange */
.outline2 { border: 2px solid #858634; } /* Thicker Border Green */
.outline_green { border: 1px solid #858634 }  /* Border Green */
.outline4 { border: 1px solid #000000 }  /* Border Black */
.outline5 { border: 1px solid #80A1B6 }  /* Border darkBlue */
.outline6 { border: 1px solid #BFD7E4 }  /* Border lightBlue */

.background_1  { background-color: #FFFFFF; } /* Main Body Background White */
.background_2  { background-color: #ECEAD8; } /* Right Column Box Background - Lighter Green */
.background_3  { background-color: #CFD7A7; } /* Light Green for Seperators E0E0C1 */
.background_4  { background-color: #D7BAA8; } /* Menu Pink */
.background_5  { background-color: #B59C82; } /* Top Header First Pink */
.background_6  { background-color: #B3A175; } /* Top Header Second Pink */
.background_7  { background-color: #D5C7B8; } /* Top Header Third Pink  */
.background_8  { background-color: #A2A94C; } /* Green Border over Menu  */
.background_9  { background-color: #E7D6CB; } /* Light Pink  */
.background_10  { background-color: #848635; } /* Green Border over site and Footer BG */
.background_11  { background-color: #D7D3AE; } /* Main Page Headers Light Green - from Book  */
.background_12 { background-color: #676300; } /* Main Page Headers Dark Green - from Book  */
.background_13  { background-color: #EDF2D5; } /* Right Column Box Background - Lighter Green */
.background_14 { background-color: #D7D3AE; } /* Main Body BG Color Green  */

A:link {
font-size: 10pt;
font-weight: bold;
color: #CC6666;
text-decoration: none;
}

A:active {
font-size: 10pt;
font-weight: bold;
color: #CC6666;
text-decoration: none;
}

A:visited {
font-size: 10pt;
font-weight: bold;
color: #CC6666;
text-decoration: none;
}

A:hover {
font-size: 10pt;
font-weight: bold;
color: #FF9999;
text-decoration: none;
}

A:link.breadcrumb {color: #A2A94C; text-decoration: none; font-weight: bold; font-size: 8pt}
A:visited.breadcrumb {color: #A2A94C; text-decoration: none; font-weight: bold; font-size: 8pt}
A:active.breadcrumb {color: #A2A94C; text-decoration: none; font-weight: bold; font-size: 8pt}
A:hover.breadcrumb {color: #848635; text-decoration: underline; font-weight: bold; font-size: 8pt}

A:link.footer, .footer {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9pt}
A:visited.footer {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9pt}
A:active.footer {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 9pt}
A:hover.footer {color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 9pt}

A:link.foot {color: #676200; text-decoration: none; font-size: 10pt}
A:visited.foot {color: #676200; text-decoration: none; font-size: 10pt}
A:active.foot {color: #676200; text-decoration: none; font-size: 10pt}
A:hover.foot {color: #676200; text-decoration: underline; font-size: 10pt}

A:link.new {color: #990000; text-decoration: none; font-weight: bold; font-size: 9pt }
A:visited.new {color: #990000; text-decoration: none; font-weight: bold; font-size: 9pt }
A:active.new {color: #990000; text-decoration: none; font-weight: bold; font-size: 9pt }
A:hover.new {color: #990000; text-decoration: underline; font-weight: bold; font-size: 9pt }

/* ----------------------------------------------- */
/*                                                 */
/*             		FORM STYLES                	   */
/*                                                 */
/* ----------------------------------------------- */  		

/* Input areas - boxes, textareas... */

.inputButton {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
background: #E7D6CB;
border-top: #676200 1px solid;
border-right: #676200 1px solid;
border-left: #676200 1px solid;
border-bottom: #676200 1px solid;
font-size: 12px;
color: #676200;
CURSOR: hand;
/* height: 19px; */
}

.textForm {
font-family: Arial,Verdana,Helvetica,sans-serif;
background: #FFFFFF;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
font-size: 12px;
}

INPUT { FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING-LEFT: 4px;}

.textinput {  font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
		font-weight: bold;
        border: 1px solid #BD3026;
        padding-right: 3px;
        padding-left: 3px;}

.listbox {  font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 100%;
        border: 1px solid #BD3026;
        vertical-align : middle;}

INPUT.colorborder { FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #676200;
	FONT-SIZE: 12px;
	PADDING-LEFT: 4px;
	BORDER-RIGHT: 1px solid #A2A94C;
    BORDER-TOP: 1px solid #A2A94C;
    BORDER-LEFT: 1px solid #A2A94C;
    BORDER-BOTTOM: 1px solid #A2A94C;}

select {FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	COLOR: #676200;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #FFFFFF;}

CHECKBOX { FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    COLOR: #676200;
	BACKGROUND-COLOR: #FFFFFF;}

RADIOBUTTON { FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	FONT-SIZE: 11px;
    BORDER-RIGHT: none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none; }

TEXTAREA { FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    COLOR: #676200;
	SCROLLBAR-BASE-COLOR: #999933;
	SCROLLBAR-FACE-COLOR: #A2A94C;
    SCROLLBAR-3DLIGHT-COLOR: #A2A94C;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 4px; }


/* General smart tables class */

table.forums {
font-family: Arial,Verdana,Helvetica,sans-serif;
border: 1px #CCCCCC solid;
display: table;
border-collapse: collapse;
text-align: left;
} 

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent{
font-family: Arial,Verdana,Helvetica,sans-serif;
width: 680px;
background: transparent;
font-size: 11px;
line-height: 15px;
text-align: left;
}

/* Small analog text, used usually with SPAN */

.txtSm{
font-family: Arial,Verdana,Helvetica,sans-serif;
text-decoration: none;	
font-size: 10px;
}

/* Normal analog text, used usually with SPAN */

.txtNr{
font-family: Arial,Verdana,Helvetica,sans-serif;
text-decoration: none;	
font-size: 11px;
}

/* Views number text color */

.views{
color:#9A9A9A;
}

/* Warning text */

.warning{
color: #990000;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
}

/* Class for select boxes */

.selectTxt {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
background-color: #FFFFFF;
}

/* List style - user's info */

.limbb{
list-style: circle;
font-size: 11px;
margin-left: 15px;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 1px #D5C7B8 solid;
font-size: 11px;
line-height: 15px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {
background-color: #FFFFFF;
border: 1px #CCCCCC dotted;
padding: 4px;
height: 20px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
background-color: #FBF6F3;
border: 1px #CCCCCC solid;
padding: 3px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
background-color: #848635;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 15px;
}

/* Caption 5 (used for user input like password/login and registration etc , form bg color) */

td.caption5 {
background-color: #EFF3DB;
padding: 4px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* Caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */

td.caption6 {
background-color: #FBF6F3;
border: 1px #E4EEF3 solid;
padding: 4px;
height: 18px;
font-size: 11px;
font-weight: bold;
}

/* Caption 7 (this one is for displaying *Name, *Password, etc. on the forms.) ) */
td.caption7 {
background-color: #C7D099;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
}

/* Caption 8 (this one is for displaying SubMenus in dotted border and light pink bg) */
td.caption8 {
background-color: #FBF6F3;
border: 1px #C8D296 dotted;
padding: 10px;
font-size: 10pt;
line-height: 15px;
}

td.caption9 {
background-color: #ECEAD8;
border: 1px #D5C7B8 solid;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
background: #E4E8C6;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
background: #F4F4EA;
}

.formStyle{
margin: 0px;
}


/* Stats bar */

.tbStBar{
border: #CCCCCC 1px solid;
margin: 1px;
padding: 1px;
background: #F0F0F0;
font-size: 11px;
}
