html,body {
	font-family: "Ubuntu","lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 10pt;
	line-height: 1.467em;
}
div#site {
		width:460px;
		margin:0 auto;
}
div#site h1 {
	font-family: 'Sirin Stencil', cursive;
	font-size: 72px;
	font-weight: normal;
	line-height: 1;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	width: 100%;	
}
div#site h1 a:link, div#site h1 a:visited {
	color: #000;
	text-decoration: none;
}

div#site p.slogan {
	border-bottom: 2px solid #000;
	padding-bottom: 10px;
}
div#navibox {
	text-transform: lowercase;
	font-size: 11px;
	text-align: right;
	height: 25px;
}
div#navibox a:link, div#navibox a:visited {
	text-decoration: none;
}
div#navibox a:hover {
	text-decoration: underline;
}
div#adbox {
	background-color: #ffe862;
	height: 25px;
	text-align: center;
	margin:10px 0px;
	padding-top: 5px;
}

div#adbox a:link, div#adbox a:visited {
	text-decoration: none;
}

div#adbox a:hover {
	text-decoration: underline;
}

div#content {
	
}
a:link, a:visited {
  color: #000;
  text-decoration:underline;
}

div.post {
		margin-bottom: 30px;
}
div.post h2 {
		margin-bottom:3px;
}
div.post h2 a:link, div.post h2 a:visited {
		text-decoration: none;
}
div.post h3 {
		font-size:10pt;
		font-weight:normal;
		margin:0px;
}
div.post h4 {
	border-top: 2px solid #000;
	padding-top:10px;
	font-size: 14px;
}
div.post p.content {
	text-align: justify;
}
div.post div.meta {
	height:30px;
	margin-top:10px;
	padding:5px;
	}
	
div.post div.meta span.comments {
	height:30px;
	background: url(/img/08-chat.png) no-repeat;
	padding-left: 20px;
	}
	
div.post div.meta span.tags {
	height:30px;
	background: url(/img/15-tags.png) no-repeat;
	padding-left: 20px;
	}
	
p.footer {
	font-family: 'Sirin Stencil', cursive;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	}
/* LIST */
div#site div.linie {
	border-bottom:2px solid #000;
	padding: 10px 0px;
	clear: both;
}
ul.knopf {
	margin:0px;
	padding: 0px 0px 15px;
}
ul.knopf li {
	display: inline;
	margin: 0px 10px 3px 0px;
	border-radius: 4px;
	background-color: #000;
	color:#fff;
	padding: 3px;
	text-transform: lowercase;
	text-align: center;
}
ul.knopf li:hover {
	background-color: #ccc;
}
ul.knopf li a:link, ul.knopf li a:visited {
	text-decoration: none;
	color: #fff;
}

/* FORM */

div.comment {
	clear: left;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
div.comment-image {
	float: left;
	width: 70px;
	}
	
div.comment-content {
	float:left;
	width: 390px;
	overflow: auto;
	}
	
div.commenterrors {
	background-color: #FEF1EC;
	border: 1px solid #CD0A0A;
	color: #CD0A0A;
	}
	
div.commentform input[type=text], div.commentform textarea {
	border:1px solid #000;
	}
	
div.commentform input[type=submit] {
	border:1px solid #ccc;
	border-radius: 4px;
	background-color: #000;
	color: #fff;
	padding:3px;
	margin:1px;
	}
	
/* MISC */
.inline {
	display: inline; 
}

td {
	vertical-align:top;	
	overflow: hidden;
	}

pre {
	overflow:auto;
	padding-left: 5px;
	font-size: 11px;
	border:1px solid #ccc;
	}
	
.alignleft {
	float: left;
	margin:0 10px 10px 0;
	}
	
.alignright {
	float: right;
	margin:0 0 10px 10px;
	}

ul.Zend_Tag_Cloud {
	padding: 0px;
	}

ul.Zend_Tag_Cloud li {
	list-style-type: none;
	display: inline;
	}


