/*
Theme Name: ZSV Wordpress Template
Theme URI: http://zsv.myjam.de/
Description: No desc yet
Version: 0.9
Author: Thomas Herzog
Author URI: http://zsv.myjam.de/
Tags: white, clean, 2 columns
*/

a {
	color:#000000;
	text-decoration:none;
}

body {
	margin: 0;
	padding: 0;
	color: #636363;
	background: #636363;
	font: 12px/1.5em Arial, Verdana, sans-serif normal;
}

div.wrapper {
	margin: 0;
	padding: 0;
	width: 910px;
	background: #fff url(images/background-navi.png) repeat-y scroll 0 0;
}

div.left {
	float: left;
	width: 360px;
}

div.roll {
	float: left;
	width: 80px;
	display: inline;
	margin: 20px 0 0 0;	
}

div.roll img {
	margin: 0 0 10px 0;
}

div.logo {
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}
div.navigation {
	float: left;
	width: 200px;
}

div.rss {
	float: left;
	width: 200px;
	margin: 10px 0 0;
	border-bottom: 1px solid #b2b2b2;
}

div.rss div.padding {
	border-bottom: 1px solid #e2e2e2;
}

div.rss div.padding a {
	margin: 0 0 5px 9px;
}

div.content {
	float: left;
	width: 550px;
}

div.content div.padding {
	padding-top: 0px;
	margin: 15px 20px 15px;
}

div.content a {
	border-bottom:1px dotted #636363;
}

div.content a:hover {
	color: #636363;
	border-bottom:1px solid #636363;
}

div.footer {
	clear: both;
	height: 45px;
	background: #636363 url(images/background-footer.png) no-repeat scroll 80px 0;
}

div.footer div.padding {
	color: #fff;
	margin: 0 0 0 360px;
}

div.footer a {
	color: #fff;
	text-decoration: underline;
}

div.footer a:hover {
	color: #fff;
	text-decoration: none;
}

div.twitter {
	float: left;
	width: 200px;
	font: 11px/1.5em Arial, Verdana, sans-serif normal;
	margin: 10px 0 0 0;
	background: transparent url(images/twitter-bg.png) repeat-y scroll 0 0;
}

div.twitter div.top {
	background: transparent url(images/twitter-top.png) no-repeat scroll 0 0;
}

div.twitter div.top a {
	margin: 10px 0 0 20px;
}

div.twitter div.top a img {
	margin-top: 5px;
}

div.twitter div.bot {
	height: 4px;
	background: transparent url(images/twitter-bot.png) no-repeat scroll 0 0;
}

div.twitter ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.twitter ul li {
	margin: 5px 15px;
	padding: 0;
}

div.twitter a {
	color: #000;
	text-decoration: none;
}

div.twitter a:hover {
	color: #636363;
}

#postmeta {
	clear:both;
	color:#747474;
	display: block;
	margin:10px 0 20px;
	border-top:1px solid #CCCCCC;
	font: 11px/1.5em Arial, Verdana, sans-serif;
	background:#F5F5F5 none repeat scroll 0 0;
}

#postmeta a {
	color: #000;
	text-decoration: none !important;
}

#postmeta a:hover {
	color: #636363;
	text-decoration: none !important;
}

blockquote, code {
	margin:0 0 10px 15px;
	padding:5px 0 2px 10px;
	border-left:3px solid #DDDDDD;
	background:#F5F5F5 none repeat scroll 0 0;
}

ul.menu {
	border: 0;
	padding: 0;
	margin: 20px 0 0;
	list-style-type: none;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #e2e2e2;
}

.pagenav, .postnav {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}

.pagenav li.left, .postnav li.left {
	float: left;
}

.pagenav li.right, .postnav li.right {
	float: right;
}

li.cat-item a {
	border: 0;
	height: 27px;
	color: #3a3a3a;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 13px 0 0 21px;
	background: transparent;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #b2b2b2;
}

li.cat-item a:hover {
	color: #6a6a6a;
	background: transparent url(images/menu-hover.png) no-repeat scroll 0 0;
}

li.current-cat a {
	border: 0;
	height: 27px;
	color: #3a3a3a;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 13px 0 0 21px;
	border-bottom: 1px solid #b2b2b2;
	background: transparent url(images/menu-active.png) no-repeat scroll 0 0;
}

li.current-cat a:hover {
	border: 0;
	height: 27px;
	color: #6a6a6a;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 13px 0 0 21px;
	border-bottom: 1px solid #b2b2b2;
	background: transparent url(images/menu-active.png) no-repeat scroll 0 0;
}

a span {
	font-weight: normal;
}

h1 {
	margin: 0;
	padding: 0;
	font: 16px/1.5em Arial, Verdana, sans-serif;
}

h1 a {
	display: block;
	color: #636363;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #636363;
}

h1 a:hover {
	color: #000
}

p {
	margin: 5px 0;
	padding: 0;
}

img {
	border: 0;
}
