
body {background-color:#fff; font-family:Georgia, Times New Roman, Times, serif; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px;}

.centerblock {width:100%; text-align:center; clear:both; margin:auto;}

#networkcontainer {margin:auto; background:#fff;}
#network {background:#fff; width:950px; color:#666; margin:auto; text-align:center; padding-top:20px;}
#network a {color:#666;}

/* topnav */
.topnav {background-color:#F57D1E; text-align:left; width:950px; margin-left:auto;	margin-right:auto; color:#fff;}
.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;}

#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;}

.confessions {margin:0 auto 0 auto;}
.confessions hr {margin:5px 0;}
.confessions p {font-size:16px;}
.addconf {background:#eee; color:#000; text-align:center; padding:10px;}

.insp {margin:5px 0 10px 5px; padding:0; list-style:inside square;}
.insp li {font-size:10px;}

.linkroll {margin:20px 0; padding:0; list-style:none;}
.linkroll li {border-bottom:2px solid #fff; padding:0; font-weight:bold; background:#ff9;}
.linkroll li:hover {background:#ffc;}
.linkroll li a {display:block; padding:5px;}

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;}

#pollinner {padding:20px 20px 5px 20px;}
#pollinner hr {color:#f99; background:#f99; height:1px; margin:0; padding:0;}

#ad {width:950px; margin-top:10px; margin-left:auto; clear:both; margin-right:auto;}
#adbottom {width:950px; height:7px; margin-left:auto; clear:both; margin-right:auto;}

#bottom {width:950px; margin-top:20px; margin-left:auto; clear:both; margin-right:auto;}
#bottombottom {width:950px; height:7px; margin-left:auto; clear:both; margin-right:auto;}

#response {width:950px; margin:10px auto 10px auto; clear:both; background:#f00; color:#fff; padding:10px 0; font-weight:bold;}

#feature {width:950px; margin-top:10px; margin-left:auto; clear:both; margin-right:auto;}
#featurebottom {width:950px; height:7px; margin-left:auto; clear:both; margin-right:auto;}
#feature p {color:#333;}
#feature h3 {font-size:20px;}

#feature hr {color:#999; background:#999; height:3px; margin:0; padding:0;}
a:link, a:visited {color:#696; text-decoration:underline;}

/* 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;}

.pagenumbers {padding:5px 0 5px 0; border-bottom:1px solid #ccc; color:#999; font-size:10px;}
.pagenumbers table tr td {color:#999;}
.pagenumbers b {}

/* core */

#everything {
	width:950px;
	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;}

tr {vertical-align:top; text-align:left;}

th {background-color:#ccc; color:#000; font-weight:bold; font-size:11px; text-align:left;}

p, ol, ul, li {line-height:135%;}

b {font-weight:bold;}

hr {color:#ccc; height:1px;}

strike {color:#bbb;}

.options {font-size:13px; font-weight:bold;}

.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;}

.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%;}


/* cf error style */
p table tr td p {color:#999; font-size:9px;}


/* default links */
a:link {text-decoration:none; color:#696;}
a:visited {text-decoration:none; color:#363;}
a:hover {text-decoration:underline; color:#6c6;}


/* headings */

h1,h2,h3,h4,h5,h6 {
	padding-bottom:0px; 
	margin-bottom:0px;
	}

h1  {
	font-size:30px;
	color:#c33; 
	font-weight:normal;
}

h2  {
	font-size : 18px;
	color : #000;
	font-weight : normal;
}

h3  {
	font-size : 14px;
	color:#c33; 
	font-weight : bold;
    margin:0 0 10px 0;
}

h4  {
	font-size : 13px;
	color : #900;
	font-weight : bold;
    margin: 10px 0 10px 0;
}

h5, h6  {
	font-size :130%;
	font-weight:bold;
    font-size:15px;
	color:#c66;
}

.mainintro {font-size:12px; text-align:left; font-weight:normal; margin:0; color:#ebb; padding:0;}

.confouter {margin:0 0 20px 0; background:#fff;}
.conf4 {background:url("images/corner_topleft.gif") top left no-repeat;}
.conf3 {background:url("images/corner_topright.gif") top right no-repeat;}
.conf2 {background:url("images/corner_bottomleft.gif") bottom left no-repeat;}
.conf1 {background:url("images/corner_bottomright.gif") bottom right no-repeat;}
.confinner {background:transparent;}
.confinner p {padding:10px; margin:0; color:#000;}
p.confdets {font-size:10px; color:#ccc; border-bottom:1px solid #fff; padding-bottom:5px;}
p.confdets a, p.confdets a:visited, p.confdets cite {color:#999;}
.tiny {font-size:1px; color:transparent;}
.pipe {color:#ccc;}

.addbox {padding:10px;}
.addbox h4 {color:#fff; margin-top:0;}
.addbox h5 {color:#fcc;}
.addbox textarea {border:1px solid #c99;}

.addbox .insp li {color:#c99;}
.addboxp {color:#fff;}
