a, a:visited { color: #399; }

div#header { background: #768ea3 none; }
div#header-wrapper { background: transparent url('images/bg-header-wrapper.gif') top center repeat-y; }

div#header div.title h1 a { background: transparent url('../../images/bg-sitename.jpg') top left no-repeat; }
div#header div.title p { color: #999; }
div#header div.clearer { background: transparent url('images/bg-header-wrapper-bot.gif') bottom center no-repeat; }

div#header div.menu ul li a:link { color: #a7a7a7; }
div#header div.menu ul li a:visited { color: #a7a7a7; }
div#header div.menu ul li a:hover { color: #39f; }
div#header div.menu ul li a:active { color: #39f; }
div#header div.menu ul li.current_page_item a:link { color: #39f; }
div#header div.menu ul li.current_page_item a:visited { color: #39f; }

div#special { background: transparent url('images/bg-special.gif') top left repeat-x; }
div#special-wrapper { background: transparent url('images/bg-special-wrapper.jpg') top center no-repeat; }
div#special div.search { background: transparent url('../../images/bg-search.png') top left no-repeat; }

div#body { background: #7d745f url('../../images/bg-body.gif') top left repeat-x; }

div#padd-carousel { background: transparent url('../../images/bg-padd-carousel.gif') top center repeat-y; }
div#carousel { }

div#padd-middle { background: transparent url('../../images/bg-middle.gif') top center repeat-y; }

div.padd-middle-list div#padd-middle-wrapper { background: transparent url('../../images/bg-middle-top-single.gif') top center no-repeat; }
div.padd-middle-index div#padd-middle-wrapper { background: transparent url('../../images/bg-middle-top.gif') top center no-repeat; }
div.padd-middle-single div#padd-middle-wrapper { background: transparent url('../../images/bg-middle-top-single.gif') top center no-repeat; }

div.post-group { }

div.post { background: transparent url('../../images/bg-post-boundary.gif') bottom center no-repeat; }
div.post div.post-image { border-color: #000; background: #000 none; }
div.post div.post-title h2 { color: #000; }
div.post div.post-title h2 a:link { color: #000; }
div.post div.post-title h2 a:visited { color: #000; }
div.post div.post-title p { color: #ccc; }
div.post div.post-title p a { color: #ccc; }
div.post div.post-comment-count { background: transparent url('../../images/bg-comment-count.png') top left no-repeat; color: #fff; }

div.post-single { background: transparent none; }
div.post-single div.post-entry { background: transparent url('../../images/bg-post-boundary.gif') bottom center no-repeat; }

div.post-box { background: transparent url('../../images/bg-post-boundary.gif') bottom center no-repeat; }
div.post-box-about-author h3 { background: transparent url('../../images/icon-author.gif') center left no-repeat; }
div.post-box-sb h3 { background: transparent url('../../images/icon-spread-love.gif') center left no-repeat; }
div.post-box-related h3 { background: transparent url('../../images/icon-related-posts.gif') center left no-repeat; }
div.post-box-comments h3 { background: transparent url('../../images/icon-comments.gif') center left no-repeat; }
div.post-box-trackbacks h3 { background: transparent url('../../images/icon-trackbacks.gif') center left no-repeat; }
div.post-box-reply h3 { background: transparent url('../../images/icon-comment-add.gif') center left no-repeat; }

div.comment-details-interior { background: transparent url('../../images/bg-comment-detail.gif') center left repeat-y; }
div.comment-details-interior div.tb { background: transparent url('../../images/bg-comment-detail-tb.gif') top left no-repeat; }
div.comment-details-interior-wrapper { background: transparent url('../../images/bg-comment-callout.gif') top left no-repeat; }

form#comment-form p.input input { color: #000; background: #f4f2ef none; border-color: #ddd; }
form#comment-form textarea { color: #000; background: #f4f2ef none; border-color: #ddd; }
form#comment-form button { background: transparent url('../../images/button-comments-submit.gif') left top no-repeat; }

div#sidebar div.box { background: transparent url('../../images/bg-box-bot.gif') bottom left repeat-x; }
div#sidebar div.box h2 { color: #5c5443; }
div#sidebar div.box ul, div#sidebar div.box ol { border-color: #867d67; background: #f0ebe2 none; }
div#sidebar div.box ul li, div#sidebar div.box ol li { color: #5c5443; background: transparent url('../../images/bg-list-item.gif') left 4px no-repeat; }
div#sidebar div.box ul li a, div#sidebar div.box ol li a { color: #5c5443; }

div#sidebar div.box-subscribe p a.icon-rss { width: 26px; background: transparent url('../../images/icon-small-rss.png') center center no-repeat; }
div#sidebar div.box-subscribe p a.icon-email { width: 32px; background: transparent url('../../images/icon-small-email.png') center -4px no-repeat; }
div#sidebar div.box-subscribe p a.icon-twitter { width: 26px; background: transparent url('../../images/icon-small-twitter.png') center center no-repeat; }

div#sidebar div.widget_tag_cloud div.box-interior div { border-color: #867d67; background: #f0ebe2 none; }
div#sidebar div.widget_tag_cloud div.box-interior div a { color: #5c5443; }

div#flickrrss img { border-color: #fff; background: #9c8480 none; }

div#footer { background: transparent url('../../images/bg-footer.png') top left repeat; }
div#footer-wrapper { background: transparent url('../../images/bg-footer-wrapper.png') top left repeat-x; }

div#footer h2 { color: #fff; }
div#footer div.footer-box div.footer-interior { color: #999; }
div#footer div.footer-box div.footer-interior a { color: #ccc; }

div.footer-twitter { background: transparent url('../../images/bg-footer-boundary-side.png') top right no-repeat; }
div.footer-twitter p.follow { background: transparent url('../../images/bg-animal-twit.png') center left no-repeat; }

div.footer-about { background: transparent url('../../images/bg-footer-boundary-side.png') top left no-repeat; }
div.footer-about div.link-top { background: transparent url('../../images/bg-go-to-top.png') top left no-repeat; }


div#footer-final { border-color: #545454; background: #000; color: #333; }
div#footer-final a { border-color: #545454; background: #000; color: #333; }




