@charset "UTF-8";

/*------------------------------------------------------------------------------*/
/*	Stylesheet																	*/
/*------------------------------------------------------------------------------*/
/*
	Theme Name:		Iowa Pro V2

	Site-URI:		http://www.web-funk.de
	Author URI:		http://www.web-funk.de

	Author:			webfunk
	Description:	Professional Wordpress Theme
	Copyright:		Copyright Markus Vocke

	Version:		02.00
	Date:			18.03.2010

	Language:		german, english (de_DE, en_EN)

*/
/*------------------------------------------------------------------------------*/
	@import url(styles/reset.css);
/*------------------------------------------------------------------------------*/

	body {
	background: #252c2e; color: #484f52; font-size: 12px;
	padding: 30px 0 30px 0; font-family: Arial, Helvetica, sans-serif;}

	#site {
	background: #ffffff url("images/repeater.gif") repeat-y top left;
	width: 880px; margin: 0 auto;}

	#header {
	background: url("images/headpad.gif") no-repeat top left;
	height: 280px; width: 880px; padding: 10px 0 0 0;}

	#blogline {
	background: url("images/blogline.jpg") no-repeat top left;
	height: 40px; width: 860px; margin: 0 0 0 10px;}

	#menuline {
	background: url("images/menuline.jpg") no-repeat top left; clear: both;
	height: 28px; width: 860px; padding: 12px 0 0 0; margin: 1px 0 0 10px;}

	#main {
	background: url("images/footpad.gif") no-repeat bottom left;
	clear: both; width: 100%;}

	#content {
	float: left; width: 580px; height: auto;
	display: inline; margin: 0; padding: 0;}

	#sidebar {
	float: right; width: 300px; height: auto;
	margin: 0; padding: 0 0 70px 0;}

	#footer {
	background: #14181a; clear: both; color: #526266;
	margin: 0; padding: 0 0 0 40px; width: 840px;}

	#nobar {
	float: left; width: 800px; height: auto; line-height: 1.8em; clear: both;
	display: inline; margin: 0; padding: 30px 40px 80px 40px; text-align: justify;
	background: #ffffff url("images/nobarpad.gif") no-repeat bottom left;}

	#content .hentry {
	width: 500px; line-height: 1.8em; clear: both;
	margin: 30px 0 40px 40px; padding: 0; text-align: justify;}

	#content .entry {padding: 12px 0 0 0;}

	#content .sticky {background: url("images/pen.jpg") no-repeat top right;}

	#content .entry p {margin: 0 0 12px 0; font-size: 13px;}

	#content .entry a {text-decoration: underline; color: #2483b3;}

	#content .picbox {background: #f3f3f3; padding: 20px 0 0 0;}

	#content .picbox p {margin: 4px 140px 0 140px; text-align: center; line-height: 1.4em; font-size: 12px;}


	.date {clear: both; line-height: normal; color: #b3c2c7; margin: 0;}

	.time {
	padding: 0 0 5px 0px; margin: 2px 0 0 0;
	text-align: left; color: #6b9bb3; line-height: 1.4em;
	border-bottom: 1px dotted #bcd0d6;}

	.time a {color: #6b9bb3; font-weight: bold; text-decoration: underline;}

	.time span a {font-weight: normal;}

	.tags {clear: both; text-align: left; color: #6b9bb3; line-height: normal; margin: 0;}

	.tags a {color: #6b9bb3;}

	.singletags {
	border-bottom: 1px dotted #bcd0d6; color: #6b9bb3;
	padding: 0 0 4px 0; margin: 0 0 4px 0;}

	.singletags a {color: #6b9bb3;}

	.category {
	text-align: left; margin: 0 0 0 60px;
	padding: 0 0 4px 0; color: #6b9bb3;}

	.category a {color: #6b9bb3;}

	.meta {
	color: #484f52; text-align: left;
	padding: 4px 0 4px 0; margin: 0 0 0 60px;
	border-top: 1px dotted #bcd0d6; border-bottom: 1px dotted #bcd0d6;}

	.meta a {color: #6b9bb3;}

	.postcom {
	text-align: left; color: #6b9bb3; clear: both; font-style: italic;
	line-height: normal; display: inline; padding: 0 20px 4px 0; margin: 0;
	background: url("images/bubble.png") no-repeat center right;}

	.postcom a {color: #6b9bb3;}

	.icom {color: #484f52; text-align: left; padding: 0; margin: 5px 0 0 0;}

	.icom a {color: #6b9bb3;}

	.sorry {margin: 4px 30px 0 30px; line-height: 2em;}

	.hentry .avatar {width: 50px; height: 50px; display: inline; float: left; margin: 6px 10px 0 0;}

	#content p.next {
		width: auto; color: #2483b3; float: left;
		text-align: left; margin: 0 0 0 0;}

	#content p.prev {
		width: auto; color: #2483b3; float: right;
		text-align: right; margin: 0 0 0 0;}

	#navigation {margin: 50px 40px 40px 40px; padding: 0;}

	#navigation a {color: #484f52;}

	#header ul#menu {font-size: 13px; margin: 0;}

	#header ul#menu li {float: left; display: inline; width: auto; height: auto; line-height: normal;}

	#header ul#menu li a {background: url('images/line.gif') no-repeat center right; padding: 0 14px 0 0; margin: 0 0 0 14px; color: #dedede;}

	#header ul#menu li a:hover {color: #deb900; text-decoration: underline;}

	#header ul#menu li.current_page_item a {color: #deb900;}

	#header ul#menu li#active a, #header ul#menu li#active a:hover {color: #deb900;}


	.entry ol {margin: 20px 40px 20px 40px; text-align: left; line-height: 2em;}
	
	.entry ol li {list-style-type: decimal-leading-zero;}
	
	.entry ol li ol {margin: 8px 0 8px 20px;}
	
	.entry ol li ol li {margin: 0 0 0 20px; list-style-type: lower-alpha;}
	
	.entry ol li ol li ol li {list-style-type: lower-roman;}
	
	.entry ol li ol li ol li ol li {list-style-type: circle;}
	
	
	.entry ul {margin: 20px 40px 20px 40px; text-align: left; line-height: 2em;}
	
	.entry ul li {list-style-type: square;}
	
	.entry ul li ul {margin: 8px 0 8px 20px;}
	
	.entry ul li ul li {margin: 0 0 0 20px; list-style-type: circle;}
	
	.entry ul li ul li ul li {list-style-type: disc;}
	
	.entry ul li ul li ul li ul li {list-style-type: circle;}
	
	
	.entry ul li ol li {list-style-type: lower-alpha;}


	.entry img {
	padding: 9px; display: inline; max-width: 100%; float: left;
	margin: 6px 12px 0 0; border: 1px solid #dedede;}
	
	.entry img.aligncenter {
	display: block; float: none;
	margin-bottom: 16px; margin-top: 20px;
	margin-left: auto; margin-right: auto;}
	
	.entry img.left {}
	
	.entry img.alignleft {}
	
	.entry img.right {float: right; margin: 6px 0 0 12px;}
	
	.entry img.alignright {float: right; margin: 6px 0 0 12px;}
	
	.entry img.wp-post-image {display: block;}
	
	#header img {
	margin: 0 0 0 10px; padding: 1px 0 0 0; clear: both;
	height: 178px; width: 860px; display: block; border: none;}
	
	#content .wp-smiley {
	border: none; float: none; padding: 0 5px 0 5px; margin: 0;}
	
	#sidebar .wp-smiley {
	border: none; float: none; display: inline;
	padding: 0 5px 0 5px; margin: 0;}
	
	
	
	h1 {
	color: #f8f8f8; font-size: 20px; font-weight: bold;
	float: left; width: auto; height: auto; display: inline;
	margin: 0 0 0 10px; padding: 13px 0 5px 0;}
	
	h1 span {padding: 0 0 0 2px; font-size: 15px; font-weight: normal;}
	
	h1 a {color: #f8f8f8;}
	
	h1 a:hover {color: #deb900;}
	
	
	h2 {
	color: #f8f8f8; font-size: 15px; line-height: 1.8em;
	background: #a6b6bd; padding: 0 0 0 10px; margin: 0 10px 0 10px; font-weight: normal;}
	
	h2 a {color: #f8f8f8;}
	
	
	#header h2 {
	color: #dedede; font-size: 14px; float: left;
	height: auto; width: auto; display: inline; background: none;
	padding: 0; margin: 0 0 0 10px; line-height: normal;}
	
	#header h2 span {padding-left: 10px;}
	
	
	h3 {
	color: #3d4e52; font-size: 18px; font-weight: bold;
	margin: 2px 40px 0 0px; line-height: 1.5em;
	text-align: left; clear: both;}
	
	h3 a {color: #3d4e52; font-weight: bold;}
	
	
	.entry h3, .entry h2 {
	font-size: 17px; padding: 0 0 4px 0; margin: 28px 0 16px 0;
	border-bottom: 1px solid #6ba2b3; background: none; color: #484f52;
	font-weight: bold; line-height: 1.2em;}

	#content .hentry .entry h3.pichead {
		color: #6b9bb3; font-weight: bold; border: none;
		margin: 0; padding: 0; text-align: center;
		font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;}

	#content .hentry .entry h3 a {color: #3d4e52; font-weight: bold; text-decoration: none;}

	
	h3.fail {margin: 20px 30px 0 30px;}
	
	
	h3#detail {
	color: #b8c7cc; font-size: 13px; line-height: normal; font-weight: normal;
	letter-spacing: 0.2em; padding: 6px 0 8px 0px; margin: 40px 0 0 0;
	background: url("images/paper.png") no-repeat top right;}
	
	
	h4 {font-size: 15px; margin: 24px 0 8px 0; font-weight: bold;}
	
	h4.comments {
	padding: 5px 0px 4px 10px; background: #a6b6bd; color: #f8f8f8;
	letter-spacing: 0.1em; font-size: 12px; margin: 60px 40px 30px 40px;
	-moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px;
	font-weight: normal; line-height: normal;}

	h4#write {color: #9dadb3; line-height: 1.7em; margin: 0;}

	h5 {font-size: 15px; color: #2483b3; clear: both; margin: 24px 0 8px 0;}
	
	h6 {font-size: 13px; color: #6b9bb3; clear: both; margin: 24px 0 8px 0;}


	#sidebar h2 a {font-weight: normal; color: #f8f8f8; font-size: 12px; line-height: normal;}

	#sidebar h3 {
	background: #186178; color: #f8f8f8; font-size: 13px;
	clear: both; margin: 0 0 8px 0; padding: 4px 10px 4px 10px;
	font-weight: normal;}

	#sidebar h3 a {font-weight: normal; color: #f8f8f8;}

	#sidebar li.gallery h3 {margin: 0 30px 0 30px;}
	
	#sidebar li.widget_text .textwidget h2, 
	#sidebar li.widget_text .textwidget h3, 
	#sidebar li.widget_text .textwidget h4 {
	background: none; color: #484f52; margin: 16px 0 0 0;
	padding: 0; font-weight: bold; font-size: 16px;}

	#sidebar li.sidecom h3, #sidebar li.cloud h3 {
	color: #003d52; background: none;
	-moz-border-radius: 0; font-weight: bold;
	border-bottom: 1px solid #6ba2b3; border-top: 2px solid #6ba2b3;}
	
	
	#footer h2 {font-size: 17px; letter-spacing: 0.1em;
	line-height: 2.5em; margin: 0 30px 10px 0; color: #414e52;
	padding: 10px 0 0 0; background: none;}
	
	
	#footer h3 {
	font-weight: normal; color: #7a8d91; font-size: 15px; margin: 0;
	border-top: 3px solid #313b3d; border-bottom: 1px solid #313b3d;
	padding: 2px 0 3px 0;}	
	
	
	form {border: none; padding: 0; margin: 0;}
	
	#header form {
	width: auto; margin: 10px 10px 0 0;
	float: right; text-align: center; display: inline;}
	
	#searchform #s {
	-moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px;
	color: #8faab3; border: none; vertical-align: top; text-align: left;
	height: 19px; width: 200px; margin: 0; padding: 0 5px 1px 5px;
	background: url("images/searchshadow.jpg") no-repeat top left;}
	
	#searchsubmit {
	-moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px;
	height: 20px; width: 59px; color: #f8f8f8; font-size: 13px;
	background: #a6b6bd; border: none; vertical-align: top;
	margin: 0 0 0 1px; padding: 0 0 3px 0;}
	
	
	#sidebar .sidesearch {text-align: left; margin: 0; padding: 0;}
	
	#sidebar .sidesearch p {margin: 0; padding: 0;}
	
	.sidesearch .sidefield {
	-moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px;
	border: 1px solid #b3c2c7; vertical-align: top; background: #ffffff;
	height: 19px; width: 168px; color: #b3c2c7; font-size: 12px;
	text-align: left; margin: 0; padding: 0px 5px 1px 5px; }
	
	.sidesubmit {
	-moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px;
	height: 22px; width: 60px; color: #f8f8f8; font-size: 13px;
	background: #b3c2c7; border: none; vertical-align: top;
	margin: 0; padding: 0 0 2px 0;}


	#sidebar ul li {margin: 0 30px 0 30px; padding: 30px 0 0 0; color: #6b9bb3;}

	#sidebar ul li ul, 
	#sidebar ul li ul li ul, 
	#sidebar ul li ul li ul li {margin: 0;}

	#sidebar ul li ul li {
	line-height: 1.6em; margin: 0 10px 0 10px;
	padding: 6px 0 6px 0; border-bottom: 1px solid #ccdade;}


	#sidebar p {margin: 12px 0 0 0; line-height: 1.6em;}

	#sidebar a {color: #484f52;}

	#sidebar a:hover {color: #b35f00;}


	#sidebar li.feed {margin: 0 0 -8px 0; padding: 24px 0 0 0;}
	
	#sidebar li.feed p {margin: 0px 30px 0 30px; color: #484f52;}

	#sidebar li.feed a {
	color: #6b9bb3; padding: 12px 60px 8px 0; display: inline-block;
	background: url("images/feed.png") no-repeat center right;}


	#sidebar ul li ul.archive {margin: 0 10px 0 10px;}

	#sidebar ul li ul.archive li {
	display: inline; border: none; padding: 0; margin: 0 7px 0 0; line-height: 2em;}


	#sidebar p.steps {
	margin: 0 10px 0 10px; padding: 8px 0 8px 0;
	border-bottom: 1px dotted #bcd0d6; font-weight: bold;}


	#sidebar li.pagenav ul li a {background: url("images/pad.png") no-repeat center left; padding: 1px 0 0 20px;}

	#sidebar li.categories ul li a {background: url("images/page.png") no-repeat center left; padding: 1px 0 0 20px;}


	#sidebar li.categories ul li, #sidebar li.pagenav ul li {
	line-height: 2.4em; padding: 0; list-style-type: none;}

	#sidebar li.categories ul li ul, #sidebar li.pagenav ul li ul {border: none;}

	#sidebar li.categories ul li ul li, #sidebar li.pagenav ul li ul li {
	border-top: 1px dotted #bcd0d6;
	padding: 0 0 0 17px; border-bottom: none;}

	#sidebar li.categories ul li ul.children li ul.children li, 
	#sidebar li.pagenav ul li ul li ul li {}

	#sidebar li.categories ul li ul.children li ul.children li ul.children li, 
	#sidebar li.pagenav ul li ul li ul li ul li {}

	#sidebar ul li.categories ul li.current-cat,
	#sidebar ul li.categories ul li.current-cat a, 
	#sidebar ul li.categories ul li.current-cat a:hover,
	#sidebar ul li.pagenav ul li.current_page_item, 
	#sidebar ul li.pagenav ul li.current_page_item a, 
	#sidebar ul li.pagenav ul li.current_page_item a:hover {color: #b35f00;}

	#sidebar ul li.categories ul li.current-cat ul li, 
	#sidebar ul li.categories ul li.current-cat ul li a,
	#sidebar ul li.pagenav ul li.current_page_item ul li, 
	#sidebar ul li.pagenav ul li.current_page_item ul li a {color: #484f52;}


	#sidebar li.linkcat ul li {color: #b3c2c7; border-bottom: 1px dotted #bcd0d6;}

	#sidebar ul.wp-tag-cloud li {display: inline; line-height: 2em; margin: 0; border: none;}

	#sidebar ul.wp-tag-cloud li a {text-decoration: underline; margin: 0 10px 0 0;}

	#sidebar ul.wp-tag-cloud {margin: 12px 10px 0 10px; text-align: center;}


	#sidebar li.sidecom ul {margin: 8px 10px 0px 10px;}

	#sidebar li.sidecom ul li {
	border-bottom: 1px dotted #bcd0d6; font-weight: bold;
	margin: 0; padding: 10px 0 10px 0; color: #484f52;}

	#sidebar #page, #sidebar #cat, #sidebar .adrop {width: 240px;}


	#sidebar li.widget_rss a {font-weight: bold;}

	#sidebar li.widget_rss ul li {margin: 7px 0 7px 0; padding: 0 0 5px 0;}

	#sidebar li.widget_rss ul li span.rss-date {display: block; color: #484f52;}

	#sidebar li.widget_rss ul li div.rssSummary {color: #484f52; margin: 7px 0 7px 0;}


	#footer ul li {margin: 0; padding: 0 0 40px 0;}

	#footer ul li ul li {
	margin: 0; padding: 6px 0px 6px 0px;
	line-height: 1.6em; border-bottom: 1px dotted #313b3d;}


	.foot {
	clear: both; text-align: center;
	margin: 0 40px 0 0; line-height: 3em;
	color: #90a5ab; border-top: 1px dashed #313b3d;}
	
	#footer .foot a {color: #90a5ab;}
	
	#footer a {color: #526266;}

	#footer a:focus, #footer a:hover, #footer a:active {color: #deb900;}
	
	.footbox {float: left; width: 240px; margin: 0 50px 0 0;}

	.footbox.last {margin: 0 0 40px 0; width: 220px;}

	.leftlink a {text-align: left; font-size: 16px;}

	.midlink {text-align: center; margin: 0 20px 0 20px;}

	.rightlink a {text-align: right; font-size: 16px;}

	#footer p {line-height: 1.6em; padding: 0; margin: 0;}

	#footer p.steps {
	border-bottom: 1px dotted #313b3d;
	font-weight: bold; margin: 0; padding: 5px 0 8px 0;}

	#footer p.steps a {color: #90a5ab;}


	#footer li.categories ul li, #footer li.pagenav ul li {
	list-style-type: disc; list-style-position: inside;
	line-height: 2.4em; padding: 0;}

	#footer li.categories ul li ul, #footer li.pagenav ul li ul {border: none;}

	#footer li.categories ul li ul li, #footer li.pagenav ul li ul li {
	border-top: 1px dotted #313b3d; border-bottom: none;
	list-style-type: circle; padding: 0 0 0 17px;}

	#footer li.categories ul li ul.children li ul.children li, 
	#footer li.pagenav ul li ul li ul li {list-style-type: disc;}

	#footer li.categories ul li ul.children li ul.children li ul.children li, 
	#footer li.pagenav ul li ul li ul li ul li {list-style-type: circle;}

	#footer ul li.categories ul li.current-cat,
	#footer ul li.categories ul li.current-cat a, 
	#footer ul li.categories ul li.current-cat a:hover,
	#footer ul li.pagenav ul li.current_page_item, 
	#footer ul li.pagenav ul li.current_page_item a, 
	#footer ul li.pagenav ul li.current_page_item a:hover {color: #b35f00;}

	#footer ul li.categories ul li.current-cat ul li, 
	#footer ul li.categories ul li.current-cat ul li a,
	#footer ul li.pagenav ul li.current_page_item ul li, 
	#footer ul li.pagenav ul li.current_page_item ul li a {color: #484f52;}


	#footer li.linkcat ul li, #footer .archive {color: #90a5ab;}

	#footer ul.wp-tag-cloud li {display: inline; line-height: 2em; margin: 0 7px 0 0; border: none;}

	#footer ul.wp-tag-cloud li a {text-decoration: underline;}

	#footer li.sidecom ul li {color: #6e848a; font-weight: bold;}

	#footer .archive {color: #90a5ab;}

	#footer .adrop, #footer #page, #footer #cat {
	width: 100%; margin: 12px 0px 0px 0px; color: #90a5ab;
	border: 1px solid #526266; font-size: 13px; background: none;}


	ol.commentlist {margin: 0 40px 0 0px;}
	
	ol.commentlist li {margin: 30px 0px 30px 40px; clear: both;}
	
	ol.commentlist li .base span a {color: #b35f00; font-weight: normal;}
	
	ol.commentlist li span.cotime {color: #8fadb3; font-size: 12px; display: block;}
	
	ol.commentlist li.admin span.cotime {color: #8fadb3; font-size: 12px;}
	
	ol.commentlist li .mod {color: #b35f00;}
	
	ol.commentlist li .date {margin: 0; line-height: normal; padding: 0; text-align: right;}
	
	ol.commentlist li p {margin: 0 0 12px 0; line-height: 1.5em; padding: 0; text-align: left;}
	
	li.user a {color: #005266;}



	ol.commentlist li .base {
	color: #8fadb3; margin: 5px 0 12px 50px; padding: 2px 0 2px 0;
	line-height: 1.3em; font-size: 13px; font-weight: bold;
	border-top: 1px dotted #b8c7cc; border-bottom: 1px dotted #b8c7cc;}
	
	ol.commentlist li .base a {font-weight: bold;}
	
	ol.commentlist li .reply {
	padding: 3px 16px 3px 16px; line-height: normal; background: #a6b6bd;
	color: #f8f8f8; -moz-border-radius: 12px; text-align: center;
	margin: 0 7px 10px 0; clear: both; display: inline;}
	
	ol.commentlist li .reply a {color: #f8f8f8;}
	
	ol.commentlist li .avatar {width: 40px; height: 40px; float: left; margin: 0 10px 0 0; display: inline;}
		
	ol.commentlist li.admin .date {color: #6b9bb3;}
	
	ol.commentlist li.admin .reply {background: #2483b3;}


	.cobox {position: relative;}

	#content .cobox p.conumber {
	position: absolute; right: 10px; top: 0;
	padding: 0; color: #ccdade; line-height: normal; font-size: 28px;
	margin: 0; font-family: Georgia, "Times New Roman", Times, serif;}



	ol.commentlist li a.comment-reply-link {
	padding: 3px 16px 3px 16px; line-height: normal; background: #a6b6bd;
	color: #f8f8f8; -moz-border-radius: 12px; text-align: center;
	margin: 0 7px 10px 0; clear: both; display: inline;}




	#respond {
	background: #f3f3f3; clear: both; -moz-border-radius: 3px;
	margin: 60px 40px 40px 40px; padding: 12px 20px 20px 20px;}
	
	ol.commentlist li #respond {margin: 20px 0px 40px 0px;}
		
	#respond a {color: #6b9bb3;}
	
	#respond p {margin: 0; padding: 0; line-height: 1.4em;}
	
	#respond p.regme {margin: 0;}
	
	#respond p.comlog {margin: 0;}
	
	#respond h5.comtags {margin: 16px 0 0 0; color: #9dadb3; line-height: 1.4em;}
	
	#respond p.allowed {padding: 4px 0px 16px 0px; line-height: 1.5em; color: #9dadb3;}
	
	#commentform label {line-height: 2.7em; color: #9dadb3;}
	
	#submit {border: none; width: 120px; background: #a6b6bd; color: #f8f8f8; -moz-border-radius: 2px; margin: 10px 0 0 0; padding: 4px 0px 4px 0px; font-size: 13px;}
	
	#email, #author, #url {margin: 0px 0 8px 0; height: 24px; width: 60%; color: #9dadb3; padding-left: 5px; padding-right: 5px; font-size: 13px;}
	
	#comment {width: 97%; padding: 5px;}
	
	#respond p.adlog {padding: 4px 0 4px 12px; line-height: normal; width: 68px; background: #b8c7cc; color: #f8f8f8; -moz-border-radius: 2px; margin: 10px 0 0 0;}
	
	#respond p.adlog a {color: #f8f8f8;}
	
	#content .navcom p.next {
	width: auto; color: #b8c7cc; font-size: 16px;
	float: left; text-align: left; margin: 0;}
	
	#content .navcom p.next a {color: #2483b3;}
	
	#content .navcom p.prev {
	width: auto; color: #b8c7cc; font-size: 16px;
	float: right; text-align: right; margin: 0;}
	
	#content .navcom p.prev a {color: #2483b3;}
	
	.navcom {margin: 50px 40px 20px 40px; padding: 0;}


	#sidebar li.cal {margin: 10px 40px 0 41px; border: none;}

	table {border: none;}

	#wp-calendar {text-align: center; width: 100%;}

	#calendar_wrap {margin: 0 30px 0 30px;}

	#wp-calendar caption {
	color: #f8f8f8; font-size: 13px;
	background: #368db3; line-height: 2em;
	margin: 0; padding: 0 0 0 10px;}

	#wp-calendar th {
	color: #6b9bb3; border: none; line-height: 2.6em;
	text-align: center; font-size: 13px;}

	#wp-calendar td {
	border: 1px solid #eeeeee;
	text-align: center; line-height: 2.6em;
	font-size: 12px; color: #7f95a0; width: auto;}

	#wp-calendar .pad {border: none;}

	#wp-calendar td a {
	display: block; color: #f8f8f8; text-align: center;
	font-weight: bold; background: #368db3;}

	#sidebar #wp-calendar td a:hover {background: #b34700; color: #f8f8f8;}

	#wp-calendar #prev, #wp-calendar #next {border: none; line-height: 3em;}

	#wp-calendar #prev a {
	text-align: left; font-size: 14px; color: #6b9bb3;
	font-weight: normal; background: none;}

	#wp-calendar #next a {
	text-align: right; font-size: 14px; color: #6b9bb3;
	font-weight: normal; background: none;}

	#wp-calendar td#prev a:hover, #wp-calendar td#next a:hover {background: none; color: #b35f00;}


	#footer #wp-calendar caption {
	background: none; color: #7a8d91; border-bottom: 1px solid #313b3d; font-size: 15px;
	padding: 0; line-height: 1.8em; border-top: 3px solid #313b3d;}

	#footer #wp-calendar td {
	color: #90a5ab; border-color: #313b3d;}
	
	#footer #wp-calendar th {
	color: #90a5ab;}
	
	#footer #wp-calendar td a {
	background: #526266;}
	
	#footer #wp-calendar #prev a, 
	#footer #wp-calendar #next a {
	background: none; color: #90a5ab;}
	
	#footer #wp-calendar td a:hover {
	background: #b34700; color: #f8f8f8;}
	
	
	#sidebar li.widget_text .textwidget {margin: 0 30px 0 30px;}
	
	#sidebar li.widget_text .textwidget ul li {
	line-height: 2.4em; padding: 0; margin: 0 10px 0 10px;
	list-style-type: disc; list-style-position: inside;}
	
	#sidebar li.widget_text .textwidget ul li ul {border: none;}
	
	#sidebar li.widget_text .textwidget ul li ul li {
	list-style-type: square; border-top: 1px dotted #bcd0d6;
	padding: 0 0 0 17px; border-bottom: none;}
	
	#sidebar li.widget_text .textwidget ul li ul li ul li {list-style-type: disc;}
	
	#sidebar li.widget_text .textwidget ul li ul li ul li ul li {list-style-type: circle;}
	
	#sidebar li.widget_text .textwidget p {margin: 12px 10px 0 10px; line-height: 1.6em; text-align: justify;}

	#sidebar li.widget_text .textwidget img {margin: 0; padding: 0; display: block;}


	#footer li.widget_text .textwidget ul li {
	line-height: 2.4em; list-style-type: disc;
	padding: 0; list-style-position: inside;}

	#footer li.widget_text .textwidget ul li ul {border: none;}

	#footer li.widget_text .textwidget ul li ul li {
	list-style-type: square; border-top: 1px dotted #313b3d;
	padding: 0 0 0 17px; border-bottom: none;}

	#footer li.widget_text .textwidget ul li ul li ul li {list-style-type: disc;}

	#footer li.widget_text .textwidget ul li ul li ul li ul li {list-style-type: circle;}

	#footer li.widget_text .textwidget p {margin: 12px 0 0 0; text-align: justify;}


	.float_left {float: left; display: inline; margin-right: 1em; margin-bottom: 0.15em; width: auto;}
	
	.float_right {float: right; display: inline; margin-left: 1em; margin-bottom: 0.15em; width: auto;}
	
	.center {display: block; text-align: center; margin: 0.5em auto;}
	
	.alignleft {float: left; width: auto; margin-right: 10px;}
	
	.alignright {float: right; width: auto; margin-left: 10px;}
	
	.aligncenter {display: block; margin-left: auto; margin-right: auto;}
	
	.edit a {color: #b35f00; text-decoration: none;}
	
	
	
	
	.wp-pagenavi {margin: 40px 10px 10px 10px; padding: 14px 30px 14px 30px;}
	
	.wp-pagenavi a {margin: 0 5px 0 0; padding: 4px 8px; color: #505050; text-align: center;}
	
	.wp-pagenavi .current {margin: 0 5px 0 0; padding: 4px 8px; background: #505050; color: #fff; text-align: center; -moz-border-radius: 3px;}
	
	.wp-pagenavi a:hover {margin: 0 5px 0 0; padding: 4px 8px; background: #505050; color: #fff; text-align: center; -moz-border-radius: 3px;}
	
	.wp-pagenavi .pages {float: right;}
	
	
	.wp_syntax {
	color: #100; background: #fafafa;
	padding: 10px 10px 0 10px; margin: 0 0 12px 0;
	border: 1px solid #cad7d9; overflow: auto; font-style: normal;}
	
	
	#content a.more-link {color: #b35f00; text-decoration: none;}
	
	#content .entry a.more-link:hover {color: #b35f00;}
	
	#content p.edit a.post-edit-link {clear: both; text-align: center; padding: 10px 10px 0 0px; line-height: normal; color: #f8f8f8;
	text-decoration: none; margin: 4px 0 20px 0px; display: block; width: 100px; height: 20px;
	-moz-border-radius: 3px; background: url("images/edit.gif") no-repeat center right;}

	
	#sidebar ul li.gallery {margin: 0;}
	
	#sidebar ul li.banner {margin: 0; vertical-align: bottom; zoom: 1;}
	
	#sidebar ul.blogmap {margin: 0 0 0 20px; padding: 0; clear: both;}
	
	#sidebar ul.blogmap li {
	float: left; display: inline; line-height: normal; border: none;
	margin: 10px 0px 0 10px; padding: 0; background: none; width: 115px; height: 115px;}
	
	#sidebar ul.blogmap img {
	display: block; width: 95px; height: 95px;
	margin: 0; padding: 9px; border: 1px solid #d9d9d9; background: #f8f8f8;}
	
	#sidebar ul li.banner p {
	line-height: normal; border: none;
	margin: 0; padding: 0;}
	
	#sidebar ul li.banner img {
	display: block; width: 220px; height: 80px;
	margin: 0 0 0 30px; padding: 10px; background: #f0f0f0;}
	
	
	#content a.exmore {
	clear: both; text-align: center; padding: 0 20px 0 20px; line-height: 1.8em; color: #f8f8f8; text-decoration: none;
	margin: 0px 0 0px 380px; background: #a6b6bd; display: block; width: 80px; -moz-border-radius: 12px;}
	
	#content .entry a.exmore:hover {background: #deb900;}
	
	
	#sidebar #searchbox {margin: 0 10px 0 10px; padding: 20px 20px 20px 20px; background: #f3f3f3; height: 22px;}
	
	
	#epad {
	margin: 15% auto; width: 360px; height: auto; padding: 30px;
	background: #526266 url("images/404.png") no-repeat top right;
	-moz-box-shadow: 7px 7px 12px #181d1f; -webkit-box-shadow: 7px 7px 7px #181d1f;
	-moz-border-radius: 7px; -webkit-border-radius: 7px;}
	
	#epage h1 {color: #000000; font-size: 16px; font-weight: bold; float: none; margin: 0; padding: 0; line-height: 1.3em; text-shadow: 0 1px 0 #707c80;}
	
	#epage h2 {color: #000000; font-size: 16px; line-height: normal; margin: 2px 0 12px 0; padding: 0; background: none; text-shadow: 0 1px 0 #707c80;}
	
	#epage p {color: #b3c2c7; font-size: 13px; padding: 0 0 0 0; margin: 0 0 0 0; display: block; line-height: 1.5em;}
	
	#epage a {color: #b3c2c7; border-bottom: 1px dotted #a6b6bd; padding: 0 0 2px 0; font-style: italic;}


	.wp-caption {
		border: 1px solid #ddd; text-align: center; float: left;
		background-color: #f3f3f3; padding: 7px 2px 5px 2px; margin: 6px 12px 0px 0px;}

	#content .entry .wp-caption p {padding: 0; margin: 0;}

	.entry .wp-caption img {float: none; border: none; padding: 0; margin: 0;}


	#main #content .entry p.attachment {margin: 0;}

	#main #content .entry p.attachment img {
		padding: 10px; float: none;
		border: none; margin-bottom: 0; margin-top: 20px;
		margin-left: auto; margin-right: auto; background: #ffffff;}


	#main #content .entry p.cap {text-align: center;}

	#content .picnav p.next {float: left; margin: 0;}

	#content .picnav p.prev {float: right; margin: 0;}

	.picnav {padding: 16px 20px 20px 20px; background: #f3f3f3; border-top: 0px solid #ffffff;}

	#content p.next img {float: left; margin: 0; border: none; background: #ffffff; padding: 10px; width: auto;}

	#content p.prev img {float: right; margin: 0; border: none; background: #ffffff; padding: 10px; width: auto;}

	#main #content .entry .gallery {overflow: hidden; margin: 0 0 12px 0;}

	#main #content .entry .gallery dl.gallery-item {text-align: left;}

	#main #content .entry .gallery dl.gallery-item dt img {margin: 0; float: none; border: none; background: #ededed;}

	#main #content .entry .gallery dl.gallery-item dd {margin: 0; color: #b3c2c7; line-height: 1.2em; font-family: "Courier New", Courier, monospace; letter-spacing: -0.05em;}

/*------------------------------------------------------------------------------*/
/*	© Markus Vocke - http://www.web-funk.de 									*/
/*------------------------------------------------------------------------------*/