/*
Theme Name: Nachtarbeiter.net
Theme URI: http://nachtarbeiter.net/
Description: The Nachtarbeiter theme
Version: 0.8
Author: Patrick Fey
Author URI: http://nachtarbeiter.net/
Tags: nachtarbeiter

 	Nachtarbeiter v0.8
	http://nachtarbeiter.net/

	This theme was designed and built by Patrick Fey
	whose blog you will find at http://blog.nachtarbeiter.net/

*/

body {
	margin: 0;
	padding: 0;
	background: #fff url('/wp-content/themes/nachtarbeiter-2009/images/wheat.jpg') bottom left no-repeat fixed;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
}

#header, #page {
	margin: 0;
	padding: 0;
}

#header {
	margin-bottom: 20px;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	text-align: center;
}

#page {
	margin: 0 auto;
	padding: 20px;
	width: 700px;
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #eee;
}

#sidebar {
	background-color: #aaa;
}

.post {
	font-size: 0.9em;
}

h1, h2, h3, h4, h5, h6, p, a {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	text-shadow: 2px 2px 3px #999;
}

h1 {
	font-family: 'Palatino Linotype', 'Zapf Calligraphic', 'Book Antiqua', 'URW Palladio L', serif;
	margin: 10px;
	color: #d00;
	padding: 3px;
	letter-spacing: 0.1em;
}

h1 a {
	text-decoration: none;
	color: #d00;
}

.post h2 {
    border-radius: 10px/5px;
    -moz-border-radius: 10px/5px;
    -webkit-border-radius: 10px 5px;
    border-bottom: none;
}

a {
	color: #d00;
}

h2 {
	font-weight: bold;
	font-size: 1.2em;
	margin: 40px auto 3px auto;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
	padding: 5px;
}

h2 a {
	color: #000;
	text-decoration: none;
}

h3 {
	margin: 20px 0 5px 0;
	padding: 0;
	font-size: 0.9em;
}

h3+p {
	margin-top: 0;
}

hr {
	display: none;
}


ol.code {
 	border: 2px solid #9cf;
 	font-family: monospace;
 	list-style-type: decimal-leading-zero;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 	}
 	
ol.code li {
 	border-left: 1px solid #9cf;
 	padding-left: 5px;
 	}
 	
ol.code li code {
 	white-space: pre-wrap;
    word-wrap: break-word;
 	}

p {
	margin: 10px 0 10px 0;
}

.post {
	clear: both;
}

.postmetadata, .shameless, .shameless-single {
	font-size: 0.8em;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #999;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.shameless-single {
	color: #000;
    border: 1px solid #000;
    background-color: lightyellow;
/*    background: -moz-linear-gradient(left, lightyellow, lightyellow, #d00); */
}
.shameless-single em {
    font-weight: bold;
}

.postmetadata a, .shameless a {
	color: #666;
}



small {
	color: #333;
}

.entry .wp-caption.aligncenter {
	margin: 10px auto 10px auto;
	text-align: center;
	font-size: 0.8em;
	color: #333;
}

div.pages h2, div.search h2 {
	display: none;

}

div.pages ul {
	padding: 0;
	margin: 0;
	font-size: 0.7em;
}

div.pages ul li {
	display: inline;
	margin: 0 0 0 0;
	padding: 0;
}

div.pages ul li a {
	color: #333;
	padding: 2px;
}

div.pages ul li a:hover {
	color: #d00;
	padding: 2px;
}

div.pages ul li.current_page_item a {
	font-weight: bold;
}

div.pages {
	position: absolute;
	top: 95px;
	padding: 0;
	margin: 0;
}

div.archives, div.meta, div.promotion, div.categories, div.tags {
	width: 350px;
	float: left;
	font-size: 0.8em;
}

div.archives h2 a, div.tags h2 a {
	color: #000;
}

#footer {
	clear: both;
	font-size: 0.8em;
}

div.meta ul, div.promotion ul {
	list-style-type: none;
}

div.meta ul li a, div.promotion ul li a {
	text-decoration: none;
}

div.meta ul li a img, div.promotion ul li a img {
	border: none;
}

div.promotion ul li {
	margin: 20px;
}

div.navigation {
	font-size: 0.8em;
	border: 1px dotted #ddd;
    border-left: none;
    border-right: none; 
	float: left;
	width: 100%;
	margin: 10px 0 20px 0;
	padding: 2px;
}

div.navigation .alignright {
	float: right;
}

div.navigation .alignleft {
	float: left;
}

div.post+div.navigation {
	margin: 10px;
}

h2+div.navigation {
   margin-top: 1px;
}

