body{
    background: url('../img/gradient.png') white repeat-x;
}
/*Defaults*/
p{
    padding: 5px;
}
h1{
    padding: 5px;
    font-weight: normal;
}



#title-bar{
    margin-bottom: 20px;
    margin-left: -15px;
}

#posts{
}

.title, #links h1, p.tags, .post, #sidebar a, #links .link p, #links .project p, #side-bar a, .comments-header, hr, .comment, .reply-form, #blogroll, #findme, .date{
    font-family: 'cochin', 'palatino linotype' serif;
    color: #473740;
}

/*.date{
    font-family: 'courier new';
}*/

#side-bar{
    margin-top: 5px;
}
#side-bar a.sidebar{
    display: block;
    vertical-align: middle;
    text-align: center;
    height: 50;
    margin-bottom: 10px;
}

blockquote, .project, .link, #side-bar a.sidebar{
    background-color: #f2e8df;
    padding: 5px;
}

.project{
    margin-top: 10px;
}

a{
    text-decoration: none;
    color: #473740;
}
a:hover{
    color: #C99D7D;
}

#side-bar a.sidebar:hover{
    background-color: #C99D7D;
}

#links .link h1, #links .project h1{
    font-size: 22px;
    font-family: 'courier new';
    color: #3B2D40;
}

.title, #links h1, #side-bar a, #blogroll h1, #findme h1{
    font-size: 40px;
}

#blogroll a.blogroll, #findme a.findme{
    font-size: 20px;
    padding: 5px 0px 5px 0px;
}
#blogroll a.blogroll:hover, #findme a.findme:hover{
    color: #C99D7D;
}
p.tags{
    font-size: 22px;
}
span.tags{
    font-family: 'courier new';
    font-size: 16px;
}
span.tags a:hover{
    text-decoration: underline;
} 

/*Post Css*/
.post{
    font-size: 20px;
}
.post h1, .post h2{
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.post h1{
    font-size: 24px;
}
.post ul, .post .highlight, .post dl{
    margin: 5 0 5 0;
    padding: 5;
    background-color: #f2e8df;
}
.post .highlight{
    font-size: 14px;
    padding-left: 10px;
    background-color: #f2e8df;
    overflow: auto;
}
.post .pre{
    font-size: 14px;
}
.post ul{
    list-style-type: disc;
    font-size: 16px;
    padding-left: 30;
}
.post a{
    text-decoration: underline;
}
.post dl{
    font-size: 16px;
}
.post dt{
    font-weight: bold;
}
.post dd{
    margin-left: 20px;
}

/*highlighted text*/
.highlight .p{
    color: #009933;
}
.highlight .mf{
    color: #000000;
}
.highlight .s{
    color: #BB3300;
}
.highlight .c{
    color: #00cc44;
}
.highlight .k{
    color: #1f7dff;
}
.highlight .nc{
    color: #550077;
}
.comment-bar{
    text-align: right;
    padding-top: 10;
}
.reply-form{
    color: #473740;
    margin-left: 5px;
}
.reply-form table th{
    text-align: left;
    padding-right: 10px;
    vertical-align: top;

}
.reply-form table th, .reply-form table td{
    padding-top: 5px;
}
.reply-form table input{
    width: 100%;
}
.comment{
    padding: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #473740;
    background-color: #f2e8df;
}
.comment a{
    font-size: 20;
}
hr{
    color: #473740;
    margin-top: 5;
    margin-bottom: 5;
}
.comments-header{
    font-size: 25;
    font-weight: bold;
}

