/*  
Theme Name: WordPress Standard  DE-Edition
Theme URI: http://wordpress.org/
Description: Das komplett eingedeutschte standard WordPress Theme basierend auf dem famosen <a href="http://binarybonsai.com/kubrick/">Kubrick</a>. Deutsche Bearbeitung: <a href="http://www.kylaloo.net">Mathias Hundt</a> und <a href="http://blogshop.de">Olaf A. Schmitz</a>.
Version: 1.5
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/


body {
	margin				:   0;
	padding				:   30px 0;
	font				:	normal 85% verdana,arial,sans-Serif;
	background			:	#E7E7E7;
	color				:	#333;
}
p, form, ul, ol, li, h1, h2 {
	margin			:	0;
	padding			:	0;
}
img {
	display 		:   block;
	border  		:   0 none;
}
acronym, abbr, span.caps {
	cursor			:	help;
}
acronym, abbr {
	border-bottom	:	1px dashed #999;
}
blockquote {
	margin			:	15px 30px 0 10px;
	padding-left	:	20px;
	border-left		:	5px solid #ddd;
}
blockquote cite {
	margin			:	5px 0 0;
	display			:	block;
}

#page {
	width			:	744px;
	margin			:	0 auto;
	background		:	url(img/background/cnt-bg-0.gif);
	font-size		:	0.8em;
}

/* Header */
#header {
	position			:	relative;
	padding				:	0;
	width				:	744px;
	height				:	161px;
}
#header h1 {
	position			:	absolute;
	top					:   20px;
	left				:   30px;
	font				:	bold 2.0em/2.0em verdana, arial, sans-Serif;
}
#header h1 a {
	color				:   #FFF;
	text-decoration		:	none;
}
#header h1.shaddow {
	top					:   18px;
	left				:   28px;
	font				:	bold 2.0em/2.0em verdana, arial, sans-Serif;
}
#header h1.shaddow a {
	color				:   #555;
}


/* pageContent */
#pageContent {
	width				:	744px;
	overflow			:	visible;
/*	background			:	url(img/background/cnt-bg-1.gif); */
	position			:	relative;
}
#pageContent .narrowcolumn,
#pageContent .widecolumn {
	display				:	block;
	float				:	left;
	padding				:	20px 0 0 0;
	width				:	460px;
}
#pageContent .navigation {
	overflow			:	auto;
	height				:	auto !important;
	height				:	1%;
	margin				:	10px 0 0 0;
	padding				:	5px 8px;
	background			:	#F8F8F8;
	border-top			:	1px solid #DDD;
	border-bottom		:	1px solid #DDD;
}


/* Searchform */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
}

#searchform #s {
	width: 115px;
	padding: 2px;
	}

#searchsubmit {
	padding: 1px;
	}


/* Sidebar */
#sidebar {
	padding				:	20px 0 10px 0;
	margin				:	0 20px 0 18px;
	width				:	204px;
	float				:	left;
	display				:	block;
	font-size			:	1.1em;
}
#sidebar h2 {
	font				:	bold 1.1em/1.2em verdana, arial, sans-Serif;
	margin				:	0 0 2px 0;
}
#sidebar ul {
	margin				:	0 0 15px;
	list-style-type		:	none;
	list-style-image	:	none;
}
#sidebar ul li {
	font-size			:	0.8em;
	color				:	#777;
	padding-bottom		:	2px;
}
#sidebar a {
	font-size			:	1.2em;
	text-decoration		:	none;
	color				:	#7D7002;
}
#sidebar a:hover {
	text-decoration		:	underline;
	color				:	#554C01;
}
#sidebar li:before {
	content				:	"\00BB \0020";
}
#sidebar li.open a,
#sidebar li.current-cat a {
	font-weight			:	bold;
}
#sidebar .level1 {
	padding-left		:	4px;
}
#sidebar .level2 {
	padding-left		:	12px;
}

#sidebar #partnerBanner {
	margin			:	6px 0 0 5px;
}

/* Content */
#content p {
	margin				:	0 0 8px 0;
}
#content a {
	text-decoration		:	none;
	color				:	#7D7002;
}
#content a:hover {
	color				:	#554C01;
	text-decoration		:	underline;
}
#content h2 a,
#content h3 a {
	text-decoration		:	none;
	color				:	#000;
}
#content h2 a:hover,
#content h3 a:hover {
	text-decoration		:	none;
}
#content h2.pagetitle {
	font-size			:	1.7em;	
}
#content h3#comments {
	margin				:	20px 0 4px 0;
}
#content .alt {
	float               :   none;
	clear               :   both;
	background			:	#f8f8f8;
	border-top			:	1px solid #ddd;
	border-bottom		:	1px solid #ddd;
}
#content .commentmetadata {
	color				:	#7D7002;
}
#content .commentlist cite, .commentlist cite a {
	font-weight			:	bold;
	font-style			:	normal;
	font-size			:	1.1em;
}
#content .commentlist p {
	line-height			:	1.5em;
	text-transform		:	none;
}
#content .commentlist ins {
	text-decoration		:	none;
	color				:	#3305A7;
}
#content .navigation .left {
	margin				:	0;
	padding				:	0;
	width				:	215px;
	float				:	left;
}
#content .navigation .right {
	margin				:	0;
	padding				:	0;
	width				:	215px;
	float				:	right;
	text-align			:	right;
}
#content small {
	font-size			:	0.9em;
	color				:	#777;
}
#content .postmetadata small {
	line-height			:	1.5em;
}
#content .postmetadata {
	color				:	#777;
}
#content .wp-smiley {
	display				:	inline;
	vertical-align		:	middle;
}
#content .entrytext,
#content .post {
	line-height			:	1.7em;
/*	text-align			:	justify;*/
}
#content .entry {
	font-size			:	1.2em;
}
#content .post h2 {
	font				:	bold 1.7em/1.0em verdana, arial, sans-Serif;
	margin				:	0 0 8px 0;
}
#content .post h3 {
	font				:	bold 1.25em/1.3em  verdana, arial, sans-Serif;
	margin				:	20px 0 0 0;
}
#content .post small {
	margin-bottom		:	4px;
	display				:	block;	
}
#content .post .entrytext {
	font-size			:	1.1em;	
}
#content .post img.inlineLeft {
	float			:	left;
	margin			:	0 20px 10px 0;
}
#content .post img.inlineRight {
	float			:	right;
	margin			:	0 0 10px 20px;
}
#content .post a.link:before {
	content				:	"\00BB \0020";
}
#content .post ul {
	margin-left			:	20px;
}
#content .post ul.noStyle {
	list-style-type		:	none;
	margin-left			:	2px;
}
#content .alt {
	padding				:	6px 10px;
}
#content .floatLeft {
	float				:	left;	
}
#content .floatRight {
	float				:	right;	
}

/* Begin Comments*/

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 8px 0 8px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
}
#commentform p {
	margin				:	5px 0;
}
#commentform input {
	width				:	170px;
	padding				:	2px;
	margin				:	5px 5px 1px 0;
}
#commentform textarea {
	width				:	100%;
	padding				:	2px;
}
#commentform #submit {
	margin				:	0;
	float				:	right;
}


/* Footer */
#footer {
	width				:	744px;
	height				:	32px;
	float				:	none;
	clear				:	both;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
}


