/*
Theme Name: DownSounD theme
Theme URI: -
Description: Theme for DownSounD
Version: 1.0
Author: Balint Zoltan
Author URI: -
Tags: black, red
*/



/* Begin Typography & Colors */

body{background:#000 url(images/body.bg.jpg) repeat-x;margin:0;padding:0;
	color:#CCC;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans;font-size:8pt;}



ul{list-style-type:none;margin:0;padding:0;}

a{color:#ff3434;text-decoration:none;}
a:hover{background:#ff3434;color:#FFF;}

#page{width:982px;margin:0 auto;padding:166px 0 0 0;position:relative;}

#header h1{margin:0;padding:0;position:absolute;top:50px;left:0;}
#header h1 a{display:block;text-indent:-999px;background:url(images/logo1.gif) no-repeat;width:200px;height:51px;overflow:hidden;}
#header{width:982px;height:300px;background:url(images/mainbg.jpg) 0 140px no-repeat;position:absolute;top:0;left:0}
.description{display:none;}

#main_nav{position:absolute;top:107px;right:0;}
#main_nav li{float:left;margin:0 15px 0 0;}
#main_nav li a{display:block;height:46px;font-size:18px;color:#FFF;}
#main_nav li.page_item.getout {margin-top:-10px;}
#main_nav li.page_item.getout a{color:#f98001;background:url(images/getoutnav.jpg) no-repeat;overflow:hidden;width:65px;text-indent:-999px;}
#main_nav li a:hover, .current_page_item{background:url(images/navbg.gif) left bottom repeat-x;}
* html #main_nav li a{display:inline-block;}
#main_nav li.page_item.getout a:hover{color:#f9a801;background:url(images/getoutnav1.jpg) no-repeat;}

#content{background:url(images/contentbg.jpg) repeat-y;width:942px;position:relative;padding:20px;}
#maincontent{width:580px;float:left;margin:0 50px 0 0;}
#sidebar{float:left;width:300px;position:relative;}

a em.event_date{color:#666;font-size:8pt;display:block;}
#sidebar li h3{margin:0;padding:0;font-size:10pt;}
#sidebar li h3 a{display:block;border-bottom:1px dotted #212121;padding:3px;}
#sidebar li h3 a:hover{background:#121212;color:#ff5252;}

img.alignleft{float:left;margin:0 10px 0 0;border:2px solid #CCC;}

h2{margin:5px 0 10px 0;padding:0 0 0px 0;font-size:14pt;}
.post{background:url(images/separator.jpg) left bottom repeat-x;padding:0 0 10px 0;margin:0 0 10px 0;}
.post .entry h2{font-size:13pt;}
.post small{color:#666;}

#comments{border-top:1px solid #212121;padding:5px 0;}
.commentlist{margin:5px 0 10px 0;padding:0;list-style-type:none;}
.commentlist li{border-bottom:1px dotted #121212;padding:10px 20px;color:#888;}
.commentlist li.even{background:#191919;}

.clearer{clear:both;visibility:hidden;}

#respond{background:#121212;padding:20px;border-top:1px dotted #555;}
#respond h3{padding:20px 20px 10px 20px;margin:-20px -20px 5px -20px;background:#191919;}
#respond textarea{background:#212121;border:2px solid #AAA;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans;
				font-size:10pt;color:#CCC;width:530px;;height:160px;overflow:auto;}
#respond input{background:#212121;border:2px solid #AAA;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans;
				font-size:10pt;color:#CCC;}
#submit{background:#000;border:2px solid #333;color:#999;cursor:pointer;}
#maincontent .navigation{height:30px;}
#maincontent .post h3{font-size:17pt;margin-bottom:0;}
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}

div.getout{padding:30px 0 0 0;}

#footer{background:#131213;border-top:1px solid #710b0b;height:90px;position:relative;}

.ds_banner{position:absolute;width:170px;height:37px;background:url(images/foot-banner.jpg) no-repeat;display:block;text-indent:-999px;overflow:hidden;
			left:50%;margin-left:-85px;top:25px;}
.ds_banner:hover{background:url(images/foot-banner.jpg) no-repeat;}


#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	color: white;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: #212121;
}
#wp_page_numbers ul {
	
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
}

#wp_page_numbers a {
	padding: 6px;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	color: #ddd;
}

#wp_page_numbers li a:hover {
	background:#111;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 8px;
	padding-right: 8px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	background: #171717;
	padding: 6px;
	padding-left: 8px;
	padding-right: 8px;
	color: white;
}
#wp_page_numbers li.active_page a:hover  {
	color: #fff; /* IE fix */
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 6px;
	padding-right: 8px;
	color: #ddd;
	font-size: 11px;
}
