/* Background colors/graphics restyled */
#featured .container #featured-left, #featured .container #featured-right {background: #14000f none;}
span.next_entries a, .month-nav .events_next_month a {
	background: url(images/archive_arrows.png?cache=20100216) right -12px no-repeat;
}
span.next_entries a:hover, .month-nav .events_next_month a:hover {
	background: url(images/archive_arrows.png?cache=20100216) right -50px no-repeat;
}
span.previous_entries a, .month-nav .events_previous_month a {
	background: url(images/archive_arrows.png?cache=20100216) no-repeat 0 6px;
}
span.previous_entries a:hover, .month-nav .events_previous_month a:hover {
	background: url(images/archive_arrows.png?cache=20100216) 0 -32px no-repeat;
}

body {background: #1B0014 url(images/body_bg.jpg?cache=20100222) repeat-x 0 0;}
#page-wrap {background: transparent url(images/bg.jpg?cache=20100216) no-repeat center -31px;}
#header {background: transparent none;}


/* Applied when user sets wallpaper to be displayed via wallpaper admin tool */
.wallpaper #page-wrap {
	background: #1D0016 url(images/body_bg.jpg) no-repeat center -31px;
	width: 1024px;
	margin: 0 auto;
	height: 100%;
}
/* End wallpaper styles */


/* Buttons */
.search-button {background: url(images/buttons.png?cache=20100216) no-repeat 0 -289px;}
.search-button:hover {background: url(images/buttons.png?cache=20100216) no-repeat 0 -327px;}
#commentform #submit:hover {background: url(images/buttons.png?cache=20100216) no-repeat 0 -237px;}
#commentform #submit {background: url(images/buttons.png?cache=20100216) no-repeat 0 -195px;}
#sidebar .widget .button-back a {background: url(images/buttons.png?cache=20100216) no-repeat left top;}
#sidebar .widget .button-back a:hover {background: url(images/buttons.png?cache=20100216) no-repeat 0 -36px;}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button:hover {background: transparent url(images/buttons.png?cache=20100216) no-repeat 0 -127px !important;}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button{background: transparent url(images/buttons.png?cache=20100216) no-repeat 0 -92px !important;}

#categories .container .active_link,
#content #category-events #left-col .events-nav-links .active a,
#content #category-schedule #left-col .events-nav-links .active a {
	background: #461e4c url(images/category-active.png?cache=20100216) repeat-x top left !important;
}
#categories .container li a:hover,
#content #category-events #left-col .events-nav-links a:hover,
#content #category-schedule #left-col .events-nav-links a:hover {background: #643f59 url(images/category-hover.png?cache=20100216) repeat-x top left !important;}

#categories .container li,
.events-nav-links .schedule-day_bottom,
.events-nav-links .schedule-day {background: transparent url(images/category-border.png?cache=20100216) no-repeat left center;}

.content_footer, #page_authors-footer {background-image: url(images/content_footer.png?cache=20100216) !important;}
#comment_content_footer.content_footer {background-image: none !important;}

.search-footer #searchform,
#single_footer,
#respond_footer,
#search-default .featured-small, 
.search-result .home_post_footer, 
.four04 .home_post_footer,
#content #events-loop .content_footer,
#event-footer,
.page .content_footer,
#content #featured-author #featured-left_footer,
#content #events-loop .content_footer,
#content #compact-loop .content_footer {
	background: transparent url(images/content_footer_clear.png?cache=20100216) no-repeat bottom left !important;
}

#comment_content_header,
.search-result .home_post_header, 
#content #page-default .content_header {
	background-image: url(images/content_header.png?cache=20100216) !important;
}

#respond_head,
#content #compact-loop .content_header,
#content #featured-author #featured-left_header,
#content #single-event #left-col #content-hat,
#content #events-loop .content_header,
#content #schedule-loop .content_header {
	background: transparent url(images/singlepost_header.png?cache=20100216) no-repeat left top !important;
}

#footer-wrap {background: #a61502 url(images/footer_bg_gradient.jpg?cache=20100216) repeat-x 0 0;}
#footer {background: transparent url(images/footer_bg_01.jpg?cache=20100216) no-repeat center top;}
#footer #carousel_holder {background: transparent url(images/checkout_text.png?cache=20100216) no-repeat 0 20px;}

#comments_header,
.search-footer h2.featured,
#content #left-col #content-hat h2,
#content #search-default #left-col #content-hat h2 {background: #fff568 url(images/header-gradient.png?cache=20100216) repeat-x left top;}

span.comments-list-bubble {background: url(images/lrg_comment_bubble.png?cache=20100216) no-repeat;}

#categories, #categories .container #category-list {
	background: transparent url(images/nav-bg.gif?cache=20100216) repeat-x top left;
}
#category-events #content-hat .events-nav,
#category-schedule #content-hat .events-nav,
#content #category-schedule #left-col #events-nav-bottom_wrap,
#content #category-events #left-col #events-nav-bottom_wrap, 
#content #category-schedule #left-col #events-nav-bottom_wrap {
	background-image: url(images/nav-bg.gif?cache=20100216);
}

#content #schedule-loop .content_footer {background: transparent url(images/schedule_post_footer.png?cache=20100216) no-repeat 0 0 !important;}

#content #category-schedule .on-air-content_header {background-image: url(images/onair_schedule_post_header.png?cache=20100216) !important;}
.on-air-content_footer {background: transparent url(images/onair_schedule_post_footer.png?cache=20100216) no-repeat 0 0 !important;}

.on-air, 
.on-air .show_entry h2 span, 
.on-air .show_entry h2, 
.on-air .show_entry {background: #f8e14b none !important;}

.post-list .post-category h3 a {background: url(images/post_category_bg.png) no-repeat left top;}
.post-list .post-category h3 a:hover {background: url(images/post_category_bg.png?cache=20100216) no-repeat left bottom;}

.compact-default .content_footer, .compact-  .content_footer, #comment-list {
	background-image: url(images/post-comment-btm-corners.gif?cache=20100216) !important;
}

.meta, #comments .comments_left, .hosted-by {background: #fae97c url(images/post_meta_bg.jpg?cache=20100216) repeat-x left top !important;}

.search-footer,
#comment_content_header,
#category-schedule .content_header,
#content #left-col #content-hat,
#content #search-default #left-col #content-hat,
#content #single-default #left-col #content-hat {
	background: transparent url(images/post-top-corners.png?cache=20100216) no-repeat left top !important;
}
#events-loop .post {background: url(images/post-brd-bg.png?cache=20100216) repeat-y top left;}

span.ratings-up {background: url(images/ratings-thumbs.png?cache=20100216) no-repeat left bottom;}
span.ratings-up:hover {background: url(images/ratings-thumbs.png?cache=20100216) no-repeat left top;}
span.ratings-down {background: url(images/ratings-thumbs.png?cache=20100216) no-repeat -273px bottom;}
span.ratings-down:hover {background: url(images/ratings-thumbs.png?cache=20100216) no-repeat -273px top;}

.page #content #page-default .content_header {
	background: transparent url(images/singlepost_header.png) no-repeat 0 0 !important;
}

span.comments-bubble {background: url(images/stats_comments_bg.png?cache=20100216) no-repeat 5px 0;}
.stats-comments a:hover span.comments-bubble {background: url(images/stats_comments_bg.png?cache=20100216) no-repeat 5px -35px;}

/* Supersprite */
a.bp-profile-link, .on-air a.bp-profile-link,
a.bp-profile-link:hover, .on-air a.bp-profile-link:hover,
#author-floor span.dj-updates-rss a, #author-floor span.dj-updates-rss a:hover,
#list_button a, #list_button a:hover, #chat_button a, #chat_button a:hover,
#google-map, #google-map:hover,
#featured-left .featured-author-links a.bp-profile-link, #featured-left .featured-author-links a.bp-profile-link:hover,
#featured-left .dj-updates-rss, #featured-left .dj-updates-rss:hover,
#page_authors .dj-updates-rss a, #page_authors .dj-updates-rss a:hover,
#content #single-event #left-col #content-hat #back-to-events a,
#content #single-event #left-col #content-hat #back-to-events a:hover,
#author-default #featured-left .featured-author-links .dj-updates-rss,
#author-default #featured-left .featured-author-links .dj-updates-rss:hover,
span#back-to-dj-list a, span#back-to-dj-list a:hover {background-image: url(images/supersprite.png?cache=20100216) !important;}

#sidebar h5 {background-image: url(images/widget_header.png?cache=20100216);}



/* Links/text colors restyled */
#content .meta .on_air_schedule .ione-schedule-dj-timeslots a, 
#content .meta .on_air_schedule .ione-schedule-dj-timeslots a:hover,
.search-query, .on-air .show-start_end, .on-air .excerpt,
.widget .featuredAuthor .featured-authors-wrap,
.post-author-meta, #post-floor {color: #333 !important;}

#content .post-list .post-category h3 a,
#content .post-list .post-category h3 a:hover,
.stats-comments a .comments-bubble,
#content .archives-nav span.next_entries a, 
#content .archives-nav span.previous_entries a,
#sidebar .widget .button-back a, #sidebar .widget .button-back a:hover,
#the-most-tabbed-elements li a.selected:hover,
#footer, #single-event #google-map,
#category-schedule #on-air_buttons a,
#category-schedule #on-air_buttons a:hover,
.archives-nav .nav-slash {color: #FFF !important;}

#content .archives-nav span.next_entries a:hover, 
#content .archives-nav span.previous_entries a:hover,
#footer a:hover {
	text-decoration: underline;
}

#footer a, #footer a:hover,
.search .compact_post_head .post-info a, 
.author-page #left-col #compact-loop .post-info a, 
#compact-loop .post-info a,
#content #single-default #left-col .post-info a,
#search-default #content #single-default #left-col .post-info a,
#content .previous-next-link_entry, 
#content #previous-link_entry a, 
#content #next-link_entry a {color: #FBF12D !important;} /* bright yellow */

#sidebar h5,
#sidebar h5.widgettitle a.rsswidget,
#sidebar h5.widgettitle a.rsswidget:hover,
h2.featured, h2.featured a:link, h2.featured a:active, h2.featured a:visited,
#comments_header, span.ratings-up, span.ratings-down, .comment-author,
.on-air .show_entry h2 span, #search-result_info strong,
#comment-pagination .comment-page-numbers .current,
#comment-pagination .comment-page-numbers .current:hover {color: #330000 !important;} /* really dark red */

a:link, a:visited, a:active, 
#content a, #categories .container li a:hover,
.meta h4 a,
.post-list .post-category h3 a,
#author-default #featured-left a,
#comment-pagination .page-numbers,
#content .widget .featuredAuthor .featured-authors-wrap a,
#content #category-events #left-col .events-nav-links a, 
#content #category-schedule #left-col .events-nav-links a,
#content #category-events #left-col .events-nav-links a:hover,
#content #category-schedule #left-col .events-nav-links a:hover {
	color: #4c0357 !important;
} /* dark purple */

a:hover, #content a:hover,
#author-default #featured-left a:hover,
#comment-pagination .page-numbers:hover,
#default-loop .post-category .category-link a:hover,
#content .widget .featuredAuthor .featured-authors-wrap a:hover,
#the-most-tabbed-elements li a:hover,
.search .compact_post_head .post-info a:hover, 
.author-page #left-col #compact-loop .post-info a:hover, 
#content #single-default #left-col .post-info a:hover,
#content .previous-next-link_entry, 
#content #previous-link_entry a:hover, 
#content #next-link_entry a:hover {
	color: #bc029f !important;
} /* bright purple */


/* Miscellaneous restyled */
#categories,
#category-events #content-hat .events-nav,
#content #category-events #left-col #events-nav-bottom_wrap, 
#content #category-schedule #left-col #events-nav-bottom_wrap,
#category-schedule #content-hat .events-nav {border-top: 3px solid #4c0357;}

h2.title a {border-left: 2px solid #4c0357;}

#content #schedule-loop .show_entry {border-left: 1px solid #4c0357;}

#post-floor, #author-floor-wrap {border-top: 1px solid #4c0357;}
#comment-list .comment, .widget .featuredAuthor, #featured-author_header {border-bottom: 1px solid #4c0357;}

.meta img {border: 1px solid #4c0357;}

#commentform textarea {
	border: 1px solid #4c0357;
	background-color: #F9F1BD;
}

#the-most-tabbed-elements li a.selected,
.search .compact_post_head .post-info, 
#content #single-default #left-col .compact_post_head,
.author-page #left-col #compact-loop .post-info, 
#content #single-default #left-col .post-info,
#category-events .event-day {background: #4c0357 none !important;}

span.ratings-down, span.ratings-down:hover, 
span.ratings-up, span.ratings-up:hover {padding-bottom: 3px;}
