/*********************/
/* Color Definitions */
/*********************/
.baseColor
{
    background-color:#F7F4E1; 
    color:Black;
}

.baseColor a
{
    color: #4C6305;
}

.baseColor a:hover
{
    color: #86B300;
}

.basePage
{
    background-color: White;
    border-color: #634B00;
}

.brightBox
{
    background-color: White;
    border-color: #BEBEBE;
    color: #383838;
}

.medBox
{
    border-color: #634B00;
    background-color: #A38010;  
    color: #FAF6EB; 
}

.lightBox
{
    border-color: #A38010;
    background-color: #E0D6B8;  
    color: #383838; 
}

.darkBox
{
    border-color: #2D3B04;
    background-color: #4C6305;  
    color: #F9FCED; 
}

.darkBox a
{
    color: #D5FAB9; 
}

.darkBox a:hover
{
    color: #FFFFFF; 
}

.pageCanvas
{
    background-color: #D9D6CE;
}

.button a 
{
    background-color: #4E6900;  
    color: #F9FCED; 
    border-style: solid;
    border-width: 1px;
    border-color: #2D3B04; 
}

.button a:hover
{
    color: #FFFFFF; 
    background-color: #2D3B04;
}

li.posteditbutton
{
    margin-right: 4px;
    background-color: #4E6900;  
    color: #F9FCED; 
    border-color: #2D3B04; 
    display:inline;
    list-style: none;
    text-indent: -1em;
    white-space:nowrap;
    padding: 5px 7px 5px 7px;
    text-decoration: none;
    line-height: 2.5em;
    border-style: solid;
    border-width: 1px;
}

li.hoverposteditbutton
{
    margin-right: 4px;
    color: #FFFFFF; 
    background-color: #2D3B04;
    border-color: #2D3B04; 
    display:inline;
    list-style: none;
    text-indent: -1em;
    white-space:nowrap;
    padding: 5px 7px 5px 7px;
    line-height: 2.5em;
    border-style: solid;
    border-width: 1px;
    text-decoration: none; 
}


.tabMenu a
{
    color: #FFFFFF; 
    background-color: #634B00;
}

.tabMenu a:hover
{
    color: #FFFFFF; 
    background-color: #A38010;
}

.tabMenuContainer
{
    border-bottom-color: #A38010;
}

/* THESE WILL GENERALLY NOT BE CHANGED */


.tagColor a
{
    background-color: #DEDEDE; 
    color: #525252; 
    border-bottom-color: #525252;
    border-right-color: #525252; 
    border-top-color: #A6A6A6; 
    border-left-color: #A6A6A6; 
}

.tagColor a:hover
{
    color: #DEDEDE; 
    background-color: #525252; 
    border-top-color: #525252; 
    border-left-color: #525252;     
}

.avatarBase
{
    background-color: #BE7D2C; 
    color: #FFFFFF; 
}

.avatarReply
{
    background-color: #869755; 
    color: #FFFFFF; 
}

.avatarAdmin
{
    background-color: #9A3F3F; 
    color: #FFFFFF; 
}

.pnumROBox
{
    background-color: #BEBEBE;
    color: #EEEEEE; 
    border-color: #BEBEBE;
}

.pnum li a
{
    background-color: #FFFFFF;
    color: #626262; 
    border-color: #BEBEBE;
}

pnum li a:hover
{
    color: #FFFFFF; 
    background-color: #626262; 
    border-color: #BEBEBE;
}

pnum li a:active
{
    color: #FFFFFF; 
    background-color: #000000; 
    border-color: #BEBEBE; 
}

pnum li.selected a 
{
    color: #FFFFFF; 
    background-color: #000000; 
    border-color: #BEBEBE;  
}  

li.topictag
{
    background-color: #EEEEEE;
    color: #626262;
    border-bottom-color: #BEBEBE;
    border-right-color: #BEBEBE;
    border-top-color: #EEEEEE; 
    border-left-color: #EEEEEE;  
}

li.hovertopictag
{
    background-color: #F1D3D4; 
    color: #000000; 
    border-bottom-color: #BEBEBE;
    border-right-color: #BEBEBE; 
    border-top-color: #EEEEEE; 
    border-left-color: #EEEEEE;   
}


.error
{
    color:Red; 
}

table 
{
  border: solid 1px;
  border-collapse: collapse;
  border-color: #BEBEBE; 
  background-color: White;
}

table td 
{
  padding: 5px;   
  border: solid 1px;
  border-color: #BEBEBE; 
}

/*********************/
/* Color Definitions */
/*********************/

