@import url(http://www.kriyayoga.com/love_blog/modules/mod_blogrolling/css/mod_blogrolling.css.php);

   body {
        background: #ffffee;
	background-image: url(/images/herzenuengel/bg2smallhearts.gif);
	background-repeat: repeat-y;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 13pt;

   }

   #header {
      margin-left: auto; margin-right: auto;
      width: 1024px;
      background: #ffffee;
   }

   #header h1, #header a {
      padding: 0; margin: 0;
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 22pt;
      font-style: normal;
      color: #ff0000;
      text-decoration: none;
      vertical-align: middle;
   }

   h1.red {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   font-weight: bold; 
   text-align: left; 
   color: #ff0000; 
   margin: 1em;
   }

   h1 {
   font-family: Amaze, Arial, Helvetica, sans-serif; 
   font-size: 22pt; 
   font-weight: bold; 
   text-align: left; 
   color: #993399; 
   margin: 1em;
   }

   h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt; 
   font-weight: bold; 
   text-align: left; 
   color: #000099; 
   margin: 0;
   }

#ctable    {
	margin-left: auto;
	margin-right: auto;
	}
img {
      border: 0;
   }

   #header h1 a {
      padding-left: 0px;
   }

   #topbanner {
      margin-left: auto; margin-right: auto;
      width: 1024px;
      background: #ffff00;
   }

   #topbar {
      margin-left: auto; margin-right: auto;
      width: 1024px;
      background: #ffff00;
   }

   .topbar_module {
      margin: 8px;
      padding: 4px;
   }

   #contents {
      margin-left: auto; margin-right: auto;
      width: 1024px;
      overflow: auto;
      background: #eacff3;
   }

   #sidebar {
      float: left;
      width: 180px;
      background: #ffffee;
      margin: 0em;
      overflow: auto;
   }

   .sidebar_module {
      width: 178px;
      padding-bottom: 5px; padding-top: 4px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
   }

   #intro {
      width: 844px;
      float: left;
      background: #00ffff;
   }

   #intro p {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 12pt;
      font-style: italic;
      color: #990000;
      padding: 5px;
   }

   #page_title {
      float: left;
      padding: 5px;
   }

   #page_title h1 {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 16pt;
      font-style: normal;
      color: #000088;
   }

   #page_title p {
      font-family: Arial,Helvetica,Verdeana,sans-serif;
      font-size: 14pt;
      font-style: normal;
      color: #000000;
   }

   #posts {
      float: left;
      width: 844px;
   }

   .post {
      margin: 5px;
      padding: 5px;
      border: 8px groove #ff0000;
   }

div.left {
	float : left;
	width : auto;
	margin: 1em;
	margin-left: 0.5em;
	}

div.left0 {
	float : left;
	width : auto;
	margin: 0em;
        color: #999900;
	}

div.center {
	text-align : center;
	width : auto;
	margin: 1em;
		}

div.categories {
	text-align : left;
	width : auto;
	margin: 2em;
	margin-left: 0em;
	margin-bottom: 0em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #ff0000;	
	}


   .post p, .post p a, #page_title p {

   }

   .post p a {
      color: #0000ff;
      text-decoration: none;
   }

   .post p a:hover {
      color: #ff0000;
      text-decoration: underline;
   }

   .post img .post_img {
      margin: 5px;
   }

   p.post_header img {
      float: right;
   }

   p.post_header, p.post_header a {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 14pt;
      font-style: italic;
      color: #000099;
      text-decoration: none;
      margin: 0; padding: 0;
   }

   p.post_header a:hover {
      color: #ff0000;
      text-decoration: underline;
   }

   .post h3, .post h3 a {
      margin: 0; padding: 0; padding-bottom: 5px;
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 14pt;
      font-style: normal;
      color: #930b75;
      text-decoration: none;
   }

   .post h4, #comments h1, .comment h1 {
      margin: 15px 5px 5px 5px;
      border-top: 1px dashed #666666;
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 12pt;
      font-style: normal;
      color: #990033;
   }

   .post_footer {
      margin-top: 8px;
   }

   .post_footer, .post_footer a {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 12pt;
      font-style: normal;
      color: #0000cc;
   }

   .post_footer a {
      color: #0000ff;
      text-decoration: none;
   }

   .post_footer a:hover {
      color: #ff0000;
      text-decoration: underline;
   }

   #comments {
      background: #eacff3;
   }

   .comment {
      background: #eacff3;
      margin: 5px;
      padding: 5px;
      border-bottom: 1px dashed #666666;
   }

   .comment p.comment_header {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 10pt;
      font-style: italic;
      color: #333333;
   }

   .comment p {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 10pt;
      font-style: normal;
      color: #000000;
   }

   .comment p a {
      color: #990033;
      text-decoration: none;
   }

   .comment p a:hover {
      color: #990033;
      text-decoration: underline;
   }

   #footer {
      margin-left: auto; margin-right: auto;
      width: 1024px;
      height: 80px;
      background: #ffdf00;
   }

   #footer p {
      margin: 0;
      padding: 4px;
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 11pt;
      font-style: italic;
      color: #000099;
   }

   #footer #easymoblogo {
      float: right;
      margin: 0; padding: 0;
      display: inline;
   }

   input.comment_form, textarea.comment_form {
      width: 99%;
      margin-bottom: 10px;
   }

   textarea.comment_form {
      height: 150px;
   }

   a	{
        color: #0000ff;
    	}

   a:hover {
        background: #ffff00;
        color: #ff0000;
    }
		
em	{
        color: #993399;
	}

ul { 
        margin: 1em;
        color: #993399;
        }

ol {
        margin: 1em;
        color: #DD0000;
        }

*.note {
        color: #990000;
        }

*.graphic   {
    	color: #000099;
        }

p       {
        margin-top: 1em;
        }

strong       {
        color: #ff0000;
        }		
		
*.gold {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;	
	color: #999900;
        }

*.sig {
	text-align: center;
	margin: 1em;
	font-family: amaze, "amazone bt", sans-serif; 
	font-size: 14pt;	
	color: #990099;
        }		

dt	 {
        color: #DD0000;
        }
	
dd	 {
        color: #883388;
        }


