/* CSS Document */


#container
{
/*width: 95%;*/
min-width: 50em;
max-width: 80em;
margin: 5px auto;
background-color: black;
color: #333;
border: 1px solid gray;
line-height: 130%;
/*overflow: auto;*/
}

#top
{
height: 120px;
width: auto;
padding: .5em;
background-color: black;
border-bottom: 1px solid gray;
}

#logo
{
width: 160px;
height: 120px;
position: relative; left: -8px;
}

#top h1
{
padding: 0;
margin: 0;
font-size: 5em;
position: relative; bottom: 60px;
color: red;
}

#leftnav
{
float: left;
width: 80px;
margin: 0;
padding: 0.65em;
background-color: black;
}

#navcontainer
{
position: relative; right: 1.15em; bottom: 1em;
}


#navlist
{
padding: 1px;
margin-left: 1em;
font: bold 12px Verdana, sans-serif;
border: 2px solid;
border-color: #AAA #666 #666 #AAA;
background: #CCC;
width: 8em;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em 1em;
border: 1px solid;
border-color: #FFF #AAA #AAA #FFF;
text-align: center;
}

#navlist li a { text-decoration: none; }
#navlist li a:link { color: #AB003C; }
#navlist li a:visited { color: gray; }
#navlist li a:focus { color: red; }
#navlist li a:hover { color: red; }
#navlist li a:active { : }



#content
{
background-color: #CF0021;
width: auto;
min-width: 200px;
margin-left: 110px;
border-left: 1px solid gray;
margin-right: 5px;
border-right: 1px solid gray;
padding: 1em;
min-height: 30em;
}

table
{
/*border: 3px red;*/
}

/*Map Formatting -- "Maps" page*/
#claremont
{
padding: 0px 1%;
position: relative; right: -11em; top: 3.9em; 
background: silver;
max-width: 220px;
}

#intramural
{
padding: 0px 1%;
position: relative; right: -11em; top: 1.25em;
background: silver;
max-width: 220px;
}
/*End map formatting*/

/* Roster Table Styles- "Players" page */
#roster a:focus { color: red; }
#roster a:hover { color: red; }

.top_row
{
background-color: #FFFFFF;
text-align: center;
font-weight: bold;
}

.odd_row
{
background-color: #FFFFFF;
}

.even_row
{
background-color: #FFFAB2;
}
/*End Roster Table Styles*/

#rightnav
{

}


#footer
{
width: auto;
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h1 { margin: 0 0 .5em 0; }



