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

BODY {
   background-color: #E8E8D0;
   background-image: url(sierra_background.gif);
}

A:link, A:active {
   color: #996699;
   text-decoration: underline;
}

A:visited {
   color: #9999CC;
   text-decoration: underline;
}

A:hover {
   color: #FF0000;
   text-decoration: underline;
}

.brandlogo {
   padding-left: 15px;
   padding-top: 15px;
}

.welcome {
   padding-right: 15px;
   padding-top: 20px;
   font-weight: bold;
   color: #000000;
}

.welcome A:link, .welcome A:active, .welcome A:visited {
   color: #996699;
   text-decoration: underline;
}

.welcome A:hover {
   color: #FF0000;
   text-decoration: underline;
}

CAPTION {
   font-weight: bolder;
   font-style: normal;
   line-height: 26px;
   letter-spacing: 0pt;
   background-color: #333333;
   text-align: left;
   padding-left: 20px;
   background: url(sierra_blank_tab.gif) top left no-repeat;
   white-space: nowrap;
}

.homepagecolumn #standings H3, .homepagecolumn #brief_standings H3, .homepagecolumn .homepagemodule CAPTION {
   padding-top: 5px;
   padding-bottom: 5px;
   color: #FFFFFF;
   background-color: #333333;
}

TH {
   color: #FFFFFF;
   font-style: normal;
   font-weight: bold;
   background-color: #5E564A;
}

TH A:link, TH A:active, TH A:visited, TH A:hover {
   color: #FF0000;
   text-decoration: underline;
}

INPUT, TEXTAREA, SELECT {
   border: 1px solid #000000;
   background-color: #F6FBEC;
   margin: 1px;
   padding: 1px;
}

.eventablerow {
   background-color: #DEDAD3;
}

.oddtablerow {
   background-color: #E9E6E2;
}

.warning {
   color: #FF6600;
}

#home #standings H3, #home #brief_standings H3, #standings H3 {
   padding: 0px;
   color: #FFFFFF;
   background-color: #333333;
}

.homepagecolumn .homepagemodule H3 {
   margin: 0px; 
   background-color: #E9E6E2;
}

.pageheader {
   margin-top: -27px;
   background: #c00 url(sierra_masthead.jpg) top left repeat-x;
   border: none;
   height: 114px;
}

.pagefooter A:link, .pagefooter A:active {
   color: #996699;
   text-decoration: underline;
}

.pagefooter A:visited {
   color: #9999CC;
   text-decoration: underline;
}

.pagefooter A:hover {
   color: #FF0000;
   text-decoration: underline;
}

LI {
   list-style-image: url(sierra_button.gif);
   list-style-position: inside;
   text-align: left;
}

.pagebody {
   padding-top: 25px;
   background-color: #FFFFFF;
}

#home {
   background-color: transparent;
}

H1 {
   font-weight: bolder;
   font-style:italic;
   color: #FFFFFF;
   height: 36px;
   filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1);
   letter-spacing: 1px;
   padding-top: 15px;
}

.pagefooter {
   /* background: url(sierra_small_gray_bar.gif) top left repeat-x; */
   padding-top: 5px;
   margin-top: 5px;
}

.report {
   border: none;
   border-top: none;
   border-collapse: collapse;
}

.report TD, .report TH {
   border: none;
   border-collapse: collapse;
   padding: 1px;
}

.header_links, .header_links TD, .header_links TH {
   border: none;
}

.report .newposition TD, .report .newposition TH {
   /* border-top: none; */
   border-top: 2px solid #5E564A;
}

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

.mainmenucurrent, .mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active {
   color: #FFFFFF;
   background-color: #AA0000;
}
/*   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 */
}

/*    Main Headings 
======================= */
.homepagecolumn .homepagemodule caption, caption{
text-align:left;
padding:3px 5px 7px 25px;
background:#7B381E url(caption.gif) no-repeat left top;
font-size:14px;
font-weight:normal;
color:#fff;
text-indent: 0px;
line-height:normal;
}

/*    Tabs
==================== */
#homepagetabs { 
border-bottom: 2px solid #c00; 
margin: 0px 0 20px 0; 
padding: 15px 0 19px 15px;
font-weight:bold; 
font-size:10px;
background:#5E564A;
} 
#homepagetabs li { 
display: inline; 
list-style-type: none; 
margin: 0; 
border: 1px solid #999; 
border-bottom:none;
float: left; 
line-height: 14px; 
margin-right: 8px; 
padding: 2px 10px 2px 10px; 
text-decoration: none; 
cursor: pointer; 
color:#999;
background: #333;
}
#homepagetabs li.currenttab { 
background: #E8E8D0 url(sierra_background.gif);
padding-bottom:3px;
border:2px solid #c00;
border-bottom:none;
color:#c00;
}

