﻿body {
    background-image:url('images/background2.png');
    background-repeat:repeat-x;
    background-color:#98cca7;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:0;
    margin:0 0 20px 0;
}

#footer-text {
    width:800px;
    margin:0 auto;
    text-align:center;
}

p { font-size:11px; line-height:18px; }

img { border:none; }

#header { height:182px; }

#header h1 {
    z-index:0;
    position:absolute;
    background-image:url('images/logo.png');
    width:340px;
    height:151px;
    margin:0;
    left:80px;
}

#header span { display:none; }

#wrapper {
    position:relative;
    width:1185px;
    margin:0 auto;
}

#navigation {
    position:absolute;
    z-index:100;
    width:698px;
    height:38px;
    list-style-type:none;
    padding:30px 0 0 0;
    margin:0;
    background-image:url('images/nav-background.png');
    background-repeat:no-repeat;
    right:141px;
}

#navigation li { float:left; margin:0 12px; background-color:#fff; font-weight:bold;}

#navigation a { text-decoration:none; color:#421429; position:relative; z-index:200; }

#navigation li:first-child { margin:0 18px 0 28px; }

#navigation .active {
    color:#666666;
}

.content-trim {
    top:0;
    position:absolute;
    z-index:0;
    left:50%;
    margin:0 0 0 -554px;
    width:1086px;
    height:368px;
    background-image:url('images/content-trim-top.png');
}

.content-trim-bottom {
    height:60px;
    background-color:#fff;
    width:878px;
    margin:0 auto;
    -moz-border-radius-bottomleft:30px;
    -moz-border-radius-bottomright:30px;
    -webkit-border-bottom-right-radius:30px;
    -webkit-border-bottom-left-radius:30px;
}

#main {
    position:relative;
    z-index:1000;
    width:718px;
    background-color:#fff;
    min-height:523px;
    height:auto !important;
    height:523px;
    margin:0 auto 0 auto;
    padding:0 80px;
}

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

#sidebar {
    float:right;
    width:190px;
    padding:15px 15px 40px 15px;
    background-color:#421429;
    color:#fff;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#sidebar label { display:none; }

#sidebar h2 {
    font-size:16px;
    font-weight:normal;
    color:#fff;
    margin:10px 0 10px 0;
    font-family:georgia; 
}

#sidebar ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#sidebar a {color:#E78E97;}

#s {width:100px;}

#content h2 a, #content h2 {
    font-size:20px;
    font-weight:normal;
    color:#43152a;
    margin:10px 0 10px 0;
    font-family:georgia;
    text-decoration:none;
}

#content h3 {
    font-size:16px;
    font-weight:normal;
    color:#43152a;
    margin:0 0 5px 0;
    font-family:georgia;
}

#content p { margin:5px 0 15px 0; line-height:16px; clear:left;}

#content ul { margin:5px 0 20px 0; padding:0 0 0 30px; }

#content li { margin:3px 0; }

textarea {
    display:block;
    width:300px;
    height:150px;
    margin:0 0 10px 0;
}

.commentlist {
    list-style-type:none;
    padding:0;
    margin:0;
}

.comment-body {
    margin:20px 0;
    padding:10px 10px 10px;
    position:relative;
    background-color:#e5e6d0;
}

.avatar { float:left; margin:0 10px 0 0; }

cite.fn {
    line-height:18px;
    font-style:normal;
    font-size:14px;
    font-weight:bold;
    font-family:georgia;
    color:#43152a;
}

cite.fn a { color:#43152a; }

.comment-meta a {
    text-decoration:none;
    color:#b6b699;
    font-size:9px;
}

#content .comment-body p {
    margin:0 0 0 42px;
}

span.says { display:none; }

