@charset "UTF-8";
/* CSS Document */

.tip {
cursor: help;
}

html, body {
background-color: #000000; /* #032845; */
 margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

h1 {
font-size: 18px;
}

h2 {
font-size: 16px;
}

h3 {
font-size: 14px;
}


#container {
width: 894px; margin-top: 10px; text-align: left;
}

#header {
width: 894px;
}

#menu {
width: 788px; margin-left: 53px; background: #eeedf4 url(/images/menu_bg.gif) top left repeat-x; border-bottom: 1px #ef9e32 solid;
}

#menu a {
color: #000000;
text-decoration: none;
margin-bottom: 2px;

}

#maincontent {
width: 768px; margin-left: 53px; padding: 10px; background-color: white; font-size: 1em;
}

#quotebox {
border-bottom: 1px #cccccc solid; padding: 10px 0px; margin-bottom: 10px; 
}

#quote {
margin-left: 10px; float: left; padding-top: 5px; padding-right: 25px; width: 350px; padding-bottom: 10px; background: url(/images/quote_right.gif) bottom right no-repeat;
}

.roster {
width: 500px;
border: 1px black solid;
}
.roster td {
padding: 4px;
font-size: 12px;
}
.sched td {
font-size: 14px !important;
}
.roster th {
color: white;
background-color:black;
font-size: 13px;
padding: 4px;
text-align: left;
}
.roster th a {
color: white;
}
.roster .number {
font-size: 18px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.roster .alt {
background-color: #dbeaf5; /* #ffeab3 */;
}

.notop {
margin-top: 0;
}

.nobottom {
margin-bottom: 0;
}

.tinypic {
float: left; 
margin: 2px;
padding: 1px;
border: 1px #CCCCCC solid;
}
.tinypicsel {
float: left; 
margin: 2px;
padding: 1px;
border: 1px #3333ff solid;
}

.upcoming th {
background-color: #02436d !important;
color: white;
font-weight: normal;
padding: 6px;

}

.upcoming td {
background: url(/images/headerbg.gif) top left repeat-x;
}
.upcoming td {
font-size: .9em;
color: black;
padding: 8px;
border-bottom: 1px #e3e3e3 solid;
}