/*
Theme Name: L_O_W_licious
Theme URI: http://www.blog-satz.org
Version: 2.0
Description: A soft-colored two-column theme. Based on ColourfulBird by Ashish Sharma.
Author: Oliver Wick
Author URI: http://www.oliverwick.de
*/

body {
        color: #0d0d0d;
        text-align: left;
        margin: 0 0 50px 0;
        font-size: 16px;
        line-height: 21px;
        font-family: "Trebuchet MS", times, serif;
        background-color:#ffffff;
}
/* links */
a, a:visited {
        color: #26a071;
        background: none;
        text-decoration: none;
}
a:hover {
        color: #97161b;
        background: none;
        text-decoration: none;
}

/* headers */
h1, h2, h3 {
        color: #000000;
}
h1 {
        font-size: 230%;
        font-weight: normal;
}
h2 {
        font-size: 180%;
        color: #26a071;
}
h3 {
        font-size: 150%;
        font-weight: normal;
}

h1, h2, h3, p {
        padding: 10px 10px 10px 5px;
        margin: 0;
}
ul, ol {
        margin: 5px 10px;
        padding: 0;
}
ul {
        list-style: none;
}
li {
        padding: 0 0 5px 0;
}
#wraper {
        position: relative;
        background: #ffffff url(images/wrap-bg.jpg) repeat-y;
        width: 1200px;
        margin: 25px auto 0 auto;
        text-align: left;
}
#header {
        position: relative;
        background: #ffffff url(images/header-bg.jpg) repeat-x;
        width: 1170px;
        height: 0px;
        padding: 0;
        margin: 0px auto;
}
#header h1#slogan1 {
        position: absolute;
        margin: 0;
        padding: 0;
        font: normal 42px "Trebuchet MS", times, serif;
        color: #000000;
        text-transform: none;
        text-decoration: none;
        top: 50px;
        left: 88px;
        width: 560px;
}
#header p#logo-text a {
        position: absolute;
        margin: 0; padding: 0;
        font: normal 100px "Trebuchet MS", times, serif;
        color: #000000;
        top: 15px; left: 108px;
        width: 560px;
}
#header p#slogan {
        position: absolute;
        margin: 0; padding: 0;
        font: normal 19px "Trebuchet MS", times, serif;
        text-transform: none;
        color: #000000;
        top: 115px; left: 105px;
}
#header-photo {
        clear: both;
        background: #ffffff;
        margin: 5px auto;
        padding: 0;
        height:166px;
        width: 1200px;
        background-image:url(images/header-photo.jpg);
        background-repeat:no-repeat;
}
/* Navigation */
#nav {
        clear: both;
        padding: 0;
        margin: 0px auto;
        height: 35px;
}
#nav ul {
        float: left;
        list-style: none;
        background: none;
        width: 1170px;
        height: 35px;
        margin: 0;
        padding: 0 0 0 10px;
        display: inline;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
}
#nav ul li {
        display: inline;
        margin: 0; padding: 0;
}
#nav ul li a {
        display: block;
        float: left;
        width: auto;
        margin: 0;
        padding: 0 40px 0 20px;
        font: bold 18px/35px "Trebuchet MS", times, serif;
        text-decoration: none;
        color: #000000;
}
#nav ul li a:hover, #nav ul li a:active {
        color: #97161b;
}
#nav ul li#current a {
        background: url(images/nav-hover.jpg) repeat-x;
}
#content-wrap {
        position: relative;
        background: #ffffff url(images/content-bg.jpg) repeat-x;
        clear: both;
        float: left;
        width: 1170px;
        padding: 0 10px 0 0;
        margin: 3px 0 3px 0px;
        display: inline;
}
#main {
        float: left;
        width: 935px;
        padding: 5px 0 0 0; margin: 0 0 0 10px;
        display: inline;
        list-style: none;
}

#main h2 {
        margin-top: 10px;
        padding-bottom: 3px;
        font: normal 2.3em ;
        color: #97161b;
        line-height:30px;
        text-transform: none;
}
#main h2 a {
        color: #97161b;
        text-decoration: none;
}
.sidebar{
        float: left;
        width: 220px;
        padding: 25px 0 0 0; margin: 0;
        }
.post{
        padding:10px 0 10px 0;
        }
.post h2{
        font-family: "Trebuchet MS", times, serif;
        font-size: 20px;
        }
.entry{
        line-height: 21px;
        }
.navigation{
        padding:10px 0 0 0;
        font-size:14px;
        font-weight:bold;
        line-height:18px;
        }
/* Sidebar */
#sidebar {
        float: left;
        width: 220px;
        padding: 25px 0px 0 0; margin: 0;
}
.sidelinks{
        font: normal 14px/18px "Trebuchet MS", times, serif;
        padding: 5px 0 5px 5px;
        margin: 0 2px;
}
h3 {
        margin-top: 10px;
        padding: 5px 5px;
        font: normal 1.6em ;
        color: #26a071;
}
.sidemenu {
        text-align: left;
        margin: 7px 55px 8px 0px; padding: 0;
        text-decoration: none;
        border-top: 1px solid #000000;
}
.sidemenu li {
        list-style: none;
        border-bottom: 1px solid #000000;
        padding: 5px 0 5px 5px;
        margin: 0 2px;
}
* html body #sidebar ul.sidemenu li {
        height: 1%;
}
.sidemenu li a {
        text-decoration: none;
        font: bold 17px/24px "Trebuchet MS", times, serif;
        background-image: none;
        color: #000000;
}
.sidemenu li a:hover {
        color: #97161b;
}
.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
.sidemenu ul li { border: none; }

#footer-wrap  a {
        color: #000000;
}
#footer-wrap {
        clear: both;
        width: 1170px;
        padding: 0;
        margin: 0;
        font: normal 18px/14px "Trebuchet MS", times, serif;
        text-align: center;
        border-top: 1px solid #000000;
}
#footer-wrap a:hover {
        color: #97161b;
        text-decoration: none;
}
#footer-wrap .unterzeile {
        font: normal 14px/18px "Trebuchet MS", times, serif;
        padding-top: 8px;
        border-top: 1px solid #000000;
}
/* postmeta */
.postmeta {
        padding: 5px; margin: 20px 10px 15px 10px;
        font-size: 95%;
        color: #0d0d0d;
        border: none;
        background: #f6ebe6;
}
p.postmeta{
        font: normal 14px "Trebuchet MS", times, serif;
        margin:10px 0 0 0;
        }
.postmeta .date{ margin: 0 10px 0 5px;        }
.postmeta a.comments { margin: 0 10px 0 5px;        }
.postmeta a.readmore { margin: 0 10px 0 5px;        }

.post-info { font-size: .95em;        padding-top: 0; margin-left: 5px;        }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
table#wp-calendar{
        width:100%;
        }
