/* Background graphics restyled */
span.moretext a {background: url(images/arrows.png) no-repeat right -99px;}
span.moretext a:hover {background: url(images/arrows.png) no-repeat right -65px;}

.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 -99px;}

span.next_entries a {background: url(images/arrows.png) no-repeat right 7px;}
span.previous_entries a {background: url(images/arrows.png) left -9px no-repeat;}
span.next_entries a:hover {background: url(images/arrows.png) right -61px no-repeat;}
span.previous_entries a:hover {background: url(images/arrows.png) left -77px no-repeat;}
#single-event #back-to-events a {background: transparent url(images/arrows.png) no-repeat left -109px;}
#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 -94px no-repeat;}
span.events_next_month a:hover {background: url(images/arrows.png) right -60px no-repeat;}
span.events_previous_month a {background: url(images/arrows.png) 0 -111px no-repeat;}
span.events_previous_month a:hover {background: url(images/arrows.png) 0 -77px no-repeat;}
#back-to-dj-list a {background: transparent url(images/arrows.png) no-repeat 0 -115px !important;}
#back-to-dj-list a:hover {background: transparent url(images/arrows.png) no-repeat 0 -81px !important;}

body {background: #f39412 url(images/bg_gradient.jpg) repeat-x 0 0;}
#inner-body {
	background: transparent url(images/bg.jpg) no-repeat center top;
	width: 100%;
	height: 100%;
}

/* Applied when user sets wallpaper to be displayed via wallpaper admin tool */
.wallpaper #inner-body {
	background: #f39412 url(images/bg_gradient.jpg) repeat-x 0 0;
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}
.wallpaper #page-wrap {background: transparent url(images/bg.jpg) no-repeat center top;}
/* End wallpaper styles */

#commentform #submit {background: url(images/buttons.png) no-repeat left -132px;}
#commentform #submit:hover {background: url(images/buttons.png) no-repeat left -160px;}
#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;}
#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;} 

#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;}

#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;
}
.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;}

#the-most-tabbed-elements li a {
	background: transparent url(images/buttons.png) no-repeat -98px -330px !important;
}
#the-most-tabbed-elements li a:hover {
	background: transparent url(images/buttons.png) no-repeat -195px -330px !important;
}
#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;
}

#footer #carousel {background: url(images/carousel.png) no-repeat 0px 10px;}

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: #FFF url(images/comment-bubble.png) no-repeat 0 3px;}
.single span.comments-list-bubble {background-color: transparent !important;}

.archives-nav, #comment-pagination {background: url(images/content-hat-bg-right.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_header {background: transparent url(images/event-top-corners.png) no-repeat 0 0;}
#category-events .content_footer {background: transparent url(images/event-bottom-corners.png) no-repeat 0 0;}

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

#category-list li a:hover, 
.events-nav.bottom a:hover, .events-nav.top a:hover,
.schedule-day a:hover, .schedule-day_bottom a:hover {background:  url(images/nav-bg-hover.gif) repeat-x left center !important;}

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

#categories .container,
#category-events #content-hat .events-nav, #category-events #events-nav-bottom_wrap,
#category-schedule #content-hat .events-nav, #category-schedule #events-nav-bottom_wrap {
	background: rgba(235, 124, 10, 0.7) none;
}

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

#header_search .search-box {background: #fff url(images/search-glass.gif) no-repeat 4px 4px;}
.search-box {background: #fff url(images/search-glass.gif) no-repeat 6px 3px;}
	
#category-events #content-hat h2,
#category-schedule #content-hat h2 {background:url(images/schedule-hat-top-bg.png) no-repeat scroll 0 0 transparent; color: #e37008;}

#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;}

#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;}


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

.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 -133px !important;}

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

.event-list-meta, #commentform textarea {background: #f4f4f4 none;}

#single-event #content-hat, 
#single-event .event-header, 
#author-floor-wrap, 
#author-floor, .search-footer,
.show-start_end, #respond,
#sidebar .widget-bottom, 
#author-default #featured-left, 
.single-post, 
#category-events .post.compact {background: #FFF none !important;}

#category-events .event-day, .on-air .show-start_end {background: transparent none !important;}


/* Borders Restyled */
.show-start_end, 
.on-air .show-start_end, .meta, 
.comment-page-numbers .prev {border-right: 2px solid #f39412;}

.event-list-meta {border-left: 2px solid #f39412;}
#next-link_entry {border-left: 1px solid #f39412;}

.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;}

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

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

#the-most-tabbed-elements li, 
#the-most-items ul li, 
#the-most-items ol li, 
#sidebar li.last, 
h5.widgettitle, #featured-author_header {border-bottom: none !important;}

#next-link_entry {border-left: 1px solid #CCC;}

/* Text/Link colors restyled */
.archives-nav span a, #category-events .event-day h4,
.stats-comments .comments-bubble, span.comments-list-bubble, 
.on-air span.moretext a, .on-air .shows, .on-air .hosted-by-title, .on-air .post-author-meta .author-links,
#category-schedule .on-air .show_entry h2 a, .on-air .hosted-by h2.hosted-by-author a, .on-air .show-start_end,
#footer a:hover {color: #FFF !important;}

#category-list li.active a, #category-list li.active a:hover,  .active_link span,
#list_button a, #chat_button a,
#list_button a:hover, #chat_button a:hover, #footer,
#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,
#events-upcoming.active a:hover, #events-past.active a:hover, #events-month.active a:hover, 
#events-upcoming_bottom.active a:hover, #events-past_bottom.active a:hover, 
#events-month_bottom.active a:hover, .schedule-day_bottom.active a:hover, 
#category-schedule .schedule-day.active a:hover,
#events-nav-bottom_wrap .active a, #events-nav-bottom_wrap .active a:hover, #the-most-tabbed-elements li a,
.search-footer h2.featured, .compact_entry h2, #search-result_info strong, #featured-author-meta,
.PDS_Poll .pds-question-top, .PDS_Poll .pds-answer label, #sidebar, 
#search-result_info, .compact_entry h2 span.search-query,
.respond-title, .event-meta-desc, #respond #comment-login,
#respond #comment-login .account-name, li.comment .comment-author, .post-author-meta,
.comment-page-numbers .current, .show-start_end,
.on-air .show_entry, .on-air .show_entry h2 span,
#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,
.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,
#comments #comments_header,
#single-event h2.featured, #single-event .event-header, 
#page_authors .featured-author-links, .single h2.featured, 
#featured-author-title h2, #author-default #featured-left {color: #333 !important;}

a:link, a:active, a:visited, #sidebar a,
.meta h4 a, #category-list li a, span.moretext a,
#sidebar .widget .featuredAuthor .featured-authors-wrap a,
#the-most-tabbed-elements li a.selected, 
#the-most-tabbed-elements li a.selected:hover,
#footer a,
.month-nav .events_previous_month a, .month-nav .events_next_month a,
.hosted-by h2.hosted-by-author a, #respond .login-link a,
#category-schedule .show_entry h2 a,
#events-upcoming a, #events-past a, #events-nav-bottom_wrap a,
#events-upcoming_bottom a, #events-past_bottom a,
.on-air span.moretext a:hover {color: #ba2c26 !important;} /* red */

.on-air span.moretext a:hover, .on-air .hosted-by .author-links a:hover {color: #871919 !important;} /* dark red */

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,
#category-list li a:hover,
#category-list li#nav-home a:hover,
#sidebar .widget .featuredAuthor .featured-authors-wrap a:hover,
.archives-nav span a:hover, #the-most-tabbed-elements li 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,
.on-air .hosted-by a:hover,
#page_authors .featured-author-links .author-links a:hover,
#respond .login-link a:hover,
#events-upcoming a:hover, #events-past a:hover, #events-month a:hover, 
#events-upcoming_bottom a:hover, #events-past_bottom a:hover, 
#events-month_bottom a:hover, .schedule-day_bottom a:hover, 
.schedule-day a:hover, .events-nav.bottom a:hover, .events-nav.top a:hover,
#events-nav-bottom_wrap a:hover,
h2.featured, h5.widgettitle, #sidebar h5.widgettitle a.rsswidget, 
#sidebar h5.widgettitle a.rsswidget:hover,
#category-schedule .show_entry h2 span {color: #f39412 !important;} /* orange */

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

/* Miscellaneous */
.content_header, .content_footer,
.home_post_footer, .home_post_header, #respond_head {display: none;}

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

.search-button {
	text-indent: -999em;
	width: 79px;
	height: 28px;
}
#header_search {width: 255px;}
#header_search .search-button {margin: 5px 6px 0 0;}
#header_search .search-box {margin: 6px 0 0 12px;}

#sidebar .search-box {width: 180px;}
#sidebar .search-button {
	text-indent: -999em;
	width: 79px;
	height: 28px;
}
.search-footer .search-box {width: 504px;}
.search-footer .search-button {margin-top: 4px;}

.post, .single-post, #comment-list ul,
#comment-list ul li.last, #comments #comment-list li.comment.alt.last,
#author-default #featured-left {
	background: #FFF none !important;
}
.post, .search-footer, #single-event #content-hat, 
#single-event .single-post, 
#comment-list ul, #respond, 
#author-floor-wrap, #page-default .single-post, 
#categories .container {
    -moz-border-radius: 5px; 		/* FF1+ */
  	-webkit-border-radius: 5px; 	/* Saf3+, Chrome */
	border-radius: 5px;				/* Opera 10.5, IE 9 */
	padding: 5px 0 !important;
	margin-bottom: 18px !important;
}
#respond {
	padding: 5px 10px !important;
	height: auto;
}
.meta {
	background: transparent none;
	margin-top: -8px !important;
	padding-top: 12px;
}
#page_authors .meta {padding-top: 18px;}

.stats-comments {top: 8px;}

.advertisement .stats-comments, 
.audio .stats-comments, 
.exclusive .stats-comments, 
.insider .stats-comments, 
.scoop .stats-comments, 
.town .stats-comments {
	top:43px;
}
#sidebar .widget-bottom, #author-default #featured-left, .single-post, #category-events .post.compact {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
}

#category-events .post, #category-schedule .post {
	padding: 0 !important;
    -moz-border-radius: 0; /* FF1+ */
  	-webkit-border-radius: 0; /* Saf3+, Chrome */
	border-radius: 0; /* Opera 10.5, IE 9 */
	margin-bottom: 0 !important;
}
.event_entry {width: 427px;}
#category-events .content_footer, #category-schedule .content_header, #category-schedule .content_footer {display: block;}
.compact_entry {padding: 10px;}
.post.compact {padding: 8px 0 !important;}
#comment-list {background: transparent none;}
#footer a {text-decoration: none;}
#category-events .post.compact {margin-bottom: 18px !important;}
#categories .container {
	margin-bottom: 0 !important;
	padding: 0 !important;
}
#featured-author-title h2,
.on_air_schedule .ione-schedule-dj-timeslots a,
#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 {font-weight:normal !important;}

#categories li a, span.moretext a, .compact_post_head .post-info a,
#author-floor a, #author-floor span.dj-updates-rss a,
#sidebar a, .excerpt a, #events-upcoming_bottom a, #events-past_bottom a,
#events-upcoming a, #events-past 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, #featured-author-bio a, #featured-left .featured-author-links a,
#featured-left #featured-author-meta span, .post-author-meta a, #category-events .event-day h4 {font-weight: bold !important;}

.excerpt a {text-decoration: none;}
.hosted-by {width: 181px;}

#sidebar .widget .button-back {margin: 0 10px 0 0 !important;}

.PDS_Poll .pds-vote, div.sociable, span#post-tags {margin-bottom: 0 !important;}
.PDS_Poll .pds-box {padding-bottom: 0 !important;}

.compact_post_head {padding-top: 5px;}
.compact_post_head .post-info {
	height: auto;
	padding-bottom: 5px;
}
.previous-next-link_entry {top: 5px;}

#category-events .event-day h4 {padding-left: 0;}
#category-events .event-day {height: auto;}
span.moretext, .post-content span.moretext {
	margin-top: 30px;
	width: 85px;
}
span.moretext a, span.moretext a:hover, .post-content span.moretext a {width: auto;}

#featured-author-title h2 {font-weight: normal;}
#featured-author_header {
	height: 40px;
	line-height: 40px;
}
#author-default #featured-left {margin-top: 40px;}

#category-events #content-hat .events-nav, #category-events #events-nav-bottom_wrap,
#category-schedule #content-hat .events-nav, #category-schedule #events-nav-bottom_wrap {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	height:38px;
	width:650px;
	margin: 10px 0 0 0;
}
#category-events .top .events-nav-links,
#category-schedule .top .events-nav-links {margin-top: 2px;}

#category-events .events-nav-links,
#category-schedule .events-nav-links {margin-left: 3px;}

/* 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;
}