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

BODY {
	color: #fff;
	background-color: #603913;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

A:link {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

A:active {
   color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

A:visited {
   color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

A:hover {
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

/* The header of all league pages. */
.pageheader {
   background: url(leatherbanner.gif);
   background-position: center;
   background-repeat: repeat-x;
   height: 150px;
}

/* Create some space between the header and the pagebody */
.pagebody {
	margin-top:10px;
}

h2 a:visited, h2 a:hover, h2 a:active, h2 a:link, h3 a:visited, h3 a:hover, h3 a:active, h3 a:link, .reportnavigation a:visited, .reportnavigation a:hover, .reportnavigation a:active, .reportnavigation a:link, caption a:visited, caption a:hover, caption a:link, caption a:active, #body_commissioner_setup a:visited, #body_commissioner_setup a:hover, #body_commissioner_setup a:active, #body_commissioner_setup a:link {
   color: #c69c6d;
}

CAPTION {
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	text-align: center;
	text-indent: 50px;
	background: url(caption.gif) left;
	padding-top: 4px;
}

TH {
	color: #c69c6d;
	background-color:#603913;
	font-style: normal;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	font-variant: normal;
	height: 20px;
	padding-top: 4px;
}

TH A:link {
	color: #fff;
	text-decoration: underline;
}

TH A:hover {
	color: #fff;
}

TH A:visited {
    color: #fff;
}

H1 {
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	color:  #FFFFFF; 
	text-transform: uppercase;
	padding-top: 55px;
}

#standings H3, #home #standings H3 {
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background-color: #603913;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 2px;
	height: 20px;
	padding-top: 4px;
}

.eventablerow {
	text-align: left;
	vertical-align: middle;
	color: #fff;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #a57c52;
	padding-top: 2px;
	padding-bottom: 3px;
}

.eventablerow A:hover{
	text-decoration: underline;
	color: #fff;
}

.oddtablerow {
	text-align: left;
	vertical-align: middle;
	color: #fff;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #8c6239;
	padding-top: 2px;
	padding-bottom: 3px;

}

.oddtablerow A:hover{
	text-decoration: underline;
	color: #fff;
}

.warning {
   color: #0066FF;
   	font-weight: bold;
}

.warning A:hover{
	text-decoration: underline;
	color: #fff;
}

.warning A:link{
	text-decoration: none;
	color: #fff;
}

.homepagemodule {
	width: 100%;
	vertical-align: top;
}

.pagefooter, .pagefooter TD {
	color: #c69c6d;
}

.pagefooter A:link{
	color: #fff;
	font-weight: bold;
}
.pagefooter A:visited{
	color: #fff;
	font-weight: bold;
}
.pagefooter A:hover{
	color: #c69c6d;
	font-weight: bold;
	text-decoration: underline;
}


.report {
	border: 1px solid #603913;
}

.welcome, .welcome A {
   /* color: #000000; */
   color:  #FFFFFF; 
   font-weight: bold;
   vertical-align: middle;
}

.mainmenuon,  A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active {
   color: #c69c6d;
   background-color: #603913;
}

.mainmenucurrent, .mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active {
   color: #c69c6d;
   background-color: #8c6239;
}

/* Rules for things that appear on the monthly league calendar.*/

/* The monthly league calendar. */
#monthly_calendar {
   width: 95%;
   border: 1px solid #603913;
   border-collapse: collapse;
}

/* When displaying the monthly league calendar on the league home page, over-ride the 80% width above. */
.homepagecolumn #monthly_calendar {
   width: 95%;
}

/* Give special emphasis to today on the calendar. */
#monthly_calendar TD.today {
   border: 4px double #FD570E;
}

/* Individual days inside the monthly league calendar. */
#monthly_calendar TD, #monthly_calendar TH {
   width: 14%;
   border: 1px solid #603913;
   padding: 2px;
}

/* Make days inside the calendar 4em's tall. */
#monthly_calendar TD {
   height: 4em;
   padding: 0;
   font-size: 8pt;
}

/* The day of the month inside a calendar day. */
#monthly_calendar TD .calendarday {
   float: right;
   width: 2em;
   text-align: center;
   border-bottom: 1px solid;
   padding-bottom: 1px;
   border-left: 1px solid;
   padding-left: 2px;}

/*   Additions by Jesse Start Here
===================================== */
.pagebody {
	padding-top:20px; /*puts padding below header on sub pages */
}
#body_home .pagebody {
	padding-top:0;  /*removes padding below header on home */
}

/*    Tabs
==================== */
#homepagetabs { 
border-bottom: 1px solid #fff; 
margin: 0px 0 20px 0; 
padding: 15px 0 19px 15px;
font-weight:bold; 
font-size:10px;
} 
#homepagetabs li { 
display: inline; 
list-style-type: none; 
margin: 0; 
border: 1px solid #ccc; 
border-bottom:none;
float: left; 
line-height: 14px; 
margin-right: 8px; 
padding: 2px 10px 2px 10px; 
text-decoration: none; 
cursor: pointer; 
color:#fff;
background: #A57C52;
}
#homepagetabs li.currenttab { 
background: #603814;
padding-bottom:3px;
border:1px solid #fff;
border-bottom:none;
color:#fff;
}

