/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	

*/
@import 'reset.css';
body {
background:#D9D9D9;
}
a{
color:#595E02;
}
.clear {
clear:both;
}
#container {
width:1000px;
margin:0 auto;
}
.header {
height:120px;
width:1000px;
margin:0 auto;
}
.header img.logo{
float:left;
margin:10px 10px 0 10px;
}
.header ul{
float:right;
margin:10px 10px 0 0;
}
.header li{
float:right;
display:inline;
padding:5px 0;
margin-left:10px;
}
.header li a{
font:bold 1em Arial;
padding-right:40px;
}
.header li.blog{
background:url('images/blog.png') no-repeat center right;
}
.header li.blog a{
color:#355074;
}
.header li.cssref{
background:url('images/css.png') no-repeat center right;
}
.header li.cssref a{
color:#E56171;
}
.header li.lab{
background:url('images/lab.png') no-repeat center right;
}
.header li.lab a{
color:#4A86CA;
}
.header li.rss{
background:url('images/rss.png') no-repeat center right;
}
.header li.rss a{
color:#BA6D3E;
}
.header li.twitter{
background:url('images/twitter.png') no-repeat center right;
}
.header li.twitter a{
color:#578A8C;
}
.shadow {
width:1060px;
margin:0 auto;
background:url('images/shadow.png') repeat-y top center;
}
.shadowtop {
width:1060px;
height:33px;
margin:0 auto;
background:url('images/shadowtop.png') no-repeat bottom center;
}
.page {
width:1000px;
padding:0px 0;
background:#eee;
margin:0 auto;
}
.content {
width:650px;
float:right;
}
.post {
width:660px;
padding:10px;
border-bottom:2px solid #ccc;
}
.thumb {
float:right;
width:200px;
height:200px;
background:url('images/thumbbg.png') no-repeat center center;
margin-right:-50px;
}
.thumb img{
width:140px;
height:140px;
margin:30px;
}
.entry {
float:right;
font-family:Tahoma;
font-size:0.8em;
color:#444;
width:510px;
line-height:1.3em;
}
.entry h1{
margin:20px 0 5px 0;
font:bold 1.7em Arial;
}
.sidebar {
width:350px;
float:right;
position:relative;
left:-40px;
}
.sidebartop {
width:330px;
height:20px;
background:url('images/sidetop.png') no-repeat bottom center;
}
.sidebarbottom {
width:330px;
height:20px;
background:url('images/sidebottom.png') no-repeat top center;
}
.sidebarin {
width:330px;
margin:8px;
}
.sidebarcontent {
background:url('images/side.png') repeat-y bottom center;
}
.sidebarcontent h3 {
margin:0 20px;
font:bold 1em Arial;
padding:2px 32px 5px 0;
line-height:16px;
}
.sidebarcontent h3.cats {
background:url('images/categories.png') no-repeat bottom right;
border-bottom:2px solid #ccc;
color:#750013;
}
.sidebarcontent h3.links {
background:url('images/links.png') no-repeat bottom right;
border-bottom:2px solid #ccc;
color:#754384;
}
.linkslist ul{
margin-right:20px;
margin-left:20px;
}
.linkslist li{
display:block;
border-bottom:2px solid #595E02;
padding:2px 10px 5px 0;
background:url('images/li.gif') no-repeat center right;
margin-top:3px;
}
.linkslist li:hover{
border-bottom:2px solid #444;
}
.linkslist li a{
display:block;
color:#595E02;
font:normal 0.8em tahoma;
}
.linkslist li a:hover{
color:#444;
}
.fullentry {
font-family:Tahoma;
font-size:0.8em;
color:#444;
width:660px;
line-height:1.3em;
}
.fullentry h3
{
margin:15px 0 10px 0;
font:bold 1.2em Arial;
color:#595E02;
border-bottom:2px solid #ccc;
padding-bottom:5px;
}
.fullentry p{
padding:10px 0;
line-height:1.6em;
}
.fullentry ul
{
padding:10px 10px 10px 0;
}
.fullentry li
{
background:url('images/li.gif') no-repeat center right;
padding:0 15px 0 0;
margin:0;
}
.fullentry img 
{
max-width:648px;
padding:5px;
background:#fff;
border:1px solid #ccc;
margin:10px 0;
}
.fullpost {
width:610px;
padding:10px;
}
.fullpost h1{
margin:5px 0 10px 0;
font:bold 1.3em Arial;
color:#595E02;
}
.fullentry .tip {
padding:5px 50px 5px 5px;
background:#B6DFFF url('images/tip.png') no-repeat center right;
min-height:40px;
border-top:2px solid #6DBFFF;
border-bottom:2px solid #6DBFFF;
margin:10px 0;
color:#0076D1;
}
.fullentry .note {
padding:5px 50px 5px 5px;
background:#FFF3E1 url('images/note.png') no-repeat center right;
min-height:40px;
border-top:2px solid #FDDBA7;
border-bottom:2px solid #FDDBA7;
margin:10px 0;
color:#6B4100;
}
.footer {
width:1060px;
height:40px;
margin:0 auto 10px auto;
background:url('images/shadowbot.png') no-repeat top center;
}
.syntaxhighlighter code {
display:inline !important;
direction:ltr;
}  

.catright{
float:left; 
text-align:right; 
width:130px; 
margin-left:20px; 
margin-right:0px;
}
.catright li{
display:block;
border-bottom:2px solid #595E02;
padding:2px 10px 5px 0;
background:url('images/li.gif') no-repeat center right;
margin-top:3px;
}
.catright li:hover{
border-bottom:2px solid #444;
}
.catright li a{
display:block;
color:#595E02;
font:normal 0.8em tahoma;
}
.catright li a:hover{
color:#444;
}
.catleft{
float:right; 
text-align:right; 
width:130px; 
margin-right:20px
}
.catleft li{
display:block;
border-bottom:2px solid #595E02;
padding:2px 10px 5px 0;
background:url('images/li.gif') no-repeat center right;
margin-top:3px;
}
.catleft li:hover{
border-bottom:2px solid #444;
}
.catleft li a{
display:block;
color:#595E02;
font:normal 0.8em tahoma;
}
.catleft li a:hover{
color:#444;
}
.navigation {
margin-top:20px;
}
.pagetitle {
width:600px;
height:68px;
background:url('images/paginat.png') no-repeat center right;
margin-right:-33px;
}
.pagetitle span{
padding-top:26px;
padding-right:30px;
display:block;
color:#750013;
}
.comments {
width:640px;
padding:10px;
}
.comments li{
width:100%;
padding:10px;
border:2px solid #ccc;
margin-bottom:20px;
background:#e8e8e8;
}
.comments li.authorcomment{
width:100%;
padding:10px;
border:2px solid #ccc;
margin-bottom:20px;
background:#fff;
}

.avatar {
background:#fff;
}
.avatar img{
display:inline;
float:right;
margin-left:10px;
border:1px solid #bbb;
padding:5px;
}
.authord {
float:left;
margin-left:10px;
font:bold 0.8em Tahoma;
color:#fff;
background:#750013;
padding:5px;
margin-bottom:-24px;
}
.comments li.authorcomment .authord {
float:left;
margin-left:10px;
font:bold 0.8em Tahoma;
color:#fff;
background:#595E02;
padding:5px;
margin-bottom:-24px;
}
.daten {
float:left;
margin-left:10px;
font:bold 0.8em Tahoma;
color:#fff;
background:#750013;
padding:5px;
margin-bottom:-24px;
}
.comments li.authorcomment .daten {
float:left;
margin-left:10px;
font:bold 0.8em Tahoma;
color:#fff;
background:#595E02;
padding:5px;
margin-bottom:-24px;
}
.commenttext {
color:#444;
font:normal 0.8em Tahoma;
}
.respond {
width:650px;
padding:10px;
}
.comname {
width:300px;
float:right;
}
.commail {
width:300px;
float:left;
}
.comname label, .commail label{
display:block;
margin-bottom:3px;
font:bold 1em Arial;
color:#444;
}
.comname input, .commail input{
width:300px;
padding:5px;
border:2px solid #ccc;
}
.comtext textarea {
width:640px;
border:2px solid #ccc;
padding:10px;
margin:10px 0;
}
.combutton input {
padding:5px;
float:left;
font:bold 1em Arial;
color:#750013;
}
.comnote {
font:bold 1em Arial;
}
.copyrights {
width:1000px;
margin:0 auto;
}
.copyrights img{
float:left;
margin-bottom:10px;
}
.copyrights p{
float:left;
margin-left:10px;
margin-top:15px;
font:bold 0.8em Verdana;
color:#444;
text-align:left;
}
.copyrights a.heart{
background:url('images/heart.png') no-repeat center left;
padding-left:20px;
}
.entrytools {
text-align:center;
width:100%;
margin:40px 0;
}
.entrytools a{
color:#fff;
padding:10px 50px 10px 30px;
font:bold 1em Arial;
-moz-border-radius: 5px;
}
.entrytools a.download{
background:#750013 url('images/download.png') no-repeat right center;
}
.entrytools a.demo{
background:#65691F url('images/demo.png') no-repeat right center;
margin-left:10px;
}
.microblog {
width:640px;
background:#fff6c7 url('images/bg-micro.gif') no-repeat top right;
border:2px solid #FDEFAB;
margin:10px 10px 10px 0px;
padding:5px;
-moz-border-radius: 10px;
}
.minientry {
padding:5px 100px 5px 5px;
color:#515151;
font:bold 1em Arial;
}
.minientry ul
{
padding:10px 10px 10px 0;
}
.minientry li
{
background:url('images/li.gif') no-repeat center right;
padding:0 15px 0 0;
margin:0;
}
.imageblog {
width:640px;
margin:20px 10px 10px 0px;
padding:5px;
}
.imageblog h3{
padding:10px 0;
margin-bottom:-75px;
margin-right:0px;
background:#000;
width:640px;
height:30px;
z-index:5;
position:relative;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.imagebloglink {
position:relative;
top:34px;
color:#fff;
display:block;
padding-right:20px;
text-shadow:1px 1px 2px #000;
z-index:9999;
font:bold 1.2em Arial;
}
.imageentry  img{
width:640px;
height:200px;
margin:10px 0;
}
.date {	
height: 50px;	
width: 45px;	
background: url('images/calendar.gif') no-repeat;	
font: normal 22px Arial, Helvetica, sans-serif;	
color: #666666;	
text-align: center;	
padding: 0px 0px 0 2px;	
line-height: 100%;	
float: right;
margin-left:10px;
}
.date span {	
height: 16px;	
display: block;	
font: normal 9px Tahoma, Arial, Helvetica, sans-serif;	
color: #ffffff;	
text-align: center;	
padding-top: 5px;
}
.archivetitle {
float:right;
}
.archivetitle h3{
margin:3px 0;
}
.archivetitle h3 a{
color:#3C7CB4;
}
.button {
		padding: 5px 10px;
		display: inline;
		background: #777 url('images/button.png') repeat-x bottom;
		border: none;
		color: #fff;
		cursor: pointer;
		font-weight: normal;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #666;
		}
	.button:hover {
		background-position: 0 center;
		}
	.button:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		padding: 6px 10px 4px;
		}
	.button.red { background-color: #e50000; }
	.button.purple { background-color: #9400bf; }
	.button.green { background-color: #58aa00; }
	.button.orange { background-color: #ff9c00; }
	.button.blue { background-color: #2c6da0; }
	.button.black { background-color: #333; }
	.button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
	.button.small { font-size: 75%; padding: 3px 7px; }
	.button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
	.button.large { font-size: 125%; padding: 7px 12px; }
	.button.large:active { padding: 8px 12px 6px; background-position: 0 top; }
	
	.archiveentry {
float:right;
font-family:Tahoma;
font-size:0.8em;
color:#444;
width:648px;
line-height:1.3em;
}
