html { background:#f3ecd1; }
body { line-height:1.7; }
a { color:#c22b54; }
#comment-form input#submit, input#saveForm {  background-color:#c22b54; }
#content {
    background-color:transparent;
    padding:0 2em 0 40px;
    margin-top:2em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color:#444;
    position:relative;
}

#single .post-header {
    border-bottom:none;
    padding:10px 0;
    margin-bottom:10px;
}

#single .post-header h2 {
    width:519px;
    height:40px;
    background:url(/images/articles/bcs/headline.png) top left no-repeat;
    float:none;
    margin:0;
    text-indent:-9999px;
}

#single .post-info div, #single .post-info p, #single .post-info img {
    margin:0;
    max-width:none;
}

#single .post-info p {
    margin:0 0 20px 90px;
    font-size:1.2em;
    clear:left;
}

.meta {
    position:absolute;
    right:0;
    top:10px;
    color:#BFAF77 !important;
    width:200px !important;
}

#single .post-info .example {
    clear:left;
    margin:30px 0 50px 0;
}

#single .post-info .example p {
    font-size:1em;
    clear:none;
}

.example .img {
    float:left;
    clear:left;
    padding:0 20px 20px 0;
    width:350px;
    text-align:right;
}

.example ul {
    margin:-10px 0 0 0;
    padding-left:150px;
}

.example ul li {
    padding:0;
    margin:0 !important;
}

#single .post-info .example h4, #single .post-info #intro {
    font-size:2em !important;
    color:#638a00;
    font-family:'Lucida Grande', Verdana, sans-serif;
    text-transform:none;
    font-variant:normal;
    letter-spacing:0;
    max-width:none;
}

#single .post-info #intro {
    margin:-10px 0 10px 90px;
    color:#666;
    font-weight:normal;
    font-size:1.7em !important;
}

#single .post-info .example h4 { margin-left:auto; }
.navigation { clear:left; }
h3#respond { border-bottom-color:#ccc; }
