/*
Theme Name: Polis
Theme URI: http://undkonsorten.com
Description: A wordpress theme by undkonsorten - Die Berliner Internet-Agentur
Version: 1.0BETA
Author: Thomas Alboth
Author URI: http://undkonsorten.com
Tags: fixed width, 3 columns, 2 columns, two columns, three columns, white, blue, grey, black, orange, right sidebar, breadcrumb, author highlight, gravatar, clean, simple, widgets, widget, gravatars, valid CSS,valid XHTML
*/

/*@import url(reset.css);*/

* 					{margin: 0; padding: 0; font-family: arial,sans; font-size: 13px;}

a 					{text-decoration: none;}
a:hover 				{text-decoration: underline;}

img					{border: none;}

#wrapper 			{margin: 10px auto 0 auto; width: 960px;position:relative;border:0px solid blue;}

/* ---- Header part */
/*
#header 				{border:0px solid red; margin: 20px 0 0 0; padding:0;}

	#header h1,
	#header h1 a			{display:none;color: #327eb0; letter-spacing: -1px; text-decoration: none; font-size: 30px;}
	#header h1 img		{margin-left:17px;}

	#header .descri		{margin-top: -5px; color: #666;}
	#header .logo		{display:none;position:absolute;top:0;left:0;z-index:10;}
*/	
#header .logo		{margin:0 0 0 20px;}

	.topmenu 			{margin: 0 0 0 0;display:block;text-align:right;width: 960px;display:block;}
	.topmenu ul			{list-style: none;float:right;display:block;}
	.topmenu ul li			{float:left;}

	.topmenu a 			{display: block; float: left; padding: 6px 10px; background: #777 url('images/corner.gif') top left no-repeat; color: #fff; margin: 0 0 0 1px;}
	.topmenu ul li.current_page_item a 	{background: #69b300 url('images/corner.gif') top left no-repeat;}
	.topmenu a:hover 	{background: #69b300 url('images/corner.gif') top left no-repeat; text-decoration: none;}
	.topmenu .feed		{background: #9F9F9F url('images/corner.gif') top left no-repeat; }

	#teaser 				{clear:both;background: #69b300 url('images/corner.gif') top left no-repeat; color: #fff; padding: 25px 30px; margin-bottom: 30px;}
	#teaser a			{color: #333;}
	#teaser p			{padding: 0 0 6px 0;}
	
		#aboutBoxLeft {float:left;width:424px;}
		#aboutBoxLeft h2 {font-size:25px;margin:0 0 6px 0;}
		
		#aboutBoxLeft {float:left;width:543px;border-right:1px dotted #FFF;padding:0 20px 0 0;}
		#aboutBoxRight {float:right;width:300px;margin:0;padding:0;}
	
	#teaser a			{color: #FFF;}


/* ---- Content */

#content 			{/*margin-left: 20px;*/ margin-left: 0px; width: 564px; padding-right: 30px; border-right: 1px dotted #999; line-height: 180%; font-size: 14px; color: #222;}

#content ul			{margin: 10px 0 10px 10px; list-style: none;}
#content ul li			{background: url('images/bullet.gif') 0 5px no-repeat; margin: 5px 0; padding-left: 15px; font-size: 14px; }

#content ol			{margin: 10px 0 10px 10px; list-style: decimal inside;}
#content ol li			{margin: 5px 0; font-size: 14px; }

#content p			{margin: 10px 0; font-size: 12px; line-height:18px;}

#content a			{color: #69B300; font-weight: bold;}
#content a:hover		{background:#69B300;color: #FFF;}

#content blockquote	{border-left: 1px solid #327eb0; padding: 10px; font-style: italic; background: #ddd;}

#content .indicator 	{display:none;float: left; font-weight:bold; margin: 5px 0 0 -20px; font-size: 50px; color: #69b300;}


/* HEADERS  -- Ueberschriften*/
#content h1,
#content h2,
#content h1 a,
#content h2 a 		{ color: #000; letter-spacing: -1px; text-decoration: none;}
#content h1,
#content h1 a			{ font-size: 30px; font-weight:bold;color:#F00; letter-spacing:-2px; text-transform:lowercase; display:inline;}
#content h2,
#content h2 a			{ font-size: 17px; margin-bottom: 10px;}
#content h1 a:hover,
#content h2 a:hover	{ color:#FFF; background:#F00;}
#content h2			{ margin-top: 10px; }
#content h3			{ font-size: 14px; margin-top: 10px; color: #666; }

#aboutBoxLeft h2 {font-size: 30px; font-weight:bold;color:#FFF; letter-spacing:-1px; text-transform:lowercase;}
#aboutBoxRight h2 {color:#FFF;font-size:20px;margin:2px 0 3px;letter-spacing:-1px;}

#sidebar h4,
#sidebar h5			{color: #69B300; letter-spacing: -1px; margin: 25px 0 5px 0;}

#sidebar h4			{font-size: 20px;text-transform:lowercase;letter-spacing:-1px;}

#sidebar h5			{font-size: 13px;}



#content .metadata	{ color: #666; margin: 5px 0 30px 0; padding: 5px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}

#content .metacomments a { display: block; float: right; padding: 6px 15px 16px 15px; margin-right: 10px; background: #327eb0 url('images/commentcount.gif') top left no-repeat; color: #fff; font-weight: bold; text-decoration: none;}
#content .metacomments a:hover{ background: #40a2e3 url('images/commentcount.gif') top left no-repeat; text-decoration: none; }

#content .entry		{	background:url('images/entry_bg.gif') no-repeat 10px 0px;
						margin:0;
						padding:0 0 30px 30px;
						clear:left;
					}
#content .homeComment {clear:left;}
#content .homeComment   {		
	background:url('images/post_hg_bottom.gif') no-repeat bottom right; 
	border-top:1px dashed #999;
	padding:4px 0 15px ;
	}
#content .homeComment, #content .homeComment a  {
	
	color:#ccc; font-weight:400; 
	font-size:10px; 
	
	text-transform:uppercase;
	line-height:11px;}
#content .homeComment a  {
	padding:0 4px 0 0;
	
	}
#content .homeComment a:hover  {background:#69b300;color:#FFF;text-decoration:none;}

/* ---- Comments */

#content .comments-template {margin-top: 20px;}
#content .commentlist 	{list-style: none; margin: 10px 0 0 0;}
#content .commentmetadata { padding: 5px 10px; background: #ccc url('images/corner.gif') top left no-repeat; margin: 5px 0 5px -30px;}
#content .commentmetadata img	{float: left; padding: 2px; margin: 5px 10px 5px 0; border: 1px solid #000; }

#content .commentmetadata_author { padding: 5px 10px; background: #69b300 url('images/corner.gif') top left no-repeat; margin: 5px 0 5px -30px; color: #fff;}
#content .commentmetadata_author img	{float: left; padding: 2px; margin: 5px 10px 5px 0; border: 1px solid #000; }
#content .commentmetadata_author a {color: #fff;}

.navigation , .navigation  a {font-size:30px;letter-spacing:-2px;}
/* ---- Sidebar */

#sidebar 		{width: 320px; float: right; line-height: 180%; color: #333;}

#sidebar .leftbar	{width: 150px;}
#sidebar .rightbar	{float: right; width: 150px;}

#sidebar a			{color: #333; }
#sidebar a img		{padding: 20px; border: none; }
#sidebar .youthphotos a img {padding: 1px; border: none; width:60px;}

#s					{padding: 3px; border: 1px solid #999; width: 220px; color: #666;}
#s:hover			{border: 1px solid #000;}

#searchsubmit		{padding: 2px 5px; border: 1px solid #333; background: #777; color: #fff;}
#searchsubmit:hover 	{background: #69b300;}



#sidebar ul			{margin: 10px 0 10px 5px; list-style: none;}
#sidebar ul li			{background: url('images/bullet_pale.gif') 0 5px no-repeat; padding-left: 15px;}
#sidebar ul.new li		{background: url('images/bullet_new.gif') 0 5px no-repeat; padding-left: 15px;}

#sidebar ol			{margin: 10px 0 10px 5px; list-style: decimal inside;}

/* ---- Footer */

#footer 				{background: #69b300 url('images/corner.gif') top left no-repeat; color: #fff; padding: 5px 30px; margin-top: 30px;}
#footer a			{color: #333;}
#footer a.authorlink {color: #fff;}

/* ---- comments */

#author, #email, #url, #comment { border: 1px solid #ccc; padding: 5px; margin-top: 5px;}

#author 		{ width: 250px; }
#email 		{ width: 250px; }
#url 		{ width: 250px; }
#comment 	{ width: 500px; }
#submit 		{background: #333; color: #fff; padding: 10px; border: 1px solid #ccc; margin-top: 10px;}

/* ---- Required by WordPress */

.aligncenter,
div.aligncenter 		{display: block; margin: 0 auto;}

.alignleft 			{float: left; margin:0 6px 3px 0;}

.alignright 			{float: right;}

.wp-caption 			{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;
				/* optional rounded corners for browsers that support it */
		   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img 		{border: 0 none; }

.wp-caption p.wp-caption-text 	{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; }

/* MIXXXED STUFF */
.clear {clear:both;margin:0;padding:0;} 
.date {
	color: silver;
	font-family: helvetica, arial, sans-serif;
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -1px;
	display:inline;
	margin: 0;
}
.strong {font-weight:bold;}
.green {color:#69b300;}
.strong {font-weight:bold;}
.f30 {font-size:15px;}


#sidebar .recentPosts {line-height:15px;} 
#sidebar .recentPosts .recentPostHeader a {color:#F00;font-weight:bold;text-transform:lowercase;} 
#sidebar .recentPosts .recentPostHeader a:hover {background:red;color:#FFF;text-decoration:none;} 
#sidebar .recentPosts .recentPostBlogname  {color:#C0C0C0;font-weight:800;text-transform:lowercase;} 
#sidebar .recentPosts .recentPostContent  {color:#333;display:block;margin:0 0 8px 8px;} 