/*  
Theme Name: BunteSuppe blog
Theme URI: http://www.buntesuppe.de/
Description: A theme developed for TheBroth blog and also used for the german version.
Version: 1.0
*/

/* blog index layout */

.index_phead {
	margin:2em 0 0.5em 0;
	font-weight:bold;
	}

#latest_post {
	margin: 0 0 0 -2px;
	}
	
#latest_post .cont {
	height: auto !important;
	height: 1px;
	}
	
#latest_post h2.post_title {
	font-size: 1.4em;
	margin-top: 1em;
	}

#latest_posts_list {
	overflow: hidden;
	clear: both;
	}
	
#latest_posts_list h3 {
	margin-left: 15px;
	}
	
#latest_posts_list ul {
	list-style-type: none;
	margin: 0.5em 0;
	padding: 0;
	}
	
#latest_posts_list li {
	width: 45%;
	float: left;
	margin: 0.3em 0 0.3em 15px !important;
	margin-left: 7px;
	padding: 0 10px 0 0 !important;
	padding-right: 0;
	line-height: 1.2;
	}	
	
#index_posts {
	clear: both;
	margin: 1em 0;
	padding-top: 1em;
	overflow: hidden;
	}
	
#index_posts a {
	text-decoration: underline;
	}
	
#making_of_posts {
	float: left;
	width: 48%;
	}
	
#tutorials_posts {
	margin-left: 52%;
	height: auto !important;
	height: 1px;
	}
	
#making_of_posts ul, #tutorials_posts ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 1em;
	}
	
#making_of_posts li, #tutorials_posts li {
	margin: 0.6em 0;
	line-height: 1.2;
	}
	
/* end blog index layout */

h1.post_title {
	margin: 0 0 0.2em;
	}
	
h2.post_title {
	font-size: 1.2em;
	margin: 0;
	}
	
.post_title a {
/*	color: #2f2f2f;
	text-decoration: none !important;*/
	}
	
.post_title a:hover {
	color: #00e;
	text-decoration: underline !important;
	}
	
.post_list {
	margin: 0 0 1.5em;
	padding: 0 0 1.5em;
	background: url(/img/dotted_border2.gif) left bottom repeat-x;
	}
	
.post_meta {
	margin: 1em 0 0;
	}
	
.post_sub {
	font-size: 0.95em;
	color: #777;
	}
	
.post_sub cite {
	font-style: normal;
	}
	
#post_links {
	margin: 2em 0;
	padding: 0;
	list-style-type: none;
	}	

#post_links li {
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#post_links a {
	padding: 4px 0 4px 17px;
	margin-right: 15px;
	background-position: left center;
	background-repeat: no-repeat;
	}
	
.pl_email {
	background-image: url(/img/email_grey.gif);
	}

.pl_print {
	background-image: url(/img/print_icon.gif);
	}

.pl_link {
	background-image: url(/img/link_icon.gif);
	padding-left: 19px;
	}
	
.paging {
	overflow: hidden !important;
	overflow: visible;
	margin-bottom: 1em;
	padding-bottom: 1em;
	background: url(/img/dotted_border2.gif) left bottom repeat-x;
	height: auto !important;
	height: 1px;
	}
	
.paging_bottom {
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
.paging a {
	height: auto;
	height: 1px;
	}
	
.paging_prev {
	float: left;
	margin-right: 1.5em;
	}
	
.paging_prev a {
	background: url(/img/arrow_left_yellow.gif) left center no-repeat;
	padding-left: 12px;
	}
	
.paging_next {
	float: right;
	margin-left: 1.5em;
	}
	
.paging_next a {
	background: url(/img/arrow_right_yellow.gif) right center no-repeat;
	padding-right: 12px;
	}
	
.more_link {
	background: url(/img/arrow_right_green.gif) right center no-repeat;
	padding-right: 12px;
	white-space: nowrap;
	}
	
.post_search {
	margin-bottom: 1em;
	padding-bottom: 1em;
	background: url(/img/dotted_border2.gif) left bottom repeat-x;
	}
	
#comments {
	background: url(/img/dotted_border2.gif) left top repeat-x;
	padding-top: 1.5em;
	margin-bottom: 1.2em;
	}
	
#respond {
	background: url(/img/dotted_border2.gif) left top repeat-x;
	padding-top: 1.5em;
	}
	
.commentlist {
	list-style-type: none;
	margin: 1em 0;
	padding: 0;
	}
	
.commentlist li {
	margin: 0;
	padding: 0.7em 1em 0.1em;
	}
	
.commentlist .alt {
	background-color: #fff;
	}
	
.commentlist cite {
	font-style: normal;
	}
	
.commentlist .comment_meta {
	margin: 0 0 -0.5em;
	color: #666;
	}
	
.comment_date {
	margin-left: 1em;
	float: right;
	color: #666;
	}
	
blockquote {
	background:#c9d4dc;
	padding:1px 8px 1px 8px;
	}
	
#sidebar a img {
	border: none;
	}