@import url(../all.css);

/* ##################### File Info ######################## 
##  Author: Jesse Schoberg                               ##
##  Updated: 2007-06-24                                  ##
##  Contact: http://www.ljhost.com                       ##
######################################################## */


/*   Color Scheme 
=======================
#390 - Green
#333 - Dark Gray
#666 - Mid Gray      */

/*    Main Tags
===================== */
body {
	 margin:0;
	 padding:0;
	 background:#000;
color:#fff;
}
a:link, a:active, a:visited {
	color: #390;
}
a:hover {
	text-decoration: none;
}

/*    Top Menu
==================== */
.mainmenucurrent, a.mainmenucurrent, a.mainmenucurrent:link,
a.mainmenucurrent:visited,
a.mainmenucurrent:active { 
   font-size: 95%; 
   text-decoration: none; 
   background-color: #333; 
   color: #390; 
}
.mainmenuon, 
A.mainmenuon:hover, 
A.mainmenuon:link, 
A.mainmenuon:visited, 
A.mainmenuon:active { 
   color: #390; 
   background-color: #333; 
}
.mainmenuoff, 
A.mainmenuoff:hover, 
A.mainmenuoff:link, 
A.mainmenuoff:visited, 
A.mainmenuoff:active { 
   color: #fff; 
   background-color: #000; 
}


/*      Header 
==================== */
.pageheader {   /* Main Header BG */
	height: 150px;
	background: url(header.jpg) no-repeat left top;
}
.brandlogo {    /* Logo Cell */
	width:130px;
}
.brandlogo img {
	margin: 25px;
}
.pagetitle{   /* Center Cell */
	 vertical-align:top;
	 width: auto;
}
.pagetitle h1{
	 color:#fff;
	 text-align:left;
	 margin:54px 0 0 155px;
}
.welcome {  /* Right Cell */
	width:100px;
   color:#fff;
}
.welcome a{
   background:#000;
}

/*    Tabs
==================== */
#homepagetabs { 
border-bottom: 1px solid #333; 
margin: 10px 0 10px 0; 
padding-bottom: 19px; 
padding-left: 10px;
font-weight:bold; 
} 
#homepagetabs li { 
display: inline; 
list-style-type: none; 
margin: 0; 
border: 1px solid #333; 
background: #000; 
float: left; 
line-height: 14px; 
margin-right: 8px; 
padding: 2px 10px 2px 10px; 
text-decoration: none; 
cursor: pointer; 
color:#666;
background: url(caption-bg.gif) no-repeat -75px -2px;
}
#homepagetabs li.currenttab { 
background: url(caption-bg.gif) no-repeat right top;
border: none; 
padding-bottom:4px;
padding-top:6px;
margin-top:-4px;
color:#390;
}

/*    Main Headings 
======================= */
.homepagecolumn .homepagemodule caption {
background:#000;
padding:0 1px 0 0 ;
}
.homepagecolumn .homepagemodule caption span {
padding:10px 10px 9px 50px;
background:#000 url(caption-bg.gif) no-repeat left top;
color:#fff;
font-size:13px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif; /* ensures consistency with module_expand */
}
.homepagecolumn .homepagemodule caption span.module_expand {
   float: right;
   background-position: right top;
   padding:10px 10px 9px 0px;
   font-size:13px;
   font-family:Verdana, Arial, Helvetica, sans-serif; /* ensures consistency with caption span */
}
.homepagecolumn #standings h3, .homepagecolumn #brief_standings h3 {  /* Division 1 etc */
background:#666 url(h3-bg.jpg) no-repeat left top;
text-align:left;
padding:9px 0 9px 70px;
}
/*    Tables 
================== */
th{
background:#333;
padding:3px;
}
.eventablerow {
   background-color: #ddd;
   color:#333;
}
.oddtablerow {
   background-color: #FFFFFF;
   color:#333;
}
#monthly_calendar td.today { 
border:4px solid #390;
}
#monthly_calendar td .calendarday {
background: #333;
color:#fff;
width:auto;
}

