#logo h1 {
    font-family: Constantia, Georgia, serif;
}

#logo h1 a {
    display: block;
    width: 334px;
    height: 40px;
    text-indent: -9999px;
    font-weight: normal;
    background: transparent url(/media/static/images/logo.png) no-repeat top left;
}

/*
#logo h1 a {
    display: block;
    width: 250px;
    height: 40px;
    text-indent: -9999px;
    font-weight: normal;
    background: transparent url(/media/static/images/richleland.png) no-repeat top left;
}
*/

#logo h2 {
    margin-top: 0.8em;
    font-size: 0.75em;
    font-weight: bold;
    color: #3D4434;
}

body {
    color: #3D4434;
    background: #FFF url(/media/static/images/bg_html.jpg) no-repeat top left;
}

/* LAYOUT */

#header {
    margin-bottom: 45px;
    margin-left: 90px;
    padding-bottom: 0;
    border-bottom: 0;
}

.post_list .post {
    border-bottom: none;
    background: transparent url(/media/static/images/bg_comments_top.png) no-repeat bottom left;
}

.post .date, .quote .date, .bookmark .date {
    float: left;
    padding: .3em .4em .3em 1.2em;
    background: #87ABAB;
    color: #FFF;
    margin: 0.3em 0 0 -6.0em;
    width: 3.8em;
}

.post .teaser {
    color: #A88A66;
    border-bottom: solid 1em #3D4434;
}

.post-img {
    margin-bottom: 1.2em;
    background-color: #F7F7F6;
}

.post-img img {
    margin-left: 3.2em;
    width: 510px;
}

.post-img p {
    margin-left: 3.8em;
}

#body-container {
    padding-bottom: 80px;
    background: transparent url(/media/static/images/bg_container.jpg) no-repeat bottom left;
}

#footer {
    margin-top: 0;
    padding: 1.5em 0 100px 180px;
    background: #F0F0EE url(/media/static/images/bg_footer.jpg) no-repeat top left;
}

#footer h5 {
    margin-top: 0;
    margin-bottom: 0.4em;
    width: 291px;
    height: 20px;
    text-indent: -9999px;
    background: transparent url(/media/static/images/joint.png) no-repeat top left;
}

#footer p {
    margin-left: 0;
}

/* TYPE */

.content h2 {
    font-family: Constantia, Georgia, serif;
    color: #3D4434;
}

.filter-title {
    padding: 0;
    background: none;
}

h3 {
    font-size: 1.2em;
}

h4 {
    color: #3D4434;
}

#right-rail p,
#right-rail ul {
    /*color: #dac694;*/
}

#right-rail h4 {
    padding-top: 25px;
    background: transparent url(/media/static/images/bg_rightrail_h4.jpg) no-repeat top left;
}

pre {
    margin: 1.25em 0;
    font-family: Monaco, monospace;
    font-size: 0.9em;
    background-color: #F7F7F6;
}

blockquote {
    margin: 1.25em 0;
    padding: 15px;
    background-color: #F7F7F6;
    font: italic 1em/2em Constantia, Georgia, serif;
}

#nav {
    text-transform: uppercase;
}

#nav ul li a {
    font-weight: normal;
}

/* LINKS */

a:link,
a:visited {
    color: #A88A66;
}

a:hover {
    color: #3D4434;
}

#nav a:link,
#nav a:visited {
    color: #FFF;
}

#nav a:hover {
    color: #FFF;
    background: transparent url(/media/static/images/bg_link.png) repeat-x bottom left;
}


h2 a:link,
h2 a:visited {
    color: #3D4434;
}
h2 a:hover {
    background: transparent url(/media/static/images/bg_link.png) repeat-x 1.1em left;
    color: #3D4434;
}

ul.recent-posts li {
    
}

.post li {
    list-style-position: outside;
}

/* Icons */

.icon {
    display: block;
    padding: 2px 0 0 20px;
    background-position: 50% left;
    background-repeat: no-repeat;
}

.icon.aim { background-image: url(/media/static/icons/aim.png);}
.icon.apple { background-image: url(/media/static/icons/apple.png);}
.icon.bebo { background-image: url(/media/static/icons/bebo.png);}
.icon.blogger { background-image: url(/media/static/icons/blogger.png);}
.icon.brightkite { background-image: url(/media/static/icons/brightkite.png);}
.icon.delicious { background-image: url(/media/static/icons/delicious.png);}
.icon.designfloat { background-image: url(/media/static/icons/designfloat.png);}
.icon.digg { background-image: url(/media/static/icons/digg_alt.png);}
.icon.dopplr { background-image: url(/media/static/icons/dopplr.png);}
.icon.email { background-image: url(/media/static/icons/email.png);}
.icon.facebook { background-image: url(/media/static/icons/facebook.png);}
.icon.flickr { background-image: url(/media/static/icons/flickr.png);}
.icon.friendfeed { background-image: url(/media/static/icons/friendfeed.png);}
.icon.gamespot { background-image: url(/media/static/icons/gamespot.png);}
.icon.google { background-image: url(/media/static/icons/google.png);}
.icon.googletalk { background-image: url(/media/static/icons/googletalk.png);}
.icon.lastfm { background-image: url(/media/static/icons/lastfm.png);}
.icon.linkedin { background-image: url(/media/static/icons/linkedin.png);}
.icon.mixx { background-image: url(/media/static/icons/mixx.png);}
.icon.mobileme { background-image: url(/media/static/icons/mobileme.png);}
.icon.myspace { background-image: url(/media/static/icons/myspace.png);}
.icon.netvibes { background-image: url(/media/static/icons/netvibes.png);}
.icon.newsvine { background-image: url(/media/static/icons/newsvine.png);}
.icon.openid { background-image: url(/media/static/icons/openid.png);}
.icon.picasa { background-image: url(/media/static/icons/picasa.png);}
.icon.plurk { background-image: url(/media/static/icons/plurk.png);}
.icon.posterous { background-image: url(/media/static/icons/posterous.png);}
.icon.reddit { background-image: url(/media/static/icons/reddit.png);}
.icon.rss { background-image: url(/media/static/icons/rss.png);}
.icon.skype { background-image: url(/media/static/icons/skype.png);}
.icon.stumbleupon { background-image: url(/media/static/icons/stumbleupon.png);}
.icon.technorati { background-image: url(/media/static/icons/technorati.png);}
.icon.tumblr { background-image: url(/media/static/icons/tumblr.png);}
.icon.twitter { background-image: url(/media/static/icons/twitter.png);}
.icon.viddler { background-image: url(/media/static/icons/viddler.png);}
.icon.vimeo { background-image: url(/media/static/icons/vimeo.png);}
.icon.virb { background-image: url(/media/static/icons/virb.png);}
.icon.windows { background-image: url(/media/static/icons/windows.png);}
.icon.wordpress { background-image: url(/media/static/icons/wordpress.png);}
.icon.yahoo { background-image: url(/media/static/icons/yahoo.png);}
.icon.yahoobuzz { background-image: url(/media/static/icons/yahoobuzz.png);}
.icon.yelp { background-image: url(/media/static/icons/yelp.png);}
.icon.youtube { background-image: url(/media/static/icons/youtube.png);}


/* Disqus Comments */

#comments {
    padding-top: 20px;
    background: transparent url(/media/static/images/bg_comments_top.png) no-repeat top left;
    border-top: 0;
}

/* Customized code items */

#about-block {
    overflow: hidden;
    margin-top: 10px;
}

#about-block h4 {
    margin: 0 0 0.5em 80px;
    padding-top: 0;
    width: 130px;
    height: 16px;
    text-indent: -999px;
    background: transparent url(/media/static/images/bg_about_h4.png) no-repeat top left;
}

#about-block p {
    font-family: Constantia, Georgia, serif;
    font-size: 0.7em;
    text-transform: uppercase;
    width: 80%;
}

#about-block img {
    float: left;
    margin-right: 10px;
    padding: 3px;
    background: transparent url(/media/static/images/bg_me.jpg) no-repeat top left;
}

#sharing-links ul {
    padding: 0;
    margin: 0;
}

#sharing-links li {
    padding: 0;
    margin: 0 0.5em;
    list-style: none;
}
