/*
THEME NAME: Anjas Kinderevents 0.1
THEME URI: http://www.anjas-kinder-events.de
DESCRIPTION: Basiert auf Sandbox
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: Anjas-Kinder-Events
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/* @import url('examples/2c-l.css'); */

body {
	margin: 0;
	padding: 0;
	color: #494848;
	line-height: 2em;
	font: 0.75em Verdana, Arial, sans;
	background: url(./images/bg.png) top center;
	}

a {
	color: #2E94D0;
	text-decoration: none;
	}

a:hover { text-decoration: underline; }

a.more-link {
	color: #fff;
	font-weight: bold;
	background: #2e47ce;
	}

a.more-link:hover {
	color: #333;
	background: #bba781;
	}

h1, h2 {
	color: #333;
	font-size: 1.5em
	}

/* NAVI - DONT EVER FUCKIN TOUCH THIS! ;) */
#menu {
	margin: 0;
	height: 30px;
	border-left: 1px solid #e3d8c5;
	border-right: 1px solid #e3d8c5;
	background: #fff url(./images/navi_bg.png) repeat-x;
	}

#menu a {
	display: block;
	color: #a09672;
	margin: 6px 10px 0 10px;
	_margin: 7px 10px 0 10px;
	}

#menu ul {
	margin: 0;
	list-style: none;
	padding: 0;
	}
	
#menu ul li ul {
	margin: 0;
	width: 200px;
	_width: 170px;
	display: none;
	z-index: 1000;
	position: absolute;
	padding: 0;
	background: #fff1c2;
	border: 1px solid #e3d8c5;
	}

#menu li {
	float: left;
	position: relative;
	margin-right: 10px;
	}

#menu li a:hover { text-decoration: none; }
	
#menu li li {
	margin: 0;
	width: 170px;
	padding: 5px 15px 5px 15px;
	}

#menu li > ul {
	top: auto;
	left: auto;
	}
	
#menu li:hover ul, #menu li.over ul { display: block; }
/* NAVI - DONT EVER FUCKIN TOUCH THIS! ;) */

.entry-title, .entry-meta {
	clear: both;
}

div#container, div#primary {
	margin: 0;
}

form#commentform .form-label {
	margin: 1em 0 0;
}

form#commentform span.required {
	background :#fff;
	color: #c30;
}

form#commentform, form#commentform p {
	padding: 0;
}

input#author, input#email, input#url, textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
/* height:180px; */
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
padding-bottom: 30px;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#footer {
	width: 700px;
	height: 145px;
	color: #7fb5ff;
	text-align: center;
	background: url(./images/footer.png) top center no-repeat;
}

div#footer a {
	color: #7fb5ff;
	text-decoration: underline;
	}

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

div#footer p {
	margin: 0;
	padding-top: 10px;
	}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

div#wrapper {
	width: 700px;
	margin: 0 auto;
	}

div#content {
	line-height: 2em;
	padding: 10px;
	background: #fff;
	border-left: 1px solid #e3d8c5;
	border-right: 1px solid #e3d8c5;
	}

div#respond { padding-top: 30px; }

/* Header mit Navi */
div#header div#logo,
div#header img#zettel_links,
div#header div#menuepunkte
	{ float: left; }

div#logo div#logo_non_flash {
	width: 242px;
	height: 250px;
	background: url(./images/logo.png);
	}

img#zettel_rechts { _float: left; }

div#header a img#logo { border: 0; }

div#header div#menuepunkte a img { border: 0; }

div#header { height: 250px; overflow: hidden;}
/* Header mit Navi */

div#willkommenstext, div.page, div.single {
	overflow: auto;
	border-bottom: 1px solid #e3d8c5;
	}

div#telefonische_beratung {
	float: right;
	color: #bba781;
	text-align: center;
	margin: 0 0 20px 20px;
	}

div#telefonische_beratung h2 { color: #bba781; }

body.single div.post {
	border-top: 1px solid #e3d8c5;
	border-bottom: 1px solid #e3d8c5;
	}

span.unapproved {
	padding: 10px;
	color: #77b42f;
	margin: 10px 0;
	display: block;
	font-weight: bold;
	text-align: center;
	background: #e3ffc3;
	border: 1px solid #98d254;
	}

ol li.comment {
	border-bottom: 1px dashed #e3d8c5;
	background: url(./images/kommentar_bg.png) bottom right no-repeat;
	}

div.formcontainer form input,
div.formcontainer form textarea,
div.sidebar form input,
form.blog-search input,
div#content a img
{
	background: #fff8ea;
	border: 1px solid #e3d8c5;
	}

div.sidebar { text-align: right; }

div.sidebar form input#s { width: 200px; }

div#content a img { padding: 5px; }

div.entry-attachment { text-align: center; }

/* Cats and Twitter */
div#cats_and_twitter {
	overflow: auto;
	border-bottom: 1px solid #e3d8c5;
	}

div#cats, div#twitter {
	float: left;
	width: 320px;
	}

div#twitter ul, div#twitter ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
