body { margin: 0 auto; padding: 0; background-color: #dadedf; font-family: "Trebuchet MS"; font-size: 12px; color: #515151; background-image: url(images/brushed_metal.gif); }
//div { overflow: hidden; }
div { position: relative; }
img { border: 0; }
a { color: #38919e; text-decoration: underline; }
a:hover { text-decoration: none; }
.c { clear: both; }
.ti { border: 1px solid ; width: 207px; _width: 206px; height: 17px; color: #2c2c2c; margin-bottom: 5px; color: #515151; font-size: 12px; line-height: 15px; padding: 0; padding-left: 3px; }

span.title {color: #cb2847; margin:0; padding:0; font: italic 19px "Trebuchet MS"; text-decoration: none; }
a.title {color: #cb2847; margin:0; padding:0; font: italic 19px "Trebuchet MS"; text-decoration: none; cursor:pointer;}
span.title1 { color: #515151; font: italic 19px "Trebuchet MS"; text-decoration: none; }
h2.widgettitle{margin-top:15px; margin-bottom:3px; color: #cb2847; font: italic 19px "Trebuchet MS"; text-decoration: none; }
ul.menut{padding:0; margin:0; list-style:none;}
ul.menut li.page_item{position:relative; float:left; list-style:none; padding-left:20px; background:url(images/top_space.gif) no-repeat left center; }
ul.menut li.page_itemh{position:relative; float:left; list-style:none; padding-left:20px; margin-left:-20px;}
#topline { height: 28px; background-color: #101010; line-height: 43px; font: italic 15px "Trebuchet MS"; text-align:center; padding-top:12px;}
#topline a {text-decoration: none;}
#topline .menut { width: 1000px; margin: 0 auto; color: #393834; font-weight:bold; }
#topline .menut a.active { color: #d82a4b;}
#topline .menut a:hover { color: #296c76;}
#topline .menut a.active:hover { color: #961931;}
#page { width: 1000px; margin: 0 auto; }
#li.cat-item{position:relative; float:left;}
#sidebar { width: 220px; margin-right: 10px; float: left; padding-top: 19px; }
#logotext { font-size: 10px; line-height: 11px; color: #777777; margin-top: -5px; margin-bottom: 16px; }

#loginform { margin-bottom: 20px; }
#loginform .left { float: left; width: 175px; _width: 171px; margin-right: 3px; overflow: hidden; }
#loginform #user_login { border: 1px solid ; width: 170px; _width: 166px; height: 17px; color: #2c2c2c; margin-top: 3px; color: #515151; font-size: 12px; line-height: 15px; padding: 0; padding-left: 3px; }
#loginform #user_pass { border: 1px solid ; width: 170px; _width: 166px; height: 17px; color: #2c2c2c; margin-top: 10px; color: #515151; font-size: 12px; line-height: 15px; padding: 0; padding-left: 3px; }
#loginform .recover { font-size: 10px; line-height: 10px; }

#promo { margin-bottom: 16px; }
#promo a { font-size: 14px; line-height: 21px; font-weight: bold; }

#top5list { width: 210px; background-color: #f2f2f2; margin-top: 4px; margin-bottom: 20px; }
#top5list .item { padding: 10px; line-height: 15px; clear: both; }
#top5list .item:hover { padding-left: 9px; background-color: #ffffff; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; cursor: pointer; }
#top5list .item img { float: left; margin-right: 10px; }
#top5list .item .name { font-size: 14px; line-height: 18px; font-weight: bold; margin-top: -4px; margin-left: 70px; }

#footer { margin-top: 40px; height: 107px; background-color: #f2f2f2; }
#footer .info { width: 753px; margin: 0 auto; padding-top: 28px; padding-left: 247px; }

#main {
	margin-left: 230px;
	_margin-left: 0px;
	_float: left;
}

#header { padding-top: 25px; height: 84px; margin-bottom: 3px; padding-bottom: 15px; }
#tunein { float: left; width: 330px; }
#tunein .title { margin-left: 10px; font-size: 16px; color: #515151; font-family: "Trebuchet MS"; margin-bottom: 3px; }

#onair { float: left; width: 330px; }
#onair .title { font-size: 16px; color: #515151; font-family: "Trebuchet MS"; margin-bottom: 3px; }
#onair img { float: left; margin-right: 6px; }
#onair_link { font-size: 14px; font-weight: bold; }
.authors { padding: 7px 10px; background-color: #f2f2f2; margin-bottom: 10px; margin-top: 3px; }
.authors .block { width: 49%; float: left; }

#tags { margin-top: 10px; }

.content { padding: 10px; background-color: #f2f2f2; margin-top: 3px; }

.date { float: right; color: #515151; font: italic 19px "Trebuchet MS"; }
.clinks { font-size: 14px; margin-top: 10px; float: right; margin-right: 10px; }

.comment { padding: 10px; background-color: #f2f2f2; margin-bottom: 10px; margin-top: 5px; }
.comment .userinfo { width: 100px; float: left; margin-right: 20px; }
.comment .userinfo a { font-size: 18px; }
.comment .cdate { line-height: 14px; }
textarea{width:760px;}

#paginator { height: 20px; background-color: #f2f2f2; line-height: 20px; text-align: center; overflow: hidden; }
#paginator img { margin-top: -3px; }

#contact_form { background-color: #f2f2f2; padding: 10px; padding-top: 7px; margin-top: 5px; line-height: 18px; }
#contact_form textarea { margin-top: 0px; width: 298px; height: 101px; border: 1px solid ; color: #2c2c2c; margin-bottom: 6px; color: #515151; font-size: 12px; line-height: 15px; padding: 0; padding-left: 3px; }

.tl { position: absolute; background-color: #d7dbdc; top: 0px; left: 0px; width: 1px; height: 1px; }
.tr { position: absolute; background-color: #d7dbdc; top: 0px; right: 0px; width: 1px; height: 1px; }
.bl { position: absolute; background-color: #d7dbdc; bottom: 0px; left: 0px; width: 1px; height: 1px; }
.br { position: absolute; background-color: #d7dbdc; bottom: 0px; right: 0px; width: 1px; height: 1px; }

#sidebar ul{margin:0; padding:0;}
#sidebar ul li{list-style:none;}