/*
Theme Name: kistov
Theme URI: 
Description: kistov 2009 style
Version: 1.0
Author: kistov
Author URI: http://kistov.com
Tags: kistov, 2009
*/

*, p, div, td{
	color: #979797;
	font-family: Georgia, Helvetica, Arial, serif;
}
html, body{
	background: #000 url("images/bg.gif");
	background-position: center 0;
}
#siteinfo{
	position: relative;
	top: -9999px;
}
.container_12{
	padding: 280px 0px 30px 0px;
	background-image: url("images/mast.jpg");
	background-repeat: no-repeat;
	background-position: center 0;
}
h2{
	display: block;
	background-repeat: no-repeat;
	height: 16px;
	margin: 0px 0px 6px 0px;
}
h2 span{
	position: relative;
	top: -9999px;
	left: -9999px;
}
h2.listen{background-image: url("images/listen.gif");}
h2.news{background-image: url("images/news.gif"); margin-bottom: 0px; float:left; width:60px;}
h2.twitter{background-image: url("images/twitter.gif");}
h2.elsewhere{background-image: url("images/elsewhere.gif");}
h2.about{background-image: url("images/about.gif");}

.news-rss{
	float: left;
}
h3{
	font-size: 22px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px -8px 0px;
}
h3, h3 a{
	color: #ff4e00;
	text-decoration: none;
	font-family: "Gill Sans", "Geneva", Helvetica, Arial, sans-serif;
}
h3 a:hover{
	color: #000;
	background-color: #ff4e00;
}
.nav{
	font-size: 10px;
}
.nav .prev{
	float: left;
}
.nav .next{
	float: right;
}
.post{
	border-bottom: 1px dashed #4b4b4b;
	padding: 6px 0px 8px 0px;
}
.post p{
	margin: 0px 0px 10px 0px;
}
.post .posted{
	font-size: 10px;
	color: #4b4b4b;
	margin: 3px 0px 5px 0px;
}
.post .entry a{
	color: #8138de;
}
.post .entry a:hover{
	color: #000;
	background-color: #8138de;
}
.tweets{
	font-size: 12px;
	border: 2px solid #235a8e;
	padding: 0px 8px 0px 8px;
	margin: 0px -4px 10px -4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tweets .time{
	display: inline;
	font-size: 11px;
	color: #555;
}
.tweets .moretweets{
	text-transform: uppercase;
	font-size: 10px;
	padding: 3px 0px 3px 0px;
	text-align: right;
}
.tweets a, .follow a{
	color: #4bb1ee;
}
.tweets a:hover, .follow a:hover{
	background-color: #4bb1ee;
	color: #000;
}
.tweet{
	border-bottom: 1px dashed #1d5d8f;
	padding: 3px 0px 3px 0px;
}
.follow{
	float: right;
	text-transform: uppercase;
	font-size: 10px;
}
div.logos{
	margin: 10px 0px 20px 0px;
}
div.about{
	font-size: 12px;
}
div.adsense{
	margin: 10px 0px 20px 0px;
}
#hypem-widget{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #ffe329;
	margin-top: 10px;
	width: 220px;
	font-family: Georgia, Helvetica, Arial, serif;
}
#hypem-widget img{
	margin-left: 6px;
}
#hypem-widget li{
	border-bottom: 1px dashed #1d5d8f;
	padding-bottom: 6px;
}
#hypem-widget ul li a:hover{
	background-color: #ffe329;
	color: #000;
}
#siteby{
	font-size: 9px;
	text-transform: uppercase;
	text-align: right;
	margin-top: 10px;
	color: #282535;
}
#siteby a{
	color: #353047;
}
.xcontainer_12
{
	background: #fff url("images/12_col.gif") repeat-y;
	margin-bottom: 20px;
}