body { background-color:#F5F5F5; font-family: Verdana; font-size: 11px; line-height: 12px; text-align: left; color: #003652; margin: 25px 0px 0px 0px; padding: 0px; }  

#outercontainer { clear: both; overflow: hidden; background-color: #003652; width: 950px; border-style: solid; border-width: 5px; border-color: #003652; margin: 0px auto; padding: 0px; }
#header { background-color: #0060aa; height: 125px; width: 950px; margin: 0px; padding: 0px; }
#menucontainer { float: left; width: 150px; margin: 0px; padding: 0px 0px 3px 0px; }
#gamestablecontainer { float: left; width: 796px; line-height: 14px; margin: 0px; padding: 2px; }
#rowodd { float: left; width: 796px; background-color: #F5F5F5; margin: 0px; padding: 2px 0px 2px 0px; }
#roweven { float: left; width: 796px; background-color: #C3E4ED; margin: 0px; padding: 2px 0px 2px 0px; }
#school { float: left; text-align: left; width: 146px; margin: 0px; padding: 0px; }
#stadium { float: left; text-align: left; width: 380px; margin: 0px; padding: 0px; }
#capacity { float: left; width: 90px; margin: 0px; padding: 0px; }
#year { float: left; width: 90px; margin: 0px; padding: 0px; }
#record { float: left; width: 90px; margin: 0px; padding: 0px; }
#twittercontainer { float: right; width: 250px; margin: 0px 0px 0px 0px; padding: 0px; }
#twitterteams { float: left; width: 240px; text-align: center; margin: 0px; padding: 5px 5px 0px 5px; }
#twittermedia { clear: both; float: left; width: 240px; text-align: center; margin: 0px; padding: 5px; }

#idheader { float: left; width: 25px; font-style: bold; text-align: center; margin: 0px; padding: 0px 3px 0px 3px; }
#dayofweekheader { float: left; text-align: center; width: 25px; margin: 0px; padding: 0px 3px 0px 3px; }
#dateheader { float: left; width: 100px; text-align: center; margin: 0px; padding: 0px 3px 0px 3px; }
#stadium2header { float: left; text-align: center; width: 196px; margin: 0px; padding: 0px 3px 0px 3px; }
#hometeamheader { float: left; text-align: center; width: 165px; margin: 0px; padding: 0px 3px 0px 3px; }
#awayteamheader { float: left; text-align: center; width: 165px; margin: 0px; padding: 0px 3px 0px 3px; }
#attendanceheader { float: left; text-align: center; width: 78px; margin: 0px; padding: 0px 3px 0px 3px; }

#id { float: left; width: 25px; text-align: right; margin: 0px; padding: 0px 3px 0px 3px; }
#dayofweek { float: left; text-align: right; width: 25px; margin: 0px; padding: 0px 3px 0px 3px; }
#date { float: left; width: 100px; text-align: left; margin: 0px; padding: 0px 3px 0px 3px; }
#stadium2 { float: left; text-align: left; width: 196px; margin: 0px; padding: 0px 3px 0px 3px; }
#hometeam { float: left; text-align: left; width: 165px; margin: 0px; padding: 0px 3px 0px 3px; }
#awayteam { float: left; text-align: left; width: 165px; margin: 0px; padding: 0px 3px 0px 3px; }
#attendance { float: left; text-align: right; width: 78px; margin: 0px; padding: 0px 3px 0px 3px; }

#main { float: right; background-color: #FFFFFF; width: 800px; margin: 0px; padding: 0px; }
#footer { clear: both; float: left; width: 950px; background-color: #900; margin: 0px; padding: 0px; }
#footerleft { float: left; width: 148px; background-color: #0F6; margin: 0px; padding: 0px; }
#footerright { float: right; width: 800px; background-color: #F3C; margin: 0px; padding: 0px; }

h1 { display: inline; font-size: 25px; font-weight: bold; color: #FF9900; line-height: 28px; } 
h2 { font-size: 18px; font-weight: bold; color: #003652; line-height: 20px; margin: 0px; padding: 0px; }
img { text-align: center; align: center; border: none; margin:0px; padding: 0px }


#bowltitle { float: left; background-color: #003652; color:#FFFFFF; width: 525px; margin: 0px; padding: 5px; }
#bowlstadium { float: left; overflow: hidden; background-color: #0060aa; color:#FFFFFF; width: 525px; margin: 0px; padding: 2px 5px 2px 5px; }
#bowltitleleft { float: left; width: 400px; margin: 0px;  padding: 0px; }
#bowltitleright { float: right; text-align: right; width: 115px; margin: 0px; padding: 0px; }
#bowlleft { float: left; width: 200px; margin: 0px; padding: 0px; }
#bowlmiddle { float: left; width: 200px; margin: 0px; padding: 0px; }
#bowlright { float: right; text-align: right; width: 115px; margin: 0px; padding: 0px; }




.home {
	float: left;
    background-color: #003652;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 150px 2px 10px;
	text-decoration: none;
	line-height: 14px;
}

.home:hover {
    background-color: #0060aa;
}

.games {
	float: left;
    background-color: #003652;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 80px 2px 10px;
	text-decoration: none;
	line-height: 14px;
}

.games:hover {
    background-color: #0060aa;
}

.coaches {
	float: left;
    background-color: #003652;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 150px 2px 10px;
	text-decoration: none;
	line-height: 14px;
}

.coaches:hover {
    background-color: #0060aa;
}

#blogcontainer{ float: left; width: 545px; text-align: center; margin: 0px; padding: 0px; }

.cols{ width: 545px; text-align: left; margin: 5px; padding: 0px; overflow: hidden; }

.cols img { margin: 5px; }
 


#blogheader { display: none; }
#blogfooter { margin: 5px; padding: 0px; }
#containblog { border-right: 1px solid #003652; border-left: 1px solid #003652; margin: 0px; padding: 5px; }

#blogfooter img { margin: 5px; padding: 0px; }

#searchBar { border: 1px solid #003652; background-color: #F5F5F5; padding: 10px 5px 10px 5px; margin: 0px 0px 5px 0px; text-align: center; }

#titlebackground { background-color: #003652; width: 535px; margin: 0px; padding: 5px; }
#timebackground { clear: both; background-color: #0060aa; border-right: 1px solid #003652; border-left: 1px solid #003652; width: 535px; margin: 0px; padding: 4px; }

#blogcontent { margin: 0px; padding: 0px; }

h1 { font-size: 16px; }
p { margin: 0px; padding: 0px; }

.time { color: #FFFFFF; margin: 0px 0px 0px 3px; padding: 0px; }
.title { color: #FFFFFF; font-size: 22px; font-weight: normal; margin: 0px; padding: 0px; }
.hr { border-bottom: 1px solid #003652; width: 535px; margin: 0px; }
.userComment { background-color: #003652; color: #FFFFFF; border-right: 1px solid #003652; border-bottom: 1px solid #003652; border-left: 1px solid #003652; padding: 4px; margin: 0px 0px 5px 0px; }
.userComment a { display: inline; }
.comment { margin: 0px 0px 10px 0px; }
.accent { color: #933; font-style: italic; }
.commentlink { color: #FFFFFF; text-decoration: none; }
.commentlink:hover { text-decoration: underline; }
.permalink { color: #FFFFFF; text-decoration: none; }
.permalink:hover { text-decoration: underline; }
.white { color: #FFFFFF; text-decoration: none; }
.white:hover { text-decoration: underline; }

/*comment window rules*/
#container.commentWindow{width:380px;}
.commentWindow .cols{width:300px;}
.commentWindow .hr{width:300px;}

.commentWindow fieldset{border:1px solid #c77; margin:15px 0;}
.commentWindow legend{font-size:12px; font-weight:bold;}


/*cms rules*/
table{
background-color:#ddd;
border:1px solid #777; 
border-bottom:0;}

td{height:16px; 
padding:2px 5px;
border-bottom:1px solid #777;}

textarea{height:420px; width:420px;}

table input{width:420px;}

#cmsNav{list-style: none; margin:15px 0; padding:0;height:15px;}
#cmsNav li{float:left; display:inline; margin:0 5px; padding:0 6px; border-left:1px dotted #333; border-right:1px dotted #333;}
