		body {
			background-color: #1A1A1A;
			font-size: 1em;
			font-family: "Trebuchet MS", Arial , sans-serif;
		}
		.site {
			clear:both;
          	width:875px;
			margin:9px;
		}
		.content {
			float:left;
			width:38.46em;
		}
		.sidebar {
			width:190px;
			float:right;
		}

		#twitter li {
			font-size: 0.9em;
			overflow: hidden;
		}
		
		#twitter li a {
			font-size: 0.9em;
			color:rgb(18,122,179);
		}
		
		.entry {
			clear:both;
			float:none;
			font-size: 1.1em;
			line-height:16px;
			padding:0.4em;
			width: 660px;
		}
		.entryPicture {
			width: 660px;
			height:200px;
			position:relative;
			z-index:10;
		}
		.entry .textPreview {
			background-color: #ffffff;
			clear: both;
			display: block;
			float: none;
			font-size: 0.7em;
			margin:0;
			padding:1em 8em;
		}
		.heading {
			float:left;
		}
		.header {
			float: left;
			margin-top:-72px;
			position:relative;
			width:660px;
			z-index:100;
			display:block;
		}
		.header h1 a {
			color:			#ffffff;
		}
		.header h1{
			background-color:rgb(18,122,179);
			
			background-color:rgba(18,122,179,0.75);

			font-size:      1.1em;
			font-weight:    bold;
			line-height:    36px;
			padding:        0 95px;
			text-transform: uppercase;
			display:		block;
			color:			#ffffff;
			width: 			393px;
		}
		.header .tags a{
			color:			#ffffff;
		}
		.header .tags {
			background-color: rgba(18,122,179,0.5);
			font-size:      12px;
			height:         36px;
			font-weight: 	bold;
			line-height:    36px;
			padding:        0 95px;
			color:			#ffffff;
			display:block;
			overflow: hidden;
			width: 393px;
		}
		
		.textPreview h2 {
			text-transform: uppercase;
			color:#404040;
			letter-spacing:0.1em;
			font-size: 18px;
		}
		.author h3,
		.textPreview h3 {
			color:#404040;
			font-size: 13px;
/*			letter-spacing:0.2em;*/
		}
		.textPreview h3 {
			color: black;
		}
		.textPreview p{
			font-size: 0.9em;
			color:#808080;
			margin-bottom:1em;
		}
		.textPreview ul {
			margin-bottom:1em;
		}
		.textPreview ul li{
			list-style-type: disc;
			line-height:2em;
			margin-left:3em;
			text-indent: -0.4em;
			color:#808080;
			font-size: 90%;
		}
		
		.textPreview blockquote p:before {
			content:"„";
		}
		.textPreview blockquote p:after {
			content:"“";
		}
		.textPreview blockquote p {
			display:inline;
			color:#404040;
			font-size: 14px;
			
		}
		.textPreview blockquote,
		.textPreview h2 {
			font: 14px Georgia, serif;
			text-align: right;
			margin-left:-3em;
			font-style:italic;
			line-height:1.3em;
			color:#404040;
			text-transform: none;
		}
		.textPreview cite {
			text-align: right;
			color:#808080;
			font-size: 80%;
			margin-left:1em;
/*			display:block;*/
		}
		.textPreview a,
		.commentsArea a,
		.author a {
			color:#DB1C24;
			text-decoration: none;
		}
		.textPreview a:hover,
		.commentsArea a:hover,
		.author a:hover {
			color:#fff;
			background-color:#DB1C24;
		}
		.textPreview h2,
		.textPreview h3,
		.textPreview p,
		.textPreview ul,
		.textPreview cite,
		.textPreview blockquote{
			margin-bottom:0.6em;
		}
		.textPreview b,
		.textPreview strong{
			color: black;
		}
		
		.more-link {
			text-transform: uppercase;
		}
		.comments {
			background:     #1a1a1a;
			color:          #ffffff;
			float:          right;
			font-family:    Georgia, serif;
			font-size:      14px;
			padding-top:    20px;
			text-align:     center;
			width:          77px;
			height:         52px;
			float:			right;
		}
		.comments a{
			color:          #ffffff;
		}
		.comments .caption {
			font: 12px "Trebuchet MS", Arial, sans-serif;
		}       
		
		.author{ 
			background-color:#ffffff;
			border-top:1px solid #333333;
			display: block;
			float: none;
			font-size: 1em;
			line-height:2.5em;
/*			margin-bottom:1em;*/
			padding:0 5.4em;
		}

		.author h3{
			font-size: 0.6em;
			background-color: #ffffff;
			margin-top:1.6em;
			line-height:2em;
		}
		.author p{
			color:#808080;
			display: block;
			float: none;
			font-size: 0.6em;
			line-height:1.6em;
			padding-bottom:1em;
		}
	
		.author img {
			border:2px solid black;
			float:left;
			margin-left:-4em;
			margin-top:1.333333em;
			width:	2.3em;
			height: 2.3em;
		}
		.entry .date {
			margin:0
		}
		
		
		.commentsArea {
			color:#CCCCCC;
			display: block;
			float: none;
			font-size: 1em;
			line-height:2.5em;
			width:38.46em;
		}
		.commentsArea .odd{
			background-color: #262626;
		}
		.commentsArea .even{
			background-color: #333333;
		}
		.commentsArea .isByAuthor{
			background-color: #ffffff;
			color: #808080;
		}
		.commentsArea .isByAuthor p{
			color: #808080 !important;
		}
		.commentsArea .isByAuthor img{
			border:2px solid #000;
			
		}
		
		.commentsArea * h3{
			color:#808080;
			font-size: 0.6em;
			margin-top:0em;
			padding-top:0.4em;
			line-height:2em;
			padding-left:8.8em;
			font-weight:bold;
		}
		.commentsArea * p{
			color:#CCCCCC;
			display: block;
			float: none;
			font-size: 0.6em;
			line-height:1.6em;
			margin-left:1.8em;
			padding:0 7em 2.5em 7em;

		}

		.commentsArea * img{
			border:2px solid #CCCCCC;
			float:left;
			margin-left:1.2em;
			margin-top:0.5em;
			width:	2.3em;
			height: 2.3em;
		}
		.commentCounter {
			color:#808080;
			float:right;
			font-weight: bold;
			font: 120% Georgia, serif !important;
			margin-right: 0.8em;
			margin-top: 0.3em;
			padding-top:0.8em;
			padding: 0;
			text-align: right;
		}

		#commentForm{
			background-color:#DB1C24;
			clear:both;
			color:#CCCCCC;
			display: block;
			float: none;
			font-size: 1em;
			line-height:1.6em;
			padding-bottom:1em;
			width:660px;
		}
		#commentForm .registered input {
			color:#808080;
		}
		#commentForm h2 {
			margin:0em 5em;
			padding-top:0.3em;
			padding-bottom:0.8em;
			color:#ffffff;
		}
		#commentForm p {
			margin:0 5em;
			padding:0;
			clear:both;
			float:none;
		}
		#commentForm input {
			height:1em;
			width:20em;
		}
		#commentForm label{
			color:#ffffff;
			clear:both;
			font-size: 60%;
			margin-left:1em;
		}
		#commentForm textarea {
			width:100%;
			height:10em;
			margin-top:1em;
		}
		#commentForm #checkbox input{
			width:1em;
		}
		#commentForm #checkbox span{
			display:inline;
			text-align:right;		
		}
		
		#commentForm #submit{
			background-color:#222220;
			border:0;
			clear:both;
			color:#ffffff;
			float:none;
			height:1.5em;
			width:7em;
		}
		.posts,
		.feeds,
		.categories,
		#sidebar {
			width:12em;
			margin:0.4em 0.2em;
		}

		.posts li,
		.feeds li,
		.categories li,
		.sidebar li{
			background-color:#222220;
			color:#808080;
			display:block;
			font-weight: bold;
			font: 24px "Trebuchet MS", Arial, sans-serif;
			line-height:1.2em;
			padding:0.3em 0.4em;
		}
		.posts li a,
		.feeds li a,
		.categories li a,
		#sidebar li a{
			color:#808080;
/*			display:block;*/
		}
		.categories li{
			font-size: 20px;
			font-weight: bold;
		}
		.feeds li a {
			font-size: 16px !important;
			color:#ffffff !important;
		}
		.feeds li {
			background-image:url(images/rss.png);
			background-repeat:  no-repeat;
			background-position: center right;
		}
		.feeds li,
		li.headline {
			text-transform: uppercase;
			color:#ffffff !important;
			font: 16px "Trebuchet MS", Arial, sans-serif;
			font-weight: bold;
		}
		.posts li.odd {
			background-color: #333333;
			color:#999999;
		}
		.posts li a,
		#sidebar li a{
			font-size: 60%;
		}
		.categories .current-cat a{
			color:#ffffff !important;
		}
		.categories .current-cat{
			background-color:#127AB3;
		}
		
		em {
			background:#eeeeee;
			color:#808080;

		}
		#logo{
			width:875px;
			height:160px;
			margin:25px;
		}
		#logo object {
			width: 875px;
			height: 160px;
		}
		
		#menu {
			margin:10px 25px;
		}
		
		#pagination {
			margin:10px 7px;
			padding-bottom: 80px;
		}
		
		#menu li,
		#pagination li{
			background-color: #262626;
			color:#808080;
			float:left;
			font-size: 14px;
			font-weight: bold;
			margin-right:4px;
			padding:6px 8px;
			text-transform: uppercase;
			width:113px;
		}
		#menu li a,
		#pagination li a {
			color:#808080;
			display: block;
		}
		#menu li.current_page_item a{
			color:#ffffff;
		}
		#menu li.current_page_item{
			background-color: #DB1C24;
			color:#ffffff;
			float:left;
			font-size: 0.9em;
			font-weight: bold;
			margin-right:0.37em;
			padding:0.5em 0.42em;
			text-transform: uppercase;
			width:8.4em;
		}
		.hidden {
			display:none;
		}
		.tiny{
			height:0;
			width:0;
			margin:0;
			display:block;
		}
