/*
Theme Name: Rock Fucker Rock 3 columns
Theme URI: http://www.rock-fucker-rock.de/
Description: Based on Pop Blue 3 columns, a work licensed under a <a target="_blank" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>, created by <a target="_blank" href="http://www.blogohblog.com/">Bob</a> and based on the famous <a target="_blank" href="http://binarybonsai.com/kubrick/">Kubrick</a>. Rock Fucker Rock-Logo by <a target="_blank" href="http://www.myspace.com/bastianbunt">BastaBunt</a>.
Version: 2.5
Author: Daniel Credo
Author URI: http://www.myspace.com/stardeslebens
*/

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;margin:0;padding:0; 
background-color:#FFFFFF
}

#top{
width:900px;
height:174px;
margin:10px auto;
padding:0;
}

#header{
margin:0 auto;
padding:0;
}

#header h1{
text-indent:-10000px;
margin:0;
padding:0;
}

#header h1 a{
display:block;
background:url(http://www.rock-fucker-rock.de/wp-content/uploads/2010/06/logo.gif) no-repeat left; 
height:174px
}

h1, h2, h3{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; 
margin:0; 
font-size:14px; 
font-weight:bold;
}

a:link{ 
text-decoration: underlined; 
color : #000000; 
border: none; 
}

a:active{ 
text-decoration: none; 
color : #000000; 
border: none; 
}

a:visited{ 
text-decoration: underlined; 
color : #000000; 
border: none; 
}

a:hover{ 
text-decoration: none; 
color : #000000; 
border: none; 
} 

#nav{
background-color:#000000;
height:35px;
border-bottom:#000000 2px solid;
margin:0;
padding:0;
}

#nav2{
height:35px;
width:900px;
font-weight:700;
margin:0 auto;
padding:0;
}

ul.nav2{
height:35px;
line-height:35px;
float:left;
list-style:none;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

ul.nav2 li{
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{
text-decoration: underlined;
color:#FFFFFF;
float:left;
display:block;
padding:0 10px;
}

ul.nav2 li a:hover{
text-decoration: none; 
color:#FFFFFF;
}

ul.nav2 li a:active{
text-decoration: none;
color:#FFFFFF;
text-decoration:none;
}

ul.nav2 li.current_page_item a{
text-decoration:none;
color:#FFFFFF;
}

ul.nav2 li ul{
float:left;
margin:0;
padding:0;
}

.postmetadata{ 
background:#000000; 
color:#FFFFFF; 
padding:5px;
}

.postmetadata a:hover{
color:#FFFFFF;
border:none;
}

.postmetadata a:link,.postmetadata a:active,.postmetadata a:visited{color:#FFFFFF;
border:none;
}

span.cmt{
background:transparent url(images/comment.gif) no-repeat;
border:0;
margin:0;
padding:0 0 5px 20px;
}

span.cty{
background:transparent url(images/category.gif) no-repeat;
border:0;
margin:0;
padding:0 0 5px 20px;
}

#main{
width:900px;
margin:0 auto;
padding:0;
}

#content{
float:left;
width:510px;
margin:10px 0 0;
padding:0; 
border-right:1px #000000 solid;
}

.entry{
float:left;
width:500px;
margin:0;
padding:0; 
overflow:hidden;
}

#sidebar{
float:right;
width:380px;
margin:10px 0 0;
padding:0;
}

#rsidebar{
float:right;
width:200px;
margin:0;
padding:0;
overflow:hidden;
}

#rsidebar h2{
font-size:12px;
border-bottom:#000000 1px solid;
margin:0 0 5px;
padding:0;
}

#rsidebar ul{
list-style-type:none;
margin:0;
padding:0;
}

#rsidebar ul li{
list-style-type:none;
margin:0 0 10px;
padding:0;
}

#rsidebar ul li ul{
list-style-type:square;
margin:0;
padding:0 3px;
}

#rsidebar ul li ul li{
list-style-type:none;
background:transparent url(images/li.gif) no-repeat 0 3px;
border:0;
margin:0;
padding:0 0 3px 15px;
}

#lsidebar{
float:left;
width:160px;
margin:0;
padding:0 10px 0 0; 
overflow:hidden; 
border-right:1px #000000 solid;
}

#lsidebar h2{
font-size:12px;
border-bottom:#000000 1px solid;
margin:0 0 5px;
padding:0;
}

#lsidebar ul{
list-style-type:none;
margin:0;
padding:0;
}

#lsidebar ul li{
list-style-type:none;
margin:0 0 10px;
padding:0;
}

#lsidebar ul li ul{
list-style-type:square;
margin:0;padding:0 3px;
}

#lsidebar ul li ul li{
list-style-type:none;
background:transparent url(images/li.gif) no-repeat 0 3px;
border:0;
margin:0;
padding:0 0 3px 15px;
}

.navigation{
width:500px;
color:#000000;
margin:0 auto; 
padding:0;
}

.alignright{
float:right;margin-top:10px;
margin-bottom:10px;
}

.alignleft{
float:left;
margin-top:10px;
margin-bottom:10px;
}

#searchform{ 
height:35px; 
line-height:35px; 
float:right; 
margin: 0; 
padding: 0;  
}

input#s{ 
color: #000000; 
width: 200px; 
border: 1px solid #000000; 
background:#FFFFFF;
}

#footer{
background:#000000;
clear:both;
height:5px !important;
margin:0;
padding:0;
}

#footerbox{
background:#000000;
height:30px;
line-height:30px !important;
margin:0;
padding:0;
}

.footer{
width:900px;
color:#FFFFFF;
height:30px;
line-height:30px !important;margin:0 auto;
padding:0;
}

.footer a:hover{
color:#FFFFFF;
border:none;
}

.footer a:link,.footer a:active,.footer a:visited{
color:#FFFFFF;
border:none;
}

.boxcomments{
margin-bottom:20px;
width:500px;
}

#commentform{
border-top:1px solid #000000;
margin:0;
padding:15px 15px 1px;
}

#commentform label{
display:block;
margin:0;
}

#commentform input{
width:170px;
margin:0 5px 10px 0;
padding:1px;
}

#commentform textarea{
width:400px;
margin:0 0 10px;
padding:0;
}

#commentform #submit{
margin:0 0 20px;
}

#commentform p{
margin:5px 0;
}

ol.commentlist{
margin:0 0 1px;
padding:0;
}

ol.commentlist :hover{
background:#FFFFFF;
}

ol.commentlist li{
border-top:1px solid #000000;
display:block;
list-style:none;
margin:0;
padding:15px 15px 1px;
}

ol.commentlist li :hover{
background:none;
}

ol.commentlist li.commenthead{
display:block;
list-style:none;
margin:0;
padding:5px 15px;
}

ol.commentlist li.commenthead h2{
margin:0;
}

ol.tblist{
border-top:1px solid #000000;
list-style:none;
margin:0 0 1px;
padding:15px;
}

ol.tblist li{
display:block;
list-style:none;
background:#FFFFFF;
padding-left:15px;
margin:0 0 5px;
}

blockquote 
{
margin:1em;
padding:0 0 0 40px;  
color:#000000;
background:url(images/blockquote.gif) no-repeat left top;
}


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


