body {background: #EDEDED; color: #333; font-family: Tahoma;
		margin: 0; padding: 0px; font-size: 80%; width: 100%;}
.top{width: 100%; background: #DEDEDE;}

.container {margin: auto; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; width: 1098px; background: #FFF url(images/cont.png) repeat-x top right;  font-size: 20px;}
.sidebar{float:left; width:150px; font-size: 1.4em; margin: 20px; color: #E10000;}
.sidebar2{float:left; width:250px; margin: 20px; color: #E10000;}
.bot{width: 1100px; margin: auto;}
.header {width: 1100px; height: 175px; margin: auto; padding-top: 10px;}
.logo{width: 290px; height: 100px; float:left; margin-left: 10px;}
.banner{height: 100px; float: right; margin-right: 10px;}

.main{ width: 760px; overflow:hidden;}
.content{width: 600px; float: left;}
.adv{ width: 200px; float: left; padding-top: 20px;}
.footer {padding: 10px;}

.post{width: 600px; overflow: hidden; padding: 10px; margin:auto;}

.tl{background:url(images/tl.png) no-repeat top left; float: left; width: 10px; height: 10px;}
.t{border-top: 1px solid #CECECE; background: #FFF; height: 9px; width: 1080px; float: left;}
.tr{background:url(images/tr.png) no-repeat top right; float: left; width: 10px; height: 10px;}  
.h{border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; background: #FFF;  width: 1098px; height: 120px;}
.c{width:1088px; overflow: hidden;}
.bl{background:url(images/bl.png) no-repeat top left; float: left; width: 10px; height: 10px;}
.b{border-bottom: 1px solid #CECECE; background: #FFF; height: 9px; width: 1080px; float: left;}
.br{background:url(images/br.png) no-repeat top right; float: left; width: 10px; height: 10px;}  

.menu{background:#424242; width: 1080px; height:48px; border-top: 1px solid #1b1b1b; padding:7px 0 0 20px; margin: auto;}
.menuitem{background:url(images/menuitem.png) repeat-x; float:left; height:13px; padding:11px 20px; border-right: 1px solid #1b1b1b; border-left: 1px solid #6c6c6c; font-weight:bold; }
.menuitem a, .menuitem a:visited, .menuitem a:active {color:#FFF; font-size:0.9em;}
.menuitem a:hover{color:#E10000; font-size:0.9em;}
.entry{font-size: 1em;}

.home{width:275px; height:80px; float:left;}
.tagged{width:400px; float:left;}
.comments{width:150px; float:right; text-align: center;}
.tagged,  .comments{height:15px;}
.storytitle {margin: 0;	font-size: 2em;}
.side{width: 300px; height: 100px; clear: none; font-weight: bold; font-size: 1.2em; color:#777;}
.sideimg{padding:10px; float:left; display:block;}
.sidetxt{margin:30px 10px; float:left;}

.sidebar ul{color: #E10000;}
.sidebar ul {list-style-type: none; text-indent: -35px; }
.sidebar ul li a{color: #333; font-size:0.8em; }
.vbot,  .vbot a {width:240; height:28px; color: #FFF !important; font-size: 14px; background: url(images/vb.png) no-repeat;}

.clear{clear: both;}
a, a:visited{color: #E10000; text-decoration:none;}
a img {border: none;}
a:hover {text-decoration:underline;}
acronym, abbr, span.caps {font-size: 90%;}
acronym, abbr {cursor: help;}
blockquote {border-left: 5px solid #ccc; margin-left: 1.5em; padding-left: 5px;}
cite {font-size: 12px; font-style: normal;}
h1{font-size: 24px;}
h2{font-size: 20px;}
h3{font-size: 16px; color: #6E6345; font-weight: normal;}
ul.post-meta {list-style: none;}
ul.post-meta span.post-meta-key{font-weight: bold;}
.feedback {color: #ccc;text-align: right;clear: both;}
.meta {font-size: 1em;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline; list-style: none; margin-top: -10px;	padding: 0;}
.meta, .meta a {color: #740160; font-weight: bold; letter-spacing: 0;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
		background: #fff; border: 1px solid #333; padding: .2em;}
#commentform textarea {width: 400px;}
#commentlist li ul {border-left: 1px solid #ddd; list-style-type: none;}



















img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

.poll-question{
color:#fff;}
.dem-results{
color:#fff;
font-size:12px;}

.dem-results label{
color:#fff;
font-size:12px;
line-height: 0.9em;}

.dem-results li{
color:#fff;
font-size:12px;
line-height: 0.9em;}