.tan {background-color:rgb(210,210,166); color:rgb(120,120,90); }

.olive {background-color:rgb(120,120,90); color:rgb(210,210,166); }

/*This is the container for the whole page*/
#maincontainer {    width:          800px;
                    margin-left:    auto;
                    margin-right:   auto;
                    margin-top:     3px;
                    position:       relative;         
               }
*  {
       margin:      0;
       padding:    0;
   }
img {
        border: none;
    }
a   {
        color:rgb(120,120,90); 
    }
/**********************************************************************/

/**************************This creates the header body******************/
#header {  width:  800px;
           height: 150px;
           position:    relative;
        }
#mainpic { 
           position:    absolute;
           top:         10px;
           left:        20px; 
          }
#header_text { position:   absolute;
               top:        20px;
               right:      10px;
             }
#name_page {
               position:   absolute;
               top:        60px;
               right:      10px;
           }

#motto       { position:   absolute;
               top:        100px;
               right:      10px;
               font-size:  125%;
             }
#logout    {
               position:   absolute;
               bottom:     0px;
               right:      10px;
           }
#login     {
               position:   absolute;
               bottom:     0px;
               right:      90px;
           }
#register  {
               position:   absolute;
               bottom:     0px;
               right:      10px;
           }
/*****************************************************************/

/**************************Nav Bar and links********************************/

/********************************Navbar**************************/
#navbar        {
                   width:      800px;
                   float:      right;
                   margin-top: 3px;
               }
#plc           {
                   width:       158px;
                   text-align:  center;
                   float:       left;
               }
#badges        {
                   width:      158px;
                   text-align: center;
                   float:      left;
                   margin-left: 3px;
               }
#bsa           {
                   width:      158px;
                   text-align: center;
                   float:      left;
                   margin-left: 3px;
               }
#scribe        {
                   width:      157px;
                   text-align: center;
                   float:      left;
                   margin-left: 3px;
               }
#other         {
                   width:      157px;
                   text-align: center;
                   float:      left;
                   margin-left: 3px;
               }
a              {
                   text-decoration: none;
               }
a:hover        {
                   text-decoration: underline;
               }            
.links:hover   {
                   text-decoration:     none;
                   background-color:    rgb(120,120,90); 
                   color:               rgb(210,210,166);
                   font-weight:         bold;
               }

/****************************************************************/

/*************************Main Body*****************************/

#mainbody          {
                       width:  800px;
                       float:  right;
                       margin-top:  3px;
                       position:   relative;
                   }
   /********************Sidebar*************************************/
   
   #sidebar        {
                       width:  215px;
                       float:  left;
                       height: 900px;
                       padding-left:    5px;
                       position:    relative;
                   }
       #loginpic   {
                       position:    relative;
                       top:         2px;
                       right:       3px;
                   }
       .news       {
                       float:       left;
                       margin-left: 10px;
                   }
   /****************************************************************/
   
   /********************Main Content*********************************/
   
   #maincontent    {
                       width:           570px;
                       float:           right;
                       height:          900px;
                       text-align:      left;
                       font-size:       100%;
                       font-weight:     normal;
                       padding-left:    5px;
                       overflow:        auto;
                   }
   .center         {
                       text-align:  center;
                       margin-left: auto;
                       margin-right: auto;
                   }
    #sidebar p, #maincontent p  {
        margin-top:     -15px;
        margin-bottom:  -10px;
    }
   /******************************************************************/
/*********************************************************************/

/************************Footer***************************************/

#footer            {
                       width:  800px;
                       float:  right;
                       text-align:  center;
                       font-size:   70%;
                       margin-top:  5px;
                   }
/*********************************Popup menu*********************/
#hideshow    {     width:      157px;                                      
                   position:   absolute;
                   top:        -4px;
                   right:      -1px;
                   text-align: center;
               }
.noshow        {   visibility: hidden;
               }
               
#troopdiv      {  width:            155px;
                  float:            right;
                  margin-right:     1px;
                  margin-top:       1px;
                  text-align:       center;
                  border:           1px rgb(120,120,90) solid;
                  
               }
#troopdiv:hover   {    font-weight: bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                       
                   }
#indexdiv          {   width:            155px;
                       float:            right;
                       margin-right:     1px;
                       margin-top:      -1px;
                       border:           1px rgb(120,120,90) solid;
                   }
#indexdiv:hover   {    font-weight: bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                   }
#packdiv          {   
                       width:            155px;
                       height:           20px;
                       float:            right;
                       margin-right:     1px;
                       margin-top:       -1px;
                       border:           1px rgb(120,120,90) solid;
                   }
#packdiv:hover    {    font-weight:     bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                   }
#beastlydiv          {   width:            155px;
                         float:            right;
                         margin-right:     1px;
                         margin-top:       -1px;
                         border:           1px rgb(120,120,90) solid;
                   }
#beastlydiv:hover   {  font-weight:     bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                   }
#forumdiv          {   width:            155px;
                       float:            right;
                       margin-right:     1px;
                       margin-top:       -1px;
                       border:           1px rgb(120,120,90) solid;
                   }
#forumdiv:hover   {    font-weight:     bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                   }
#homepagediv       {   width:            155px;
                       float:            right;
                       margin-right:     1px;
                       margin-top:       -1px;
                       border:           1px rgb(120,120,90) solid;
                       font-weight:      bold;
                   }
#homepagediv:hover {   font-weight:     bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                   }
#quartermasterdiv  {
                       width:            155px;
                       float:            right;
                       margin-right:     1px;
                       margin-top:       -1px;
                       border:           1px rgb(120,120,90) solid;
                   }
#quartermasterdiv:hover    {
                               font-weight:     bold;
                               background-color:rgb(120,120,90); 
                               color:rgb(210,210,166);
                               text-decoration: none;
                           }
#admindiv  {
               width:            155px;
               float:            right;
               margin-right:     1px;
               margin-top:       -1px;
               border:           1px rgb(120,120,90) solid;
           }
#admindiv:hover    {
                       font-weight:     bold;
                       background-color:rgb(120,120,90); 
                       color:rgb(210,210,166);
                       text-decoration: none;
                   }
.cursor            {   cursor:  pointer;
                   }
/******************************************************************/
input {
    border: 1px solid rgb(120,120,90);
}
input:hover {
    border: 1px solid rgb(0, 0, 0);
    cursor:  pointer;
}
input:focus {
    border: 1px solid rgb(0, 0, 0);
}
