/*
Theme Name:Rockefeller Custom Skin
Theme URI:http://www.picaseo.com
Description:Designed by <a href="http://www.picaseo.com" title="Picaseo">Picaseo</a>.
Author:Niels Fogt
Author URI:http://www.picaseo.com
Tags:Simple, fixed width, two columns
Version:0.1
Notes:Picaseo Interactive
The CSS, XHTML and design is released under the GPL:http://www.opensource.org/licenses/gpl-license.php
*/
*{margin:0;padding:0;}
html, body {margin:0;padding:0;text-align:center;}
body {background:#371d10 url(images/bg.gif) repeat-x top left;font:10pt Verdana, Arial, 'Helvetica', sans-serif;padding:0;}
body#altbg {background:#3e6174 url(images/bg2.jpg) repeat-x top left;font:10pt Verdana, Arial, 'Helvetica', sans-serif;padding:0;}
.left {float:left;}
.right {float:right;}

blockquote {
	border-left:1px solid #6c91a3;
    color:#eed7c5;
    font-size:1.00em;
    padding-left:10px;
    padding-right:10px;
	margin:0 30px;
}

a {
	color:#6c91a3;
	text-decoration:none;
    outline:none;
}

code {  
	background:#f5f5f5;
	border:1px solid #cccccc;
	color:#555555;
	font:11px Verdana, Arial, 'Helvetica', sans-serif;
	padding:10px;
	text-align:left;
}

/************************/
/**** Headlines ****/
/************************/

h1 a {
	color:#725b39;
	font-weight:100;
	font:24px Arial, 'Helvetica', Verdana, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	display:block;
}

h1, .post h1 a {
	color:#EC008C;
	font-weight:100;
	font-size:22px;
	font-family: trebuchet MS, Arial, Verdana, sans-serif;
	margin:0 0 0 0;
	text-decoration:none;
}

h1 {
	padding:0 0 10px 0;
}

h2, h2 a {
	color:#725b39;
	font-weight:100;
	margin:0;
	padding:0;
}

h3, h3 a {
	color:#EC008C;
	font-weight:100;
	margin:0 0 5px 0;
	padding:0;
	line-height:1.6em;
}

h4 {    
	color:#6C91A3;
	font:12px Verdana, Arial, 'Helvetica', sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}

img {
	border:none;
}

ol, form {
	margin:0;
	padding:0;
}

p {
	line-height:2em;
	padding:0 0 20px;
}

.entry {
	line-height:1.3em;
	text-align:justify;
}

small {
	font-size:10px;
}

#page {
	background:transparent;
    margin:0 auto;
	padding:0;
	text-align:left;
	width:925px;
}

.pgbodymn {
	padding-right:20px;
	width:349px;
}

.pgbodymn-ct {
	padding-right:20px;
	width:309px;
}

.pgbodysb h4 {
	color:#725B39;
}

.pgbodysb {
	border-left:1px solid #6D391E;
	padding-left:20px;
	width:150px;
}

/**********************/
/**** Header   ****/
/**********************/

#header {
	background:transparent;
	overflow:hidden;
	color:#eed7c5;
	font-size:13px;
	margin:0 auto;
	text-align:left;
	padding:0 0 0 0;
}

#header a {
	color:#eed7c5;
}

#header a:hover {
	color:#72985C;
}

#blogname {
	padding:30px 0 0 310px;;
	width:550px;
}

#header h2 {
	float:left;
	font:30px Georgia, 'Times New Roman', Times, serif;
	margin:0;
	padding:0px 15px 0 0;
	border-right:1px solid #cccccc;
}

#header h2 a { text-decoration:none; }

#header p {
	padding:13px 0 0 10px;
	margin:0;
	line-height:1em;
}

/*************************/
/**** Topmenu ****/
/*************************/

#top {
	height:50px;
	margin:0 auto;
	width:100%;
	text-align:center;
	overflow:hidden;

}

#topbar { 
	height:50px;
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

ul.topmenu {
	background:transparent;
	float:right;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}

ul.topmenu li {
	float:left;
}

ul.topmenu li a {
	float:left;
	display:block;
	height:50px;
	padding:9px 20px 0 0px;
	color:#cbcbcb;
}

ul.topmenu li a:hover {
	color:#eed7c5;
	text-decoration:none;
}

/**********************/
/**** Content  ****/
/**********************/

#content {
	background:transparent;
    border:none;
	color:#eed7c5;
	float:left;
	margin:0 0px 30px 0px;
	padding:0 0 0 0px;
    text-align:left;
	width:565px;
}

#content a:hover {
	color:#72985C;
	background:transparent;
	text-decoration:none;
}

#content img {
padding:2px;
margin:0 10px;
border: 1px solid #725B39;
}

#content a:hover img {
}

#content h1 a:hover {
	color:#72985C;
	background:transparent;
	text-decoration:none;
}

#content h2 a:hover {
	color:#72985C;
	background:transparent;
	text-decoration:none;
}

#content h3 a {
	text-decoration:none;
}

#content h3 a:hover {
	 color:#72985C;
	 background:transparent;
	 text-decoration:none;
}

#content ul { 
	padding:0 0 20px;
}

#content ul li { 
	line-height:1.8em;
	list-style-position:inside;
}

.pdflist {}
li.pdflist  {
	background:url(images/pdf.png) no-repeat top left !important;
	border:medium none;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0;
	padding:14px 0 14px 40px !important;
}

/*************************************/
/****# Comments #****/
/*************************************/

#comment {
    background:#fafafa;
	border:2px solid #6D391E;
	color:#444444;
	font-size:13px;
	padding-left:2px;
	margin-bottom:10px;
	vertical-align:middle;
	width:510px;
	-moz-border-radius:10px;
}

#commentform p {padding:5px 0;}
#commentform p input {
	border:2px solid #6D391E;
	margin:2px;
	padding:2px;
	width:200px;
	-moz-border-radius:4px;
}

.commentbody {
    background:#D1EFBF;
	border:2px solid #6D391E;
	color:#444444;
	font-size:13px;
	margin:0 0 10px 0;
	padding:15px;
	position:relative;
    -moz-border-radius:10px;
}

.commentbody a {
	color:#aa0000;
    text-decoration:none;
}

.commentbody a:hover {
	color:#2d5175;
    text-decoration:none;
}

.commentbody p {
	line-height:1.2em;
	padding:4px;
}

#commentform textarea {padding:10px;}

.commentlink {
	font-size:13px;
}


.commentlist {
	list-style:none;
}

.commentlist img {margin:0 !important;float:left;}

.gravatar {
	background-color:inherit !important;
	padding:4px !important;
	border:1px solid #eaeaea !important;
}

* html .gravatar {
	position:relative;
}

#email, #author {
	background:#fafafa;
	color:#444444;
    font:12px Verdana, Arial, 'Helvetica', sans-serif;
	padding-left:5px;
	vertical-align:middle;
}

#url {
	background:#fafafa;
	border:1px solid #cccccc;
	color:#444444;
    font:12px Verdana, Arial, 'Helvetica', sans-serif;
	height:16px;
	padding-left:5px;
	vertical-align:middle;
}

#submit {
	background:#fafafa;
	border:1px solid #cccccc;
	color:#444444;
    font:12px Verdana, Arial, 'Helvetica', sans-serif;
	margin:0;
	padding:0 10px;
	cursor:pointer;
}

textarea {
	overflow:auto;
}

/**********************/
/****# Footer #****/
/**********************/

#footer {
	height:50px;
	clear:both;
	margin:0 auto;
	text-align:right;
	overflow:hidden;
	font-size:8pt;
	color:#EED7C5;
	width:900px;
}

#footer a {
	color:#6C91A3;
	text-decoration:none;
}

#footer a:hover {
	color:#72985C;
	text-decoration:none;
}

/**********************/
/**** Suchfeld ****/
/**********************/

.s {
	background:transparent;
    border:0px solid #c7c7c7;
	color:#99b0bb;
    font:12px Verdana, Arial, 'Helvetica', sans-serif;
	height:15px;
	padding-left:3px;
	vertical-align:middle;
	width:220px;
}

/**********************/
/****# SIDEBAR ****/
/**********************/

#sidebar {
	width:300px;
	text-align:left;
	float:left;
	margin:0 0 30px 0;
	padding:0 20px 0 0;
	line-height:1.6em;
	color:#eed7c5;
}

.sidelist {
	background:transparent;
	margin:0 0 20px 0;
	padding:0;
}

#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}

#sidebar li {
    border-bottom:1px solid #6D391E;
	margin:0;
    padding:0;
    display:block;
}

#sidebar li.linkcat,

#sidebar li.categories,

#sidebar li.pagenav{
    border-bottom:0px solid #6D391E;
	margin:0;
    padding:0;
    display:block;
}

#sidebar li a {
	display:block;
	background-color:transparent;
	color:#6C91A3;
	padding:5px 5px 5px 5px;
	text-decoration:none;
    border-bottom:0;
}

#sidebar li a:hover {
    color:#72985C;
    text-decoration:none;
}

#sidebar h2{
	background:inherit;
	color:#725b39;
	font:20px Arial, 'Helvetica', Verdana, sans-serif;
	font-weight:100;
	padding:3px 0px 3px 0px;
	margin:0;
}

#wrapper {
	float:left;
	margin:0;
	padding:0;
}

.alignleft {
	float:left;
	text-align:left;
}

.alignright {
	float:right;
	margin-top:-1px;
	text-align:right;
}

.date {
	background:transparent;
	color:#eed7c5;
	font:11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.postmetadata {
	background:transparent;
	font-style:italic;
	color:#eed7c5;
	line-height:1.5em;
	margin:15px 0 20px 0;
	padding:3px 3px 3px 3px;
	text-align:right;
	clear:both;
}

.postmetadata a {background:transparent; color:#6C91A3; text-decoration:none;}

.postmetadata2 {
	background:#FCEADC;
	border:2px solid #6D391E;
	color:#282828;
	font-size:11px;
	line-height:1.3em;
	letter-spacing:0em;
	margin:0 0 20px 0;
	padding:5px;
	text-align:left;
	clear:both;
	-moz-border-radius:10px;
}

/* different postmetadata style for single.php */

.alt {
	line-height:1.3em;
	padding:10px;
}

.alt a {
	background:inherit;
	color:#995D6B;
	text-decoration:none;
}

.commentheader {
	background:inherit;
	font-size:18px;
	font-weight:lighter;
	text-align:left;
	color:#6c91a3;
	padding:0;
	line-height:1.5em;
}

.clear {clear:both;}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.wp-caption {
	text-align:center;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
}

.wp-caption-dd {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
}

/************************/
/*********Home***********/
/************************/


div.hm_sidebar {height:630px;background:transparent 100px 0px;position:relative;top:-95px;}

#home_boxes {
	border-bottom:1px solid #6C91A3;
	height:320px;
	margin:0 0 20px 0;
	padding:0 0 0 8px;
	background:transparent url(images/boxbg.gif) center center no-repeat;
}

div#home_boxes.nobrdr{
	background:transparent url(images/boxbg2.gif) center center no-repeat !important;
}

#home_boxes ul li {list-style-type:none;float:left;padding:7px;}

#home_boxes img {border: none !important;margin:0!important;padding:0!important;}
