
body {
  background-color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  background-image: url('/images/bg.gif');
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding:0px;
  text-align:center;
}

#networkcontainer {margin:0 auto; padding:0 10px; background:#fff; text-align:center;}
#network {background:#fff; color:#666; margin:0 auto; text-align:left; width:950px;}
#network a {color:#069; font-weight: bold;}

/* adminbar */

.centerblock {
	width:950px; 
	text-align:center;
	clear:both;
	margin:auto;
	}

.toptabs h3 {padding:5px 8px; background:#a00; color:#daa; float:left; font-size:11px; margin:5px 0 0 5px; font-weight:normal;}

table.newspot {margin-left:10px;}
table.newspot tr th {padding:10px 20px 3px 0; font-size:15px; background:transparent;}
table.newspot tr td {padding:0 20px 0px 0;}
table.newspot tr th a.bot {font-size:11px; color:#666; text-decoration:none; font-weight:normal;}

ul.tabs {list-style:none; margin:0; padding:0;}
ul.tabs li {font-size:13px; font-weight:bold; float:left; margin:0 5px 0 0;}
ul.tabs li a {display:block; color:#ccc; background:#600; text-decoration:none; padding:5px 20px; outline:none;}
ul.tabs li.current a {color:#fff; background:#900;}

#newsidebar {float:left; width:100px;}
#newsidebar ul {list-style:none; margin:0; padding:0;}
#newsidebar ul li {border-bottom:1px solid #333; padding:5px; text-align:left; background:#000;}
#newsidebar ul li:hover {background:#333;}
#newsidebar ul li a {color:#ccc; display:block;}
#newsidebar ul li a:hover {color:#fff; text-decoration:none;}

#newsidepromo ul li.sidepromo {margin-top:10px;}

#newshell {width:850px; text-align:middle; margin-left:120px;}

#catnav {float:left; text-align:left; width:120px;}
#catnav ul {margin:0; padding:0; list-style:none;}
#catnav ul li {margin:0; padding:0; border-bottom:1px solid #A2F9F6; padding:3px 5px 3px 0; font-weight:bold; font-size:11px; font-family:Arial, sans-serif; color:#f66;}
#catnav ul li a {color:#fff;}

#pollinner {padding:20px 20px 5px 20px;}
#pollinner hr {color:#f99; background:#f99; height:1px; margin:0; padding:0;}

#ad {background-image: url('/images/ad_bg.gif'); width:850px; margin:10px auto 0 auto;}
#adbottom {background-image: url('/images/ad_bottom.gif'); width:850px; height:7px; margin:0 auto;}

#bottom {background-image: url('/images/bottom_bg.gif'); width:850px; margin-top:20px; margin-left:auto; clear:both; margin-right:auto;}
#bottombottom {background-image: url('/images/bottom_bottom.gif'); width:850px; height:7px; margin-left:auto; clear:both; margin-right:auto;}

#response {background-image: url('/images/response_bg.gif'); width:850px; margin-top:10px; margin-left:auto; clear:both; margin-right:auto;}
#responsebottom {background-image: url('/images/response_bottom.gif'); width:850px; height:7px; margin-bottom:10px; margin-left:auto; clear:both; margin-right:auto;}

#feature {background-image: url('/images/main_bg.gif'); width:850px; margin-top:10px; margin-left:auto; clear:both; margin-right:auto;}
#featurebottom {background-image: url('/images/main_bottom.gif'); width:850px; height:7px; margin-left:auto; clear:both; margin-right:auto;}
#feature p {color:#fff;}
#feature h3 {font-size:20px;}

.fixer {font-size:1px; clear:both;}

.topfive {border-left:1px solid #f99; margin:20px 0 10px 0; float:left;}
.topfiveinner {padding:0 20px 0 20px;}
.topfiveinner hr {color:#f99; background:#f99; height:1px; margin:0; padding:0; border:0;}
.topfiveinner a:link, .topfiveinner a:visited {color:#fff; text-decoration:underline;}
.topfiveinner h3 {font-size:14px; color:#f99;}
.topfiveinner ol {margin:5px 0 10px 25px;}
.topfiveinner ol li {font-size:13px; color:#f99; font-weight:bold; padding-bottom:5px;}
.topfiveinner ol li a:link, .topfiveinner ol li a:visited {color:#fff;}


/* headerbar */

#headerbarinner {
	color:#999; 
	width:775px; 
	text-align:left;	
	font-size:10px;
	margin-top:15px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	}

.headerbarinner {
	color:#999;
	text-align:left;	
	font-size:10px;
	background-color:#000;
	}

#headerbarlogo {
	float:left; 
	padding:10px 15px 10px 20px; 
	color:#fff; 
	font-weight:bold; 
	font-family:arial;
	border-right:1px solid #333; 
	margin-right:12px;
	margin-top:5px;
	background-color:#000; 
	}

#headerbarinner a, #headerbarinner a:link, #headerbarinner a:visited {
	text-decoration:none; 
	color:#ccc; 
	font-size:10px; 
	font-family:arial, sans-serif;
	margin-left:auto;
	margin-right:auto;
	}
	
#headerbarinner a:hover {
	text-decoration:none; 
	color:#fff; 
	font-size:10px; 
	font-family:arial, sans-serif;
	}


#adminbarinner {
	color:#999; 
	width:775px; 
	text-align:left;
	font-size:10px;
	}
	
#adminbarpadding {
	padding:5px 10px 5px 20px;
	clear:both;
	}

#adminbarpadding, #adminbarpadding a:link, #adminbarpadding a:visited {
	text-decoration:none; 
	color:#666; 
	font-size:10px; 
	font-family:arial, sans-serif;
	}
	
#adminbarpadding a:hover {
	text-decoration:none; 
	color:#fff; 
	font-size:10px; 
	font-family:arial, sans-serif;
	}

/* bottom listings */

#bottomlistings {
	padding-bottom:30px; 
	color:#999; 
	width:775px; 
	text-align:left; 
	background-color:#eee; 
	clear:both;
	margin-left:auto;
	margin-right:auto;
	}

#news {
	padding:20px 0 20px 0; 
	color:#999; 
	width:850px; 
	text-align:left; 
    background-image: url('/images/ad_bg.gif');
	clear:both;
	margin-left:auto;
	margin-right:auto;
    margin-top:10px;
	}
    
#news h3 {margin:5px 15px 5px 15px;}
#news p {margin:5px 15px 10px 15px; padding-bottom:8px; border-bottom:1px dashed #999;}

/* topnav */

.topnav {
	background-color:#c00; 
	text-align:left; 
	width:850px;	
	color:#c99;
    width:950px;
    margin:auto;
	}

.topnav a:link, .topnav a:visited, .topnav a {
	font-size:11px; 
	text-decoration:none; 
	color:#fff; 
	font-family:arial, verdana, sans-serif;
	}
	
.topnav a:hover {
	font-size:11px; 
	color:#fff; 
	text-decoration:underline; 
	font-family:arial, verdana, sans-serif;
	}

.pagenumbers {padding:5px 0 5px 0; border-bottom:1px solid #f99; color:#f99; font-size:10px;}
.pagenumbers b {color:#fff;}

/* core */

#everything {
	width:850px;
	text-align:left;
	background-color: #ffffff;
	left:20px;
	margin:auto;
	display:block;
	}

#everythingpadding {
	padding:0 0px 50px 0px;
	background-color:#ffffff;
	}

#leftblock {
	width: 420px;
	text-align:left;
	color:#666;
	background-color:#fff;
    float:left;
    display:block;
    border-right:1px solid #ccc;
	}

#leftblockpadding {
	padding:20px 10px 20px 20px;
	}

#rightblock {
	float:left;
	text-align:left;
	width: 180px;
	background-color:#fff;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
	}

/* html */

p, td, font, body, pre {color:#000;	font-size:11px;	font-family:arial, sans-serif;}

tr,td {vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif;}

th {background-color:#ccc; color:#000; font-weight:bold; font-size:11px; text-align:left;}

p, ol, ul, li {line-height:150%;}

b {font-weight:bold;}

hr {color:#ccc; height:1px;}

strike {color:#bbb;}

.adbox p { margin-top:0px;}
.adbox .price {font-size:11px; font-weight:bold; color:#9c0031;}
.adbox .desc {font-size:10px; color:#666;}

dl {
	padding:10px; 
	border:1px solid #eee;
	}
	
dt {
	font-weight:bold; 
	color:#9c0031; 
	padding-bottom:5px; 
	padding-top:10px;
	}
	
dd {
	font-weight:normal; 
	line-height:165%;
	}

.datatable {
	border-collapse:collapse;
	padding:0px; 
	margin:0px;
	width:100%;
	}

.datatable th {
	background-color:transparent;
	}

.datatable td, .datatable th {
	padding:8px 5px 8px 5px; 
	font-size:11px;
    color:#fff;
    line-height:150%;
	}

.datatable tr td cite {color:#999;}


.options {font-size:13px; font-weight:bold;}

.anticheadernav, a.anticheadernav:link, a.anticheadernav:visited {text-decoration:none; color:#fff; font-size:11px; font-family:arial, sans-serif;}
a.anticheadernav:hover {text-decoration:underline; color:#fff; font-size:11px; font-family:arial, sans-serif;}

.bottomlink, a.bottomlink:link, a.bottomlink:visited {text-decoration:none; color:#c33; font-size:11px; font-family:arial, sans-serif;}
a.bottomlink:hover {text-decoration:underline; color:#000;}

.datastrips td {border-bottom:1px solid #CAE0F3; background-color:#fff;}
.datastrips th, .dataform th {border-bottom:1px solid #000; background-color:#9c0031; color:#fff;}

.footerlink, a.footerlink:link, a.footerlink:visited {text-decoration:none; color:#fff; font-size:10px; font-family:arial, sans-serif;}
a.footerlink:hover {text-decoration:underline; color:#fff; font-size:10px; font-family:arial, sans-serif;}

.headernav, a.headernav:link, a.headernav:visited {text-decoration:none; color:#fff; font-size:11px; font-family:arial, sans-serif;}
a.headernav:hover {text-decoration:underline; color:#fff; font-size:11px; font-family:arial, sans-serif;}

.snip {color:#666; padding-right:20px; font-weight:bold; font-size: 13px; line-height: 20px;}
.pollsnip {color:#666; padding-right:20px; font-weight:normal; font-size: 11px; line-height: 18px;}
.events, a:link.events, a:visited.events {color:#1972BF;}

.lightblue {background:#F3F8FC;}
.darkblue {background:#E8F1F8;}
.tablehead {background: #2b83cf; color: #fff;}

.smallform {
	font-size : 10px;
	background : #fff;
	color : #06c;
	font-family : arial, geneva, sans-serif;
}

.bordered {border-width:1px; border-color:#afc0ce; border-style:solid; padding:10px;}

.small {font-size : 10px;}
.light {color: #afc0ce;}
.subjectlist {list-style-image: url(files/images/arrow.gif); margin-left: 20px;}

.editsidebar h5, .editsidebar {background-color:#fff; color:#999;}

.whitealt {font-size:8px; color: #fff;}

.darktab  {color:#fff; font-weight:bold; background-color:#369;}
.lighttab {color:#000; font-weight:bold; background-color:#fff;}

.loginfield  {color: #fff; border: 1px solid #7fb2cc; background-color:#069;}
.loginbutton {color: #000; border: 1px solid #000; background-color:#7fb2cc;}

.toggle {font-size:9px; font-weight:bold; color:#666;}

.footer {font-size:10px; font-style:normal;	color:#666;}

.table {background-color:#eee;}

.littledropdownheadings {font-size:12px; color:#000; font-weight:bold;}

#responsebar {
	width:775px; 
	text-align:left; 
	background-color:#eee;
	}

#responsebarinner {
	padding:10px 10px 10px 20px; 
	color:#999;
	text-align:left; 
	float:left;
	}

.response {color:#000;
	font-size : 13px;
	font-family : arial, sans-serif;}



.admin, a:link.admin, a:visited.admin
{color:#9c0031; font-size:10px;	font-family:arial, sans-serif;}
a:hover.admin {color : #000;}
.faintadmin, a:link.faintadmin, a:visited.faintadmin
{color:#999; font-size:9px;	font-family:arial, sans-serif;}
a:hover.faintadmin {color : #c33;}


.date {color:#666; font-size:9px; font-family:arial, sans-serif;}

form {margin:0px; padding:0px;}

textarea  {
	padding : 10px;
	font-size : 13px;
	background : #fff;
	color : #000;
	font-family : courier new, courier, monospace;
	width:100%;
}

cite {font-style:normal; color:#666; font-size:10px; line-height:120%;}


/* start frontdoor news block */
.moreinfolink, a.moreinfolink:link, a.moreinfolink:visited
{font-size:10px; text-decoration:none; color:#001e47; font-family:arial, sans-serif;}

a.moreinfolink:hover
{font-size:10px; color:#bd0018; text-decoration:none; font-family:arial, sans-serif;}

.newslink, a.newslink:link, a.newslink:visited
{font-size:12px; text-decoration:none; color:#001e47; font-family:arial, sans-serif;}

a.newslink:hover
{font-size:12px; color:#bd0018; text-decoration:none; font-family:arial, sans-serif;}
/* end frontdoor news block */


/* cf error style */
p table tr td p {color:#999; font-size:9px;}


/* default links */
a:link {text-decoration:none; color:#39c;}
a:visited {text-decoration:none; color:#39c;}
a:hover {text-decoration:underline; color:#000;}


/* headings */

h1,h2,h3,h4,h5,h6 {
	padding-bottom:0px; 
	margin-bottom:0px;
	}

h1  {
	font-size:30px;
	color:#c33; 
	font-weight:normal;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
}

h1 span {color:#f99; font-size:18px; font-weight:normal;}

h2  {
	font-size : 18px;
	color : #000;
	font-weight : normal;
	font-family : Arial, Geneva, Helvetica, sans-serif;
}

h3  {
	font-size : 14px;
	color:#c33; 
	font-family : Arial, Geneva, Helvetica, sans-serif; 
	font-weight : bold;
}

h4  {
	font-size : 13px;
	color : #a0a427;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
}

h5, h6  {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size :130%;
	font-weight:bold;
    font-size:15px;
	color:#1B7B94;
    border-bottom:1px dashed #A2F9F6;
    margin-bottom:10px;
    padding-bottom:5px;
}

.middle td {vertical-align:middle;}
.place {font-weight:bold; font-size:15px;}
.score {font-weight:bold; font-size:15px; text-align:center;}

p.details {color:#f99; margin:0;}
p.details a:link, p.details a:visited {color:#f99; text-decoration:underline;}
p.details a:hover {color:#fff;}
p.details b {color:#f99;}

p.extras {color:#000; margin:0;}
p.extras a:link, p.extras a:visited {color:#fff; text-decoration:underline;}
p.extras a:hover {color:#fff; text-decoration:underline;}
p.extras b {color:#fff;}

.ullisting {margin:10px; padding-left:10px;}
.lilisting {margin:5px; padding-left:5px;}
.nopad {padding:0px; margin:0px;}

.results tr td {padding:5px; margin:0px;}

.loginblock {background-color:#333; border: 1px solid #666; color:#ccc; font-size:10px;}
.whitelogin {background-color:#eee; border: 1px solid #999; color:#666; font-size:10px; padding:3px; margin-bottom:5px; width:100px; height:20px;}
.liljoin {background-color:#fff; border: 1px solid #666; color:#666; font-size:11px;}

a.sidenav:link {font-size:12px; text-decoration:none; color:#9c0031; font-family:Arial, Geneva, Helvetica, sans-serif; font-weight:bold;}
a.sidenav:visited {font-size:12px; text-decoration:none; color:#9c0031; font-family:Arial, Geneva, Helvetica, sans-serif; font-weight:bold;}
a.sidenav:hover {font-size:12px; color:#a0a427; text-decoration:none; font-family:Arial, Geneva, Helvetica, sans-serif; font-weight:bold;}

.mainintro {font-size:11px; text-align:left; font-weight:normal; color:#000; margin-top:15px; padding:5px 0 0 0; border-top:1px solid #ccc; margin-left:10px; clear:left;}
.mainintro b {color:#000; font-weight:bold;}
.mainintro a {text-decoration:underline; color:#039;}

.confess a, .confess:link, .confess:visited {color:#000; text-decoration:underline;}

h1.mainh1 {font-size:16px; color:#666; padding: 5px 0 5px 10px;}

.social {margin:0 0 5px 0;}
.social li {display:inline; padding-right:10px; color:#c99; font-weight:bold;}
.social li a, .social li a:visited {color:#fff; font-weight:normal;}

.googlesearch tr td {vertical-align:middle; padding:0; margin:0;}
.googlesearch tr td input {margin:0;}