/*
Near-black : #222222
Background green : #A0A68A
Light green : #B9BFA3
Dark green : #878C74
*/

/* global */

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 1x 0px;
margin-right: 1px;
color: #2d2b2b;
border: 1px solid #000000;
background: white url(Images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(Images/shade.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 0px;
width: 550px;
margin-bottom: 1em;
padding: 5px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}


BODY { background-color: #A0A68A; margin: 0px 0px 0px 0px; font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #222222; }
TD { font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #222222; text-align: left; }
INPUT { background-color: #A0A68A; font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #222222; }
SELECT { background-color: #A0A68A; font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #222222; }
TEXTAREA { background-color: #A0A68A; font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #222222; }
A { text-decoration: none; color: #222222; }
A:hover { text-decoration: none; color: #475421; }
.small { font-family: Tahoma, Arial, Helvetica; font-size: 9px; color: #878C74; }
.smallblack { font-family: Tahoma, Arial, Helvetica; font-size: 9px; color: #555555; }
.Error { color: #D03333; font-weight: bold; }

/* header */

#pageheader { height: 98px; background-image: url(../../res/img/flooder.gif); }

/* menu */

#MainMenu { text-align: right; padding-right: 225px; font-weight: bold; }
#MainMenu A { text-decoration: none; color: #222222; }
#MainMenu A:hover { text-decoration: none; color: #475421; }

/* group structure */

#ForumTable TABLE { border-collapse: collapse; }
#ForumTable TD { background-color: #A0A68A; color: #222222; padding: 3px 3px 3px 3px; border: 1px solid #222222; }
#ForumTable TD.Title { background-color: #222222; color: #878C74; font-weight: bold; }
#ForumTable TD.Cube { background-color: #878C74; }
#ForumTable TD.SelectedCube { background-color: #B9BFA3; }
#ForumTable TD.SelectedGroupName { background-color: #A0A68A; }
#ForumTable TD.GroupName { background-color: #878C74; }

/* forum indexes & threads */

div.List TABLE { border-collapse: collapse; width: 550px; }
div.List TD { background-color: #B9BFA3; vertical-align: top; padding: 3px 3px 3px 3px; border: 1px solid #222222; }
div.List TD.Title { background-color: #222222; color: #878C74; font-weight: bold; }
div.List TD.MessageHeader { background-color: #878C74; color: #222222; font-weight: bold; }
div.List TD.ColumnHeader { background-color: #878C74; color: #222222; font-weight: bold; }
div.List TD.ColumnHeaderNoBold { background-color: #878C74; color: #222222; }
div.List TD.ImgBG { background-color: #B9BFA3; }
div.List TD.Poll { background-color: #A0A68A; font-weight: bold; }

.threadIndexTitle { color: #878C74; font-family: Terminal; font-size: 11px; }
.threadIndexItem { color: #222222; font-family: Terminal; font-size: 11px; text-decoration: none; }
.threadIndexItem:Hover { color: #222222; font-family: Terminal; font-size: 11px; }

/* Message posting */

div.TableBorders TABLE { border-collapse: collapse; }
div.TableBorders TD { background-color: #B9BFA3; vertical-align: top; padding: 3px 3px 3px 3px; border: 1px solid #222222; }
div.TableBorders TD.TitleBar { background-color: #222222; color: #878C74; font-weight: bold; }
div.TableBorders TD.MessageHeader { background-color: #878C74; color: #222222; font-weight: bold; }

div.NoTableBorders TABLE { border-collapse: collapse; border: none; }
div.NoTableBorders TD { background-color: #B9BFA3; vertical-align: top; padding: 3px 3px 3px 3px; border: none; }

.shadetabs{
padding: 10px 0;
width: inherit;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-family: Tahoma, Arial, Helvetica; font-size: 11px;
font-weight: bold;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

