/*
Theme Name: Janina Koeck
Theme URI: http://www.leben-im-einklang.de/
Description: Reiki Blog
Version: 1.0
*/

/* Begin Typography & Colors */
body {
	font-size:12px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
	background-color:inherit;
  text-align:left;
}

#page {
	text-align:left;
	background-color:#B7BD87;
  color:#000;
  background:url('images/bg.png') repeat-y left top;
}

#header {
  color:#000;
	background-color:inherit;
}

#content {
	font-size:12px;
}

#sidebar {
	font-size:12px;
  color:#fff;
	background-color:inherit;
}

#footer {
	border:none;
}

h1, h2, h3 {
	font-weight: bold;
	text-align:left;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 13px;
}

#header blockquote {
	font-size:12px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-weight:bold;
	line-height:16px;
	color:#575e20;
	background-color:inherit;
}

#header blockquote .source {
   font-size:10px;
   font-style:italic;
}
/* End Typography & Colors */



/* Begin Structure */

body {
	margin: 0;
	padding: 0;
  width:100%;
  height:101%;
  position:absolute;
}

#header {
  margin-left:154px;
  height:365px;
  /* background:url(images/logo.gif) left bottom no-repeat; */
}

#page {
	position:relative;
  width:963px;
	margin:0 auto;
	padding:0;
  min-height:100%;
	/* border-top:20px solid #B7BD87; */
  height:auto !important;
}

#pageborder {
  background-color:#B7BD87;
  color:inherit;
  width:963px;
  height:20px;
}

#header img {
  float:left;
}

#header blockquote {
  height:292px;
  width:154px;
  vertical-align:middle;
  text-align:center;
  display:table-cell;  
  padding:6px;
}

#content {
  margin-left:154px;
  margin-right:154px;
}

#sidebar {
  margin:0;
  padding:0;
}

#sidebar {
  float:left;
  width:154px;
}

#footer {
	clear:both;
}

/* End Structure */

/* Begin Lists */

.nav {
  margin:0;
  padding:32px 0 0 0;
  width:138px;
  list-style:none;
}

.nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.nav li {
  padding:9px 0;
}

.nav li ul {
  padding:2px 0 6px 0;
}

.nav li li {
  padding:2px 0;
}

.nav li.current_page_item a,.nav li.current_page_parent a {
  background:url(images/bullet.gif) 2px no-repeat;
  color:#fff;
	background-color:inherit;
}

.nav li a:hover {
  background:url(images/bullet.gif) 2px no-repeat;
  color:#fff;
	background-color:inherit;
}

.nav li li.current_page_item a,.nav li.current_page_parent li a,.nav li.current_page_item li a,.nav li li a:hover {
  background:url();
}

.nav li li.current_page_item a,.nav li.current_page_parent li.current_page_item a,.nav li.current_page_parent li a:hover,.nav li.current_page_item li a:hover {
  color:#fff;
	background-color:inherit;
}

.nav li.current_page_parent li a,.nav li.current_page_item li a  {
  color:#e9ead6;
	background-color:inherit;
}

.nav a {
  color:#e9ead6;
	background-color:inherit;
  padding:0 28px;
  line-height:16px;
  text-decoration:none;
  font-weight:bold;
  display:block;
  outline:none;
}

.nav li li a {
}

.nav li li a {
  font-size:10px;
  line-height:12px;
  color:#e9ead6;
	background-color:inherit;
  padding:0 28px;
  text-decoration:none;
  font-weight:bold;
  display:none;
}

.nav li ul {
  display:none;
}

.nav li.current_page_item ul, .nav li.current_page_parent ul {
  display:block;
}

.nav li.current_page_item li a, .nav li.current_page_parent li a {
  display:block;
}

/* End Lists */

#content {
  padding:22px 58px 80px 58px;
  color:#333;
	background-color:inherit;
}
  
#content h2 {
  margin:0;
  padding:18px 0;
  text-transform:uppercase;
}

#content p {
  margin:0;
  padding:6px 0;
  line-height:150%;
}

#content li {
  margin:0;
  padding:4px 0;
  line-height:150%;
}

#content ul {
  padding:0 0 0 18px;
}

#content ol {
  padding:0 0 0 25px;
}

#content blockquote {
  margin:6px 0;
  line-height:150%;
  padding:3px;
  text-align:center;
  color:#006699;
	background-color:inherit;
  border:1px solid #006699;
  font-weight:bold;
  width:100%;
}

#content h2 {
  font-size:12px;
  color:#006699;
	background-color:inherit;
}

#content h2 a {
  text-decoration:none;
}

#content a {
  color:#006699;
	background-color:inherit;
  text-decoration:underline;
}

a img {
  border:none;
}

#content img.alignleft {
  padding:4px 10px 4px 0;
  float:left;
}

#content img.alignright {
  padding:4px 0 4px 10px;
  float:right;
}

/**/

