body { background:#F8ECC9; color:#585248; }

/* THE BOXES */
 

/* HEADER */
#header h1 { color:#6B5344; text-shadow:1px 1px rgba(255,255,255,0.5); }
#header h1 a { color:#6B5344; text-shadow:1px 1px rgba(255,255,255,0.5); }
#header h2 { color:#D38E8E; text-shadow:1px 1px rgba(255,255,255,0.5); }

/* MAIN NAV */
.main-nav { width:100%; background:#fff7e0; -moz-box-shadow:0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2); }
.main-nav li { border-right:solid 1px #F1BBBA; }
.main-nav li li { background:#ECE5CE; border-bottom:solid 1px #F1D4AF; }
.main-nav li li li { background:#ECE5CE; }
.main-nav li:hover,.main-nav li.sfHover,.main-nav a:focus,.main-nav a:hover,.main-nav a:active { background:#fcebd6; outline:0; }

/* SIDEBAR STYLES */
.block h3 { color:#333; border-bottom:dashed 1px #F1BBBA; text-shadow:1px 1px rgba(0,0,0,0.1); }
.block ul li a { color:#4e2f1d; border-bottom:solid 1px #F1BBBA; }
.block ul li a:hover { background:#fcebd6; }

/* POST */
.post h2 a { color:#333; text-shadow:2px 2px rgba(0,0,0,0.1); position:relative; }
.post .read-more { background:#f1f1f1; background:rgba(0,0,0,0.05); text-shadow:1px 1px #fff; -moz-border-radius:3px; -webkit-border-radius:3px; }
.post h2 a:active { top:2px; left:2px; text-shadow:none; }
.post-type { color:#fff; text-shadow:1px 1px rgba(0,0,0,0.2); }


/* PAGING */
.wp-pagenavi span.current { font-weight:bold; border-bottom:solid 2px #000;  }

/* COLORS PER POST TYPE */
.text .post-type { background:url(../images/bg_types.png) no-repeat; }
.text a:hover { color:#698faa; }
.text blockquote  { border-left: 5px solid #698faa; }
.video .post-type { background:url(../images/bg_types.png) no-repeat 0 -35px; }
.video a:hover { color:#aa7b59; }
.video blockquote  { border-left: 5px solid #aa7b59; }
.audio .post-type { background:url(../images/bg_types.png) no-repeat 0 -70px; }
.audio a:hover { color:#6c9d4c; }
.audio blockquote  { border-left: 5px solid #6c9d4c; }
.photo .post-type { background:url(../images/bg_types.png) no-repeat 0 -105px; }
.photo a:hover { color:#9160b1; }
.photo blockquote  { border-left: 5px solid #9160b1; }
.link .post-type { background:url(../images/bg_types.png) no-repeat 0 -140px; }
.link a:hover { color:#5aaaa3; }
.link blockquote  { border-left: 5px solid #5aaaa3; }
.quote .post-type { background:url(../images/bg_types.png) no-repeat 0 -175px; }
.quote a:hover { color:#b05c6b; }
.quote blockquote  { border-left: 5px solid #b05c6b; }

.post-meta { color:#4e2f1d; text-shadow:1px 1px rgba(255,255,255,0.5); }

/* COMMENTS */
#comment-list { border-bottom:solid 1px #F1D4AF; }
.comment-text { border-top:solid 1px #F1D4AF; }

/* FORMS */
.input-text,textarea { border:solid 1px #c1c1c1; }
.input-button { background:#333; color:#fff; border:none; }

/* FOOTER */
#footer { color:#6B5344; text-shadow:1px 1px rgba(255,255,255,0.5); }
#footer a { color:#D38E8E; text-shadow:1px 1px rgba(255,255,255,0.5); }
