/* 
Theme Name: Corporate Slave
Theme URI: http://www.samdevol.com
Description: This template is a modified version of Corporate Slave, by dreamLogic http://www.dream-logic.com
Author: Sam Devol
Author URI: http://www.samdevol.com
Version: 0.94
*/

body{
background:#f2f2f2;
color:#404040;
list-style:none;
width:1000px;
margin:0 auto 0 auto;
padding:0;
}

#wrapper{
width: 1000px;
margin:0 auto 0 auto;
border-top:1px solid #c4c4c4;
border-left:3px solid #c4c4c4;
border-right: 3px solid #c4c4c4;
border-bottom:1px solid #c4c4c4;
background:#ffffff;
}

#header{
border-bottom:#ccc 2px solid;
background: url(http://www.alles-internet.com/selfworxx/wp-content/themes/corporate_slave/images/top_wissen.png) no-repeat left top;
height:92px;
text-align:right;
width:770px;
}

#title{
color:#888;
letter-spacing:-1px;
text-align:right;
margin:30px 10px 0;
font-size:1.3em;
}

#description{
color:#404040;
letter-spacing:-1px;
text-align:right;
margin:0 10px;
font-size:0.9em;
}

#container{
border-left:#CCC 1px solid;
float:right;
width:770px;
margin:0;
}

#toppost{
margin:0 20px;
height:auto;
border-bottom:#CCC 1px solid;
}

#single-content{
float:right;
text-align:left;
width:94%;
padding:12px;
}

#content1{
float:left;
text-align:justify;
width:63%;
padding:20px;
}

#content2{
text-align:justify;
padding:20px;
margin-left:68%;
border-left:#CCC 1px solid;
}

div.post-permalink{
float:right;
}

div.post-comments{
float:left;
}

h3.post-date,p.post-date-single,h3#comment-count{
text-align:right;
word-spacing:0.2em;
margin:10px 10px 0px 0px;
}

h3.post-date,div.post-entry h1,div.post-entry h2,div.post-entry h3,div.post-entry h4,div.post-entry h5,div.post-entry h6,div#sidebar ul li p{
/*background:#fff;*/
}

div.post-entry blockquote{
/*background:#ffffff;*/
display:block;
font-size:0.9em;
line-height:120%;
width:85%;
margin:0 15px;
padding:10px;
}

#content2 div.post-entry blockquote{
/*background:#ffffff;*/
display:block;
font-size:0.9em;
line-height:120%;
width:98%;
margin:0;
padding:0;
}

#content2 div.post-entry blockquote p{
font:12px verdana, georgia, palatino, serif;
text-indent:10px;
margin:5% 0 0 14%;
}

#content2 div.post-entry blockquote:before{
/*content:open-quote;*/
height:0;
margin:10% 0% -10% -0%;
}

#content2 div.post-entry blockquote:after{
height:0;
margin-bottom:0;
margin-left:99%;
margin-top:0;
}

div.post-entry ul li{
list-style:disc;
}

div.post-entry ul li,div.post-entry ol li{
line-height:120%;
margin:0 0 0.5em -1.5em;
}

div.post-entry h1,div.post-entry h2,div.post-entry h3,div.post-entry h4,div.post-entry h5,div.post-entry h6{
font-size:1.2em;
font-weight:300;
margin:1.2em 0 -0.6em;
}

div.pullquote{
color:#333;
float:right;
font:15px verdana, georgia, palatino, serif;
text-align:center;
width:40%;
margin:2% 1% 2% 3%;
padding:0;
}

#content2 div.pullquote{
color:#333;
float:right;
font:15px verdana, georgia, palatino, serif;
text-align:center;
width:40%;
margin:2% 1% 2% 3%;
padding:0;
}

div.post-footer p,h4#comment-header,div.nav-left,div.nav-right,.center{
text-align:left;
}

div.nav-left{
float:left; 
margin-left:5px;
}

div.nav-right{
float:right; 
margin-right:20%;
}

div.post-header p,p.post-date-single,div.post-footer,h3#comment-count,div#sidebar ul li h2{
/*background:#ffffff;*/
font-size:0.9em;
margin-right: 35px;
}

div.post-header hr{
/*background:#ffffff;*/
margin:0.9 2em 4em;
}

div.post-header .post-permalink {
float:right;
}

div.post-header .post-comments {
float:left;
}

h2.post-title a {
color:#888;
font-size:0.9em;
font-weight:300;
text-align:left;
}

div.post-entry ul li{
list-style:disc;
}

div.post-entry ul li,div.post-entry ol li{
line-height:120%;
}

div.post-entry h1,div.post-entry h2,div.post-entry h3,div.post-entry h4,div.post-entry h5,div.post-entry h6{
font-size:1.2em;
font-weight:300;
margin:1.2em 0 -0.6em;
}

div.widecolumn{
margin:0;
padding:0 4% 0 2%;
}

div.widecolumn .single-post{
line-height:150%;
width:94%;
margin:10px;
padding:0;
}

div.widecolumn li,div.widecolumn .post-footer p{
margin:0 25px;
padding:0;
}

div.widecolumn .post-entry blockquote:after{
content:close-quote;
height:0;
margin-bottom:0;
margin-left:99%;
margin-top:-0.2em;
text-align:right;
}

div.formcontainer p{
margin:0.5em 2em 1em;
}

div.formcontainer{
font-size: 0.9;
margin: 0 0 3em 0;
width: 100%;
}

div.formright, div.formleft{
display: inline;
float: left;
margin: 0 0 0.5em 0;
color: #888;
}

div.formleft{
clear: both;
text-align: right;
width: 15%;
margin: 0 2% 0 0;
}

div.formright{ 
width: 80%; 
}
input#searchsubmit, input#submit { 
font-family:inherit;
font-weight:500;
border: 1px outset #999;
margin:0 6px 1px; 
}

input#s, input#author, input#email, input#url { 
width: 100px; 
}

input#s, input#author, input#email, input#url, textarea {
border: 1px inset #999;
margin: 1px;
width:180px;
}

h4#respond{
font-size:1.3em;
font-weight:400;
margin:2em 0 0 1.5em;
}

h3#comment-count{
font-size:0.8em;
margin:0;
}
h4#comment-header{
font-size:1.3em;
font-weight:400;
margin:0.1em 0 1em;
}

div#commentform{
margin:0 0 0 2em;
}

div#comments ol li{
background:#f6f7f9;
color:#111;
margin:1em 5%;
padding:0.5em 1em;
}

div#comments ol li.alt{
background:#e7eaed;
color:#111;
}

div#comments ol li p{
margin:0.5em 0;
}

div#comments ol li p.comment-metadata{
font-size:0.9em;
}

div#comments blockquote{
margin:3em 2em 2em 3.5em;
}

div#recentcomments{
font-size:0.8em;
}

img{
border:none;
}

a img{
border:#999 1px solid;
}

img.center{
display:block;
margin:0.4em auto;
}

img.alignright{
float:right;
margin:0.4em 0 0.4em 1.1em;
}

img.alignleft{
float:left;
margin:0.4em 1.1em 0.4em 0;
}

#sidebar{
float:left;
margin:0px 5px 0px 5px;
width:195px;
}

div#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

div#sidebar ul li{
position:relative;
font-size:0.9em;
margin:0;
padding:0;
}

div#sidebar ul li h2, div#sidebar .widgettitle {
font-size:1em;
font-weight:700;
line-height:150%;
color:#888;
background:#F3F3F3;
border-top:#CCC 1px solid;
margin:0;
padding:0 6px 2px 0;
}

div#sidebar ul li p,div#sidebar ul li ul,div#sidebar ul li ul li{
line-height:120%;
margin:0 0 0 0.4em;
padding:0;
}

div#sidebar ul li ul li ul li{
font-size:0.9em;
margin:0 0 0 1em;
}

div#sidebar .sidebartext{
color:#888;
font-size:0.75em;
font-weight:400;
line-height:125%;
margin:5px 8px 10px 5px;
}

div#sidebar .sidebartext img{
margin:0 4px 5px 0;
}

div#sidebar img {
margin:0 0 -2px;
border:none;
}

#calendar table {
margin:0 20px;
}

#navlist{
background:#F3F3F3;
font-weight:700;
margin-left:0;
width:190px;
padding:0 1px 1px;
}

#navlist li{
border-top:#CCC 1px solid;
text-align:left;
margin:0;
}

#navlist li a{
background:#F3F3F3;
display:block;
text-decoration:none;
padding:0.25em 0.5em 0.25em 0.5em;
}

#navlist li a:link{
color:#404040;
}

#navlist li a:visited{
color:#404040;
}

#navlist li a:hover{
background:#FFF;
color:#990000;
border-color:#FE3;
}

#bookmarks{
font-weight:300;
margin-left:0;
width:190px;
padding:0 1px 1px;
}

#bookmarks li{
border-top:#CCC 1px solid;
text-align:left;
margin:0;
}

#bookmarks li a{
display:block;
text-decoration:none;
padding:0.25em 0.5em 0.25em 0.25em;
}

#bookmarks li a:link{
color:#404040;
}

#bookmarks li a:visited{
color:#404040;
}

#bookmarks li a:hover{
background:#FFF;
color:#990000;
border-color:#FE3;
}

div#utw_widget{
margin:0 10px;
}

#single-content .dateblock{
float:right;
margin:0 20px;
}

#footer{
border-top:#CCC 1px solid;
clear:both;
font-size:0.8em;
height:75px;
margin-top:10px;
text-align:center;
}

a:link,a:active,a:visited{
color:#333399;
text-decoration:none;
}

a:hover,a:active:hover,a:visited:hover{
color:#990000;
text-decoration:underline;
}

.clearer {
clear: both;
margin-top: -1px;
}

blockquote p{
	font-style:italic;
	border-left:solid 3px #CCCCCC;
	padding-left:5px;
	}
	