DIV, P, PRE, CENTER, TABLE, FORM,
SPAN, FONT, UL, OL, LI, A {
        margin:        0px;
        padding: 0px;
}
UL, OL {
        margin-left: 20px;
}


body {
        margin:0;
        padding:0;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 0.9em;
        text-align:center;
        color:#29303B;
        line-height:1.1em;
        background: url('img/bg.gif') #2e383b;
}
a {
        color: #444444;
        text-decoration:none;
}
a:hover {
        color: #996600;
        text-decoration: none;
}

#rap {
        background:#fff;
        border-left: 4px solid #4f5a5d;
        border-right: 4px solid #4f5a5d;
        width:912px;
        margin:0 auto;
        padding:8px;
        text-align:left;
        font-family: Trebuchet MS, Georgia, Arial, serif;
        font-size: 0.9em;
}
#header {
        border: 0px solid #767b7c;
        background: #2e383b url('img/logo.jpg');
        width: 912px;
        height: 271px;
        margin: 0;
        padding:0;
}

#content {
        width: 530px;
        float:left;
        padding: 8px 4px 12px 4px;
        margin:0;
        overflow:hidden;
}

a img {
        border: none;
}
acronym, abbr {
        border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
        cursor: help;
        letter-spacing: .07em;
}

h1, h2, h3, h4 {
        font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;
        font-weight: normal;
        letter-spacing: 1px;
}
#header h1 {
        margin: 0;
        font-size: 1.6em;
        color: #f0f0f0;
        letter-spacing: 0.5em;
        padding:10px;
        text-align:right;
}

#content h1 {
        margin: 8px 0 4px 64px;
        padding: 0;
        font-size: 1.8em;
        color: #333;
}

#content h2 {
        margin: 4px 0 2px 32px;
        padding: 0;
        font-size: 1.3em;
        color: #333;
}


#sidebar {
        background: #FFFFFF url(img/side.gif);
        border-left: 1px solid #f1f1f1;
        padding-left: 10px;
        width:200px;
        float:right;
        margin:0;
}
#sidebar #sidetext{
}
#sidebar input {
        background-color: #f8f8f8;
        color: #999999;
        border: 1px solid #CCC;
        font-size: 11px;
        padding: 1px;
}

#sidebar input:hover {
        border:1px solid #999;
        background-color: #FFF;
        color:#666;

}
#sidebar input:focus {
        border:1px solid #999;
        background-color: #FFF;
        color:#333;
}

#sidebar h2 {
        margin: 0;
        padding-top:5px;
        padding-left:5px;
        font-size: 1em;
        color: #333;
        font-weight: bold;
        border-bottom:#f1f1f1 1px solid;
}


#sidebar a:link, #sidebar  a:visited {
        color: #444444;
        text-decoration: none;
}
#sidebar a:hover {
        color: #996600;
        text-decoration: none;
}

#header a:link, #header a:visited, #header a:hover, #header a:active {
        color: #FFFFFF;
        text-decoration: none;
        border-bottom: none;
}

.post-content {
        padding: 10px 0 0;
}
img {
        border: #ccc 1px solid;
        padding: 3px;
}
.post-title {
        margin: 0 0 0.2em;
        text-align: right;
        padding: 0.5em 1em 0 0;
        color: #999;
        border-bottom: #ccc 1px solid;
}
.post-title em {
        text-decoration: none;
        float: left;
        font-style: normal;
        font-size: 0.9em;
        padding:0;

}


#footer {
        margin:0;
        padding: 7px 20px 6px;;
        border-top: 1px solid #e6e6e6;
        clear: both;
        font-size: 0.8em;
        color: #999;
        background: #fff;
        text-align:center;
}
#footer a {
border:none;
color:#7A7636;
}
