/*
Theme Name: Virus
Version: 1.0
Author: Complex
*/

h2 a,
h3 a
{
	color: #3399cc;
	font-size: 12px;
	font-weight: normal;
}

h2
{
	color: #3399cc;
}

div.entry,
.postmetadata
{
	color: #666;
}

textarea#comment
{
	width: 400px;
	border: 1px solid #999;
}

input#author,
input#email,
input#url
{
	width: 200px;
	border: 1px solid #999;
	margin: 2px 0;
}


/*
	Widgets
*/

	div#sidebar li.widget_categories 
	{
		background: url(/img/blog/themen.gif) no-repeat;
		min-height: 31px;
		margin: 0 0 10px 0;
	}
		
		div#sidebar li.widget_categories li a 
		{
			color: #3399CC;
		}
		div#sidebar li.widget_categories h2
		{
			display: none;
		}
			
			div#sidebar li.widget_categories ul
			{
				padding: 31px 0 0 0;
			}
			
				div#sidebar li.widget_categories ul ul
				{
					padding: 0px 0 0 10px;
				}
				
				div#sidebar li.widget_categories ul ul li a 
				{
					color: #999;
				}
	
	div#sidebar li.widget_tag_cloud
	{
		background: url(/img/blog/tags.gif) no-repeat;
		min-height: 31px;
		margin: 0 0 10px 0;
	}
		div#sidebar li.widget_tag_cloud div a
		{
			color: #3399CC;
		}
		div#sidebar li.widget_tag_cloud h2
		{
			display: none;
		}
			div#sidebar li.widget_tag_cloud div
			{
				padding: 31px 0 0 16px;
			}
				div#sidebar li.widget_tag_cloud div a
				{
					padding: 0px 2px;
					margin: 0px;
					display: inline;
				}
	
	div#sidebar li.widget_archive
	{
		background: url(/img/blog/archiv.gif) no-repeat;
		min-height: 31px;
		margin: 0 0 10px 0;
	}
		div#sidebar li.widget_archive h2
		{
			display: none;
		}
			div#sidebar li.widget_archive ul
			{
				padding: 31px 0 0 0;
			}		
	
	div#sidebar li.widget_recent_comments
	{
		background: url(/img/blog/kommentare.gif) no-repeat;
		min-height: 31px;
		margin: 0 0 10px 0;
	}
		div#sidebar li.widget_recent_comments h2
		{
			display: none;
		}
			div#sidebar li.widget_recent_comments ul
			{
				padding: 31px 0 0 17px;
			}	
	
	
	
/*
* Override CSS from layout.css
*/
div#col1_content ul li a, #col1_content ul li span {
	border: none;
}


div#col1_content ul#rss ,
div#col1_content ul#rss 
{
	margin: 12px 0 20px 0;
}

div#col1_content ul#rss li,
div#col1_content ul#rss li
{
	margin: 0;
	line-height: 0px;
}

div#col1_content ul li a,
div#col1_content ul li span
{
	border: 0px;
	color: white;
	padding: 1px 0 0 8px;
}

div#col1_content ul li a,
div#col1_content ul li span a
{
	border: 0px;
	color: white;
}

div#col1_content div.teaser a {
	color: white;
}



p.postmetadata a
{
	color: #3399CC;
}