/* Background graphics restyled */
span.moretext a {background: url(images/arrows.png) no-repeat right -66px; padding-bottom: 3px;}
span.moretext a:hover {background: url(images/arrows.png) no-repeat right -66px; border: none;}

.on-air span.moretext a {background: url(images/arrows.png) no-repeat right 3px;}
.on-air span.moretext a:hover {background: url(images/arrows.png) no-repeat right 3px;}

span.next_entries a {background: url(images/arrows.png) no-repeat right -26px}
span.previous_entries a {background: url(images/arrows.png) left -44px no-repeat;}
span.next_entries a:hover {background: url(images/arrows.png) right -60px no-repeat;}
span.previous_entries a:hover {background: url(images/arrows.png) left -78px no-repeat;}
#single-event #back-to-events a {background: transparent url(images/arrows.png) no-repeat left -75px;}
#single-event #back-to-events a:hover {background: transparent url(images/arrows.png) no-repeat left -75px;}
span.events_next_month a {background: url(images/arrows.png) right -60px no-repeat;}
span.events_next_month a:hover {background: url(images/arrows.png) right -94px no-repeat;}
span.events_previous_month a {background: url(images/arrows.png) 0 -77px no-repeat;}
span.events_previous_month a:hover {background: url(images/arrows.png) 0 -111px no-repeat;}
#back-to-dj-list a, #back-to-dj-list a:hover {background: transparent url(images/arrows.png) no-repeat 0 -81px !important;}

body {background: #000 url(images/bg.jpg) repeat-x center 20px;}

/* Applied when user sets wallpaper to be displayed via wallpaper admin tool */
.wallpaper #page-wrap {background: #000 url(images/bg.jpg) repeat-x center 20px;}
/* End wallpaper styles */

#categories .container {background: transparent url(images/category_container.png); height: 42px;}

#commentform #submit {background: url(images/buttons.png) no-repeat left -132px;}
#commentform #submit:hover {background: url(images/buttons.png) no-repeat left -160px; border: none;}
#sidebar .widget .button-back {background:transparent url(images/buttons.png) no-repeat right -198px;}
#sidebar .widget .button-back:hover {	background:transparent url(images/buttons.png) no-repeat right -226px; border: none;}
#sidebar .widget .button-back a {background: transparent url(images/buttons.png) no-repeat left -198px !important;}
#sidebar .widget .button-back a:hover {background: transparent url(images/buttons.png) no-repeat left -226px !important; border: none;} 

#sidebar .iOneFeaturedAuthor .widget .button-back a {background:transparent url(images/buttons.png) no-repeat left -66px !important;}
#sidebar .iOneFeaturedAuthor .widget .button-back a:hover {background: transparent url(images/buttons.png) no-repeat left -94px !important; border: none;}

#sidebar .widget .wp-polls-ans input.Buttons,
.PDS_Poll .pds-votebutton-outer a.pds-vote-button {
	background: transparent url(images/buttons.png) no-repeat left top !important;}
	
#sidebar .widget .wp-polls-ans input.Buttons:hover,
#sidebar .widget .wp-polls-ans input.Buttonsonhover,
.PDS_Poll .pds-votebutton-outer a.pds-vote-button:hover {
	background: transparent url(images/buttons.png) no-repeat left -28px !important; border: none;}
	
#footer #carousel {background: url(images/carousel.png) no-repeat top left; height:290px;}

span.comments-bubble {background: #FFF url(images/comment-bubble.png) no-repeat 1px 1px !important;}
.stats-comments a:hover span.comments-bubble {background: #FFF url(images/comment-bubble.png) no-repeat 1px -39px !important;}
span.comments-list-bubble {background: url(images/comment-bubble.png) no-repeat 0 3px;}

.archives-nav, #comment-pagination {background: url(images/content-hat-bg.png) top left no-repeat;}
#content-hat, .home .featured-small, .search-result #content-hat h2 {
	background: transparent url(images/content-hat-bg.png) top left no-repeat;
}

#category-events .content_footer {background: transparent url(images/event-bottom-corners.png) no-repeat 0 0;}
#category-events .content_header {background: transparent url(images/event-top-corners.png) no-repeat 0 bottom;}

#footer {background: #ed1c24 url(images/footer_bg.jpg) repeat-x 0 0;}

#category-schedule div.on-air {background: #8c0000 url(images/on-air-post-meta.png) repeat-x left bottom !important;}

.content_footer {background: url(images/post-bottom-corners.png) no-repeat left bottom;}
.content_header {background: url(images/post-top-corners.png) no-repeat left top;}

#author-floor, #comment-list ul li.last, #comments #comment-list li.comment.alt.last, #respond_footer {background: #FFF url(images/respond-footer-fix.gif) no-repeat bottom left !important;}
#author-floor-wrap, #comment-list, #respond_head {background: transparent url(images/respond-header-fix.gif) no-repeat top left;}

#featured-author_header, 
#comments #comments_header {
	background:transparent url(images/content-hat-bg.png) no-repeat left top;
}

#category-events #content-hat h2, 
#category-schedule #content-hat h2,
#category-events .event-day h4,
#category-schedule #content-hat h2.featured {
	background: rgba(180, 0, 0, 0.4);
}

#category-schedule .on-air-content_footer {background: transparent url(images/schedule-onair-post-bottom-corners.png) no-repeat left top;}
#category-schedule .on-air-content_header {background: transparent url(images/schedule-onair-post-top-corners.png) no-repeat left top;}

.post, #category-events .post {background: #FFF url(images/schedule-post-meta.png) repeat-x 0 0 !important;}

#category-schedule .content_header {background: transparent url(images/schedule-post-top-corners.png) no-repeat left top;}
#category-schedule .content_footer {background: transparent url(images/schedule-post-bottom-corners.png) no-repeat left top;}

.search-button {background: transparent url(images/search-button-background.gif);}
.search-button:hover {background: transparent url(images/search-button-background.gif) left bottom;}

.search-box {background: #fff url(images/search-glass.gif) no-repeat 6px 3px;}
#header_search .search-box {background: #fff url(images/search-glass.gif) no-repeat 4px 4px;}


/* Supersprite */
a.bp-profile-link, .author-links .bp-profile-link,
a.bp-profile-link:hover, 
.author-links .bp-profile-link:hover,
.on-air a.bp-profile-link:hover,
a.bp-profile-link:hover,
.author-links .bp-profile-link:hover
{background-image: url(images/supersprite.png) !important; }

#google-map, #google-map:hover,
.on-air a.bp-profile-link,
#list_button a, #list_button a:hover,
#chat_button a, #chat_button a:hover {background-image: url(images/supersprite.png) !important; border: none;}

.on-air a.bp-profile-link {background: url(images/supersprite.png) no-repeat left -92px !important;}
/*.on-air a.bp-profile-link:hover {background: url(images/supersprite.png) no-repeat left -154px !important;}*/

h5.widgettitle {background: url(images/widget-top.png) no-repeat left top;}

#category-events .event-day,
.meta, .post-list .post-content, .show-start_end, .show_entry, .hosted-by,
#the-most-tabbed-elements #the-most-viewed-tab a.selected,
#the-most-tabbed-elements #the-most-commented-tab a.selected,
#the-most-tabbed-elements #the-highest-rated-tab a.selected,
#sidebar .PDS_Poll .pds-box, .event-list-meta, #single-event .event-header {background: transparent none !important;}

#single-default .post-content, .compact_post_head,
#comment-list li.comment, #comments #comment-list li.comment.alt, 
#respond, .post-content, .compact_entry, .search-footer,
#category-events .post.compact, .search-result #content-hat .featured-small span, 
#single-event #content-hat, #author-default #featured-left {background: #FFF  !important;}


/* Borders Restyled */
.show-start_end, .on-air .show-start_end, .meta {border-right: 2px solid #000;}
.event-list-meta {border-left: 2px solid #000;}
#next-link_entry, .comment-page-numbers .next {border-left: 1px solid #000;}
.post-category, 
#sidebar li, 
#sidebar .widget .featuredAuthor,
#single-default #content-hat h2,
.compact_post_head .post-info, 
.sociable_tagline, span#post-tags span,
#comment-list li.comment,
#sidebar .highlight_item {border-bottom: 1px solid #ccc !important;}

h5.widgettitle, #featured-author_header {border-bottom: 2px solid #000;}

#page_authors .featured-author-bio {border-top: 1px solid #ccc !important;}

#the-most-items {border-top: 2px solid #d1af5d;}

.on-air span.moretext a:hover,
.on-air .hosted-by h2.hosted-by-author a:hover,
#schedule-loop .on-air .show_entry h2.title a:hover,
.on-air .hosted-by a:hover {border-bottom: dotted 1px #fff;}

.sociable a:hover, .stats-comments a:hover, a.post-author-image-link:hover, 
a.widget_sp_image-image-link:hover,
#page_authors a.featured-author-image-link:hover {border-bottom: none !important;}

/* Text Shadow */
h5.widgettitle,
#sidebar h5.widgettitle a.rsswidget,
#sidebar h5.widgettitle a.rsswidget:hover,
.archives-nav span a,
.comment-page-numbers .current,
.comment-page-numbers a.page-numbers,
#category-list li a, 
#comments #comments_header, 
h2.featured, span.ratings-up, 
span.ratings-down,
.comment-page-numbers a,
#events-upcoming a, #events-past a, #events-month a, 
#events-upcoming_bottom a, #events-past_bottom a, #events-month_bottom a, 
.schedule-day_bottom a, .schedule-day a,
#events-nav-bottom_wrap a,
#featured-author-title h2, 
.featured-author-links {
	text-shadow: #f7e7b7 0px 1px 1px;
}

/* Text/Link colors restyled */
.comment-page-numbers .current {color: #b4161b !important;}
.comment-page-numbers a.page-numbers {color: #000 !important;}
.comment-page-numbers a.page-numbers:hover {color: #b4161b !important; border-bottom: dotted 1px #b4161b;}


.on-air .show_entry h2 span {color: #f7e7b7 !important;}

#category-list li.active_link a span,
.stats-comments a:link, .stats-comments a:active, .stats-comments a:hover, .stats-comments a:visited,
.stats-comments a:hover span.comments-bubble, .search-button, .search-button:hover,
span.comments-list-bubble, #google-map, .on-air .show-start_end, .on-air .shows,
#list_button a, #chat_button a, .on-air .post-author-meta .author-links,
.on-air span.moretext a,
.on-air .hosted-by h2.hosted-by-author a,
.on-air .hosted-by-title,
#schedule-loop .on-air .show_entry h2.title a,
#schedule-loop .on-air .hosted-by-title,
#category-events #content-hat h2, 
#category-schedule #content-hat h2,
#category-events .event-day h4,
#category-schedule #content-hat h2.featured {color: #FFF !important;}

.on-air span.moretext a:hover,
.on-air .hosted-by h2.hosted-by-author a:hover,
#schedule-loop .on-air .show_entry h2.title a:hover,
.on-air .hosted-by a:hover {color: #FFF !important;}

h2.title a:link, h2.title a:visited,
a:link, a:active, a:visited, #sidebar a,
.meta h4 a, span.moretext a,
#sidebar .widget .featuredAuthor .featured-authors-wrap a, 
#footer a, 
#footer a:hover,
.month-nav .events_previous_month a, 
.month-nav .events_next_month a,
.hosted-by h2.hosted-by-author a,
#schedule-loop h2.title a
 {color: #b4161b !important; text-decoration: none;} /* dark red */
 
 h5.widgettitle,
#sidebar h5.widgettitle a.rsswidget,
#sidebar h5.widgettitle a.rsswidget:hover,
.archives-nav span a,
#featured-author-title h2,
.featured-author-links a,
.featured-author-links {
	color: #000 !important;
} /* black */

a:hover, .meta h4 a:hover, #sidebar a:hover,
.post-content .post-category h3 a:hover,
h2.title a:hover, span.moretext a:hover,
.post-content a:hover,
#sidebar .widget .featuredAuthor .featured-authors-wrap a:hover,
.archives-nav span a:hover,
#respond .login-link a:hover,
.month-nav .events_previous_month a:hover, 
.month-nav .events_next_month a:hover,
#category-schedule .show_entry h2 a:hover,
.hosted-by h2.hosted-by-author a:hover,
#page_authors .featured-author-links .author-links a:hover {color: #b4161b !important; border-bottom: dotted 1px #b4161b; } /* red with underline */

.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,
.on_air_schedule,
.meta .meta_posted-by, .meta_on-air-schedule ,
.meta_date, .featured-authors span, .sponsored-by,
#sidebar .widget table.ione-schedule-dj-timeslots .ione-schedule-dj-timeslot td,
#sidebar .widget table.ione-schedule-dj-timeslots .ione-schedule-dj-timeslot td a,
#sidebar .widget table.ione-schedule-dj-timeslots .ione-schedule-dj-timeslot td a:hover,
#the-most-tabbed-elements li a,
#sidebar, .PDS_Poll .pds-answer label, 
#sidebar .PDS_Poll .pds-question-top,
.sociable_tagline strong, span#post-tags,
.respond-title, #respond #comment-login,
#respond #comment-login .account-name, #respond .login-link a,
.compact_entry h2, .event-meta-desc,
.hosted-by .hosted-by-title, .show-start_end, #featured-author-meta,
.post-author-meta, #page_authors .featured-author-links,
.widget .featuredAuthor .featured-authors-wrap
 {color: #333 !important;}

#category-list li a:hover,
#category-list li.active_link a, 
#category-list li.active_link a:hover,
#category-list li#nav-home.active_link a:hover, #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, #events-month_bottom.active a, 
.schedule-day_bottom.active a, .schedule-day.active a,
#category-events .events-nav.bottom a:hover,
#category-events .events-nav.top a:hover,
#category-schedule .schedule-day a:hover, #category-schedule .schedule-day_bottom a:hover {
	color: #fff !important; 
	background: url(images/nav-bg-hover.gif) repeat-x left center !important; 
	text-shadow: none;
}

#category-list li a, span.nav-slash,
#comments #comments_header, 
h2.featured, span.ratings-up, 
span.ratings-down,
.comment-page-numbers a,
#events-upcoming a, #events-past a, #events-month a, 
#events-upcoming_bottom a, #events-past_bottom a, #events-month_bottom a, 
.schedule-day_bottom a, .schedule-day a,
#events-nav-bottom_wrap a {
	color: #000 !important; 
	border: none; 
}

#tophat .tophat_content a {color:#737373 !important;}
#tophat .tophat_content a:hover {color:#AE0082 !important;}

/* Miscellaneous */
.post-content blockquote p {color: #000 !important;}
.show_entry {width: 384px !important;}
#single-event #content-hat {padding-top: 6px;}
.compact_entry {margin-top: 0;}

.search-footer, .search-result #content-hat .featured-small span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
}

#sidebar div .widget  {
	background:url(images/1x1-trans-top.gif) repeat-x scroll 0 6px transparent;
	margin-top:-11px;
	overflow:hidden;
	padding:0;
	position:relative;
}

#categories .container  {height:42px;}

#ITS_container {background: url(images/its_bg.png) no-repeat scroll 0 0 transparent;}
#DL_container {background:url(images/dl_bg.png) no-repeat scroll 0 0 transparent;}

.search-button {background: transparent url(images/buttons.png) no-repeat 0 -264px;}
.search-button:hover {background: transparent url(images/buttons.png) no-repeat 0 -292px;}
.search-button {
	text-indent: -999em;
	width: 79px;
	height: 28px;
	margin:4px 0 0;
}
#header_search .search-button {margin: 5px 6px 0 0;}
#header_search .search-box {margin: 6px 0 0 12px;}
.compact_post_head .post-info {
	height:auto;
	padding-bottom:5px;
}
.compact_post_head {padding-top: 5px;}

li.comment .comment-author {color:#333; font-weight:bold;}

.search-footer .search-box {height:13px; margin-top:6px; width:505px;}

#category-schedule #content-hat .events-nav, 
#category-events #content-hat .events-nav {
	background: url(images/subnav-bottom.png) top left no-repeat;
	overflow:hidden;
	width:650px;
	margin-top: 10px;
	height: 38px;
}

#category-schedule .events-nav-links {
	height:38px;
	line-height:38px !important;
	padding:3px 0 0 5px !important;
}


#category-schedule #events-nav-bottom_wrap {background: none; padding: 8px 0}

#category-schedule .bottom .events-nav-links,
#category-events #events-nav-bottom_wrap{
	background: url(images/subnav-bottom.png) top left no-repeat;
	overflow:hidden;
	width:650px;
	padding:0 0 0 5px!important;
}

#category-events .events-nav-links {
	height:33px;
	line-height:33px;
	padding:2px 0 0 5px;
}

.previous-next-link_entry  {top:4px;}

#footer a {text-decoration:none;}
#footer {color: #666 !important;}

.event-meta-desc  {color:#000;}

#carousel_holder  {padding-top:40px;}

#header-logo img {border:none;}

#featured-left .featured-author-links {padding:3px 0 0;}

#featured-author-title h2 {font-weight:normal;}

#content-hat h2.featured, .search-footer h2.featured {padding:11px 10px 17px 16px !important;}

/* The Most */
ul#the-most-tabbed-elements {
	height: auto !important;
	margin: 0 10px !important;
}
#the-most-tabbed-elements li,
#the-most-tabbed-elements li a {
	width: 97px;
	display: inline-block;
}
#the-most-tabbed-elements li a {
	padding: 6px 0;
	text-align: center;
}

#the-most-tabbed-elements li a.selected {color: #000;}

#comment-list li.comment {
	margin: 0;
	width: 650px;
}
#comment-list li.comment {padding-top: 5px;}
#comment-list ul li.last, #comment-list li.comment.alt.last {padding-bottom: 10px;}
#comments .comments_right {margin-right: 10px;}

#the-most-tabbed-elements li a {
	background: transparent url(images/buttons.png) no-repeat -98px -330px !important; border: none;
}
#the-most-tabbed-elements li a:hover {
	background: transparent url(images/buttons.png) no-repeat -195px -330px !important;
	color: #fff !important;
	border: none;
}
#the-most-tabbed-elements #the-most-viewed-tab a.selected,
#the-most-tabbed-elements #the-most-commented-tab a.selected,
#the-most-tabbed-elements #the-highest-rated-tab a.selected {
	background: transparent url(images/buttons.png) no-repeat 0px -330px !important;
	color: #000 !important;
	border: none;
	text-shadow: #f7e7b7 0px 1px 1px;
}
#the-most-tabbed-elements li, #the-most-items ul li, #the-most-items ol li, #sidebar li.last, #featured-author_header {border-bottom: none !important;}

#single-event #content-hat,
#author-default #featured-left,
#category-events #content-hat h2, 
#category-schedule #content-hat h2,
#category-events .event-day h4,
#category-schedule #content-hat h2.featured {
	-moz-border-radius: 5px; 		/* FF1+ */
  	-webkit-border-radius: 5px; 	/* Saf3+, Chrome */
	border-radius: 5px;				/* Opera 10.5, IE 9 */
}
#category-events #content-hat h2, 
#category-schedule #content-hat h2,
#category-events .event-day h4,
#category-schedule #content-hat h2.featured {
	padding: 10px !important;
	text-shadow: none;
}

#category-events .event-day {padding-bottom: 10px;}
#category-events .event-day {height:15px;}

#events-upcoming_bottom.active a, #events-past_bottom.active a, #events-month_bottom.active a {padding-top: 10px !important;}

#single-event #back-to-events {margin-right: 15px;}
#single-event #back-to-events a {padding-right: 0;}

span#back-to-dj-list a {
	display: inline;
	width: auto;
}
#featured-author_header {
	height: 50px;
	top: -56px;
}
span.moretext {
	height: 15px;
	float: right;
}
#header_search {width: 255px;}
span#back-to-dj-list {width: 120px !important;}
.search-box {width: 180px;}
span.nav-slash {font-size: 20px;}