/*
Theme Name: Kunst
Theme URI: http://kunst.doyowesi.de/
Description:
Version: 0.1
Author: K.Urban
Author URI: http://kunst.doyowesi.de/
*/

@import "../../res/styles.css";

* {
 font-size: 11px;
 font-family: Verdana,Georgia,Tahoma,Trebuchet MS;
 margin: 0px;
 padding: 0px;
 outline: none;
}
body {
}
h1,h2,h3,h4 {
 font-weight: normal;
}
img {
 border: 0px;
}
a, a:link, a:visited {
 color: #630162;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}
/*
input, textarea, select {
	padding:2px;
	font-size: 11px;
	border:1px solid #ccc;
	background: url(img/textfield.gif) repeat-x;
}
*/
.clear {
 clear: both;
 height: 0px;
 overflow: hidden;
}
.right {
 float: right;
}
.left {
 float: left;
 text-align: left;
}
/* +++++++++ */
/*   Header  */
/* +++++++++ */
#header {
 height: 170px;
 margin: auto;
 color: #9a008d;
 width: 1004px;
 font-size: 16px;
}
#header-logo {
 padding: 10px 0px 0px 50px;
}
#header-text {
  text-align:right;
	width: 365px;
  height: 100px;
  background: url(img/header-splash.png) no-repeat;
}
#header h1 {
	padding: 15px 25px 0px 0px;
}
#header p {
 padding: 0px 50px 0px 0px;
}

#header-search {
 margin: auto;
 width:204px;
 padding: 4px 0px 0px 0px;
}
#s {
  border:0px;
	font-size:1.1em;
  font-weight:bold;
  color: #794283;
  width: 160px;
  background: none;
  padding:2px 0px 0px 8px;
	cursor:pointer;
}
#search-prompt {
	cursor:pointer;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(img/prompt.gif) no-repeat;
}
#header-text h1 a,
#header-text h1 a:link,
#header-text h1 a:visited,
#header-text h1 a:hover,
#header-text h1  a:active	 {
  color: #9a008d;
/*	color: #b689c2; */
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
}
#page {
 width: 1004px;
 margin: auto;
}
/* +++++++++ */
/*  Content  */
/* +++++++++ */
#content {
 padding: 0px 0px 0px 0px;
 float: left;
}
#content .post-top {
 padding: 0px 0px 0px 10px;
 height: 65px;
 background: url(img/post-top.png) no-repeat;
}
#content .post-date {
 float: left;
 background: url(img/post_date.png) no-repeat;
 width: 52px;
 height: 45px;
 text-align: center;
 margin:12px 0px 0px 3px;
 padding:8px 0px 0px 0px;
}
#content .post-date span {
 font-size:1.3em;
}
#content .post-top h2 {
	padding:15px 0px 0px 70px;
}
#content .post-top h2 a {
	font-size: 1.4em;
	font-weight: normal;
}
#content .post-top p.desc {
	font-size: 0.9em;
	padding: 5px 0px 0px 70px;
}
#content .post-top p.desc span.autor {
	padding: 2px 0px 2px 17px;
	background: url(img/ico-autor.png) no-repeat left center;
}
#content .post-top p.desc span.cat {
	padding: 2px 0px 2px 17px;
	background: url(img/ico-category.png) no-repeat left center;
}
#content .post-body {
 width:570px;
 background: url(img/post-body.png) repeat-y;
}
#content .post-content {
 width:536px;
 margin:auto;
}

/* Post - Bottom */
#content .post-footer {
	clear: both;
	height: 35px;
	background: url(img/post-footer.png) no-repeat;
}
/* Post - Subtitle */
#content .post h3 {
	margin: 0px 0px 5px 0px;
	width: 550px;
}
/* Sidebars */
.sidebar {
 margin:0px auto;
 width: 204px;
}
.sidebar ul {
 list-style: none;
}
#leftbar {
 float: left;
 padding-right:12px;
}
#rightbar {
  float: right;
  padding-left:12px;
}
.widget-top {
	padding: 15px 0px 0px 15px;
	height: 20px;
}
.widget {
	padding: 0px 20px 0px 20px;
}
.widget-bottom {
	width: 204px;
	margin: 0px 0px 8px 0px;
	height: 16px;
}
#leftbar .widget-top {
  background: url(img/widget-l-top.png) no-repeat; 
}
#leftbar .widget {
  background: url(img/widget-l-content.png) repeat-y; 
}
#leftbar .widget-bottom {
  background: url(img/widget-l-bottom.png) no-repeat; 
}
#rightbar .widget-top,
#header-search .widget-top {
  background: url(img/widget-r-top.png) no-repeat; 
}
#rightbar .widget,
#header-search .widget {
  background: url(img/widget-r-content.png) repeat-y; 
}
#rightbar .widget-bottom,
#header-search .widget-bottom {
	  background: url(img/widget-r-bottom.png) no-repeat; 
}
.widget-top h3 {
	padding: 0px 0px 0px 20px;
	color: #630162;
  font-weight:bold;
  font-size:1.1em;
  background: url(img/bullet.png) no-repeat; 
}
.widget ul {
	list-style: none;
}
/* Footer */
#footer {
 margin:auto;
 height: 36px;
 width: 1004px;
 background: url(img/footer.png) no-repeat;
 text-align: center;
 padding:10px 0px 0px 0px;
 color:#ead4e5;
}
#footer .info {
	margin: 0px 0px 0px 25px;
	float: left;
}
#footer .meta {
	margin: 0px 10px 0px 0px;
	float: right;
}
#footer li {
	list-style-type: none;
	display:inline;
	margin: 0px 15px 0px 0px;
}
