body {border: 0px; margin: 0px; background: URL(common/bg_body.gif) top left repeat fixed #001f5c;}
p {padding: 1px 0px 5px 0px; margin:0px;}
th,td, div {font: 12px Verdana, Helvetica, sans-serif;}
h1 {font: bold 18px Arial, Helvetica, sans-serif; margin: 1px 0px 3px 0px; color:#001f5c; line-height:95%;}
#main h1 {color:#fecf00;}
h2 {margin: 0px 0px 0px 0px; border-bottom: 3px double #fed000;
	font: bold 16px Arial, Helvetica, sans-serif;}
h3 {font-size: 14px; color: black; margin: 3px 0px 3px 0px;}
ul {list-style: square outside; top:-10px; padding:0px 5px 5px 15px; margin:0px 5px 5px 15px;}
hr {height:2px;color: #fecf00;background-color:#fecf00;width:90%;text-align:center;padding:0 5%; border:0px;}
legend, label.dd {display:none;}
fieldset {border:0px; margin:0px; padding:0px;}

#head {width:1000px; position:relative; clear:both; float:left; background:url(common/bg_head.jpg) top left no-repeat; height:203px;}
#container {width:1000px; position: relative; clear:both; float:left; background-color: #2f4c95; display: table-row;}
#left {text-align:left; width:205px; position:absolute; left:0px; top:0px; background: url(common/bg_left.jpg) repeat-y; display:table-cell;}
#right {text-align:center; width:172px; position:absolute; left:826px; top:0px; border-left:2px solid #fecf00; display:table-cell; background-color: #2f4c95;}
#midright {text-align:left; background: url(common/bg_midright.jpg) repeat-y top; border-left:2px solid #fecf00; position: absolute; left:635px; top:0px; width:189px; display:table-cell}
#main {position:absolute; top:0px; left:205px; background:url(common/bg_main.gif) no-repeat top #000; padding:0px; color:white; width:430px; display:table-cell}
#others {position:absolute; top:0px; left:205px; background: #fff; text-align:left; padding:0px; width:616px; border-left:2px solid #000; border-right:2px solid #000; display:table-cell;}
#compcal {position:absolute; top:0px; left:205px; background: #fff; text-align:left; padding:0px; width:622px; display:table-cell;}
#others p, #others div, #others h1 {padding-left: 10px; padding-right:10px;}
#fiveday {margin:0; height:175px; overflow:auto;}
#threesponsor a img, #threesponsor img {margin:6px auto 0px auto; border:0px; display:block; clear:both;}
#midright div h1, #midright h1 {font-size:14px; margin:0; padding:5px 5px 0px 5px;}
#midright div p, #midright p {font-size:11px; margin:0; padding:0px 5px;}
#right img {display:block; margin:5px auto; border:0;}
#moreheadlines {width:410px; margin:auto; background:URL(common/bg_more_oval.gif) center no-repeat;}
#sportnav, #sportnav a {color:#fff; font-size:11px; text-decoration:none; font-weight:normal;}


/* Rotate on home page */
#home, #paginate-home, #moreheadlines, #search {margin:0px 10px;}
.page {width:410px;}
.rotate {width: 410px; height: 420px;
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/}
.rotate .contentdiv {left:0; top:0;  /*leave as is*/
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
padding: 0px; text-align:left; width: 410px; height: 420px; -moz-opacity: 1; opacity: 1;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}
.page a {margin-right:2px;}
.page a img{padding:2px; text-decoration: none; border: 2px solid #fff;}
.page a img:hover, .page a.selected img{border: 2px solid #f3cf00;}

/* ######### TOP NAV Drop Down ULs CSS ######### */

.substyle, .substyle ul{ /*topmost and sub ULs, respectively*/
	font: normal 11px Tahoma; margin: 0; padding: 0; position: absolute; left: 0; top: 0;
	list-style-type: none; background: white; border: 1px solid white; border-bottom-width: 0; 
	visibility: hidden; z-index: 100;}
.substyle li a{display: block; width: 135px; color: #fff; background-color: #2f4c95;
	text-decoration: none; padding: 2px 5px; border-bottom: 1px solid #fff;}
* html .substyle li a{ /*IE6 CSS hack*/ display: inline-block;}
.substyle li a:hover{background-color: #001f5c; color: white;}

/* ######### Neutral CSS  ######### */
.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
	padding-left: 1px; border: 0;}
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute; padding: 0px; right: 2px; border: 0;}
.ddiframeshim {position: absolute; z-index: 500; background: transparent; border-width: 0;
	width: 0; height: 0; display: block;}



/* links */
a, a:link, a:visited {color: #001f5c; font-weight:bold;}
a:hover, a:active {color: #2f4c95;}

#left ul {margin: 0; padding: 0; font: bold 11px Tahoma; list-style-type: none;	overflow: hidden;}
#left li {margin-bottom: 1px;}
#left li a, #left li a:active {display:block; width:100%; text-indent:2px; background:URL(common/bg_leftnav.jpg) repeat-y top; text-decoration:none; padding:1px 0px;}
#left li a:hover {color: #000} 

#main a {color:#fff;}
#main a:hover {color:#fecf00;}

/* Form objects */
form {margin: 0px; padding: 0px;}
input.submit {background-color: #c0bfbf; color: #001f5c;
	font: bold 8pt Arial, Helvetica, sans-serif; 
	border:2px solid #001f5c;}
select,input.text {background-color: white; color: #001f5c;
	font: bold 8pt Arial, Helvetica, sans-serif; 
	border:2px solid #001f5c;}
/* Special paragraph classes */
.smtxt {font-size:11px; margin:2px; padding:0px; font-style: italic;}
.sm {font-size: 10px;} 
.bold { font-weight:bold;}
.boldc { font-weight:bold; text-align:center;}
.smbold { font-weight: bold; font-size: 10px }
.smboldc { font-weight: bold; font-size: 10px; text-align:center; }
.realsmall {font-size:10px;}
.righthead {color:#001f5c; font-weight:bold;}
.black {background-color: #000; text-align: left; color: white;}
.blue {background-color: #001f5c; color:#fff; font-weight:bold;}
.dropdown {background: url(images/sosu_r2_c8.gif) no-repeat top; text-align: center;}
.dateline {font-size:11px; font-weight:bold;}
.groupie, .groupie tr, .groupie td {background-color:white;}
/* .picture {border:2px solid #001f5c; background-color: #c0bfbf;} */

/* Calendar controls */

table.cal {	background-color: #c0bfbf; margin-bottom:10px;}
td.cal {font: 8pt normal Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: #c0bfbf;}

/* Colors that will come in handy
blue {color:#001f5c;}
lightblue {color:#2f4c95;}
yellow {color:#fecf00;}
gray {color: #c0bfbf;} */