body {background: transparent url(images/body_bg.jpg) repeat 0 0;}

/* Applied when user sets wallpaper to be displayed via wallpaper admin tool */
.wallpaper #page-wrap {
	background: transparent url(images/body_bg.jpg?cache=20100331) repeat scroll 0 0;
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}

#header-wrap {background: transparent url(images/dropshadow_hat.png) repeat-x 0 -15px;}
#header {background: transparent url(images/categories_bg.png) no-repeat center -34px;}

#categories {
	background: transparent url(images/categories_bg.png) no-repeat center -150px;
	padding-bottom: 55px;
}
#category-list li.active_link {
	background: none;
	padding: 0 10px;
}
#featured {margin-top: -55px;}

#content-wrap {margin-top: -55px;}
.home #content-wrap {margin-top: 0;}

#category-list li.active_link,
#category-list li#nav-events.active_link,
#category-list li#nav-photos.active_link,
#category-list li#nav-videos.active_link,
#category-list li#nav-contest.active_link,
#category-list li#nav-schedule.active_link {width: auto;}

span.previous_entries a, .month-nav .events_previous_month a {background:transparent url(images/archive_arrows.png) no-repeat scroll 0 9px;}
span.next_entries a, .month-nav .events_next_month a {background:transparent url(images/archive_arrows.png) no-repeat scroll right -13px;}

span.previous_entries a:hover,
.month-nav .events_previous_month a:hover,
span.next_entries a:hover,
.month-nav .events_next_month a:hover {background-image: url(images/archive_arrows.png);}

span.moretext a,
span.moretext a:hover,
#single-event #back-to-events a,
#single-event #back-to-events a:hover,
#author-default #featured-left #back-to-dj-list a,
#author-default #featured-left #back-to-dj-list a:hover {background-image: url(images/arrows.png);}

#sidebar .iOneFeaturedAuthor .widget .button-back:hover {background: none;}
#sidebar .iOneFeaturedAuthor .widget .button-back a, 
#sidebar .iOneFeaturedAuthor .widget .button-back a:hover {
	background-image: url(images/buttons.png?cache=20100512);
}
#commentform #submit, #commentform #submit:hover {background-image: url(images/buttons.png?cache=20100512);}

.PDS_Poll .pds-votebutton-outer a.pds-vote-button,
.PDS_Poll .pds-votebutton-outer a.pds-vote-button:hover {
	background-image: url(images/buttons.png?cache=20100512) !important;
}
#sidebar .search-button, #sidebar .search-button:hover {
	background-image: url(images/buttons.png?cache=20100512);
}

/* 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 {background-image: url(images/supersprite.png) !important;}

span.ratings-up, span.ratings-up:hover, span.ratings-down ,#737373 span.ratings-down:hover {
	background-image: url(images/ratings_thumbs.png);
}

/* Footer background restyled */
#content, #footer_cap, #footer {
	background: none;
}
#footer_cap {height: auto;}
#footer {
	margin-top: 0;
	padding-top: 0;
	height: auto;
}
#footer .container, .footer_left, .footer_right {margin-top: 0;}

#footer {
	background: url(images/carousel_text.png) no-repeat center 0;
	padding-top: 10px;
}
#carousel_holder {
	width: 980px;
	margin: 0 auto;
}

/* Ripped edges */
#comment_content_footer, #respond_footer {background: transparent url(images/comments_footer_bg.gif) no-repeat 0 bottom;}
.content_header, #featured-left_header {background: transparent url(images/content_header_bg.gif) no-repeat 0 0;}
.shows .content_footer {background: transparent url(images/schedule_show_bottom_bg.gif) no-repeat 0 bottom;}
.content_footer, #featured-left_footer {background: transparent url(images/content_footer_bg.gif) no-repeat 0 bottom;}
.on-air-content_footer {background: transparent url(images/schedule_onair_bottom.gif) no-repeat 0 bottom;}
.on-air-content_header {background: transparent url(images/schedule_onair_top.gif) 0 top no-repeat;}
#compact-loop .content_header, .home_post_header,
#category-events .content_header, #single-event_header, #page_header,
#single-event #content-hat, #category-events .post_header, #category-schedule .post_header {background: transparent url(images/compact_post_header.gif) no-repeat 0 0;}
#compact-loop .content_footer, .home_post_footer,
#category-events .content_footer, #event-footer, #page_footer,
#category-events .home_post_footer, #category-schedule .home_post_footer {
	background: transparent url(images/compact_post_footer.gif) no-repeat 0 0;
}
#single-default #content-hat, #page_header, #comment_content_header, #respond_head {
	background: transparent url(images/single_header_bg.gif?cache=20100401) no-repeat 0 0;
}
#compact-loop .post, div.compact.post.four04, 
#category-events .post, #single-event .single-post, 
#page-default .single-post, #category-schedule .compact {
	background: transparent url(images/compact_background.gif) repeat-y 0 0;
}
.single-post {background: transparent url(images/single_background.gif) repeat-y left bottom;}
#comment-list, #respond, #comments_header {background: transparent url(images/single_background.gif) repeat-y 0 0;}
.shows .content_header {background: transparent url(images/schedule_show_top_bg.gif) no-repeat 0 0;}
.post, #author-default #featured-left {background: transparent url(images/post_background.gif) repeat-y 0 0;}
.shows div.on-air {
	background:transparent url(images/schedule_onair_bg.gif) repeat-y scroll 0 0;
}
.shows .post {
	background: transparent url(images/schedule_show_bg.gif) repeat-y 0 0;
}
#sidebar div .widget {
	background: transparent url(images/widget_background.gif?cache=20100309) left top repeat-y;
}
#sidebar .widget-bottom {
	background: transparent url(images/widget_bottom_bg.gif?cache=20100309) left bottom no-repeat;
}
#sidebar .widget-top {
	background: transparent url(images/widget_cap.gif?cache=20100309) no-repeat 0 0;
}
h5.widgettitle {
	background: transparent url(images/widget_title_bg.gif?cache=20100309) repeat-y -2px 0;
}

/* Link hover color restyled */
#google-map:hover,
#list_button a:hover, #chat_button a:hover, #sidebar h5.widgettitle a.rsswidget:hover,
h2.featured, h2.featured a:link, h2.featured a:active, h2.featured a:visited,
span.previous_entries a, span.next_entries a, .month-nav .events_previous_month a, .month-nav .events_next_month a {color: #FFF !important;}

.single h2.featured,
.search-result h2.featured, .search-footer h2.featured,
.search-result h2.featured a:link, 
.search-result h2.featured a:active, 
.search-result h2.featured a:visited {color: #000 !important;}

a:hover, #category-list li a:hover, #category-list li.active_link a, .search-button:hover, #search-result_info strong a:hover, .search-footer .search-button:hover, 
#footer a:hover, #footer .footer_left a:hover, #footer .footer_right a:hover, .meta a:hover, .meta h4 a:hover, .post-list .post-category h3 a:hover, .stats-comments a:hover span.comments-bubble,
h2.title a:hover, .post-content a:hover, span.moretext a:hover, .previous-next-link_entry a:hover, #author-floor-wrap h2 a:hover, #author-floor-wrap a:hover, span.ratings-up:hover, span.ratings-down:hover, 
.comment-page-numbers .current, a.page-numbers:hover, #events-upcoming a:hover, #events-past a:hover, 
#events-upcoming_bottom a:hover, #events-past_bottom a:hover, .schedule-day a:hover, .schedule-day_bottom a:hover, .show_entry h2.title a:hover, .hosted-by .hosted-by-author a:hover,
.post-author-meta a:hover, #author-floor-wrap a:hover, .on-air .show_entry .moretext a:hover, .on-air .hosted-by a:hover, #author-default #featured-left #featured-author-bio a:hover,
span.previous_entries a:hover, span.next_entries a:hover, .month-nav .events_previous_month a:hover, .month-nav .events_next_month a:hover, #sidebar a:hover, #sidebar .highlight_item .highlight_link:hover, #sidebar .widget .button-back a:hover, .widget .featuredAuthor .featured-authors-wrap a:hover,
.widget .featuredAuthor h4.featuredAuthorName a:hover, #the-most-tabbed-elements li a:hover, #single-event #back-to-events a:hover, 
#author-default #featured-left #back-to-dj-list a:hover, #author-default #featured-left .featured-author-links a:hover,
#the-most-items ol a:hover, #sidebar .widget_rss ul a:hover {
	color: #007ec0 !important;
} /* blue */