/* Redefining of HTML tags */
body {border:0px; padding:0px; margin:0px; background:#000;}
h1 {font: normal bold 20px Tahoma,Arial,Helvetica,sans-serif; margin:0px; padding:0px;}
h2 {font: normal bold 18px Arial,Helvetica,sans-serif; margin:0px; padding:0px; color:#f5002e;}
h3 {font: normal bold 16px Arial,Helvetica,sans-serif; margin:0px; padding:0px;}
div, td, p {font: normal normal 13px Tahoma,Arial,Helvetica,sans-serif;}
p {padding: 0px 0px 10px 0px; margin: 1px 0px;}
hr {height:2px; color:#f5002e; background-color:#f5002e; width:90%; text-align:center; padding:0 5%; border:0px;}
form, input, select {margin:0px; padding:0px; font-size:11px;}
label.dd {display:none; visibility:hidden;}
input.button {background:url(common/hdr_233cap.jpg) top center no-repeat #141414; color:#fff; font-weight:bold;}
ul {padding:0px 0px 0px 10px; margin:0px 0px 0px 10px; text-align:left;}
li {list-style: square outside; text-align:left;}
a, a:visited {color:#f5002e; font-weight:900;}
a:hover {color:black;}
a.alt, a.alt:visited {color:white;}


/* Left & right navigation */
#right img {margin:auto; display:block;}
#main h1 {margin:0 8px;}
/* ID specific <tds> and classes */
#head {width:1000px; margin:auto; clear:both; position:relative; height:369px;}
#headleft {width:630px; float:left; display:inline; height:270px;}
#headright {width:370px; float:left; display:inline; height:270px;}
#container {width:1000px; margin:auto; clear:both; position:relative; padding:0; z-index:1;
	background:URL(common/bg_head.jpg) top left repeat-x #000;}
#wide {width: 759px; margin:0; padding:0; display:inline; float:left;}
#wideright {width: 479px; margin:0; padding:0; display:inline; float:left;}
#googleads {width:165px; margin:0; padding:0; display:inline; float:left;}
#main {width:520px; margin:0; padding:0; display:inline; float:left;}
#mainwithads {width:585px; margin:0; padding:0; display:inline; float:left;}
#right, #farright {width:239px; margin:0; padding:0; display:inline; float:left}
#coolbuttons {width:1000px; margin:3px auto; clear:both; position:relative; height:31px;}
.sponsorrow {background:URL(common/bg_sponsorrow.gif) top center no-repeat; width:1000px; 
	height:150px; text-align:center; border-bottom:4px solid #000;}
#footer {width:1000px; margin:auto; border-top:5px solid #000; text-align:center; clear:both;
	position:relative; height:280px;}
#article {margin:5px; background:#d6c2a2; border:3px solid #fff;}
#youtube {margin:5px auto; width:468px; text-align:center; color:#fff;
	background:URL(common/bg_youtube2.gif) top center no-repeat #615040;}
.box {background:url(common/hdr_233cap.jpg) top left no-repeat #615040; 
	width:233px; margin:auto;}
.box p {padding:0px 5px 8px 5px; color:#fff;}
.box p a, .box div a, .box a, .box li, .box li a {color:#fff; font-weight:normal;}
.box ul {padding-bottom:20px;}
.box h3 {color:#fff; margin:0; padding:0 5px; font-size:14px;}

.hover_row {background-color:#f5002e; color:white;}
.hover_row a, .hover_row a.hover {color:white;}

/* Stuff for rotating content box */
#home {border-left:4px solid #000; height:550px;}
#remote {position:absolute; left:143px; top:750px; z-index:999;}

.rotate {width:510px; height:540px; position:relative; overflow:hidden; border:3px solid #fff; 
	background:#d6c2a2;}
.rotate .contentdiv {left:0; top:0; padding:0; visibility: hidden; position: absolute; 
	text-align:left; width: 510px; height: 540px; background:#d6c2a2; margin:auto;}
.page a img {margin:5px 0; text-decoration: none; border: 2px solid transparent; margin:auto;}
.page a.toc img {margin:5px 0; text-decoration: none; border: 2px solid transparent; 
	margin:auto; opacity: .66; filter: alpha(opacity=66);}
.page a img:hover, .page a.selected img {border: 2px solid #f5002e; opacity: 1.00; filter: alpha(opacity=100);}

a.h1 {font-weight: bold; font-size:18px; text-decoration:none;}
.bold {font-weight:bold;}
.sm {font-size:11px;}
.dd {display:none; visibility:hidden;}
.dateline {font-size:11px; font-weight:bold;}
.datelineslide {position:relative; background-color:#141414; height:20px; color:white;
	padding:2px 0px 0px 5px; opacity: .70; filter: alpha(opacity=70); 
	font: normal bold 11px Tahoma, Arial, Helvetica,sans-serif;}
.smbold {font-weight:bold; font-size:11px;}
.heading {background:black; font-weight:bold; color:white;}
.righthead {background-color:black; color:white; text-align:center;}
.dark {color:#fff; font-weight:bold; background:#000;}

/* Calendar controls */
.smboldc {font-weight: bold; text-align:center; font-size:11px;}
table.cal {	background-color: #141414; margin-bottom:10px;}
td.cal {font: 8pt normal Tahoma, Arial, Helvetica, sans-serif; background-color:white;}
td.nodate {background-color: #141414;}

/* Top navigation */
#titlebar img, #titlebar a img {display:inline; height:33px;}
#topnav {height:27px; margin:auto; position:relative; width:918px;}
#holder {position:absolute; left:0px; top:0px; width:1000px;}
#sportscon, #athcon, #deptcon, #fancon, #mmediacon, #linkscon
	{position:absolute; left:50px; top:330px; visibility:hidden; background-color:#d6c2a2; 
	border:1px solid #fff; border-top:0; width:900px; height:250px; filter:alpha(opacity=95); 
	opacity:.95; -moz-opacity:.95; color:#000; z-index:1000;}
.two50 {padding:10px 10px 0 35px;display:block;float:left;width:250px;height:180px;color:#000;}
.one60 {padding:0px 5px;display:block;float:left;width:160px;height:150px;color:#000;}
.two50 li, .two50 li a, .two50 li a:link, .two50 li a:visited {color:#f5002e; font-weight:bold; line-height:20px; }
.two50 li a:hover, .two50 li a:active {color:#000;}