body { background: #B4860C url(/images/hufflepuff/tlcback.jpg); }

a,.article-comment .info .report:hover,.report_comment,.archives a:hover,.archives .sel,#status .clear a,.ml-box .item.be a,.ml-home .reminder span,.ml-home .more,.myleaky .buttons a,.feed-story a,.myleaky .result .action-links a,.myleaky .ml-h.thread a,.myleaky .notification a,.events .item .info a { color: #B5860B; }

.wrap { background: url(/images/hufflepuff/bg.gif) repeat-y; }

/*Header and Navigation*/

.header { background: url(/images/hufflepuff/cw-head.jpg) no-repeat; }
.header #flash-header { top: 9px; margin-left: 0; }
.header .navigation a { color: #B5860B; border-right: 1px solid #d1c7a2; }

.header .my-leaky { color: #fff; background: url(/images/hufflepuff/myleaky/h-lbg.gif) repeat-x; }
.header .my-leaky h4 { background: url(/images/hufflepuff/myleaky/h-lr.jpg) no-repeat; }
.header .my-leaky input.text { background: url(/images/hufflepuff/myleaky/h-libg.jpg) no-repeat; color: #fff; }
.header .my-leaky input.submit { background: url(/images/hufflepuff/myleaky/h-ls.jpg) no-repeat; }
.header .my-leaky span { background: url(/images/hufflepuff/myleaky/h-lr2.jpg) no-repeat; }
.header .my-leaky span a { color: #fff; }
.header .my-leaky .welcome a { color: #fff; }

/*Advertisements*/

.ad-top { background: #100805 url(/images/hufflepuff/advert.jpg) top right no-repeat; }
.ad-top a.advertise { color: #B4860C; }
.ad-left { background: url(/images/hufflepuff/ad-left-bg.jpg) repeat-y; }
.ad-left .top { background: url(/images/hufflepuff/ad-left-top.jpg) no-repeat; }
.ad-left .bottom { background: url(/images/hufflepuff/ad-left-bot.jpg) no-repeat; }
.ad-left a { color: #fff; }

/*Left-Most Column*/

.left-well { color: #fff; background: url(/images/hufflepuff/lc-pic.jpg) no-repeat; }
.left-well a { color: #100805; }
.left-well input.text { background-color: #B4860C; border: 1px solid #100805; color: #000; }
.left-well .whats-new { background: url(/images/hufflepuff/lc-whatsnew.jpg) no-repeat; }
.left-well .whats-new a { border-top: 2px solid #100805; }
.left-well .whats-new a.image { background: url(/images/hufflepuff/wn-imgs.jpg) no-repeat; }
.left-well .whats-new .extra { background-color: #E2C790; }
.left-well .skins { background: url(/images/hufflepuff/lc-skins.jpg) no-repeat; }
.left-well a.idologic { background: url(/images/hufflepuff/idologic.gif); }

/*Content Wrapper*/

.content { background: url(/images/hufflepuff/c-bg.gif) repeat-y; }
.content .tb { background: url(/images/hufflepuff/c-tb.jpg) no-repeat; }
.content .footer { color: #B4860C; background-color: #100805; }
.content .footer a { color: #B4860C; }

/*Main Content Well*/

.well blockquote { border: 1px solid #fbb051; background-color: #F6E5BC; }
.well.page { background: url(/images/hufflepuff/cw-bg.gif) repeat-y; }
.well.page .tb { background: url(/images/hufflepuff/cw-tb.jpg) no-repeat; }
.well.home { background: url(/images/hufflepuff/cw-bg-h.gif) repeat-y; }
.well.home .tb { background: url(/images/hufflepuff/cw-tb-h.jpg) no-repeat; }
.well .tb.bottom { height: 11px; background-position: 0 -20px; }

/*Right-most Column*/

.well.right { background: url(/images/hufflepuff/hs-bg.gif) repeat-y; }
.well.right .top { background: url(/images/hufflepuff/hs-top.gif) no-repeat; }


/***********************
		Titles
************************/


/*Main Page*/

h2.title.in-the-news { background: url(/images/hufflepuff/titles/in-the-news.jpg) no-repeat; }
h2.title.in-the-news-2 { background: url(/images/hufflepuff/titles/in-the-news-2.jpg) no-repeat; }
h2.title.more-leaky-news { background:url(/images/hufflepuff/titles/more-leaky-news.jpg) no-repeat; }
h2.title.leaky-galleries { background:url(/images/hufflepuff/titles/galleries.jpg) no-repeat; }
h2.title.poll { background: url(/images/hufflepuff/titles/poll.jpg) no-repeat; }
h2.title.guess-that-book { background: url(/images/hufflepuff/titles/guess-that-book.jpg) no-repeat; }
h2.title.image-gals { background: url(/images/hufflepuff/titles/image-gals.jpg) no-repeat; }
h2.title.video-gals { background: url(/images/hufflepuff/titles/video-gals.jpg) no-repeat; }
h2.title.scribbulus-essays { background: url(/images/hufflepuff/titles/scribbulus.jpg) no-repeat; }
h2.title.lounge { background: url(/images/hufflepuff/titles/lounge.jpg) no-repeat; }

/*Books*/

h2.title.books { background: url(/images/hufflepuff/titles/books/books.jpg) no-repeat; }
h2.title.book-discussion { background: url(/images/hufflepuff/titles/books/discussion.jpg) no-repeat; }
h2.title.book-news { background: url(/images/hufflepuff/titles/books/news.jpg) no-repeat; }
h2.title.book-stats { background: url(/images/hufflepuff/titles/books/stats.jpg) no-repeat; }
h2.title.additional-info { background: url(/images/hufflepuff/titles/additional-info.jpg) no-repeat; }

/*Films*/

h2.title.films { background: url(/images/hufflepuff/titles/films/films.jpg) no-repeat; }
h2.title.film-stats { background: url(/images/hufflepuff/titles/films/stats.jpg) no-repeat; }
h2.title.film-cast { background: url(/images/hufflepuff/titles/films/cast.jpg) no-repeat; }
h2.title.film-discussion { background: url(/images/hufflepuff/titles/films/discussion.jpg) no-repeat; }
h2.title.film-news { background: url(/images/hufflepuff/titles/films/news.jpg) no-repeat; }

/*Bloggers*/

h2.title.bloggers { background: url(/images/hufflepuff/titles/blogs/bloggers.jpg) no-repeat; }
h2.title.bloggers-recent { background: url(/images/hufflepuff/titles/blogs/recent.jpg) no-repeat; }
h2.title.blogger-bio { background: url(/images/hufflepuff/titles/blogs/bio.jpg) no-repeat; }
h2.title.blogger-previous { background: url(/images/hufflepuff/titles/blogs/previous-entries.jpg) no-repeat; }

/*Landing Page - Leaky Info*/

h2.title.leaky-info { background: url(/images/hufflepuff/titles/landing/info/leaky-info.jpg) no-repeat; }
h2.title.about-us { background: url(/images/hufflepuff/titles/landing/info/about-us.jpg) no-repeat; }
h2.title.site-info { background: url(/images/hufflepuff/titles/landing/info/site-info.jpg) no-repeat; }
h2.title.faq { background: url(/images/hufflepuff/titles/landing/info/faq.jpg) no-repeat; }
h2.title.job-openings { background: url(/images/hufflepuff/titles/landing/info/job-openings.jpg) no-repeat; }
h2.title.links-affiliates { background: url(/images/hufflepuff/titles/landing/info/links-affiliates.jpg) no-repeat; }
h2.title.site-awards { background: url(/images/hufflepuff/titles/landing/info/site-awards.jpg) no-repeat; }
h2.title.write-leaky { background: url(/images/hufflepuff/titles/landing/info/write-leaky.jpg) no-repeat; }

/*Landing Page - Leaky Features*/

h2.title.leaky-features { background: url(/images/hufflepuff/titles/landing/features/leaky-features.jpg) no-repeat; }
h2.title.interviews { background: url(/images/hufflepuff/titles/landing/features/interviews.jpg) no-repeat; }
h2.title.pottercast { background: url(/images/hufflepuff/titles/landing/features/pottercast.jpg) no-repeat; }
h2.title.scribbulus { background: url(/images/hufflepuff/titles/landing/features/scribbulus.jpg) no-repeat; }
h2.title.crafts { background: url(/images/hufflepuff/titles/landing/features/crafts.jpg) no-repeat; }
h2.title.reports { background: url(/images/hufflepuff/titles/landing/features/reports.jpg) no-repeat; }
h2.title.dvd-commentaries { background: url(/images/hufflepuff/titles/landing/features/dvd-commentaries.jpg) no-repeat; }
h2.title.charity { background: url(/images/hufflepuff/titles/landing/features/charity.jpg) no-repeat; }

/*MyLeaky*/

h2.title.myleaky {background: url(/images/hufflepuff/titles/myleaky/myleaky.jpg) no-repeat; }
h2.title.ml-contact-info { background: url(/images/hufflepuff/titles/myleaky/contact-info.jpg) no-repeat; }
h2.title.ml-lounge-info { background: url(/images/hufflepuff/titles/myleaky/lounge-info.jpg) no-repeat; }
h2.title.ml-favorites { background: url(/images/hufflepuff/titles/myleaky/favorites.jpg) no-repeat; }
h2.title.ml-groups { background: url(/images/hufflepuff/titles/myleaky/groups.jpg) no-repeat; }
h2.title.ml-group-members { background: url(/images/hufflepuff/titles/myleaky/group-members.jpg) no-repeat; }
h2.title.ml-group-actions { background: url(/images/hufflepuff/titles/myleaky/group-actions.jpg) no-repeat; }
h2.title.ml-event-members { background: url(/images/hufflepuff/titles/myleaky/event-members.jpg) no-repeat; }
h2.title.ml-event-actions { background: url(/images/hufflepuff/titles/myleaky/event-actions.jpg) no-repeat; }
h2.title.ml-upcoming-events { background: url(/images/hufflepuff/titles/myleaky/upcoming-events.jpg) no-repeat; }
h2.title.ml-upcoming-shows { background: url(/images/hufflepuff/titles/myleaky/upcoming-shows.jpg) no-repeat; }

/*Boxes*/

.h-box { background-color: #e0d663; }

/*Poll*/

.h-box.poll .choices .choice { background-color: #FFF191; }

/*Galleries Box*/

.galleries-box { background: #e0d663 url(/images/hufflepuff/galleries-box-bg.gif) repeat-x; }
.galleries-box .tabs a { background-color: #E2D7A3; }
.galleries-box .tabs a:hover { background-color: #fff; }
.galleries-box .tabs a.active:hover { background-color: #dbcf93; }
.gals-items a { border: 1px solid #ab935e; background-color: #fff; color: #000; }
.gals-items a:hover { background-color: #FFF191; }


/***********************
	Films and Books
************************/


/*Selection Box*/

.fb-select { background-color: #e5d46a; border-right: 1px solid #ffce91; border-top: 2px solid #ffce91; }
.fb-select .f { background: url(/images/hufflepuff/films/film-select.jpg) no-repeat; }
.fb-select .b { background: url(/images/hufflepuff/books/book-select.jpg) no-repeat; }

/*Main Box*/

.fb-main { background: #e5d46a url(/images/hufflepuff/fb/fb-bg.gif) repeat-x; border-right: 1px solid #ffce91; }

/*Boxes*/

.fb-box { background: #e5d46a url(/images/hufflepuff/box-bg.gif) repeat-x; }
.fb-box h4 { color: #322213; }

/*Left Boxes*/

.fb-box.fb-left .post { border: 1px solid #ac945f; background-color: #dbcf93; }

.fb-box.fb-right .item { background-color: #dbcf93; }

.fb-box.fb-left.a-info a { background-color: #dbcf93; }
.fb-box.fb-left.a-info a:hover { background-color: #fff; }

.fb-box a.cast { color: #000; border: 1px solid #ab935e; background-color: #dbcf93; }
.fb-box a.cast:hover { background-color: #FDF7DA; }

/*Blogs*/

.fb-main h1.blog { background: url(/images/hufflepuff/blogs/title.jpg) no-repeat; }

.fb-box.blog { background-color: #e5d46a; }
.fb-box.blog-inner { background-color: #dbcf93; }

.blog-inner { background-color: #dbcf93; }
.blog-item { background-color: #fff; }

.blog-archive { border: 1px solid #ae9661; background-color: #fff; }

.blog-previous a:hover { background-color: #dbcf93; }


/***********************
	 Landing Pages
************************/


.lp-box { background: #e5d46a url(/images/hufflepuff/box-bg.gif) repeat-x; }
.lp-box a { background-color: #dbcf93; }

.feature-box { background: #e5d46a url(/images/hufflepuff/feature-box-bg.gif) bottom left repeat-x; border-right: 1px solid #4c3520; }
.feature-box .top { background: url(/images/hufflepuff/feature-box-tl.gif) no-repeat; }

/*Leaky Info*/

.li-c { border: 1px solid #ae9661; background-color: #dbcf93; }

/*My Leaky*/

.myleaky-tabs a { color: #100805; background: #AB7F0A url(/images/hufflepuff/myleaky/t-bg.gif) repeat-x; }
.myleaky-tabs span.r { background: url(/images/hufflepuff/myleaky/t-r.gif) top right no-repeat; }
.myleaky-tabs span.l { background: url(/images/hufflepuff/myleaky/t-l.gif) no-repeat; }

.myleaky-search { background: url(/images/hufflepuff/myleaky/search.jpg) no-repeat; }
.myleaky-search input.text { background: url(/images/hufflepuff/myleaky/search-bg.jpg) no-repeat; color: #fff; }
.myleaky-search input.submit { background: url(/images/hufflepuff/myleaky/search-go.jpg) no-repeat; }

.scroll { background-color: #E5D46A; }
.scroll .ml-h { background-color: #F3EC9E; }
.scroll .ml-h a { color: #B5860B; }

.myleaky .main { background-color: #e5d46a; }
.myleaky .head { background-color: #dbcf93; }
.myleaky .profile { background-color: #fff; }
.myleaky .bio { background-color: #dbcf93; }
.myleaky h2 { background: url(/images/hufflepuff/myleaky/h-bg.gif) repeat-x; }
.myleaky h2 a { color: #20150b; }
.myleaky .friends { background-color: #a6801f; }
.myleaky .friends a { color: #20150b; }
.ml-box { background: #e0d06e url(/images/hufflepuff/box-bg.gif) repeat-x; }
.ml-box .item.l { background-color: #f5f0dd; }
.ml-box .item.d { background-color: #dbcf93; }

.wr-band .name a { color: #000; }

.myleaky div.tabs a { border-color: #dbcf93; }
.myleaky div.tabs a.selected { background-color: #dbcf93; }

.myleaky .feed { background-color: #a56720; }
.myleaky .feed .stories { background-color: #fff; }
.myleaky .feed .stories .feed-date { background-color: #fff; }

.myleaky .parchment { background-color: #e5d46a; }
.myleaky .parchment .item { background-color: #f3ec9e; }
.myleaky .parchment .item input.submit { background-color: #ffce91; border: 1px solid #ad9661; }

.head .hoh { background-color: #ffce91; }
.fans .f { background-color: #ffce91; }