@charset "UTF-8";

/*------------------------------------------------------------------------------------------------------*/
/*	Stylesheet																							*/
/*------------------------------------------------------------------------------------------------------*/

/*

	Theme Name:		iowa Pro

	Site-URI:		http://www.web-funk.de
	Author URI:		http://www.web-funk.de

	Author:			webfunk
	Description:	Professional Wordpress Theme &copy;
	Copyright:		Copyright Markus Vocke

	Version:		01.32
	Date:			28.08.2009

	Language:		german, english, romanian (de_DE, en_EN, ro_RO)

					(en) central stylesheet
					(de) Zentrales Stylesheet

*/

/*------------------------------------------------------------------------------------------------------*/
/*	Browser Reset																						*/
/*------------------------------------------------------------------------------------------------------*/
	@import url(styles/reset.css);
/*------------------------------------------------------------------------------------------------------*/
/*	The Iowa Special Styles																				*/
/*------------------------------------------------------------------------------------------------------*/
	@import url(styles/special.css);
/*------------------------------------------------------------------------------------------------------*/
/*	The Iowa Visual Elements																		*/
/*------------------------------------------------------------------------------------------------------*/
	@import url(styles/visual.css);
/*------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------*/
/*	Main Structure (Hauptstruktur)																		*/
/*------------------------------------------------------------------------------------------------------*/

	body {
		background: #293335;
		color: #f8f8f8; font-size: 12px; text-align: center;
		padding: 40px 0px 40px 0px; margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif; }


	#site {
		text-align: left; width: 960px;
		margin: 0 auto; padding: 0px 0px 0px 0px;
		background: url("images/repeater.jpg") repeat-y top left;}

	#wide_head {
		clear: both;
		padding: 20px 0px 20px 0px; margin: 0px 0px 0px 0px;}


	#header {
		height: 300px; width: 960px; clear: both;
		padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}


	#blogline {background: url("images/upper_pad_01.jpg") no-repeat top left;
		height: 60px; width: 940px; clear: both;
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px;}


	#menuline {background: url("images/lower_pad_01.jpg") no-repeat top left;
		height: 28px; width: 940px; clear: both;
		padding: 12px 0px 0px 0px; margin: 1px 0px 0px 10px;}


	#main {
		clear: both; width: 100%;
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


	#content {
		float: left; width: 630px; display: inline;
		margin: 0px 0px 50px 0px; padding: 0px 0px 0px 0px;}


	#sidebar {
		float: right; width: 320px; color: #145366;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


	#sideblog {text-align: center;
		background: #667a80; margin-top: 30px;}


	#footer {
		background: #667a80;
		clear: both; color: #f8f8f8; border-top: 18px solid #007d8f;
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Content Area																						*/
/*------------------------------------------------------------------------------------------------------*/

	.sticky {
		width: 620px; line-height: 1.7em;
		color: #212729; font-size: 12px;
		margin: 10px 0px 10px 10px; padding: 20px 0px 10px 0px;
		background: #d3e1e5 url("images/sticky.png") no-repeat top right;}


	.hentry {
		width: 620px; line-height: 1.7em;
		color: #212729; font-size: 12px;
		margin: 40px 0px 0px 10px; padding: 0px 0px 0px 0px;}


	.pageview {background: url("images/page.jpg") no-repeat top left;}

	.pageview .entry {border-bottom: 1px solid #bcd0d6; margin-bottom: 20px; text-align: justify;}


	.entry {
		color: #212729; width: 500px; text-align: justify;
		margin: 10px 0px 0px 90px; padding: 0px 0px 0px 0px;}

		.entry a {text-decoration: underline;}

		.sticky .entry {color: #212729;}


	.archives .entry {
		color: #212729; width: 240px; float: left; background: #f8f8f8;
		margin: 10px 0px 10px 50px; padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Date																								*/
/*------------------------------------------------------------------------------------------------------*/

	.date {width: auto;
		float: left; display: inline; text-align: center;
		clear: left; line-height: 18px; color: #b4ced6;
		margin: 0px 0px 0px 28px; padding: 0px 0px 0px 0px;}

		.sticky .date {margin: 0px 0px 0px 28px; color: #003d52;}

		.maincom .date {margin: 0px 0px 20px 21px;}

		.xcom .date {margin: 0px 0px 20px 21px;}

		.maintrack .date {margin: 0px 0px 20px 38px;}

		.date:hover {color: #003d52;}


	.day {
		line-height: 27px; font-size: 27px; font-weight: bold;
		display: block; font-family: "Times New Roman", Times, serif;}


	.month {
		line-height: 16px; font-size: 14px; clear: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		display: block; font-weight: normal; text-transform: uppercase;}

	.year {
		display: block; font-size: 11px; clear: left; font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px;}


	.leftcom {width: 60px; height: 44px; font-size: 20px;
		float: left; display: inline; text-align: center;
		clear: left; line-height: 18px; color: #9fa4a6;
		margin: 0px 0px 0px 10px; padding: 12px 0px 0px 0px;
		background: url("images/bubble.jpg") no-repeat top center;
		font-family: Georgia, "Times New Roman", Times, serif;}

	.leftcom a {color: #9fa4a6;}

	.sticky .leftcom {}


/*------------------------------------------------------------------------------------------------------*/
/*	Time																								*/
/*------------------------------------------------------------------------------------------------------*/

	.time {
		text-align: left; color: #6b9bb3;
		margin: 3px 30px 0px 90px; line-height: normal;
		padding: 0px 0px 5px 0px; border-bottom: 1px dotted #bcd0d6;}

		.time a {color: #6b9bb3;}

		.sticky .time {color: #2483b3; margin: 3px 30px 0px 90px; border-bottom: 1px dotted #2483b3;}

		.sticky .time a {color: #2483b3;}

/*------------------------------------------------------------------------------------------------------*/
/*	Tags																								*/
/*------------------------------------------------------------------------------------------------------*/

	.tags { clear: both;
		text-align: left; color: #2483b3;
		font-style: normal; line-height: normal;
		padding: 0px 0px 0px 0px; margin: 12px 30px 0px 90px;}

		.tags a {color: #2483b3;}


	.singletags {
		border-bottom: 1px dotted #bcd0d6; color: #2483b3;
		padding: 0px 0px 5px 0px; margin: 0px 30px 4px 90px;}

		.singletags a {color: #2483b3;}


/*------------------------------------------------------------------------------------------------------*/
/*	Gravatar																							*/
/*------------------------------------------------------------------------------------------------------*/

	.hentry .avatar {
		width: 50px; height: 50px;
		max-width: 50px; max-height: 50px;
		background: none; border: 1px solid #bcd0d6;
		text-align: left; display: inline; float: left; 
		margin: 6px 10px 0px 90px; padding: 9px 9px 9px 9px;}


	.avatar {
		width: 50px; height: 50px;
		max-width: 50px; max-height: 50px; float: left;
		background: #f7f7f7; text-align: left; display: inline;
		margin: 10px 20px 0px 10px; padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Generic Content Classes																				*/
/*------------------------------------------------------------------------------------------------------*/

	.category {text-align: left;
		margin: 0px 30px 0px 180px; font-weight: normal;
		padding: 0px 0px 4px 0px; color: #6b9bb3;}

		.category a {padding: 0px 0px 0px 0px; color: #6b9bb3;}


	.meta {
		font-weight: normal; color: #293133; text-align: left;
		padding: 4px 0px 4px 0px; margin: 0px 30px 0px 180px;
		border-top: 1px dotted #bcd0d6; border-bottom: 1px dotted #bcd0d6;}

		.meta a {font-weight: normal; color: #6b9bb3;}


	.icom {
		font-weight: normal; color: #293133; text-align: left;
		padding: 1px 0px 0px 0px; margin: 0px 0px 40px 180px;}

		.icom a {font-weight: normal; color: #6b9bb3;}


	.icat {
		margin: 0px 0px 0px 0px; font-weight: normal;
		padding: 0px 0px 0px 0px; color: #293133;}

		.icat a {padding: 0px 0px 0px 5px;}


	.postcom {
		text-align: left; color: #6b9bb3; clear: both;
		font-style: italic; line-height: normal; border-bottom: 40px solid #f8f8f8;
		padding: 5px 0px 20px 100px; margin: 0px 30px 0px 0px;}

		.postcom a {color: #6b9bb3;}

		.postcom a:hover {text-decoration: underline;}

		.sticky .postcom {border: none; padding: 5px 0px 10px 90px; }


	.metadate {
		text-align: left; color: #6b9bb3; clear: both;
		font-style: italic; line-height: normal; border-bottom: 40px solid #f8f8f8;
		padding: 5px 0px 20px 100px; margin: 0px 30px 0px 0px;}

		.metadate a {color: #6b9bb3;}

		.sticky .metadate {border: none; padding: 5px 0px 10px 90px; }


	.sorry {
		color: #6b9bb3; border-bottom: 1px dotted #bcd0d6;
		padding: 10px 0px 10px 20px; margin: 0px 40px 0px 40px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Basis Elements																						*/
/*------------------------------------------------------------------------------------------------------*/

	p {margin: 0px 0px 12px 0px;}

	strong, b {font-weight: bold;}

	cite, q {font-style: italic; color: #2483b3;}

	em, i {font-style: italic;}

	del {color: #2483b3;}

	ins {color: #86b300; text-decoration: none;}

	sub, sup {font-size: 91.6667%;}

	var {font-style: italic;}


	acronym, abbr {
		font-style: italic; color: #2483b3;
		text-decoration: none; cursor: help;}


	blockquote {
		clear: left; color: #414e52;
		text-align: justify;
		padding: 0px 0px 0px 25px;
		margin: 20px 40px 16px 40px;
		border-left: 4px solid #b33000;}


	hr {
		background: transparent;
		margin: 16px 0px 12px 0px;
		padding: 0px 0px 0px 0px; border: none;
		border-bottom: 1px solid #a3c2cc;}

/*------------------------------------------------------------------------------------------------------*/
/*	Main Menu																							*/
/*------------------------------------------------------------------------------------------------------*/

	#header ul#menu {
		margin: 0px; padding: 0px; list-style: none; font-size: 14px;
		font-weight: normal; position: relative; z-index: 10; height: 14px;}


	#header ul#menu li {float: left; display: inline; margin: 0px 0px 0px 0px; color: #f8f8f8; width: auto;}


	#header ul#menu li a {
		display: block; float: left; color: #f8f8f8;
		text-decoration: none; padding: 0px 16px 11px 16px; width: auto;}


	#header ul#menu li a:hover {color: #48c0f0; text-decoration: underline;}

	#header ul#menu li.current_page_item a {color: #48c0f0; text-decoration: underline;}

	#header ul#menu li#active a {color: #48c0f0; text-decoration: underline;}

	#header ul#menu li#active a:focus {color: #48c0f0; text-decoration: underline;}

	#header ul#menu li#active a:hover {color: #48c0f0; text-decoration: underline;}

	#header ul#menu li#active a:active {color: #48c0f0; text-decoration: underline;}

/*------------------------------------------------------------------------------------------------------*/
/*	List Elements																						*/
/*------------------------------------------------------------------------------------------------------*/

	.entry ol {margin: 20px 40px 20px 56px; padding: 0px 0px 0px 0px; list-style-type: lower-alpha; text-align: left;}

	.entry ol li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	.entry ol li ol {margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px;}

	.entry ol li ol li {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}

	.entry ol li ol li ol {margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px;}

	.entry ol li ol li ol li {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}


	.entry ul {margin: 20px 40px 20px 52px; padding: 0px 0px 0px 0px; text-align: left;}

	.entry ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: square;}

	.entry ul li ul {margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px;}

	.entry ul li ul li {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; list-style-type: disc;}

	.entry ul li ul li ul {margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px;}

	.entry ul li ul li ul li {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; list-style-type: circle;}

	.entry ul a {color: #212729; text-decoration: none;}

	.archives ul {margin: 12px 40px 10px 32px; padding: 0px 0px 0px 0px; text-align: left;}

	.archives ul li {padding: 0px 0px 4px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Image Captions (Bilder mit Bildunterschrift)														*/
/*------------------------------------------------------------------------------------------------------*/

	p.icaption_left {float: left; display: inline; margin: 0 1em 0.15em 0; width: auto;}
	p.icaption_right {float: right; display: inline; margin: 0 0 0.15em 1em; width: auto;}

	p.icaption_left img,
	p.icaption_right img {padding: 0; border: 1px #888 solid;}

	p.icaption_left strong,
	p.icaption_right strong {
		display: block; overflow: hidden; 
		margin-top: 2px; padding: 0.3em 0.5em; 
		background: #eee; font-weight: normal; font-size: 91.667%;}

/*------------------------------------------------------------------------------------------------------*/
/*	Site Images																							*/
/*------------------------------------------------------------------------------------------------------*/

	.entry img {
		padding: 7px; display: inline; max-width: 100%;
		margin: 7px 10px 0px 0px; border: 1px solid #dedede;}

	.entry img.aligncenter {
		padding: 7px; max-width: 100%; display: block;
		border: 1px solid #dedede; margin-bottom: 16px; margin-top: 20px;
		margin-left: auto; margin-right: auto;}

	.entry img.left {
		padding: 7px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; border: 1px solid #dedede;}

	.entry img.alignleft {
		padding: 7px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; border: 1px solid #dedede;}

	.entry img.right {
		padding: 7px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; border: 1px solid #bcd0d6;}

	.entry img.alignright {
		padding: 7px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; border: 1px solid #bcd0d6;}


	.sticky img {
		padding: 7px; display: inline; max-width: 100%;
		margin: 7px 10px 0px 0px; background: #f7f7f7; border: none;}

	.sticky img.aligncenter {
		padding: 7px; max-width: 100%; display: block;
		background: #f7f7f7; border: none; margin-bottom: 16px; margin-top: 20px;
		margin-left: auto; margin-right: auto;}

	.sticky img.left {
		padding: 7px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; background: #f7f7f7; border: none;}

	.sticky img.alignleft {
		padding: 7px; display: inline; max-width: 100%; float: left;
		margin: 7px 10px 0px 0px; background: #f7f7f7; border: none;}

	.sticky img.right {
		padding: 7px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; background: #f7f7f7; border: none;}

	.sticky img.alignright {
		padding: 7px; display: inline; max-width: 100%; float: right;
		margin: 7px 0px 0px 10px; background: #f7f7f7; border: none;}


	#header img {
		margin: 0px 0px 0px 10px; padding: 1px 0px 0px 0px;
		height: 198px; width: 940px; max-height: 198px; max-width: 940px;
		clear: both; display: block; border: none; background: transparent;}

		#header a img {border: none; text-decoration: none; background: transparent;}

		#content .wp-smiley {border: none; float: none; padding: 0px 5px 0px 5px; margin: 0;}

		#sidebar .wp-smiley {border: none; float: none; padding: 0px 5px 0px 5px; margin: 0; display: inline;}

/*------------------------------------------------------------------------------------------------------*/
/*	Headlines																							*/
/*------------------------------------------------------------------------------------------------------*/

	h1 {
		color: #f8f8f8; font-size: 24px; font-weight: bold;
		text-align: left; float: left; width: auto; display: inline;
		padding: 0px 0px 0px 0px; margin: 15px 0px 0px 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		h1 a {color: #f8f8f8; text-decoration: none;}

		#header h1 span {
			padding: 0px 0px 0px 5px; font-size: 16px;
			font-weight: normal; font-family: Arial, Helvetica, sans-serif;}


	h2 {
		color: #f8f8f8; font-size: 20px; height: 37px; font-weight: bold;
		background: #a1babf url("images/intro.jpg") no-repeat top left;
		padding: 13px 0px 0px 20px; margin: 10px 0px 0px 10px;
		font-family: Arial, Helvetica, sans-serif;}

		h2 a {color: #f8f8f8;}


	#header h2 {
		color: #f8f8f8; font-size: 14px; font-weight: normal;
		float: left; background: none; width: auto; display: inline;
		padding: 0px 8px 0px 0px; margin: 0px 0px 0px 20px;
		font-family: Arial, Helvetica, sans-serif; height: auto;}

		#header h2 span {padding-left: 18px;}


	h3 {
		color: #003d52; font-size: 20px; font-weight: bold;
		padding: 0px 0px 0px 0px; margin: 0px 40px 0px 90px;
		font-family: "Times New Roman", Times, serif; line-height: 1.2em;}

		h3 a {color: #003d52;}


	.entry h3 {
		color: #1a6380; font-size: 20px;
		font-weight: normal; text-align: left; clear: both;
		padding: 4px 0px 4px 0px; margin: 24px 0px 12px 0px;
		border-bottom: 1px solid #6ba2b3; border-top: 1px solid #6ba2b3;}

		.entry.h3 a {color: #003d52;}


	h2.singlehead {
		background: none; height: auto;
		color: #003d52; font-size: 20px; font-weight: bold;
		padding: 0px 0px 0px 0px; margin: 0px 40px 0px 90px;
		font-family: "Times New Roman", Times, serif; line-height: 1.2em;}

		h2.singlehead a {color: #003d52;}


	h3.fail {
		line-height: 1.7em;
		padding: 0px 0px 0px 20px; margin: 30px 40px 0px 40px;
		border-bottom: 1px solid #6ba2b3; border-top: 2px solid #6ba2b3;}


	h2.fail {
		line-height: 1.7em; background: none;
		color: #003d52; font-size: 20px; font-weight: bold;
		padding: 0px 0px 0px 20px; margin: 30px 40px 0px 40px;
		font-family: "Times New Roman", Times, serif;
		border-bottom: 1px solid #6ba2b3; border-top: 2px solid #6ba2b3;}


	.archives h3 {background: #a1babf; line-height: 1.4em;
		color: #f8f8f8; font-size: 17px; font-weight: bold;
		padding: 4px 10px 4px 10px; margin: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}


	h4 {
		color: #1a6380; font-size: 17px;
		font-weight: normal; text-align: left; clear: both;
		padding: 4px 0px 4px 0px; margin: 24px 0px 12px 0px;
		border-bottom: 1px solid #6ba2b3; border-top: 1px solid #6ba2b3;}

		h4 a {color: #003d52;}


	h3#detail {
		color: #bcd0d6; font-size: 18px; line-height: normal;
		font-weight: normal; text-align: left; font-variant: small-caps;
		padding: 14px 0px 14px 90px; margin: 24px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif; border: none;
		background: url("images/pen.jpg") no-repeat center left;}


	h4#sitecom {
		color: #f8f8f8; font-weight: normal; font-size: 20px;
		font-family: "Times New Roman", Times, serif; border: none;
		padding: 5px 0px 5px 100px; margin: 0px 30px 0px 0px;
		font-variant: normal; font-style: normal; background: #a1babf;}


	h5 {
		font-size: 17px; color: #1a6380; font-weight: normal;
		margin: 20px 0px 4px 0px; padding: 0px 0px 4px 0px;
		clear: both; border-bottom: 1px dotted #6ba2b3;}


	/* padding 40 for opera, instead of margin 40 */

	h4#comments {
		clear: both;
		padding: 30px 0px 0px 0px;
		color: #6b9bb3; font-size: 18px;
		font-variant: normal; margin: 0px 30px 12px 100px;
		font-family: "Times New Roman", Times, serif; border: none;}


	h4#track {
		clear: both;
		color: #6b9bb3; font-size: 18px;
		padding: 30px 0px 5px 0px; border-top: none;
		font-variant: normal; margin: 0px 30px 10px 100px;
		font-family: "Times New Roman", Times, serif;
		background: none; border-bottom: 7px solid #dfe7eb;}


	h4#ping {
		clear: both;
		color: #6b9bb3; font-size: 18px;
		padding: 30px 0px 5px 0px; border-top: none;
		font-variant: normal; margin: 0px 30px 10px 100px;
		font-family: "Times New Roman", Times, serif;
		background: none; border-bottom: 7px solid #dfe7eb;}


	h4#write {
		clear: both; color: #003d52; font-size: 17px;
		padding: 0px 0px 0px 0px; border: none;
		margin: 0px 0px 0px 0px; font-weight: bold;}


	h5 {
		font-size: 15px; color: #6b9bb3; font-weight: normal;
		clear: both; margin: 20px 0px 4px 0px; padding: 0px;
		border: none;}

		h5#cancel {margin: 4px 0px 10px 0px;}


	h6 {
		font-size: 15px; color: #6b9bb3; font-weight: normal;
		clear: both; margin: 20px 0px 4px 0px; padding: 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Headlines																					*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar h2 {
		height: 47px; margin: 0px 10px 0px 10px; padding: 23px 0px 0px 20px;
		background: url("images/blueside.jpg") no-repeat top left;}


	#sidebar h3 {
		color: #003d52; font-size: 17px;
		font-weight: bold; line-height: 1.7em; clear: both;
		margin: 20px 30px 0px 30px; padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #6ba2b3; border-top: 2px solid #6ba2b3;}


	#sidebar h3.step {
		color: #f8f8f8; font-size: 20px; line-height: 2em;
		margin: 20px 10px 0px 10px; padding: 0px 0px 10px 20px;
		background: url("images/bluestep.jpg") no-repeat center left; border: none;}


	#sidebar .linkcat h3 {text-align: center; color: #1f7699; font-size: 20px;}

	#sidebar .sidecom h3 {text-align: center; color: #1f7699; font-size: 20px;}


	#sidebar h3.alpha {
		background: #1f4e66; color: #f8f8f8; font-size: 20px;
		padding: 0px 0px 0px 10px; font-weight: normal; border: none;}

	#sidebar .pagenav h3 {
		background: #1f4e66; color: #f8f8f8; font-size: 20px;
		padding: 0px 0px 0px 10px; font-weight: normal; border: none;}

	#sidebar .categories h3 {
		background: #1f4e66; color: #f8f8f8; font-size: 20px;
		padding: 0px 0px 0px 10px; font-weight: normal; border: none;}


	#sidebar h3.beta {
		background: #6b9bb3; color: #f8f8f8; font-size: 17px;
		text-align: center; margin-bottom: 12px; border: none;
		font-family: Arial, Helvetica, sans-serif; padding: 0px;}


	#sidebar h3.neutra {
		background: #909fa3; color: #f8f8f8; font-size: 17px;
		text-align: center; margin-bottom: 12px; border: none;
		font-family: Arial, Helvetica, sans-serif; padding: 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Headlines																					*/
/*------------------------------------------------------------------------------------------------------*/

	#footer h2 {
		line-height: 4em; height: auto; font-weight: normal;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;
		background: #00242f; color: #f8f8f8;}


	#sideblog h2 {
		line-height: 4em; height: auto; font-weight: normal;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;
		background: #00242f; color: #f8f8f8;}


	#footer h3 {
		color: #f8f8f8; font-size: 17px; font-weight: normal;
		margin: 20px 30px 0px 30px; padding: 2px 0px 0px 10px;
		line-height: 1.6em; background: #7a9299; border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;}


	#footer h3.alpha {}

	#footer h3.beta {text-align: center; padding: 2px 0px 0px 0px; margin-bottom: 12px;}

	#footer .linkcat h3 {padding: 2px 0px 0px 0px; font-weight: normal; text-align: center;}

	#footer .sidecom h3 {padding: 2px 0px 0px 0px; font-weight: normal; text-align: center;}

/*------------------------------------------------------------------------------------------------------*/
/*	Blogsearch																							*/
/*------------------------------------------------------------------------------------------------------*/

	form {border: none; padding: 0; margin: 0;}

	#header form {width: auto;
		float: right; text-align: center; display: inline;
		margin: 19px 10px 0px 0px; padding: 0px 0px 0px 0px;}


	#searchform #s {
		color: #8faab3; border: none; vertical-align: top;
		background: url(images/searchshadow.jpg) no-repeat top left;
		text-align: left; height: 19px; width: 220px; font-size: 12px;
		margin: 0px 0px 0px 0px; padding: 3px 5px 0px 5px;}


	#searchsubmit {
		height: 22px; width: 59px; color: #f8f8f8; font-size: 13px;
		background: #94a3aa; border: none; vertical-align: top;
		margin: 0px 0px 0px 1px; padding: 0px 0px 2px 0px;}


	#secondform .secondfield {
		color: #8faab3; border: 1px solid #00151a; vertical-align: top;
		background: url(images/searchshadow.jpg) no-repeat top left;
		text-align: left; height: 19px; width: 218px;
		font-size: 12px; margin: 0px 0px 0px 0px; padding: 3px 5px 0px 5px;}


	#secondsubmit {
		height: 24px; width: 60px; color: #f8f8f8; font-size: 13px;
		background: #00151a; border: none; vertical-align: top;
		margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px;}



	#sidebar .sidesearch {text-align: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px;}

	#sidebar .sidesearch p {margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}

	.sidesearch label {font-size: 14px; color: #6b9bb3; font-weight: normal; line-height: 1.8em;}


	.sidesearch .sidefield {
		color: #8faab3; border: 1px solid #177291; vertical-align: top;
		background: none; text-align: left; height: 19px; width: 188px;
		font-size: 12px; margin: 0px 0px 0px 0px; padding: 3px 5px 0px 5px;}


	.sidesubmit {
		height: 24px; width: 60px; color: #f8f8f8; font-size: 13px;
		background: #177291; border: none; vertical-align: top;
		margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px;}


	#footer .sidesearch {text-align: left; margin: 20px 0px 40px 30px; padding: 0px 0px 0px 0px;}

	#footer .sidesearch label {font-size: 14px; color: #f8f8f8; font-weight: normal; padding: 0; margin: 0;}


	#footer .sidesearch .sidefield {
		color: #f8f8f8; border: 1px solid #f8f8f8; vertical-align: top;
		background: none; text-align: left; height: 19px; width: 190px;
		font-size: 12px; margin: 0px 0px 0px 0px; padding: 3px 5px 0px 5px;}


	#footer .sidesubmit {
		height: 24px; width: 58px; color: #f8f8f8; font-size: 13px;
		background: none; border: 1px solid #f8f8f8; vertical-align: top;
		margin: 0px 0px 0px 2px; padding: 0px 0px 2px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Page Navigation																						*/
/*------------------------------------------------------------------------------------------------------*/

	#content p.next {width: auto;
		color: #2483b3; font-size: 16px; float: left;
		text-align: left; margin: 40px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}

		#content p.next a {color: #2483b3;}


	#content p.prev {width: auto;
		color: #2483b3; font-size: 16px; float: right;
		text-align: right; margin: 40px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}

		#content p.prev a {color: #2483b3;}


	.navigation {margin: 0px 30px 30px 100px; padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar List Reset																					*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#sidebar ul li {list-style-type: none; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px;}

	#sidebar ul li ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#sidebar ul li ul li ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#sidebar ul li ul li ul li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#sidebar ul li ul li {
		list-style-type: none; line-height: 1.5em;
		margin: 0px 30px 0px 30px; padding: 8px 0px 8px 0px;
		border-bottom: 1px solid #bcd0d6;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Elements Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar p {font-size: 12px; margin: 8px 30px 8px 30px; padding: 0;}

	#sidebar a {color: #145366;}

	#sidebar a:hover {color: #b34700;}

	#sidebar ul li a:hover {color: #b34700;}

	#sidebar ul li ul li a:hover {color: #b34700;}

	#sidebar ul li ul li ul li a:hover {color: #b34700;}

	#sidebar li.feed {padding: 0px 0px 17px 0px; margin: 0;}

	#sidebar li.feed p {margin: 24px 30px 14px 30px; line-height: 1.5em;}


	#sidebar li.feed a {
		color: #2483b3; padding: 12px 60px 8px 30px;
		background: url("images/feed.png") no-repeat center right;}


	#sidebar li.arrow ul li {
		padding: 8px 0px 8px 24px; display: block; line-height: 1.4em;
		background: url("images/arrow_b.png") no-repeat center left;}


	#sidebar li.metaside ul li {
		padding: 8px 0px 8px 24px;
		background: url("images/arrow_b.png") no-repeat center left;}

	#sidebar li.metaside ul li a {color: #2483b3;}


	#sidebar p.archiv {text-align: center; color: #2483b3; margin: 7px 30px 0px 30px;}

	#sidebar p.archiv a {}

	#sidebar p.steps {
		margin: 0px 30px 0px 30px;
		padding: 7px 0px 7px 0px;
		border-bottom: 1px dotted #bcd0d6;
		color: #2483b3; font-weight: bold;}

		#sidebar p.steps a {font-weight: normal; color: #2483b3; font-size: 12px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Categories Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.categories {font-size: 13px;}

	#sidebar li.categories ul li {
		line-height: 2.5em; padding: 0px 10px 0px 10px;
		list-style-type: square; list-style-position: inside;}

	#sidebar li.categories ul li ul {border: none; color: #6b9bb3;}

	#sidebar li.categories ul li ul li {background: none;}

	#sidebar li.categories ul li ul li ul li ul li {background: none;}


	#sidebar li.categories ul li ul li a {background: none; padding: 0px;}

	#sidebar li.categories ul li ul.children {border: none;}

	#sidebar li.categories ul.children a {color: #6b9bb3;}


	#sidebar li.categories ul li ul li {
		list-style-type: square; border-top: 1px dotted #bcd0d6;
		padding: 0px 0px 0px 31px; border-bottom: none; list-style-position: inside;}


	#sidebar li.categories ul li ul.children li ul.children li {
		list-style-type: disc; padding: 0px 0px 0px 15px;}

	#sidebar li.categories ul li ul.children li ul.children li ul.children li {list-style-type: circle;}


	#sidebar ul li.categories ul li.current-cat {color: #b34700;}

	#sidebar ul li.categories ul li.current-cat a {color: #b34700;}

	#sidebar ul li.categories ul li.current-cat ul li a {color: #6b9bb3;}

	#sidebar ul li.categories ul.children a:hover {color: #b34700;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Pages Styling																				*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.pagenav {font-size: 13px;}

	#sidebar li.pagenav ul li {
		line-height: 2.5em; padding: 0px 10px 0px 10px;
		list-style-type: square; list-style-position: inside;}

	#sidebar li.pagenav ul li ul {border: none; color: #6b9bb3;}


	#sidebar li.pagenav ul li ul li {
		list-style-type: square; border-top: 1px dotted #bcd0d6;
		padding: 0px 0px 0px 31px; border-bottom: none; list-style-position: inside;}


	#sidebar li.pagenav ul li ul li ul li {list-style-type: disc; padding: 0px 0px 0px 15px;}

	#sidebar li.pagenav ul li ul li ul li ul li {list-style-type: circle;}


	#sidebar li.pagenav ul li ul li a {
		color: #6b9bb3; background: none; padding: 0px; font-weight: normal;}


	#sidebar ul li.pagenav ul li.current_page_item a {color: #b34700;}

	#sidebar ul li.pagenav ul li.current_page_item ul li a {color: #6b9bb3;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Blogroll Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.linkcat {text-align: center;}

	#sidebar li.linkcat ul {margin: 0px 20px 0px 20px;}

	#sidebar li.linkcat ul li {border-bottom: 1px dotted #bcd0d6;color: #6b9bb3;}

	#sidebar li.linkcat ul a {color: #407180;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Tag Cloud Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar ul.wp-tag-cloud li {display: inline; line-height: 1.7em; margin: 0; border: none;}

	#sidebar ul.wp-tag-cloud {margin: 12px 30px 0px 30px; text-align: center;}

	#sidebar ul.wp-tag-cloud a {color: #6b9bb3;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Last Comments Styling																		*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.sidecom {color: #667980; margin: 0px 0px 0px 0px;}

	#sidebar li.sidecom ul {text-align: center; margin: 0px 40px 0px 40px;}

	#sidebar li.sidecom ul li {
		color: #6b9eb3; border: none;
		margin: 0px 10px 0px 10px; padding: 8px 0px 0px 0px;}

	#sidebar li.sidecom ul li.user {
		font-style: italic; padding: 8px 0px 10px 0px;
		border-bottom: 1px dotted #bcd0d6;}

	#sidebar li.sidecom ul li a {color: #407180;}

/*------------------------------------------------------------------------------------------------------*/
/*	Sidebar Select Menu Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar #page {
	width: 260px; margin: 0px 0px 0px 0px; color: #6b9bb3;
	border: 1px solid #6b9bb3; font-size: 14px; line-height: 1.4em;}

	#sidebar #cat {
	width: 260px; margin: 0px 0px 0px 0px; color: #6b9bb3;
	border: 1px solid #6b9bb3; font-size: 14px; line-height: 1.4em;}

	#sidebar .adrop {
	width: 260px; margin: 0px 0px 0px 30px; color: #6b9bb3;
	border: 1px solid #6b9bb3; font-size: 14px; line-height: 1.4em;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer List Reset																					*/
/*------------------------------------------------------------------------------------------------------*/

	#footer ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#footer ul li {list-style-type: none; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}

	#footer ul li ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


	#footer ul li ul li {
		list-style-type: none; margin: 0px 30px 0px 30px;
		padding: 8px 12px 8px 12px; line-height: 1.5em; border-bottom: 1px dotted #dedede;}


	#footer ul li ul li ul {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#footer ul li ul li ul li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Elements Styling																				*/
/*------------------------------------------------------------------------------------------------------*/

	.foot {
		clear: both; height: 40px; text-align: center;
		padding: 4px 0px 0px 0px; margin: 30px 50px 0px 50px;
		border-top: 1px dotted #bcd0d6;}


	#footer a {color: #f8f8f8; text-decoration: none;}

	#footer a:focus, #footer a:hover, #footer a:active {color: #c3f74a;}


	.footbox {float: left; width: 320px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


	.leftlink {text-align: left;}

	.midlink {text-align:center; margin: 0px 20px 0px 20px;}

	.rightlink {text-align: right;}


	#footer p {font-size: 12px; line-height: 1.7em; padding: 0; margin: 0;}

	#footer li.feed {font-size: 12px; padding: 0px 0px 10px 0px; margin: 30px 0px 0px 0px;}

	#footer li.feed p {margin: 10px 30px 14px 30px;}


	#footer ul li a:hover {color: #c3f74a;}

	#footer ul li ul li a:hover {color: #c3f74a;}

	#footer ul li ul li ul li a:hover {color: #c3f74a;}


	#footer li.feed a {
		padding: 12px 60px 8px 30px;
		color: #a8d8f0; background: url("images/feed.png") no-repeat center right;}


	#footer li.arrow ul li {
		padding: 8px 24px 8px 24px; display: block; line-height: 1.4em;
		background: url("images/arrow_a.png") no-repeat center left;}

	#footer li.metaside ul li {
		padding: 8px 0px 8px 24px;
		background: url("images/arrow_a.png") no-repeat center left;}

	#footer li.metaside ul li a {color: #a8d8f0;}

	#footer li.metaside ul li abbr {color: #a8d8f0;}


	#footer p.archiv {text-align: center; margin: 7px 30px 0px 30px; color: #8dcbeb;}


	#footer p.steps {
		border-bottom: 1px dotted #bcd0d6; font-weight: bold;
		margin: 0px 30px 0px 30px; padding: 7px 0px 7px 0px;}


	#footer p.steps a {font-weight: normal; color: #8dcbeb; font-size: 12px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Categories Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#footer li.categories {font-size: 13px;}

	#footer li.categories ul li {
		line-height: 2.5em; padding: 0px 10px 0px 10px;
		list-style-type: square; list-style-position: inside;}

	#footer li.categories ul li ul {border: none; color: #ccdade;}

	#footer li.categories ul li ul li a {background: none; padding: 0px;}

	#footer li.categories ul li ul.children {border: none;}

	#footer li.categories ul.children a {color: #ccdade;}


	#footer li.categories ul li ul li {
		list-style-type: square; border-top: 1px dotted #bcd0d6;
		padding: 0px 0px 0px 31px; border-bottom: none; list-style-position: inside;}


	#footer li.categories ul li ul.children li ul.children li {
		list-style-type: disc; padding: 0px 0px 0px 15px;}

	#footer li.categories ul li ul.children li ul.children li ul.children li {list-style-type: circle;}


	#footer ul li.categories ul li.current-cat a {color: #90d0f0;}

	#footer ul li.categories ul li.current-cat ul li a {color: #ccdade;}

	#footer ul li.categories ul.children a:hover {color: #c3f74a;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Pages Styling																				*/
/*------------------------------------------------------------------------------------------------------*/

	#footer li.pagenav {font-size: 13px;}

	#footer li.pagenav ul li {line-height: 2.5em; padding: 0px 10px 0px 10px; list-style-type: square; list-style-position: inside;}

	#footer li.pagenav ul li ul {border: none; color: #ccdade;}


	#footer li.pagenav ul li ul li {
		list-style-type: square; border-top: 1px dotted #bcd0d6;
		padding: 0px 0px 0px 31px; border-bottom: none; list-style-position: inside;}


	#footer li.pagenav ul li ul li ul li {list-style-type: disc; padding: 0px 0px 0px 15px;}

	#footer li.pagenav ul li ul li ul li ul li {list-style-type: circle;}



	#footer li.pagenav ul li ul li a {
		background: none; padding: 0px; font-weight: normal;
		color: #ccdade;}


	#footer ul li.pagenav ul li.current_page_item a {color: #90d0f0;}

	#footer ul li.pagenav ul li.current_page_item ul li a {color: #ccdade;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Blogroll Styling																				*/
/*------------------------------------------------------------------------------------------------------*/

	#footer li.linkcat {text-align: center;}

	#footer li.linkcat ul {
		border-bottom: 1px solid #dce2e5; color: #a8d8f0;
		padding-bottom: 32px; margin: 0px 30px 0px 30px;}

	#footer li.linkcat ul li {border-bottom: 1px dotted #bcd0d6;}

	#footer li.linkcat a {}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Tag Cloud Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#footer ul.wp-tag-cloud li {display: inline; line-height: 1.7em; margin: 0; padding: 0px 4px 0px 0px; border: none;}

	#footer ul.wp-tag-cloud {margin: 12px 30px 0px 30px; text-align: center;}

	#footer ul.wp-tag-cloud li a {margin: 0; padding: 0;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Last Comments Styling																		*/
/*------------------------------------------------------------------------------------------------------*/

	#footer li.sidecom {color: #8dcbeb; text-align: center;}

	#footer li.sidecom ul {margin: 0px 40px 0px 40px;}

	#footer li.sidecom ul li {
	color: #a8d8f0; border: none;
	margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px;}

	#footer li.sidecom ul li.user {
	font-style: italic; padding: 8px 0px 10px 0px;
	border-bottom: 1px dotted #bcd0d6;}

	#footer li.sidecom ul li a {}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Select Menu Styling																			*/
/*------------------------------------------------------------------------------------------------------*/

	#footer #page {
	width: 260px; margin: 0px 0px 0px 30px; color: #f8f8f8;
	border: 1px solid #ccdade; font-size: 14px; background: #667a80;}

	#footer #cat {
	width: 260px; margin: 0px 0px 0px 30px; color: #f8f8f8;
	border: 1px solid #ccdade; font-size: 14px; background: #667a80;}

	#footer .adrop {
	width: 260px; margin: 0px 0px 0px 30px; color: #f8f8f8;
	border: 1px solid #ccdade; font-size: 14px; background: #667a80;}

/*------------------------------------------------------------------------------------------------------*/
/*	Comment Area																						*/
/*------------------------------------------------------------------------------------------------------*/

	ol.commentlist {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}

	ol.commentlist li {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}

	ol.commentlist li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	ol.commentlist li ul li {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	ol.commentlist span a {color: #b34700;}

	.mod {color: #b34700; font-size: 12px; line-height: normal; padding: 0; margin: 0;}

/*------------------------------------------------------------------------------------------------------*/
/*	User Comments																						*/
/*------------------------------------------------------------------------------------------------------*/
/*	comhead used for buggy background behavior, normally the maincom and xcom div contains the image 	*/
/*------------------------------------------------------------------------------------------------------*/

	.maincom .comhead {
		width: 500px; height: 80px; margin: 0px; padding: 0px;
		background: url("images/blue_user_x.jpg") no-repeat top left;}

	.children .maincom .comhead {
		width: 430px; height: 80px; margin: 0px; padding: 0px;
		background: url("images/blue_user_y.jpg") no-repeat top left;}

	.xcom .comhead {
		width: 500px; height: 80px; margin: 0px; padding: 0px;
		background: url("images/blue_admin_x.jpg") no-repeat top left;}

	.children .xcom .comhead {
		width: 430px; height: 80px; margin: 0px; padding: 0px;
		background: url("images/blue_admin_y.jpg") no-repeat top left;}

/*------------------------------------------------------------------------------------------------------*/

	.maincom {
		margin: 0px 30px 0px 100px; font-size: 12px;
		padding: 0px 0px 0px 0px; color: #3d4e52; clear: both;}

		.maincom p {margin: 0px 20px 8px 80px; padding: 0px 0px 0px 0px;}

		.maincom a {color: #6b9bb3;}


	.children .maincom {
		margin: 0px 30px 0px 170px; font-size: 12px;
		padding: 0px 0px 0px 0px; color: #3d4e52; clear: both;}


	.maincom .combase {
		color: #003d52; text-align: left;
		font-family: "Times New Roman", Times, serif;
		margin: 0px 20px 0px 0px; padding: 18px 0px 0px 0px;
		font-size: 16px; font-weight: bold; background: none;}

		.maincom .combase a {color: #003d52;}


	.maincom .comline {
		font-size: 12px; font-weight: normal;
		color: #6b9bb3; text-align: left; background: none;
		margin: 0px 20px 30px 0px; padding: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;}

		.maincom .comline a {color: #6b9bb3;}

/*------------------------------------------------------------------------------------------------------*/
/*	Admin Comments																						*/
/*------------------------------------------------------------------------------------------------------*/

	.xcom {
		margin: 0px 30px 0px 100px; font-size: 12px;
		padding: 0px 0px 0px 0px; color: #3d4e52; clear: both;}

		.xcom p {margin: 0px 20px 8px 80px; padding: 0px 0px 0px 0px;}

		.xcom a {color: #6b9bb3;}


	.children .xcom {
			margin: 0px 30px 0px 170px; font-size: 12px;
			padding: 0px 0px 0px 0px; color: #3d4e52; clear: both;}


	.xcom .combase {
		color: #003d52; text-align: left;
		font-family: "Times New Roman", Times, serif;
		margin: 0px 20px 0px 0px; padding: 18px 0px 0px 0px;
		font-size: 16px; font-weight: bold;background: none;}

		.maincom .combase a {color: #003d52;}


	.xcom .comline {
		font-size: 12px; font-weight: normal;
		color: #6b9bb3; text-align: left; background: none;
		margin: 0px 20px 30px 0px; padding: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;}

		.xcom .comline a {color: #6b9bb3;}

/*------------------------------------------------------------------------------------------------------*/
/*	Trackbacks and Pingbacks																			*/
/*------------------------------------------------------------------------------------------------------*/

	.maintrack {
		margin: 20px 10px 30px 0px; font-size: 12px;
		padding: 0px 0px 0px 0px; color: #3d4e52;}

		.maintrack p {margin: 0px 20px 8px 100px; padding: 0px 0px 0px 0px; line-height: 1.4em;}

		.maintrack a {color: #6b9bb3;}


	.maintrack .trackbase {
		color: #003d52; text-align: left; line-height: 1.2em;
		margin: 0px 20px 0px 100px; padding: 0px 0px 0px 0px;
		font-size: 16px; font-weight: bold; background: none;
		font-family: "Times New Roman", Times, serif;}

		.trackbase a {color: #003d52;}


	.maintrack .trackline {
		color: #6b9bb3; text-align: left;
		font-size: 12px; font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px 20px 5px 100px; padding: 0px 0px 4px 0px;
		background: none; border-bottom: 1px dotted #bcd0d6;}

/*------------------------------------------------------------------------------------------------------*/
/*	Comment Form																						*/
/*------------------------------------------------------------------------------------------------------*/

	#respond {
		background: #edf5f7; font-size: 12px; clear: both;
		margin: 0px 30px 40px 100px; padding: 16px 20px 20px 20px;}

	#respond a {color: #0077b3;}

	#respond p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#respond p.regme {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #212729;}

	#respond p.comlog {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#respond p.comtags {font-size: 14px; margin: 16px 0px 4px 0px; padding: 0px 0px 0px 0px;}


	#respond p.allowed {
		color: #fafafa; background: #6b9bb3; font-size: 13px;
		margin: 0px 0px 8px 0px; padding: 8px 8px 8px 8px;}


	#commentform {color: #1f5866;}


	#commentform label {
	font-size: 12px; font-weight: normal; border: none;
	color: #003d52; line-height: 2em;}


	#submit {margin: 10px 0px 0px 0px;}


	#email, #author, #url {
		color: #6b9bb3; background: #ffffff; border: 1px solid #004466;
		padding: 5px 5px 0px 5px; margin: 4px 0px 4px 0px;
		vertical-align: middle;height: 20px; width: 230px;}


	#email:focus, 
	#author:focus, 
	#url:focus {border: 1px solid #ffffff; background: #9ac2f6; color: #003d52;}


	#email:hover, 
	#author:hover, 
	#url:hover {border: 1px solid #ffffff; background: #9ac2f6; color: #003d52;}


	#comment:focus {border: 1px solid #6b9bb3; background: #f8f8f8; color: #003d52;}

	#comment:hover {border: 1px solid #6b9bb3; background: #f8f8f8; color: #003d52;}


	#comment {
		width: 448px; height: 150px; color: #6b9bb3;
		background: #ffffff; font-size: 14px;
		border: 1px solid #6b9bb3; padding: 5px 5px 5px 5px;}



	#content .navcom p.next {width: auto;
		color: #2483b3; font-size: 16px; float: left;
		text-align: left; margin: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}

		#content .navcom p.next a {color: #2483b3;}


	#content .navcom p.prev {width: auto;
		color: #2483b3; font-size: 16px; float: right;
		text-align: right; margin: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}

		#content .navcom p.prev a {color: #2483b3;}


	.navcom {margin: 50px 30px 20px 100px; padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/*	Kalender																							*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.cal, #footer li.cal {margin: 20px 30px 30px 31px; border: none;}

	table {border-collapse: collapse; border: none;}

	html>body #wp-calendar {text-align: center; width: 259px;}

	#wp-calendar {text-align: center; width: 259px;}

	#calendar_wrap {margin: 0px 30px 0px 30px;}

	#wp-calendar caption {
		color: #f8f8f8; font-size: 16px;
		font-weight: bold; text-align: center;
		background: #368db3; line-height: 2em;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


	#wp-calendar th {
		color: #b4c7cc; border: none; line-height: 2.6em;
		text-align: center; font-size: 16px;}


	#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;
		text-decoration: none; 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: #b4c7cc;
		font-weight: normal; background: none;}

	#wp-calendar #next a {
		text-align: right; font-size: 14px; color: #b4c7cc;
		font-weight: normal; background: none;}

/*------------------------------------------------------------------------------------------------------*/
/*	Footer Clendar																						*/
/*------------------------------------------------------------------------------------------------------*/

	#footer #wp-calendar caption {
		background: #7a9199; line-height: 1.6em; padding: 2px 0px 0px 0px;
		font-weight: normal; font-size: 17px; border: 1px solid #dedede;}

	#footer #wp-calendar td {color: #ccdade;}

	#footer #wp-calendar td a {background: #66afcc;}

	#footer #wp-calendar #prev a {background: none;}

	#footer #wp-calendar #next a {background: none;}

	#footer #wp-calendar td a:hover {background: #b34700; color: #f8f8f8;}

/*------------------------------------------------------------------------------------------------------*/
/*	Widget Headlines																					*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar h3.widgethead {
		color: #003d52; font-size: 17px;
		font-weight: bold; text-align: left;
		margin: 20px 30px 0px 30px; padding: 0px 0px 0px 0px; line-height: 1.7em;
		font-variant: normal; background: none; border-bottom: 1px solid #6ba2b3;
		border-top: 2px solid #6ba2b3; font-family: "Times New Roman", Times, serif;}


	#sidebar li.widget_calendar h3 {text-align: center; border: none;}



/*------------------------------------------------------------------------------------------------------*/
/*	Diverse																								*/
/*------------------------------------------------------------------------------------------------------*/

	#sidebar li.widget_text {}

	#sidebar li.widget_text .textwidget {margin: 0px 30px 0px 30px;}

	#sidebar li.widget_text .textwidget p {margin: 12px 0px 8px 0px; line-height: 1.5em; text-align: justify;}

	#sidebar li.widget_text .textwidget ul {}

	#sidebar li.widget_text .textwidget ul li {}

	#sidebar li.widget_text .textwidget ul li ul{}

	#sidebar li.widget_text .textwidget ul li ul li{}


	.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;}


	.note {background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em;}

	.important {background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em;}

	.warning {background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em;}


	textarea, pre, code, kbd, samp, var, tt {
		font-family: Consolas, "Lucida Console", "Andale Mono", 
		"Bitstream Vera Sans Mono", "Courier New", Courier;}

	textarea, pre, tt, code {font-family: "Courier New", Courier, monospace;}

	pre, code {font-family: monospace; font-size: 12px; color: #006280;}

	pre, code, kbd, tt, samp, var {font-size: 12px;}

	pre {line-height: 1.5em; margin: 0px 0px 12px 0px;}

	kbd, samp, var {color: #666666;}

	.highlight {color: #000f60;}

	.dimmed {color: #000ba3;}

	.edit a {color: #b34700;}

/*------------------------------------------------------------------------------------------------------*/
/* Wordpress Gallery																					*/
/*------------------------------------------------------------------------------------------------------*/

	#main #content .entry dl.gallery-item {float: left; margin: 0px 0px 0px 0px; text-align: center; width: auto;}

	#main #content .entry dl.gallery-item dt.gallery-icon {}

	#main #content .entry dl.gallery-item dt.gallery-icon a {margin: 0px 0px 0px 0px;}

	#main #content .entry dl.gallery-item dt.gallery-icon img {padding: 7px; border: 1px solid #dedede; margin: 10px 0px 0px 0px;}

	#main #content .entry dl.gallery-item dt.gallery-icon a img {}

	#main #content .entry dl.gallery-item dd.gallery-caption {margin: 0px 0px 0px 0px; text-align: left; clear: left;}


	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding: 7px 2px 10px 2px;
		margin-bottom: 0px;}
	
	.entry .wp-caption img {float: none; border: none; padding: 0px; margin: 0px;}
	
	.entry p.wp-caption-text {margin: 0px; padding: 0px;}


	#main #content .entry p.attachment img {
		padding: 7px; max-width: 100%; display: block; float: none;
		border: 1px solid #dedede; margin-bottom: 0px; margin-top: 20px;
		margin-left: auto; margin-right: auto;}

	.entry ul.cap li p {
		border-bottom: 1px dotted #bcd0d6; color: #2483b3;
		padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px;}


	.entry ul.cap {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	.entry ul.cap li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


	#content .picnav p.next {width: auto;
		color: #2483b3; font-size: 16px; float: left;
		text-align: left; margin: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}

		#content .picnav p.next a {color: #2483b3;}


	#content .picnav p.prev {width: auto;
		color: #2483b3; font-size: 16px; float: right;
		text-align: right; margin: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;}

		#content .picnav p.prev a {color: #2483b3;}


	.picnav {margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px;}


	#content p.next img {float: left; text-align: left; margin: 0px 0px 0px 0px;}

	#content p.prev img {display: inline; float: right; text-align: right; margin: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* © Markus Vocke - http://www.web-funk.de */
/*------------------------------------------------------------------------------------------------------*/
/* End Iowa Stylesheet																					*/
/*------------------------------------------------------------------------------------------------------*/