@import url(../all.css);

/*----------------------------------------------------------*/
/* Rules for HTML selectors.                                */
/*----------------------------------------------------------*/
body {
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  border: 1px solid #323321;
  background: #a9aa98; 
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

a:link, a:visited {color: #010066;}
a:hover, a:active {color: #CC0001;}

th {
  color: #323321;
  font-style: normal;
  font-weight: bold;
  background-color: #edeedc;
}

th a:link, th a:visited {color: #010066;}
th a:hover, th a:active {color: #CC0001;}


/*----------------------------------------------------------*/
/* General page setup rules                                 */
/*----------------------------------------------------------*/

.pageheader {
  color: #323321;
  background: #FFF url(masthead.jpg) repeat-y center right;
  height: 80px;
  border-bottom: solid #323321 7px;
}

.pagebody {
  background: #EEE url(bg-sidebar-320.jpg) repeat 0 0;
  padding: 10px 0px;
}

.pagefooter {
  color: #445577;
  background: #EEE url(bg-sidebar-320.jpg) repeat 0 0;
  border-top: solid #323321 7px;
  padding: 10px 0px;
}

.eventablerow {background-color: #e5e5e5;}
.oddtablerow {background-color: #eee;}
.homepagemodule {border: 1px solid #323321;}

/*----------------------------------------------------------*/
/* Caption rules                                            */
/*----------------------------------------------------------*/

.homepagecolumn .homepagemodule caption, .pagebody caption, caption {
  background-color: #323321;
  color: #c9c693;
  text-align: left;
  padding: 5px 10px;
}

caption a:link, caption a:visited {color: #c9c693;}
caption a:hover, caption a:active {color: #eee;}

.homepagecolumn #standings h3, .homepagecolumn #brief_standings h3, #standings h3, #brief_standings h3 {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #010066;
  background-color: #cbccba;
  font-size: 14px;
}


/*--------------------------------------------------------------------*/
/* Rules for the tabs.                                                */
/*--------------------------------------------------------------------*/
#homepagetabs {
  margin-bottom: 10px;
  padding-top: 5px;
  border-bottom: solid 2px #323321;
  font-weight: bold;
}

#homepagetabs li {
  border: 1px solid #323321;
  background: #cbccba;
}

#homepagetabs li.currenttab {
  color: #c9c693;
  background: #323321;
  padding-bottom: 1px;
  border: solid 2px #323321;
}


/*--------------------------------------------------------------------*/
/* Rules for the floating menu.                                       */
/*--------------------------------------------------------------------*/

.mainmenuon,  a.mainmenuon:hover, a.mainmenuon:link, a.mainmenuon:visited, a.mainmenuon:active {
   color: #323321;
   background-color: #cbccba;
   font-size: 8pt;
}

.mainmenuoff, a.mainmenuoff:hover, a.mainmenuoff:link, a.mainmenuoff:visited, a.mainmenuoff:active {
   background-color: #323321;
   color: #c9c693;
   font-size: 8pt;
}

.mainmenucurrent, a.mainmenucurrent:link, a.mainmenucurrent:visited {
   color: #c9c693;
   background-color: #323321;
   text-decoration: none;
   font-size: 8pt;
}

/*--------------------------------------------------------------------*/
/* Misc color corrections                                             */
/*--------------------------------------------------------------------*/

.newposition td, .newposition th {border-top-color: #323321;}
.topteam { border-bottom: 2px #323321 solid; }
.bracket { border-right: 2px #323321 solid; }
.bottomteam { border-bottom: 2px #323321 solid; border-right: 2px #000000 solid; }
#monthly_calendar td, #monthly_calendar th {border: 1px solid #323321;}

