/*
Theme Name: LHde
Theme URI: http://www.lenaheadey.de
Description: LenaHeadey.de layout based on the original WordPress theme that graced versions 1.2.x and prior.
Version: 0.1
Author: Johannes Schult

LHde by Johannes Schult || http://www.jutze.com
Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
*/

a {
background: transparent;
color: #000000;
text-decoration: none;
font-weight: bold;
}

a img {
border: none;
}

body {
margin: 0;
border: 0;
padding: 0;
background-color: #FFCB50;
color: #000000;
font: normal small arial, verdana, sans-serif;
}

a:hover {
color: #A54A00;
text-decoration: underline;
}
  
/* acronym, abbr { */
/* border-bottom-style: dashed; */
/* border-bottom-width: 1px; */
/* cursor: help; */
/* } */

acronym, abbr {
border-bottom: 1px dashed #333;
cursor: help;
}

blockquote {
border-left: 5px solid #FF9900;
margin-left: 1.5em;
padding-left: 5px;
}

cite {
font-size: 90%;
font-style: normal;
}

div.clear, div.section, div.quote {
clear: both;
}

div.header {
margin: 0;
padding: 0em;
border-bottom: 1px solid #000000;
background: #FF9900;
font-weight: bold;
font-size: medium;
text-align: bottom;
}

div. h1 {
font-size: xx-large;
font-variant: small-caps;
text-align: center;
}

div.header h2 {
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0;
font-size: small;
}

div.content {
margin: 0;
border: 0;
padding: 0;
}

div.eom {
margin-top:0;
margin-bottom: 1.5em;
padding-top: 0;
padding-bottom: 0;
border-bottom: dashed 1px #000000;
}

div.content h1 {
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
padding: 0 5px;
border: 1px solid #000000;
background: #FFB300;
font-size: large;
}

div.content h2 {
margin: 0.5em 0 0;
padding: 0;
font-size: medium;
}

div.content p {
text-align: justify;
}

div.content p.author {
font-size: 84%;
text-align: right;
margin-top: 0px;
margin-right: 3px;
margin-bottom: 3px;
padding-top: 0px;
padding-bottom: 3px;
}

div.content p.frage {
font-weight: bold;
}

div.content p.titel {
font-weight: bold;
font-size: large;
}

div.ende {
text-align: center;
padding-top: 0;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 0.5em;
font-size: 84%;
font-style: italic;
}

div.filmtabelle {
text-align: right;
margin-right: 0.4ex;
}

div.kasten {
margin: 0 0 1em;
padding: 0 0 0.5em;
font-weight: normal;
font-size: small;
text-align: center;
}

div.kastenh {
margin-left: 3px;
margin-right: 3px;
margin-bottom: 2px;
padding: 0;
border: 1px solid #000000;
background: #ff9900;
}

div.main {
margin: 1.5em 0.5em 1em 0;
padding: 0;
}

div.main ul {
margin-left: 15px;
margin-right: 3px;
margin-bottom: 2px;
margin-top: 0;
padding: 0;
}

div.main ul ul {
margin-left: 13px;
margin-right: 3px;
margin-bottom: 2px;
margin-top: 0;
padding: 0;
}

div.main ul ul li {
/* font-size: 84%; */
border: 0;
margin-top: 0;
padding: 0;
}

div.menu {
margin: 0;
border: 0;
padding: 0;
}

div.menu p {
text-align: left
}

div.menu ul {
text-align: left
}

div.menu h3 {
margin: 0;
padding: 0;
font-size: medium;
font-weight: bold;
text-align: center;
}

div.menunews {
margin: 0;
border: 0;
padding: 0;
}

div.menunews p {
text-align: left;
}

div.menunews ul {
text-align: left;
}

div.menunews h3 {
margin: 0;
padding: 0;
font-size: medium;
font-weight: bold;
text-align: center;
}

div.post h1 {
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
padding: 0 5px;
border: 1px solid #000000;
background: #FFB300;
font-size: large;
}

div.post p {
text-align: justify;
}

div.tabelle {
text-align: left;
}

h2 {
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0;
font-size: small;
}

h3 {
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0;
font-size: small;
}

img {
border: 0;
}

img.cover {
margin-right: 1em;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
text-align: center;
padding-top: 0;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 0.5em;
font-size: 84%;
font-style: italic;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
font-size: 84%;
text-align: left;
margin-left: 3px;
}

.meta, .meta a {
	color: #000000;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
padding: 0 5px;
border: 1px solid #000000;
background: #FFB300;
font-size: large;
}

.storytitle a {
text-decoration: none;
}

#content {
margin: 0;
border: 0;
padding: 0;
}

#content h1 {
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
padding: 0 5px;
border: 1px solid #000000;
background: #FFB300;
font-size: large;
}

#content p {
text-align: justify;
}

#menu a, 
#menu a:visited {
text-align:left;
display:block; 
color: #000;
text-decoration: none;
padding-left: 0.4em;
}

#menu a:hover {
background: #FFBF28;
width: 92%;
padding-right: 0.5em;
padding-left: 0.4em;
color: #000;
text-align:right;
text-decoration: none;
}

#menu a:active {
color: #A54A00;
}

#menu acronym, abbr {
border-bottom-style: transparent;
border-bottom-width: 0px;
cursor: help;
}

/* #menunews form { */
/* 	margin: 0 0 0 13px; */
/* } */

#menunews input#s {
	width: 75%;
/* 	background: #FFBF28; */
/* 	border: 1px solid #000000; */
/* 	color: #000; */
}

#menunews ul {
margin-left: 3px;
margin-right: 3px;
margin-bottom: 2px;
margin-top: 0;
padding: 0;
list-style: none;
text-align: center;
}

#menunews ul ul {
margin-left: 3px;
margin-right: 3px;
margin-bottom: 2px;
padding: 0;
list-style: none;
text-align: center;
}

#menunews ul ul li {
font-size: 75%;
border: 0;
margin-top: 0;
padding: 0;
}
