/* Copyright 2004 majorprogram.com 
redefining of HTML tags*/
body {padding:0; margin:0; background:URL(common/body_bg.gif) top left repeat-y #000000;}
p {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;} 
table, td, div, span { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px}
h1 {font: normal 500 18px Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 2px;} 
h2 {font: normal 500 16pt Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding-bottom:2px;}
h3 {font: normal normal normal 16pt Tahoma, Arial, Helvetica, sans-serif; margin: 0px; 
	padding: 0px;}
hr {height:2px; color: #970c25; background-color: #970c25; width:90%; text-align:center; padding:0 5%; border:0px;}
ul {margin: 0px 10px; padding-left:10px; text-indent: 8px; list-style:square; text-align:left; line-height:150%;}
	 
/* Hyperlink properties */
a, a:link {font-weight: normal; color:#ffffff; text-decoration: underline;}
  a:visited {font-weight: normal; color:#ffffff; text-decoration: underline;}
  a:hover {color: #ddeedd; text-decoration:underline;} 

/* Special table/div IDs and classes */
#head {background:url(common/newberry_head.jpg) top left no-repeat; width:1000px; height:250px; display:block; clear:both;}
#head_sport {background:url(common/newberry_sport.jpg) no-repeat; width:1000px; height:250px; display:block; clear:both;}
#ticker {padding-top:3px; text-indent:70px; color:white;}
#container {width:1000px; display:block; clear:both;}
#left {background-color:#282828; width:160px; margin:4px 9px 8px 8px; color:#ffffff; float:left; padding:8px 0px;}
#main {background-color:#282828; color:#ffffff; width:530px; float:left; text-align:center; margin:4px 9px 8px 0px; padding:8px 0px;}
#right {background-color:#282828; width:240px; color:#ffffff; float:left; margin:4px 0px 8px 0px; padding-bottom:16px; border-right:8px solid black;}
#wide {background-color:#282828; color:#ffffff; width:779px; float:left; text-align:center; margin:4px 9px 8px 0px; padding:8px 0px; border-right:8px solid black;}
#footer {width:1000px; height:8px; display:block; clear:both;}
.hover_row {background-color:#000000;}

#left ul, #left li {list-style-type:none; padding:0; margin:0; border:0;}
#left li a, #left li a:link, #left li a:visited 
	{background: #282828; display: block; width:160px; color:#ffffff; text-indent:8px;
	border-bottom:1px dashed #535353; padding:2px 0px; text-decoration: none; 
	font: normal normal normal 12px Tahoma, Arial, Helvetica, sans-serif;}
#left li a:hover {color:#ddeedd; background-color:#970c25;}

/* Stuff for rotating content box */
#home, #paginate-home, #moreheadlines, #search {margin:0px 15px;}
.toprow {background:url(common/top.png) no-repeat left top; height:25px;}
.middlerow {height:250px; width:500px;}
.bottomrow {background:url(common/bottom.png) no-repeat right bottom; height:25px; text-align:right;}
.page {width:500px;}
.rotate {width: 500px; 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: 500px; height: 420px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1; opacity: 1;}
.page a img{padding:2px; text-decoration: none; border: 2px solid #282828;}
.page a img:hover, .page a.selected img{border: 2px solid #970c25;}


.inline {display:inline; padding:none; margin:none; border:none;}
.dateline {font: normal 8pt Tahoma, Arial, sans-serif;}
.red {background-color: #970c25; font-weight:bold; border-bottom:2px solid #000;}
.picture {border: 2px solid #c0c0c0; background-color:#c0c0c0; color:#000000; text-align:center;} 
.countdown {height:350px; background: URL(common/countdown.jpg) center no-repeat; width:220px; margin:auto; text-align:center;}
/* Special paragraph and table classes */
.sm { font-size: 11px; font-weight: normal;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 11px}

table.cal {	background-color: #000000;}
td.cal, td.cal div, td.cal>div, td.cal div a, td.cal>div a {font: 8pt normal Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000;}
td.nodate {background-color: #000000;}

/* form elements */
form {margin:0px; padding:0px; border:0px none;}
select, textarea, input {margin:0px; padding:0px; font-size:9px; color:#ffffff; background:#000000; border:1px solid white;}
.button {background:#970c25; width:75px;}
span.radio {width: 14px; height: 14px; background:url(common/radio.gif) no-repeat; display:block;}  
label.dd {display:none; visibility:hidden;}