/* Global Styles */
body{background: #000; margin: 0;}
*{margin: 0; padding: 0;}
div{border: solid 0px red;}

/* Page Structure */
#backgroundWrap{background: url(../site-images/gradientBackground.jpg) repeat-y center;}
#pageWrap{background: url(../site-images/background.jpg) no-repeat; background-position-x: center; width: 940px; padding-left: 40px; padding-right: 40px; margin: 0 auto; overflow-y:hidden;}
#topBorder{background: url(../site-images/topBorder.jpg) repeat-x; width: 100%; height: 32px;}
#sidebar{width: 220px; float: left; margin-right: 10px; font-family: Arial,Helvetica,sans-serif; margin-top: 10px;}
#logo{margin-bottom: 5px;}
#navigation h2{color: #fff; border-bottom: solid 1px #dc4c07; margin-bottom: 4px; font-weight: normal; font-size:17px; padding-bottom: 2px;}
#navigation ul{margin: 0; padding: 0; list-style: none;}
#navigation li{background: #0a0a0a; margin-top: 2px; padding-left: 3px; color: #d4d4d4; font-size: 12px; height:16px;}
#navigation li a{text-decoration: none; color: #d4d4d4; display: block;}
#navigation li:hover{text-decoration: none; color: #fff; background: #111;}
#navigation li.current{background: url(../site-images/currentMenu.jpg) #141414 no-repeat right;}
#navigation li.current a{color: #fff;}
#sponsors{margin-top: 10px; border: solid 1px #000; background: url(../site-images/trans60.png); padding-bottom: 10px; margin-bottom: 5px;}
#sponsors a{text-decoration: none; color: #ddd; font-size: 12px;}
#sponsors h3{color: #ccc; background: #000; font-size: 14px; font-weight: normal; padding: 3px; margin-bottom: 10px;}
#sponsors img{border: 0;}
#mainContent{width:710px; float: right; margin-top: 10px; font-family: Arial,Helvetica,sans-serif;}
#mainContent h2{color: #ddd; background: #000; font-size: 16px; font-weight: normal; padding: 5px; margin-top: 10px; }
#contentContainer{padding: 10px; border: solid 1px #000;background: url(../site-images/trans60.png); color: #ccc; font-size: 12px; margin-bottom: 10px;}
#footer{background: url(../site-images/footerBackground.jpg) repeat-x; width: 100%; height: 38px; position: ; bottom: 0; text-align: center; color: #555; font-family: Arial,Helvetica,sans-serif; font-size: 13px;}
#footer p{padding-top: 9px;}
.legend{margin-top: 10px; padding-left: 5px; color:#777; font-size: 11px; line-height: 13px;}

/* Individual Page Styles */
.about p{line-height: 16px; margin-bottom: 14px;}
.about a{text-decoration: none; color: #fff; border-bottom: dotted 1px #fff;}
#introbody{background: #fff; text-align: center; font-family: Arial,Helvetica,sans-serif;}
#introbody a{text-decoration: none; color: #000; border-bottom: dotted 1px #555;}
#intro{margin: 20px auto; width:485px;}
#intro h3 {text-indent: -9000px; background:url(../site-images/logo-superman.png) no-repeat; width: 485px; height: 407px;}
#teamRoster h4{font-size: 15px; font-weight: normal; border-bottom: solid 1px #dc4c07; margin-bottom: 5px; padding-bottom: 2px;}
#rosterTable{width:587px; margin: auto; border-spacing: 0; cellspacing:0px;}
#rosterTitles{color: #ddd; background: #222;}
#rosterTable td{padding: 2px; border: solid 1px #000;}
.num{width:20px; text-align: center;}
.playerName{width:300px;}
.schedule a{text-decoration: none; color: #fff; border-bottom: dotted 1px #fff;}
#scheduleTable{width:687px; margin: auto;  border-spacing: 0; cellspacing:0px;}
#scheduleTitles{color:#ddd; background: #222;}
#scheduleTable td{padding: 2px; border:solid 1px #000;}
.scheduledGame{background: #0c0c0c;}
.scheduleDate{width:130px;}
.scheduleEvents{width:400px;}
.scheduleLocation{width:157px;}
#AlumnaeList h4{font-size: 15px; font-weight: normal; border-bottom: solid 1px #dc4c07; margin-bottom: 5px; padding-bottom: 2px;}
.alumName{width: 200px;}
.highSchool{width:200px;}
.UnvCol{width:250px;}
.contact p{line-height: 16px; margin-bottom: 16px;}

/* Mootabs Styles */
.mootabs_title {list-style-image: none; list-style-type: none; margin:0; width: 80px; float: left;}
.mootabs_title li {cursor: pointer; font-size:12px; margin-bottom: 2px; background: #000; text-align: center; color: #888;}
.mootabs_title li.active{color: #dc4c07;}
.mootabs_title.active{background-color: #eb4c07;}
.mootabs_panel {width: 595px; float: right;}
.mootabs_panel.hidden {display:none;}
#teamRoster li {text-align: left;}

