blockquote { border-color: #ddd; }

a, a:link, a:visited { color: #03f; }
a:hover { color: #373b3f; }

div#header { background: transparent url('../../gfx/page/holiday/page/bg-header2.gif') top left repeat-x; }
div#header-wrapper { background: transparent url('../../gfx/page/holiday/page/bg-header-wrapper2.jpg') top left no-repeat; }

div#header div.title h1 a { background: transparent url('../../gfx/page/holiday/page/bg-sitename.png') top left no-repeat; }
div#header div.title p { background: transparent url('../../gfx/page/holiday/page/bg-description.png') top left no-repeat; }

div#menu { background: transparent url('../../gfx/page/holiday/page/bg-navmenu.gif') top left repeat-x; }
div#menu div.search input { color: #838587; background: transparent url('../../gfx/page/holiday/page/bg-input-search.png') top left no-repeat; }
div#menu div.search button { background: transparent url('../../gfx/page/holiday/page/bg-button-search.png') top left no-repeat;  }

div#body { background: #f4f5f8 none; }

div#padd-featured h2 { background: transparent url('../../gfx/page/holiday/page/bg-featured-posts.jpg') top center no-repeat; color: #fff; }
div#padd-featured li { background: transparent url('../../gfx/page/holiday/page/bg-featured-post-item.gif') top center no-repeat;  }
div#padd-featured li a img { border-color: #e6e7e8; background: #fff none; }
div#padd-featured a.title:link, div#padd-featured a.title:visited {  color: #373b3f; }
div#padd-featured a.title:hover, div#padd-featured a.title:active { color: #08f; }
div#padd-featured a.more:link, div#padd-featured a.more:visited { color: #08f; }
div#padd-featured a.more:hover, div#padd-featured a.more:active { color: #08f; }

div.post-group { }

div.post div.post-comment-count { background: transparent url('../../gfx/page/holiday/page/bg-comment-count.gif') top center no-repeat; }
div.post div.post-comment-count p span.number { color: #03f; }

div.post { background: transparent url('../../gfx/page/holiday/page/bg-post-index-mid.gif') top center repeat-y; }
div.post div.post-title { background: transparent url('../../gfx/page/holiday/page/bg-post-index-top.gif') top center no-repeat; }
div.post div.post-title h2, div.post-index div.post-title h2 a:link, div.post-index div.post-title h2 a:visited { color: #373b3f; }
div.post div.post-title h2 a:hover { color: #03f; }
div.post div.post-title p { border-bottom-color: #e2e2e2; }
div.post div.post-entry { background: transparent url('../../gfx/page/holiday/page/bg-post-index-bot.gif') bottom center no-repeat; }

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

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

li.even div.comment-details-interior { background: transparent url('../../gfx/page/holiday/page/bg-comment-odd-detail.gif') center left repeat-y; }
li.even div.comment-details-interior div.tb { background: transparent url('../../gfx/page/holiday/page/bg-comment-odd-detail-tb.gif') top left no-repeat; }
li.even div.comment-details-interior-wrapper { background: transparent url('../../gfx/page/holiday/page/bg-comment-odd-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('../../gfx/page/holiday/page/button-comments-submit.gif') left top no-repeat; }

div#sidebar div.box { background: transparent url('../../gfx/page/holiday/page/bg-box-interior-mid.gif') top center repeat-y; }
div#sidebar div.box h2 { background: transparent url('../../gfx/page/holiday/page/bg-box-header.jpg') top center no-repeat; color: #fff; }
div#sidebar div.box div.box-interior { background: transparent url('../../gfx/page/holiday/page/bg-box-interior-top.gif') top center no-repeat; }
div#sidebar div.box div.box-interior-wrapper { background: transparent url('../../gfx/page/holiday/page/bg-box-interior-bot.gif') bottom center no-repeat; }

div#sidebar div.box ul, div#sidebar div.box ol { }
div#sidebar div.box li span { background: transparent url('../../gfx/page/holiday/page/bg-box-list-item-border.gif') bottom center repeat-x; }
div#sidebar div.box li span span { background: transparent url('../../gfx/page/holiday/page/bg-box-list-item.png') 11px 13px no-repeat; }
div#sidebar div.box a, div#sidebar div.box a:visited  { color: #373b3f; }
div#sidebar div.box a:hover, div#sidebar div.box a:active { color: #03f; }

div#sidebar div.box-subscribe { background: transparent url('../../gfx/page/holiday/page/bg-box-header.jpg') top center no-repeat; color: #fff; }
div#sidebar div.box-subscribe h2 { background: transparent none; }
div#sidebar div.box-subscribe div.box-interior { background: transparent none; }
div#sidebar div.box-subscribe div.box-interior-wrapper { background: transparent none; }
div#sidebar div.box-subscribe p a.icon-rss { width: 26px; background: transparent url('../../gfx/page/holiday/page/icon-small-rss.png') center center no-repeat; }
div#sidebar div.box-subscribe p a.icon-email { width: 32px; background: transparent url('../../gfx/page/holiday/page/icon-small-email.png') center 5px no-repeat; }
div#sidebar div.box-subscribe p a.icon-twitter { width: 26px; background: transparent url('../../gfx/page/holiday/page/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 { background: #fff none; }

div#footer { background: transparent url('../../gfx/page/holiday/page/bg-footer.png') top left repeat; }
div#footer-wrapper { background: transparent url('../../gfx/page/holiday/page/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('../../gfx/page/holiday/page/bg-footer-boundary-side.png') top right no-repeat; }
div.footer-twitter p.follow { background: transparent url('../../gfx/page/holiday/page/bg-animal-twit.png') center left no-repeat; }

div.footer-about { background: transparent url('../../gfx/page/holiday/page/bg-footer-boundary-side.png') top left no-repeat; }
div.footer-about div.link-top { background: transparent url('../../gfx/page/holiday/page/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; }



