/*  
Theme Name: housetunez
Theme URI: http://wordpress.org/
Description: Lecker angepasstes Theme von MAWSpitau
Version: 1.0
Author: MAWSpitau
Author URI: http://spitau.de/

*/
@media screen {
	* {
		margin: 0px;
		border: 0px;
		padding: 0px;
	}
	body {
		background: #000055 url("./images/ht-body-background.png") top repeat-x;
		font-family: "Trebuchet MS", "Verdana", Arial, sans-serif;
		font-size:	14px;
	}
	a {
		color: #000055;
		font-weight:bolder;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	hr {
		clear: both;
	}
	fieldset {
		border: 1px solid black;
		padding: 0.5em;
		background:	#D9D9E1 url("./images/ht-linkcat-background.png") bottom repeat-x;
		margin: 0em 0em 1em 0em;
	}
	legend {
		margin:0.3em;
		font-size:1.3em;
		font-weight:bolder;
	}
	dt {
		font-size:1.3em;
		margin: 0em 0em 0em 0em;
	}
	dd {
		margin: 0em 0em 1em 2em ;	
	}
	#Wrapper {
		position:	absolute;
/* 		border:		1px solid white; */
		width:		984px;
		left:		50%;
		margin-left:-492px;
	}
	#Header {
		background: #000055 url("./images/ht-Header-background.png") bottom no-repeat;
		height:		210px;
/* 		border:		1px solid white; */
	}
	#Header .description {
		color:#F2F2F2;
	}
	#Logo {
		position:	absolute;
		top:		15px;
		left:		3px;
	}
	#Content {
/* 		margin-top:	-30px; */
/* 		border:		1px solid white; */
	}
	#MainContent {
		background:	#DBDEE3 url("./images/ht-MainContent-background.png") center repeat-y;
		border-top:	2px solid #000055;
		width:		680px;
		float:		left;
	}
		#MainContentBottom {
			background:	#DBDEE3 url("./images/ht-MainContent-bottom-background.png") bottom no-repeat;
			height:		19px;
		}
		#ContentArea {
			padding:	1em;
		}
		#ContentArea h2 {
			border-bottom:		2px solid #000055;
			color:				#000055;
			font-size:			1.5em;
			letter-spacing:		-0.08em;
		}
		#ContentArea h2 a {
			color:				#000055;
			text-decoration:	none;
		}
		#ContentArea .description {
			font-family:			"Verdana";
			text-align:			right;
			font-size:			0.8em;
		}
		#ContentArea p {
			line-height:		150%;
			margin:				0.3em 0px 0.75em 0px;
		}
		#ContentArea ul, #ContentArea ol {
			list-style-position: inside;
			margin:				0px;
			margin-left:		2em;
		}
		#ContentArea ul li {
			list-style-image: url("./images/ht-li-image.png");
		}
		#ContentArea ol li {
			list-style-type: decimal;
		}
		#ContentArea .postfooter {
/* 			border:		1px solid white; */
			background:	#DBDEE3 url("./images/ht-postfooter-background.png") bottom no-repeat;
			width:				658px;
			height:				52px;
			line-height:		38px;
			vertical-align:		center;
			text-align:			center;
			color:				white;
			margin:				2em 0 4em 0;
		}
		#ContentArea .postfooter a {
			color:				white
		}
		#ContentArea .postfooter .WP-EmailIcon {margin:0em;padding:0em;}
		#ContentArea img {
			margin: 5px;
		}
	#RightContent {
/* 		border:		1px solid white; */
		width:		268px;
		float:		right;
	}
	#RightContent ul {
		list-style-position: inside;
		list-style-type: none;
/* 		border:			1px solid black; */
	}
	#RightContent .widget {
		padding-bottom: 1em;
	}
	#RightContent ul li {
		list-style-position: inside;
		background:	#D9D9E1 url("./images/ht-linkcat-background.png") bottom repeat-x;
/* 		width:		268px; */
		border:		2px solid #000055;
	}
	#RightContent ul li ul li {
		list-style-position: inside;
		background:	transparent;
/* 		width:		268px; */
		border: 0px;
	}

	#RightContent h2 {
		background:		#eec543 url("./images/ht-linkcat-h2-background.png") bottom repeat-x;		
		margin:			0em;
		padding:		0em;
		color:			#000055;
		font-size:		1.3em;
		line-height:	32px;
		text-align:		center;
	}
		/*width:			100%; 
		background:		red url("./images/ht-linkcat-h2-background.png") bottom repeat-x;		
		height:			32px;
		line-height:	30px;
		
		color:			#000055;*/
	#RightContent ul ul {
		list-style-type:none;
		padding:	0.5em;
		font-size:	1.2em;
		color:		#000055;
	}
	#RightContent ul.children{
		margin:		0em;
/* 		padding:	0em 0em 0em 0.5em; */
		font-size:	0.8em;
	}
	#RightContent ul.children li{
		margin:		0em;
		padding:	0em;
	}
	#RightContent a {
		color:		#000055;
		text-decoration:none;
	}
	#RightContent a:hover {
		color:		black;
	}
	.textwidget, .search, .widget_search{
		color:		#000055;
		padding:	1em;
		font-size:	1.1em;
	}

/*	 #RightContent input {
		width:	255px;
		font-size:	1.3em;
		background:	#D9D9E1;
		border:		2px solid #000055;
		font-family: "Trebuchet MS", sans-serif;
		margin:		0.1em;
	}*/
	#Footer {
		color:	#313191;
		text-align: center;
		margin-bottom:	3em;
		font-size:		1em;
	}
	#Footer a {
		color:	#D9D9E1;
	}
	form {
	}
	input {
		width:	220px;
		font-size:	1.3em;
		background:	#D9D9E1;
		border:		2px solid #000055;
		font-family: "Trebuchet MS", sans-serif;
		margin:		0.1em;
	}
	input[type="radio"]{width:1em;}
	textarea {
		width:	600px;
		font-family: "Trebuchet MS", sans-serif;
		font-size:	1.5em;
		padding:0.5em;
		border:	2px solid #000079;
	}
	p.postmetadata.alt {
		border: 1px solid #aaa;
		padding: 1em;
		background:	#eee;
		font-size:	0.75em;
	}
	/*#comments, #respond {
		margin-top:	3em;
		font-size:	1.3em;
		color: #000055;
	}*/
	h3, h4, h5 {
		margin-top:	1em;
		font-size:	1.3em;
		color: #000055;
	}
	h4 {font-size:	1.1em;font-style:italic;color:#333355;}
	h5 {font-size:0.9em;font-style:italic;color:#333355;}
	blockquote {
		margin:0.5em 0em 0.5em 2em;
		font-style: italic;
		border-left: 3px double black;
		padding:	0 0 0 1em;
		color:	#7B7E93;
	}
	.commentlist, .nocomments {
		background:		#e7e7e7;
		border:			2px solid black;
		padding:		1em;
	}
	.commentlist li.alt {
		padding:	0.5em;
		margin-bottom:	1em;
		background: 	#f0f0f0;
	}
	.commentlist li {
		padding:	0.5em;
		margin-bottom:	1em;
		background: 	#fff;
		border:		1px solid #aaa;
	}
	.entry p {
		text-align:justify;
	}

	.ec3_schedule {
		border-collapse:collapse;
		margin:0.5ex 1ex 0.5ex 0;
		border:solid 1px #000079;
		float:right;
		width:	150px;
	}
	table.ec3_schedule td {
		padding:0 0.5ex 0 0.5ex;
		color:#000079;
	}
	td.ec3_start { text-align:right }
	td.ec3_to    { text-align:center }
	
	#nav {
		width: 682px;
		margin-top:	-30px;
	}

	#nav_main {
		width:	100%;
		float:left;
		color: #fff;
		background: transparent;
	}

	#nav_main ul {
		white-space: nowrap;
  		line-height: 1em;
		margin:0;
		list-style:none;
	}
		
	#nav_main li {
		float:left;
		background: url("./images/ht-nav-left.gif");
		margin: 0;
		border-bottom: 0px solid #000;
		list-style:none;
	}
		
	#nav_main a {
		float:left;
		display:block;
		color:#000;
		background: transparent;
		background: url("./images/ht-nav-right.gif") no-repeat top right;
		padding:5px 11px 3px 15px;
		text-transform: none;
		text-decoration:none;
		font-weight:bolder;
		}
		
		/* Commented Backslash Hack
		hides rule from IE5-Mac \*/
	#nav_main a {float:none;}
		/* End IE5-Mac hack */
	#nav_main a:hover  { 
			color:				#f00;
			/*background-color: 	transparent;*/
			background: url("./images/ht-nav-right.gif") no-repeat top right;
	}
	#nav_main .current_page_item {
			background: url("./images/ht-nav-left-on.gif");
			border-bottom:		0px solid #f00;
	}
	#nav_main .current_page_item a {
		color:		#fff;
		background: url("./images/ht-nav-right-on.gif")  no-repeat top right;;
		font-weight:			bold;
		padding-bottom:		3px;
		padding-top:			5px;
	}
	.navigation {text-align: center;width:100%}
	
	.ads {
		text-align: center;
		margin:		1em;
	}
	.yiggbutton {
		float:right;
	}
	li.ec3_list_day {
		padding-left: 1em;	
	}
	img.rss {margin:0em 0.5em 0em 0em;}
	.wp-smiley{display:inline; vertical-align:bottom;margin:0em 0.3em;}
	.widget_stags_cloud a {text-decoration:none;margin:5px;}
	.widget_stags_cloud a:hover {text-decoration:underline;color:black;}
	.dem-results {color: #000055;padding: 0.5em;font-size: 0.8em;}	

	.aligncenter {float:none;text-align:center}
	.alignleft {float:left;}
	.alignright {float:right;}
	.wp-caption {border:1px solid black;}
	.wp-caption a:hover img {border:0;text-decoration:none;}
	p.wp-caption-text {background:black; color:white;padding:0;margin:0;text-align:center;font-weight:bolder;}

	
}