/*-------------------------------------------
 *
 * Theme Name : Sada - selig-sein.de
 * Theme URI  : http://selig-sein.de
 * Description: Template fuer selig-sein.de
 * Version    : 0.8
 * Author     : Christoph Bach
 * Author URI : rivus-media.de
 *
 * letztes Update: 2008-10-09
 *
 *-----------------------------------------*/

/*-------------------------------------------
 *  Browser-Reset
 *-----------------------------------------*/

* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  line-height: 1
}

ol, ul {
  list-style: none;
}


/*-------------------------------------------
 * Elemente
 *-----------------------------------------*/

hr {
  display: none;
}

acronym, abbr, span.caps {
  cursor: help;
}

acronym, abbr {
  border-bottom: 1px dashed #999;
}

blockquote {
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd;
}

	blockquote cite {
	  display: block;
	  margin: 5px 0 0;
	}


/*-------------------------------------------
 * diverse Klassen
 *-----------------------------------------*/


img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright,
img.alignleft {
  padding: 4px;
  display: inline;
}

img.alignright {
  margin: 0 0 2px 7px;
}

img.alignleft {
  margin: 0 7px 2px 0;
}

.alignright {
  float: right;
}

.alignleft {
  float: left
}

.hidden {
display: none;
}

.no-margin {
  margin: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 60px;
}

postmetadata,
.clear {
  clear: both;
}

.post hr {
display: block;
}


/*-------------------------------------------
* Basis-Styles
*-----------------------------------------*/

body {
  font: 62.5%/1 Palatino, "Palatino Linotype", Georgia, sans-serif;
  background: #fff6ed url(images/layout/fond.jpg) no-repeat;
  color: #555;
}

h2 {
  margin: 0 0 10px;
}

h3 {
  margin: 15px 0 5px;
}

p {
  margin: 0 0 0.5em;
}


/*-------------------------------------------
* Typografie
*-----------------------------------------*/

a, h2, h3 {
  color: #3f792a;
}

a:hover {
  color: #8cba1c;
}

h1 {
  line-height: 2em;
}

h2 {
  font-size: 1.8em;
  line-height: 1.1em;
}

	h2 a {
	  text-decoration: none;
	}

h3 {
  font-size: 1.3em;
}

#content {
  font-size: 1.5em;
  line-height: 1.4em;
}

#header li a {
  font-size: 1em; 
  text-decoration: none;
}

code {
  font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps {
  letter-spacing: .07em;
}

#sidebar {
  font-size: 1.6em;
  line-height: 1.4em;
}

.vcard {
  font-family: Palatino, "Palatino Linotyp", Georgia, serif;
}


/*-------------------------------------------
* Layout
*-----------------------------------------*/

#page {
  width: 700px;
  margin: 0 0 0 200px;
}


#header {
  width: 420px;
  height: 80px;
  margin-top: 115px;
}

	#header ul {
	}
	
		#header li {
		  display: inline;
		}
		
			#header li a {
			  float: left;
			  display: block;
			  margin: 0 0 0 8px;
			  padding: 5px 8px;
			  background: #efe6dd;
			  -moz-border-radius: 4px;
			}
			
			#header li a:hover {
			  background: #e0e0d0;
			}

#content {
  float: left;
  width: 420px;
}

	.entry ul {
	  /* margin: -15px 0 10px 15px; */
	  margin: 0 0 10px 15px;
	}
	
		.entry li {
		  margin: 0;
		}
		
		.entry ul li:before {
		  margin-left: -11px;
		  content: "\00BB \0020";
		}
		
		.entry ol {
		  padding: 0 0 0 35px;
		}
		
			.entry ol li {
			}
		
		.post {
		  margin: 0 0 40px;
		}
		
		.post small {
		  display: block;
		  margin: -10px 0 0 0;
		}

		
		p img {
		  max-width: 100%;
		  border: 1px solid #e0e0d0;
		  background: #f5f1e8;
		}
		
		.postmetadata ul, .postmetadata li {
		  display: inline;
		}

#sidebar {
  float: left;
  width: 220px;
  margin: 30px 0 0 60px;
}

	#logo a {
	  display: block;
	  width: 215px;
	  height: 0;
	  padding-top: 125px;
	  margin-bottom: 15px;
	  overflow: hidden;
	  background: url(images/layout/bg-logo.gif) no-repeat;
	}
	
	#sidebar p {
	  margin-left: 17px;
	}

#footer {
  clear: both;
}

	#footer p {
	  padding: 20px 0;
	}

.alt {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  border-width: 1px 0;
}


/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */


/* Captions */
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}

.wp-caption img {
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
}
/* End captions */


/*-------------------------------------------
 * Kontaktformular
 *-----------------------------------------*/

form input,
form textarea {
  width: 250px;
  font: 1em/1 Helvetica, Arial sans-serif;
}

form dt {
  margin-top: 10px;
}

form dd input,
form dd textarea {
  padding: 5px 3px 3px;
  border: 1px solid #e0e0d0;
}

dd #submit-button {
  width: 100px;
  margin: 10px 0 0;
  background: #efe6dd;
  border: 1px solid #e0e0d0;
  color: #3f792a;
  font-size: 1em;
  cursor: pointer;
}

dd #submit-button:hover {
  background: #e0e0d0;
  border: 1px solid #d0d0c0;
  color: #8cba1c;
}

#ccme {
  width: 16px;
  border: 0
}

.pxs_css_spamcheck {
  display: none !important;
}


/*-------------------------------------------
 * le fin.
 *-----------------------------------------*/
