/*  
Theme Name: svensworld 3.0
Theme URI: http://svensworld.de
Description: svensworld - professional trashtalking
Version: 3
Author: sven goder
Author URL: http://svensworld.de/ 

*/

/*  general */
body{
		font-family: verdana, arial, sans-serif;
		font-size: 13px;
		text-align: left;
		vertical-align: top;
		background: #507dab url(images/bg1.jpg) no-repeat left top fixed;
		margin: 0px;
		padding: 0px;
		color: #051e30;
		}
/* body style */

#wrapper{
		width: 1024px;
		margin: 0 auto;
		text-align: left;
		position: relative;
		}

#header{
		float: left;
		width: 1024px;
		border-top: 0px;
		height: 70px;
		position: relative;
		background: url(images/swrapper.png) repeat-y left top;
		}

.box {
	padding: 20px;
	background-color: #f6f6f6;
	border: #dadada 1px solid;
	margin-bottom: 20px;
}

.box.boxstyle2 {	
	background-color: #e3e1d5;
	border: #eee 1px solid;
}

.box.boxstyle3 {
	background-color: #666;
	color: #fff;
	border: none;
}

.box.boxstyle3 a {
	color: #fff;
	text-decoration:underline;
}

.box.alignright {	
	margin:0 0 1em 1em;
	width:40%;	
}

.box.alignleft {	
	margin: 0 1em 1em 0;
	width:40%;
}

#logo{
		float: left;
		width: 1020px;
		margin: 0;
		padding: 12px 0 0 50px;
		border-top: 0px;
		height: 153px;
		}
		
#feed {
		position: absolute;
		top: 0px;
		left: 860px;
        z-index:4;
}

#svensworld {
		position: absolute;
		top: 20px;
		left: 320px;
        z-index:4;
}

#blogdesc
{
		position: absolute;
		top: 106px;
		left: 130px;
        z-index:4;
}

#abutton {
		position: absolute;
		top: 125px;
		left: 116px;
        z-index:4;
}

#cbutton {
		position: absolute;
		top: 123px;
		left: 226px;
        z-index:4;
}
/*  to make the menu line up horizontally & nice */


#container{
		float: left;
		width: 1024px;
		background: url(images/swrapper.png) repeat-y left top;
		position: relative;
		z-index: 5;
		}

		
#bodymid{
		height: 440px;
		position: absolute;
		width: 1024px;
		top: 0;
		right: 0;
		z-index: 2;
		}
		
#content{
		width: 675px;
		float: left;
		position: relative;
		padding: 10px 0 1px 0px;
		z-index: 5;
		}
		
.navigation{
		margin: 10px 10px 0;
		padding: 5px 10px 6px;
		line-height: 12px;
		}
.author{
		
		color: #051e30;
		font-size: 8px;
		text-align: right;
		
		}		
	
.author a{
		color: #ffffff;
		font-size: 8px;
		text-align: right;
		}				
		
.entry-date{
		
		color: #051e30;
		font-size: 8px;
		text-align: right;
		}

.enter-metadata{
		color: #051e30;
		font-size: 10px;
		}
/*  styling of the postdata */
.post{
		padding: 5px;
		margin: 5px;
		text-align: justify;
		background: url(images/shadedtext.png) repeat;
		}

.post a{color: #11242b;
		text-decoration: underline;
		}
		
.post h2{
		font-size: 26px;
		font-weight: lighter;
		text-align: left;
		padding: 2px;
		color: #000;
		background: url(images/text.png) repeat;
		}

.post h2 a{ 
		color: #051e30;
		text-decoration: none;
		padding: 2px;
		text-align: left;
		}

.post img.wp-smiley { border:0px; 
                      padding:0px;
                      margin:0px;
					  background: transparent;
}

.post img {
		background: url(images/bg.png) repeat;
                
        }



.feeding{
		border-top: 1px dotted #ffffff;
		padding: 10px 20px;
		text-align: justify;
		}
		
.enter-content{
		background: url(images/text.png) repeat;
        padding: 5px;
        
		}

.img.ad {
        border: 0px;
        padding: 5px;
        margin: 5px;
        }
.line{
		border: 0px;
		padding: 0px;
        margin: 0px;
		}
		
.line img{	
				border:0px; 
                padding:0px;
                margin:0px;
				}
#comment-form-title{	background: url(images/text.png) repeat;
				width: 470px;
				padding: 25px;
				margin: 15px;
				
}
				
#comments-count{background: url(images/text.png) repeat;
				width: 490px;
				padding: 15px;
				margin: 15px;
			}

.commentlist {	background: url(images/text.png) repeat;
				width: 470px;
				padding: 25px;
				margin: 15px;
				
}

.comments{
		color: #051e30;
		background: url(images/shadedtext.png) repeat;
		}
			
.comments a{
		color: #051e30;
		}			


.comment-author{ padding-left: 0px;
			}
			

#respond {background: background: url(images/shadedtext.png) repeat;
			
}
				
#sidebar{
		width: 280px;
		float: left;
		margin-right: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		position: relative;
		z-index: 4;
		
		}
		
#sidebar ul{
		list-style: url(images/spacer.png);
		
        padding: 5px;
		margin: 0px;
		text-align: justify;
		}

#sidebar .links li {
		padding-left: 0px;
		padding-bottom: 3px;
		padding-right: 15px;
		margin-bottom: 1px;
		margin-left:0px;
		line-height: 15px;
		background: url(images/text.png) repeat;
        padding: 5px;
		text-decoration: none;
}

#sidebar .links a{
		text-decoration: none;
		color: #000;
		}

#sidebar .links a:hover{
		text-decoration: none;
		background: #051e30;
		color: #fff;
		}		

#sidebar .links1 li {
		padding-left: 0px;
		padding-bottom: 3px;
		padding-right: 15px;
		margin-bottom: 1px;
		line-height: 15px;
		background: url(images/text.png) repeat;
        padding: 5px;
		text-decoration: none;
}

#sidebar .links1 li:hover {
		text-decoration: underline;
		background: #051e30;
		color: #FFF;
}

#sidebar .links1 a{
		text-decoration: none;
		color: #000;
}

#sidebar .links1 a:hover{
		text-decoration: none;
		color: #fff;
}

#footer{
		float:left;
		width: 1020px;
		text-align: left;
		line-height: 12px;
		height: 137px;
		
		}


#footer-wrap{
		width: 1024px;
		margin: 0 auto;
		height: 127px;
}

#legal{
		padding-top: 5px;
		background: url(images/text.png) repeat;
		width: 980px; 
		clear: both;
		padding: 4px;
		margin: 4px;
		}
		
/*  Headlines & links*/

img {
	border: none;
}

h1{
		font-family: verdana, arial, sans-serif;
		font-size: 21px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		
		}

h2{
		font-family: verdana, arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		color: #051e30;
		}

h3{
		font-family: arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		margin: 0px;
		padding-bottom: 2px;
		padding-top: 2px;
		text-align: left;
		color: #051e30;
		}

h4{
		font-family: arial, sans-serif;
		font-size: 19px;
		font-weight: bold;
		margin: 0px;
		padding: 5px;
		color: #051e30;
		}

h5{
		font-family: verdana, arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		font-style: italic;
		margin: 0px;
		padding: 8px;
		}

h6{
		font-family: verdana, arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		}
h7{
		background: transparent url(images/quotes.png) no-repeat right bottom;
		font-family: verdana, arial, sans-serif;
		font-size: 15px;
		font-weight: ligther;
		margin-bottom: 10px;
		padding-bottom: 20px;
		padding-right: 30px;
		font-style:italic;
		color:#FFFFFF;
		}
a{
		text-decoration: underline;
		color:#000;
		}

a:hover{
		text-decoration: none;
		}

a img {
		border:0;
		}

ul		{list-style-image: url(images/ulstar.png);
		}

li		{
		padding-top:9px;
		}
ol 		{
		font: italic 16px Georgia, Times, serif;
  		color: #006699;
		}

ol p {
 		font: normal 13px Arial, Helvetica, sans-serif;
 		color: #051e30;
		}
	
/*  content stuff */

address{
		margin: 0px;
		padding: 0px;
}


/*  blockquote */


blockquote{
	margin:15px 35px;
	upadding:3px;
	color:#4C739E;
	padding: 0 25px;
	background: transparent url("images/quotes.png") no-repeat 0 0;
	
}

blockquote p{ padding: 10px; }

.pquotes{
	float:right;
	font-family:Arial;
	font-size:1.25em;
	background:transparent url("images/quotes.png") no-repeat 0 0;
	width:170px;
	margin: 1em;
	padding-left: 30px;
	padding-top: 10px;
	color:#ffffff;
}

.pquotesl{
	float:left;
	font-family:Arial;
	font-size:1.25em;
	background:transparent url("images/quotes.png") no-repeat 0 0;
	width:170px;
	margin: 1em;
	padding-left: 30px;
	color:#fffffff;
}
dd{
		padding: 0 0 0 20px;
}

form, input, textarea{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		}

p img{
		max-width: 100%;
		}
		
img.center{
		display: block;

		}
		
img.alignright{
		margin: 3px 0 2px 10px;
		padding: 4px;
		display: inline;
		}

img.alignleft{
		margin: 3px 5px 2px 0;
		padding: 4px;
		display: inline;
		}

.alignleft{float: left;}
.alignright{float: right;
			margin: 3px 10px 2px 0;
			padding: 30px;}
.aligncenter{
		padding: 15px;
		}
.clear{margin: 0; padding: 0; clear: both;}

small{
		font-size: 9px;
		}
img.avatar {float:left; 
			margin:5px;
			padding:5px;
			background:url(images/bg.png) repeat}

/*.commentmetadata{border-bottom:1px dashed #ededed;} */

.alt{border-right: 1px dotted;}

dl{
		margin: 0px;
		padding: 0px;
}

hr{
		margin: 0px;
		padding: 0px;
}

p {
	padding: 0 0 0.8em;
}

form{
		margin: 0px;
		padding: 10px 0 5px;
}

/* 
Coldskin #3 for Contact Coldform WordPress Plugin
@ http://perishablepress.com/press/2008/01/08/contact-coldform/ 
@ http://perishablepress.com/press/2008/01/15/contact-coldskins/ 
*/

div#coldform * {
	padding: 0;
	margin-left: 0px;
}
div#coldform {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin: 12px 0;
	width: 400px;
	color: #051e30;
}
div#coldform fieldset {
	border: 0 none;
	display: block;
	clear: both;
}
div#coldform legend.hide {
	display: none;
}
div#coldform label.label {
	margin: 12px 0px 6px 0px;
	text-align: left;
	display: block;
	border: 0 none;
	float: left;
	clear: both;
} 
div#coldform input.input {
	padding: 3px;
	float: left;
	clear: both;
	width: 50%;
}
div#coldform textarea#coldform_message {
	font-family: Verdana, sans-serif;
	line-height: 1.5em;
	font-size: 12px;
	padding: 3px;
	float: left;
	clear: both;
	width: 80%;
}
div#coldform input.submit {
	margin: 6px 0 12px 0;
	padding: 3px;
	width: 25%;
}

#pagination {
	text-align: center;
}

#pagination a, #pagination span {
	border: 1px solid #adbfe7;
	color: #fff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	padding: 3px 5px 3px 5px;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}

#pagination a:hover {
	border: 1px solid #205d9e;
}

#pagination .navigate-active {
	color: #fff;
	font-weight: bold;
}

#pagination .navigate-inactive {
	border: 1px solid #e5e5e5;
	color: #fff;
	font-weight: bold;
}

#pagination .currentpage {
	background: #205d9e;
	border: 1px solid #205d9e;
	color: #ffffff;
	font-weight: bold;
}

/* I'm siiinging in the rain.... SIIIIINGING IN THE RAIN... what a woooooonderful day... */
