
body {margin:0; padding:0;
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;
text-align:center; color:#29303B;background: #F3F6ED;  }

#rap
{background: url(img/rap.jpg) center repeat-y;
        width:760px;
        margin:0 auto;
        padding:0px 8px;
        text-align:left;
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px; border-bottom: 1px solid #BBC4A3; }

#header {  background: url(img/header_top.gif) no-repeat top;
           margin: 0;
        width:760px;
        padding:0}


#main

{
    margin: 0 0 0 10px;
        padding:0;
        width:740px;
}

#content {
        width:600px;
        float:left;
        padding:5px;
        margin:0;
        display:inline;
        font-family: Verdana, Arial, sans-serif; line-height:14px;  font-size: 11px;}

a {color: #D03D14; text-decoration:none; font-weight: bold; font-size: 11px; }
a:visited {color: #D03D14; font-weight: bold; font-size: 11px;}
a:hover {color: #753206; text-decoration:underline; font-weight: bold; font-size: 11px;}
hr {width: 400px;  background-color: #F7F3E8; color: #F7F3E8; border: #F7F3E8; height: 1px;}
input, textarea {background: #F3F6ED;  border: #E1D6C6 1px solid; font-size: 11px;}



a img {border: none; }
acronym, abbr {        border-bottom: 1px dotted #0c6bf0;}
acronym, abbr, span.caps { cursor: help;}
code {font-size: 1em;
        font-style: italic;}


blockquote {padding: 10px; margin:10px 0 15px 20px; border: 1px solid #dddddd;
 background-color:#FfFffb; color:#333333; font-size:11px; line-height:14px;}


cite {font-size:10px; font-style: normal;}

h3 {margin: 0; padding: 0; color: #676E04; font-family: Verdana,Arial, Helvetica, sans-serif;      font-size: 11px; font-weight: bold;  }

p { margin: 0 0 10px;  padding: 0;
        line-height: 14px; font-size: 11px; }
h1, h2, h4 {font-family: Verdana,Arial, Helvetica, sans-serif;
        font-weight: normal;}
        h1 {font-size:12px; color: #D03D14; font-weight: bold; letter-spacing: 1.2px;
        margin: 15px 0 5px 0; padding: 0px;  }


 #sidebar {
        width:100px;
        float:right;
        padding:0px 5px 5px 5px;
        margin:0;}

#sidebar h2
 {         margin: 10px 0 0 0;
        padding: 10px 0 15px 0;
        font-size: 13px;
        color: #D03D14;
        font-weight:bold;
        letter-spacing: 1.2px;
        margin-left: 10px;      }

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

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


#sidebar ul li a { letter-spacing: 0.5px;   color: #336633; font-size:10px; text-decoration: none; display: block; width: 80px; padding: 10px 0px 0px 0px;  border-bottom: 1px solid #efefef; font-weight: bold; }

#sidebar ul li a:visited, #sidebar ul li a:active {color: #336633; font-size: 10px;font-weight: bold;}

#sidebar ul li a:hover {font-size: 10px; color: #DF0000; font-weight: bold;}




#pagenav{list-style:none; }

.post , .page
{ margin:0 0 20px 0; font-family: Verdana, Arial, sans-serif;}

.page {margin:25px -5px 0 27px;  font-family: Verdana, Arial, sans-serif;}

.post-info, .page-info
{font-size:9px;
        font-family: Verdana, Arial, Sans-Serif;
        margin:0;
        padding:0;
        color:#333;}
p {font-family: Verdana, Arial, sans-serif;  font-size:12px;}
.page-info {text-align:center;}
.post-info a  {color:#990000;}
.post-info a:hover {color:#000;}
.post-content, .page-content {
        padding:10px 0;
        margin:3px 0;
                font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size:12px; }


.post-title, .page-title {
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin:0; font-weight:bold;}
.page-title { text-align: left; }

#content .page-title a,  .post-title a:link,  .post-title a:visited, .post-title a:active
   {text-decoration:none; color:#D03D14;  }

#content .post-title a:hover {text-decoration:underline; color:#D03D14;}

.post-date {
        float: left;
        color: #BBC4A3;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        margin: 3px 3px 0 0;
        padding: 3px;
        background: #E7EBDE;}

#footer {
        margin:0 auto;
        padding: 7px 0;
        border-top:#BBC4A3 1px solid;
        clear: both;
        font-size: 9px;
        color: #cccccc;
        text-align:center;
        width:740px;
}

.commentlist {
        font-size:10px;
        font-weight:normal;
}
#commentform
{
        margin:0 0 0 20px;
}
#commentform textarea {
        width: 80%;
}
#commentform p {        margin: 0 0 1em;
}
#comments,#respond {        text-transform: uppercase;
        margin: 3em 0 1em 20px;
        color: #676E04;
        font: 10px verdana, helvetica, sans-serif;
}
.commentlist li {
        margin:5px 0;
        padding:10px 10px 20px 10px;
        background:#F3F6ED ;
        border:#E1D6C6 1px solid;
}

#topnav
{        height: 18px;
        list-style:none;
        font-size:11px;
              margin:0;
        padding:12px 0px 0 18px;
       font-family: Verdana, Arial, sans-serif;}
#topnav li {list-style:none;
        display:inline;
        padding:0;
        margin:0; color:#D03D14;
        font-weight:normal;}

#topnav li a:link, #topnav li a:visited
{ font-weight: bold; color:#D03D14;    text-decoration:none;}
#topnav li a:hover, #topnav li a:active
{    font-weight: bold;     color:#D03D14;  text-decoration: underline; }
