/* Copyright 2004 majorprogram.com 
redefining of HTML tags*/
body {padding:0; margin:0; background:URL(common/bg_body.jpg) top left repeat-x #999;}
p {margin: 0px 0px 5px 0px; padding: 0px 5px 5px 5px;} 
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;
	color:#72b4de;} 
h2 {font: normal 500 16px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding-bottom:2px;}
h3 {font: normal bold 14px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding: 0px;}
hr {height:2px; color: #72b4d3; background-color: #72b4de; 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, a:visited {font-weight: normal; color:#fff; text-decoration: underline;}
   a:hover, a:active {color: #72b4de; text-decoration:underline;} 

/* Special table/div IDs and classes */
#container {width:1000px; display:block; clear:both; margin:auto; background:#666; border-left:2px solid #333; border-right:2px solid #333;}
#head {background:url(common/bg_header_temp.jpg) top left no-repeat; width:1000px; height:223px; display:block; clear:both;}
#left {background:#1e2426; width:225px; margin-left:5px; color:#fff; float:left; border-bottom:5px solid #1e2426;}
#right {background:#1e2426;width:225px;color:#fff;float:left;border-bottom:5px solid #1e2426;}
#indexmain {background:URL(common/bg_index.gif) no-repeat; color:#fff; width:540px; 
float:left; margin:0px;}
#main {background:#1e2426; color:#fff; width:530px; float:left; margin:0 5px; border-bottom:5px solid #666;}
#wide {background:#1e2426; color:#fff; width:760px; float:left; margin-left:5px; border-bottom:5px solid #666;}
#footer {margin:0 5px; height:130px; background:URL(common/bg_affiliate.jpg) repeat-x top; display:block; clear:both; position:relative; text-align:center;}

#split-left, #split-right {display:inline; float:left;}

.hover_row {background: #000;}

#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: #666; display: block; width:223px; color:#fff; text-indent:25px;
	border:1px solid #1e2426; border-top:0; padding:4px 0px; text-decoration: none; 
	font: normal bold 13px Tahoma, Arial, Helvetica, sans-serif;}
#left li a:hover {color:#000; background-color:#72b4de;}

#upcoming {margin:2px; clear:both; text-align:left; max-height:200px; height:auto !important; height:200px; overflow:auto; border:2px solid #72b4de; width:217px; background:URL(common/bg_gradient.jpg) top repeat-y;}

/* Stuff for rotating content box */
#home {margin:0px 10px;}
#moreheadlines {margin:0px 5px 5px 5px; border:3px solid #72b4de; padding:5px;}
#article {margin:5px;}
/* .page {width:400px;} */
.rotate {width: 400px; height: 375px; position: relative; overflow: hidden; }
.rotate .contentdiv {left:0; top:0;  visibility: hidden; position: absolute; 
padding: 0px; text-align:left; width: 400px; height: 375px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.page a img {padding:2px; text-decoration: none; border: 2px solid #1e2426;}
.page a img:hover, .page a.selected img {border: 2px solid #72b4de;}


.inline {display:inline; padding:none; margin:none; border:none;}
.dateline {font: normal 8pt Tahoma, Arial, sans-serif;}
.dark {background-color: #72b4de; font-weight:bold; border-bottom:2px solid #000; color:#000;}
.picture {border: 2px solid #c0c0c0; background-color:#c0c0c0; color:#000000; 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:URL(common/bg_form.jpg); height:20px; width:75px; border:2px solid #72b4de;}
label.dd {display:none; visibility:hidden;}


