/*  
Theme Name: svensworld from scratch
Theme URI: http://svensworld.de/
Description: svensworld second go
Version: 1
Author: sven goder
Author URL: http://sag-design.com/ , http://svensworld.de

*/

/*  general */
body{
		font-family: verdana, arial, sans-serif;
		font-size: 13px;
		text-align: left;
		vertical-align: top;
		background: #f6f8f5;
		margin: 0px;
		padding: 0px;
		color: #000;
		}
/* body style */

#wrapper{
		width: 1020px;
		margin: 0 auto;
		text-align: left;
		position: relative;
		}

#header{
		float: left;
		width: 1020px;
		border-top: 0px;
		height: 153px;
		position: relative;
		}

#logo{
		float: left;
		width: 1020px;
		margin: 0;
		padding: 12px 0 0 50px;
		background: url(images/headertop.jpg) no-repeat left top;
		border-top: 0px;
		height: 153px;
		}
		
#feed {
		position: absolute;
		top: 0px;
		left: 860px;
        z-index:4;
}

#sworld {
		position: absolute;
		top: 55px;
		left: 30px;
        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 */

#menu ul{
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		list-style: none;
		margin: 0;
		padding: 15px;
		}

#menu ul li{
		float: left;
		}

#menu ul li a{
		display: block;
		padding: 4px;
		text-decoration: none;
		color: #777;
		}

#menu ul li a:hover{
		background: #f9f9f9;
		}
		
#container{
		float: left;
		width: 1020px;
		background: #f6f8f5 url(images/wrapper4.jpg);
		position: relative;
		z-index: 5;
		}
		
#bodymid{
		background: url(images/body.jpg) no-repeat left top;
		height: 440px;
		position: absolute;
		width: 1020px;
		top: 0;
		right: 0;
		z-index: 2;
		}
		
#content{
		width: 460px;
		float: left;
		position: relative;
		padding: 65px 0 20px 124px;
		z-index: 5;
		}
		
.navigation{
		margin: 10px 10px 0;
		border-top: 1px solid #e0dcb8;
		padding: 5px 10px 6px;
		line-height: 12px;
		}
		
.entry-date{
		padding: 5px 15px 15px;
		
		}

/*  styling of the postdata */
.post{
		padding: 10px 20px;
		}
		
.post h2{
		font-size: 24px;
		font-weight: bold;
		}

.post h2 a{ 
		color: #000;
		}

.post img.wp-smiley { border:0px; 
                      padding:0px;
                      margin:0px;
}

.post img {
		border: 1px dotted #ffffff;
        padding: 5px;
        margin: 5px;
        }

.img.ad {
        border: 0px;
        padding: 5px;
        margin: 5px;
        }
.line{
		border: 0px;
		padding: 0px;
        margin: 0px;
		}
		
.line img{	
				border:0px; 
                padding:0px;
                margin:0px;
				}
		
#sidebar{
		width: 295px;
		float: left;
		padding-left: 70px;
		padding-top: 240px;
		position: relative;
		z-index: 4;
		overflow: hidden;
		}
		
#sidebar ul{
		list-style: none;
		margin: 0;
		padding: 0;
		}

#sidebar .links li {
		width: 250px;
		padding-left: 15px;
		padding-bottom: 3px;
		padding-right: 15px;
		margin-bottom: 1px;
		line-height: 15px;
}

#sidebar .links li:hover {
		background-color: #ffffff;
		padding-left: 15px;
		padding-right: 15px;
}

#quotes{
		width: 250px;
		padding-left: 15px;
		padding-bottom: 3px;
		padding-right: 15px;
		margin-bottom: 1px;
		line-height: 15px;
		}
		
#adarea{
		padding-left: 15px;
		padding-bottom: 3px;
		padding-right: 15px;
		padding-top: 0px;
		margin-bottom: 1px;
		margin-top:15px;
		line-height: 15px;
		}
		

#backtotop {
		padding: 225px 0 0 538px;
		margin-bottom: 5px;
		height: 26px;
		z-index: 5;
		clear: both;
}

#bottom-gfx{
		background: #f6f8f5 url(images/bottom3.jpg) no-repeat left bottom;
		}

#footer{
		float: left;
		width: 100%;
		text-align: left;
		line-height: 12px;
		background: #f6f8f5 url(images/footer2.jpg) no-repeat center bottom;
		}

#footer-wrap{
		width: 1020px;
		height: 341px;
		margin: 0 auto;
}

#legal{
		padding-top: 115px;
		/*background: #f6f8f9;
		border-left: 1px solid #e0dcb8;
		border-right: 1px solid #e0dcb8;
		border-top: 1px solid #e0dcb8;
		border-bottom: 1px solid #e0dcb8;
		*/
		width: 230px; 
		margin-left: 45px;
		clear: both;
		}
/*  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;
		}

h3{
		font-family: verdana, arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		text-align: center;
		}

h4{
		
		font-family: verdana, arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		}

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;
		}

a{
		text-decoration: inherit;
		color:#172983;
		}

a:hover{
		text-decoration: line-through;
		}

a img {
		border:0;
		}
		
/*  content stuff */

address{
		margin: 0px;
		padding: 0px;
}


/*  blockquote */

blockquote{
		margin: 10px 0 0;
		border-top: 2px solid #ddd;
		background: #f5f5f5;
}

blockquote p{ padding: 10px; }

blockquote blockquote{
		float: none;
		width: auto;
		margin: 0 10px;
		background: #fff;
}

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.centered{
		display: block;
		margin-left: auto;
		margin-right:auto;
		}
		
img.alignright{
		margin: 3px 0 2px 10px;
		padding: 4px;
		border: 1px dashed #ededed;
		display: inline;
		}

img.alignleft{
		margin: 3px 10px 2px 0;
		padding: 4px;
		border: 1px dashed #ededed;
		display: inline;
		}

.alignleft{float: left;}
.alignright{float: right;}

.clear{margin: 0; padding: 0; clear: both;}

small{
		font-size: 9px;
		}

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: 0;
}
div#coldform {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin: 12px 0;
	width: 400px;
	color: #333;
}
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%;
}

/* I'm siiinging in the rain.... SIIIIINGING IN THE RAIN... what a woooooonderful day... */
