/* Applied when user sets wallpaper to be displayed via wallpaper admin tool */
.wallpaper #page-wrap {
	background: #8b0000 url(images/feature_background.png) repeat-x 0 155px;
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}
/* End wallpaper styles */

/* Gallery Launcher */
#gallery_open_button {margin-left: 10px;}
#gallery_open_button:hover {background-color: transparent !important;}

#header {
	margin: 0;
	background: #8c0000 none;
}

/* Background restyled */
body#lsap .container {background-color:#440000;}
#footer_cap {background: none;}
#carousel {background: transparent url(images/checkout_text.png) no-repeat 0 0;}
.search-footer {background: #DDD7BD none;}
#content {background: transparent none;}

span.next_entries a, span.events_next_month a  {background: url(images/sprite_arrows.png) no-repeat right -105px !important;}
span.previous_entries a, span.events_previous_month a {background: transparent url(images/sprite_arrows.png) no-repeat left 4px !important;}
span.next_entries a:hover, span.events_next_month a:hover {background: transparent url(images/sprite_arrows.png) no-repeat right -189px !important;}
span.previous_entries a:hover, span.events_previous_month a:hover {background: transparent url(images/sprite_arrows.png) no-repeat left -80px !important;}

#author-default #featured-left  span#back-to-dj-list {background: transparent none; padding-left: 0; width: 100px;}
#author-default #featured-left  span#back-to-dj-list a {background: url(images/supersprite.png) no-repeat left -280px; padding-left: 10px;}
#author-default #featured-left  span#back-to-dj-list a:hover {background: transparent url(images/supersprite.png) no-repeat left -293px !important; padding-left: 10px;}

#featured-left .featured-author-links a.dj-updates-rss {background: url(images/supersprite.png) no-repeat left -216px !important;}
#featured-left .featured-author-links a.dj-updates-rss:hover {background: url(images/supersprite.png) no-repeat left -237px !important;}

#single-event #back-to-events a {background: transparent url(images/supersprite.png) no-repeat 0 -281px;}
#single-event #back-to-events a:hover {	background: #eabd17 url(images/supersprite.png) no-repeat 0 -294px !important;}

#google-map {background: transparent url(images/supersprite.png) no-repeat left 8px !important; padding: 10px 15px;}
#google-map:hover {background: transparent url(images/supersprite.png) no-repeat -81px 8px !important;}

#back-schedule_page {background: url(images/sprite_schedule_dj_trans.png) no-repeat left -129px;}

a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat left -133px !important; padding-top: 1px;}
a.bp-profile-link:hover, #author-floor a.bp-profile-link:hover,
#author-default #featured-left #featured-author-title .featured-author-links a.bp-profile-link:hover,
#sidebar .widget .featuredAuthor .featured-authors-wrap a.bp-profile-link:hover {background: #eabd17 url(images/supersprite.png) no-repeat left -154px !important;}
.on-air a.bp-profile-link {background: url(images/supersprite.png) no-repeat left -92px !important;}
#category-schedule .on-air .author-links a.bp-profile-link:hover {background: transparent url(images/supersprite.png) no-repeat left -112px !important;}

#list_button a {
	background: url(images/supersprite.png) no-repeat left -24px;
	padding-left: 29px;
}
#list_button a:hover {background: transparent url(images/supersprite.png) no-repeat -101px -24px !important;}
#chat_button a {background: url(images/supersprite.png) no-repeat left -58px;}
#chat_button a:hover {background: transparent url(images/supersprite.png) no-repeat -69px -58px !important;}

#author-floor span.dj-updates-rss {background: none; padding-left: 0;}
#author-floor span.dj-updates-rss a {background: url(images/supersprite.png) no-repeat left -216px; padding: 2px 0 2px 20px;}
#author-floor span.dj-updates-rss a:hover {background: #eabd17 url(images/supersprite.png) no-repeat left -237px !important;}
#page_authors .dj-updates-rss a {background: url(images/supersprite.png) no-repeat left -216px;}
#page_authors .dj-updates-rss a:hover {background: #eabd17 url(images/supersprite.png) no-repeat left -237px !important;}

span.comments-bubble {background: url(images/comment-bubble.png) no-repeat left top;}
span.stats-comments_close {background: url(images/comment-bubble_close.png) no-repeat 0 top;}
span.comments-list-bubble {background: url(images/comments-list-bubble.png) no-repeat 0 0;}
span.comments-list-bubble_close {background: url(images/comments-bubble_close.png) no-repeat 0 0;}

body {background: #8b0000 url(images/feature_background.png) repeat-x 0 185px;}
#featured {background: transparent none;}
#footer {background: url(images/footer_background.png) repeat-x center top;}

#categories {background: #000 url(images/nav_background.png) repeat-x;}

.active_link, #category-list li.active_link a:hover {background: #000 url(images/nav_background-active.png) repeat-x;}

.meta {margin-left: 0;}
.meta, .event-list-meta, 
.show-start_end, .hosted-by, 
#author-floor, .post-content .PDS_Poll {background: #DDD7BD none !important;}

#sidebar .widget .button-back {background: transparent url(images/button_background.png) no-repeat right top;}
#sidebar .widget .button-back a {background: transparent url(images/button_background.png) no-repeat left top; line-height: 35px;}
#sidebar .widget .button-back:hover {background: transparent url(images/button_background.png) no-repeat right -41px !important;}
#sidebar .widget .button-back a:hover {background: transparent url(images/button_background.png) no-repeat left -41px !important;}

.wp-polls-ans .button-back {background: transparent url(images/button_background.png) no-repeat right -1px;}
.wp-polls-ans input.Buttons {background: transparent url(images/button_background.png) no-repeat left -1px;}
.wp-polls-ans input.Buttons:hover {background: transparent url(images/button_background.png) no-repeat left -41px;}
.wp-polls-ans .button-back:hover {background: transparent url(images/button_background.png) no-repeat right -41px;}

#sidebar .iOneFeaturedAuthor .button-back,
#sidebar .iOneFeaturedAuthor .button-back:hover {background: transparent none !important;}

#sidebar .iOneFeaturedAuthor .button-back a {
	text-indent: -999em;
	display: block;
	width: 143px;
	height: 32px;
	padding: 0;
	background: transparent url(images/see-full-schedule.png) no-repeat 0 0 !important;
}
#sidebar .iOneFeaturedAuthor .button-back a:hover {background: transparent url(images/see-full-schedule.png) no-repeat 0 -32px !important;}

#commentform #submit {background: url(images/comment-submit.png) no-repeat right top;}
#commentform #submit:hover {background: url(images/comment-submit.png) no-repeat right -44px;}

.search-result #content-hat, #content-hat {background: url(images/content-hat.png) no-repeat 0 bottom;}

#events-upcoming.active a, #events-past.active a, #events-month.active a, .schedule-day.active a {
	background: url(images/event_arrow_top.png) center top;
	padding: 10px 10px 21px !important;
}
#events-upcoming_bottom.active a, #events-past_bottom.active a, #events-month_bottom.active a, .bottom .schedule-day_bottom.active a {
	background: url(images/event_arrow_bottom.png) center bottom;
}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button {background: url(images/vote.png) no-repeat left top !important;}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button:hover {background: url(images/vote.png) no-repeat left -48px !important;}

#category-list li a:hover {background: transparent url(images/nav_background-hover.png) repeat-x 0 0 !important;}

span.ratings-up {background: url(images/ratings-thumbs.png) no-repeat left top;}
span.ratings-down {background: url(images/ratings-thumbs.png) no-repeat -126px top;}
span.ratings-up:hover {background: transparent url(images/ratings-thumbs.png) no-repeat 0 -26px;}
span.ratings-down:hover {background: transparent url(images/ratings-thumbs.png) no-repeat -126px -26px;}

#comments_header, h5.widgettitle {
	background: #f7f5d7 url(images/nav_background.png) repeat-x left bottom;
	color: #000;
}
#category-events #content-hat, #category-schedule #content-hat {background: url(images/content-hat_events.png) no-repeat left top;}
#category-events #events-nav-bottom_wrap, #category-schedule #events-nav-bottom_wrap {background: url(images/content-nav_events.png) no-repeat left bottom;}

#events-upcoming a, #events-past a, #events-month a, .schedule-day a {padding-bottom: 20px;}
#events-upcoming a:hover, #events-past a:hover, #events-month a:hover, .schedule-day a:hover {
	background: transparent url(images/event_arrow_top.png) no-repeat center -49px !important;
	color: #000 !important;
}
#events-upcoming.active a, #events-past.active a, #events-month.active a, .schedule-day.active a,
#events-upcoming.active a:hover, #events-past.active a:hover, #events-month.active a:hover, .schedule-day.active a:hover {
	background: transparent url(images/event_arrow_top.png) no-repeat center 2px !important;
	color: #000 !important;
}
#events-upcoming_bottom.active a, #events-past_bottom.active a, #events-month_bottom.active a, .bottom .schedule-day_bottom.active a,
#events-upcoming_bottom.active a:hover, #events-past_bottom.active a:hover, #events-month_bottom.active a:hover, .bottom .schedule-day_bottom.active a:hover {
	background: transparent url(images/event_arrow_bottom.png) no-repeat center -52px !important;
	color: #000 !important;
}
#events-upcoming_bottom a, #events-past_bottom a, #events-month_bottom a, .schedule-day_bottom a {
	padding: 21px 10px 10px !important; 
}
#events-upcoming_bottom a:hover, #events-past_bottom a:hover, #events-month_bottom a:hover, .bottom .schedule-day_bottom a:hover {
	background: transparent url(images/event_arrow_bottom.png) no-repeat center -2px !important;
	color: #000 !important;
}
#category-events .event-day,
#author-default #featured-left {background: #DDD7BD none;}
.content_header,
.on-air-content_header {
	background: transparent none;
	display: block;
	height: 2px;
}
.content_footer, 
.on-air-content_footer {background: url(images/content_footer.png) no-repeat;}
.on-air .show-start_end, .on-air .hosted-by {background: #440000 none !important;}
.on-air .show_entry {background: #FFF none !important;}

#comment-list .comment.alt,
#commentform textarea {background: #f4f2d5 none;}

.post, .single-post, 
#comments, #respond, 
#author-floor-wrap {background: url(images/content_background.png) repeat-y;}

#sidebar .widget {background: url(images/sidebar_background.png) repeat-y;}
#sidebar .widget-bottom {background: url(images/sidebar_footer.png) no-repeat;}

/* Font Restyled */
body, .post-content h1, .post-content h2, .compact_entry h2, h2.featured, h2.comments-title, h3, .post-content h3, 
h4, .post-content h4, h4.related-posts, h4.tags, h5, .post-content h5, .post-content h6, h2 a:link, h2 a:active, h2 a:visited,
h2.featured, h2.featured a:link, h2.featured a:active, h2.featured a:visited, h3 a:link, h3 a:active, h3 a:visited, #pages-list li a, 
#category-list li.active_link a, .related_posts li a, .meta a, .archives-nav a, .archives-nav a:hover, .meta h4 a, .comment-content, 
#footer, a.ionethemes-link:link, a.ionethemes-link:active, a.ionethemes-link:visited, .textfield, span.nav-slash, #category-list li a, 
.search-button, .tophat_content, .respond-title, .author-meta a, .month-nav .events_previous_month a, 
.month-nav .events_next_month a {font-family: "Trebuchet MS", Serif;}

/* Color Restyled */
.on-air .post-author-meta .author-links,
.on-air .hosted-by h2.hosted-by-author a,
.on-air .show-start-time, .on-air .show-end-time,
#category-events .month-nav a,
#list_button a, #chat_button a,
.archives-nav span a, span.nav-slash, #google-map,
.events-nav .active a, #events-nav-bottom_wrap .active a, 
#events-upcoming.active a, #events-past.active a, 
#events-month.active a, #events-upcoming_bottom.active a, 
#events-past_bottom.active a, span.comments-list-bubble,
#events-month_bottom.active a, #footer, #footer a,
#search-result_info strong {color:#FFF !important;}

#author-default #featured-left .featured-author-links,
#comment-pagination .comment-page-numbers a.page-numbers,
a:link, a:active, a:visited, span.moretext a, 
#category-schedule .show_entry h2 a,
.hosted-by h2.hosted-by-author a, .on-air .show_entry h2 span,
.post-author-meta .author-links, 
#sidebar .widget .featuredAuthor .featured-authors-wrap a,
.widget .featuredAuthor .ione-schedule-dj-timeslots,
.widget .featuredAuthor .featured-authors-wrap,
#page_authors .author-links, #author-default #featured-left a,
.post-author-meta .author-links, #author-floor, #author-floor a {
	color: #8c0000 !important;
	text-decoration: none !important;
	background: transparent;
} /* red */

.events-nav-links a, #search-result_info, #search-result_info strong,
.on-air .show_entry,
.compact_entry h2 span.search-query,
#list_button a:hover, #chat_button a:hover,
.PDS_Poll .pds-question-top, #featured-author-bio,
.event-meta-desc, .event-meta-value, #google-map:hover,
span.ratings-up, span.ratings-down, .comments-bubble_wrap,
#category-list li a, #category-list li a:hover,
h2.featured, h2.featured a:link, h2.featured a:visited, h2.featured a:active,
.meta .meta_posted-by, .on_air_schedule, .meta_on-air-schedule, 
.on_air_schedule a:link, .on_air_schedule a:active, .on_air_schedule a:visited, 
.on_air_schedule table tr td a:link, .on_air_schedule table tr td a:active, 
.on_air_schedule table tr td a:visited,
.meta_date, .featured-authors span, .sponsored-by,
.show-start_end, .on-air .show-start_end,
.schedule-day a:link, .schedule-day a:visited,
.schedule-day_bottom a:link, .schedule-day_bottom a:visited,
#category-events .event-day h4, .respond-title, #respond #comment-login,
#respond #comment-login .account-name, #respond .login-link a,
#the-most-tabbed-elements li a.selected,
#the-most-tabbed-elements li a.selected:hover,
#sidebar h5.widgettitle a.rsswidget, #sidebar h5.widgettitle a.rsswidget:hover,
.comment-page-numbers .current, .comment-page-numbers .dots,
#author-default #featured-author-meta {
	color:#000 !important;
}

#category-list li.active_link a, #category-list li.active_link a:hover,
.stats-comments a:link, .stats-comments a:active, .stats-comments a:visited,
#sidebar .widget .button-back a {color: #FFF !important;}

#the-most-tabbed-elements li a.selected,
#the-most-tabbed-elements li a.selected:hover,
.comment-page-numbers .current {background: #ddd7bd none !important;}		/* beige */

#comment-pagination .comment-page-numbers a.page-numbers, 
#sidebar h5.widgettitle a.rsswidget:hover,
#header-logo a:hover, #category-list li.active_link a:hover,
.on_air_schedule, .meta_on-air-schedule, 
.on_air_schedule a:link, .on_air_schedule a:active, .on_air_schedule a:visited, 
.on_air_schedule table tr td a:link, .on_air_schedule table tr td a:active, 
.on_air_schedule table tr td a:visited, .stats-comments a:hover,
a.sp-rating-link:hover {
	background: transparent none !important;
}
 
.schedule-day.active a:link, .schedule-day.active a:visited,
.schedule-day_bottom.active a:link, .schedule-day_bottom.active a:visited,
#featured-sponsor #official-sponsor,
#category-list li.active_link a:hover,
.schedule-day.active a:hover, .schedule-day_bottom.active a:hover,
#events-nav-bottom_wrap .active a:hover, 
#events-upcoming.active a:hover, #events-past.active a:hover, 
#events-month.active a:hover,
#author-default #featured-left h2 a:hover {color: #FFF !important;}

#author-default #featured-left h2 a:hover,
#comment-pagination .comment-page-numbers a.page-numbers:hover,
a:hover, .meta a:hover, .post-content .post-category h3 a:hover,
h2.title a:hover, .on-air h2.title a:hover span, span.moretext a:hover,
#category-schedule .show_entry h2 a:hover,
.hosted-by h2.hosted-by-author a:hover,
.post-content p a:hover,
#sidebar .widget .featuredAuthor .featured-authors-wrap a:hover,
#author-floor a:hover, #author-default #featured-author-bio p a:hover {
	color: #333 !important; 
	text-decoration: none !important;
	background: #eabd17 none !important;
}

#featured-left #featured-author_header .featured-author-links a:hover,
#featured-author #author-default #featured-left  span#back-to-dj-list a:hover {
	color: #333 !important;
	background-color: #eabd17 !important;
}

#category-schedule .on-air .hosted-by a:hover, .stats-comments a:hover {
	color: #eabd17 !important;
	background: transparent !important;
} /* yellow */

.archives-nav span a:hover, 
#category-events .month-nav a:hover {
	color: #eabd17 !important;
	background-color: transparent !important;
} /* yellow */

li.comment .comment-author {color:#4F4635;}
#footer a:hover {
	background: transparent none !important;
	color: #eabd17 !important;
}
#the-most-tabbed-elements li a:hover {color: #333 !important;}
.sponsored-by a:hover {background: transparent none !important;}

/* Miscellaneous Restyled */
.meta p.meta_date {margin: 5px 0 7px;}
.active_link {border-left: 0; border-right: 0;}
.meta p {margin: 5px 0 3px;}
img.post-author-image {padding-bottom: 0;}
.post-author-meta {margin-top: 7px;}
.hosted-by img.post-author-image {margin-bottom: 0;}
span.moretext {text-decoration: none;}
.search-button {
	background: transparent url(images/search_button.png) no-repeat 0 0;
	border:0 none;
	text-indent: -999em;
	width: 66px;
}
.search-button:hover {
	background: transparent url(images/search_button.png) no-repeat 0 -28px;
	color: #333;
}
#content-hat {width: 648px;}
.archives-nav span a, .archives-nav span a:hover {
	text-transform: none;
	font-size: 20px;
}
#single-event #back-to-events a {
	margin:10px 15px 0 0;
	padding:0 0 0 10px;
}
#the-most-tabbed-elements li a {border: 0;}
.on-air-content_footer {display: block; margin-bottom: 10px; height: 2px;}
.month-nav {margin-top: 3px;}
#category-events .month-nav a {padding-top: 2px;}
.stats-comments a {font-size: 12px;}
#featured-author_header {
	border-bottom: 1px dotted #333;
	height: auto;
	overflow: hidden;
}
#featured-author-title {
	width: 390px;
	overflow: hidden;
	float: left;
}
#featured-author-title h2 {float: none;}
#compact_loop_footer {display: none;}

#author-default #featured-left {width: 626px; border: 0;}
#comment_content_footer {background: transparent none; height: 0;}
.rssSummary {font-weight: normal;}
#single-event #back-to-events a {font-size: 11px;}
.event-list-meta {line-height: 20px;}
.bp_login_link, .logInOut a {color:#737373 !important;}
.bp_login_link, .logInOut a:hover {background-color: transparent !important;}

/* Widgets */
.textwidget {padding: 10px;}
.textwidget .PDS_Poll .pds-box {padding: 10px !important;}

/* Featured Author */
.widget .featuredAuthor h4.featuredAuthorName a {font-size: 16px;}
.featured-author-image-link {display: block; margin-bottom: 10px;}
#sidebar .widget .featuredAuthor .featured-authors-wrap .ione-schedule-dj-timeslots,
#sidebar .widget .featuredAuthor .featured-authors-wrap .ione-schedule-dj-timeslots a {color: #000 !important;}
#sidebar .widget .featuredAuthor .featured-authors-wrap .ione-schedule-dj-timeslots:hover,
#sidebar .widget .featuredAuthor .featured-authors-wrap .ione-schedule-dj-timeslots a:hover {background: transparent none !important; color: #000 !important;}

#page_authors .featured-author-image-link:hover {background-color: transparent !important;}
#page_authors img.featured-author-image {padding-bottom: 0;}
.PDS_Poll {margin-left: 2px;}

/* Sociable plugin */
.sociable li a:hover {background: transparent none !important;}

/* Get Satisfaction - Feedback button */
a.fdbk_tab_right:hover {background: #000 url(https://s3.amazonaws.com/getsatisfaction.com/feedback/feedback_trans_tab.png) !important;}

/* Post Styles */
.advertisement, .audio, .exclusive, .insider, .scoop, .town {
	position: relative;
	padding-top: 28px;
}
#search-default .advertisement, #search-default .audio, #search-default .exclusive, #search-default .insider, #search-default .scoop, #search-default .town {
	position: static;
	padding-top: 0;
}

.advertisement .post,
.audio .post,
.exclusive .post,
.insider .post,
.scoop .post,
.town .post {position: static;}

.post-style_top {display: block;}

.post-style_top img {
	position: absolute;
	top: 3px;
	left: 111px;
}
#header_search .search-box {width: 130px;}

/* Post Boxes */
.single-post {padding: 5px 0;}
.compact_post_head, .compact_entry {
	margin-left:2px;
	padding:3px 10px 5px;
	width:624px;
}
#single-default .post-content {
	width:644px;
	margin: 10px 0 10px 2px;
}
#single-default .post-content p {padding: 0 10px;}
#post-floor {width: 644px;}
#post-floor_left {
	margin: 0 10px;
	width: 624px;
}
#post-tags {width: 50%;}
#comments_header {
	border: none;
	margin: 0 0 0 2px;
}
#comments_header, .sociable_tagline, #post-tags {font-size: 18px;}

#category-events .event-day {
	width: 648px;
	margin-bottom: 15px;
}
#category-events .event-day h4 {
	padding: 5px 10px;
	margin: 0;
}

.compact_post_head, 
.widget .featuredAuthor, 
#sidebar .highlight_item,
#page_authors .featured-author-links,
#featured-author_header {border-bottom: 1px dotted #666;}

#commentform textarea {border: 1px solid #666;}

#post-floor {border-top: 1px dotted #666;}

#page_authors .post-content {padding: 5px 0 10px;}
#page_authors .post-content h2, .featured-author-bio {padding: 0 10px;}
#page_authors .featured-author-links {
	width: 445px;
	padding: 0 10px 7px;
}
#author-default #featured-left {
	padding: 10px 0;
	width: 646px;
}
#featured-author_header {padding: 0 10px 10px;}
#featured-author-title {width: 380px;}
#featured-author-meta {margin-left: 10px;}
#featured-author-bio, #author-default #featured-left span#back-to-dj-list {margin-right: 10px;}

#compact-loop .post {padding: 5px 0 !important;}
#page_authors .dj-updates-rss a {padding-bottom: 3px;}
#featured-left .dj-updates-rss {padding-bottom: 0 !important;}