/* Font restyled */
*, body, 
.post-content h1, 
.post-content h2, .compact_entry h2, h2.featured, h2.comments-title, 
h2 a:link, h2 a:hover, h2 a:active, h2 a:visited, h2.featured, h2.featured a:link, h2.featured a:active, h2.featured a:visited,
h3, .post-content h3, h3 a:link, h3 a:active, h3 a:visited,
h4, .post-content h4, h4.related-posts, h4.tags,
h5, .post-content h5, 
.post-content h6,
#pages-list li a, .related_posts li a, .meta a, .archives-nav a, .archives-nav a:hover, .next_entries, .meta h4, .meta h4 a,
#footer, #footer a, a.ionethemes-link:link, a.ionethemes-link:active, a.ionethemes-link:visited,
.textfield, span.nav-slash, .search-button, .tophat_content, .respond-title, .author-meta a,
.month-nav .events_previous_month a, .month-nav .events_next_month a,
.comment-content, #category-list li a, #category-list li.active a,
span.comments-bubble, .stats-comments a, span.comments-list-bubble,
#category-schedule .show_entry h2 a, #category-schedule .show_entry h2 span, .compact_entry h2, 
#sidebar .widget .button-back a, h5.widgettitle {font-family: Arial, Helvetica, Sans-Serif !important;}


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

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

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 -95px no-repeat;}
span.previous_entries a:hover {background: url(images/arrows.png) left -111px 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 -109px;}
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 {background: transparent url(images/arrows.png) no-repeat 0 -81px !important;}
#back-to-dj-list a:hover {background: transparent url(images/arrows.png) no-repeat 0 -115px !important;}

body {background: #450102 url(images/body_bg_gradient.jpg) repeat-x 0 0;}
#inner-body {background: transparent url(images/body_bg.jpg) no-repeat center top;}

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

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

#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 -97px -330px !important;
}
#the-most-tabbed-elements li a:hover {
	background: transparent url(images/buttons.png) no-repeat -194px -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 top left;}
span.comments-bubble {background: transparent url(images/comment-bubble.png) no-repeat 1px 1px !important;}
.stats-comments {background: transparent url(images/schedule-post-meta.png) repeat-x 0 0;}
.stats-comments a:hover span.comments-bubble	{background: transparent url(images/comment-bubble.png) no-repeat 1px -39px !important;}
span.comments-list-bubble {background: url(images/comment-bubble.png) no-repeat 0 3px;}

.advertisement .stats-comments,
.audio .stats-comments,
.exclusive .stats-comments,
.insider .stats-comments,
.scoop .stats-comments,
.town .stats-comments {background-position: 0 -35px;}

#compact-loop .stats-comments {background: transparent none !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, #category-events .event-day {
	background: transparent url(images/content-hat-bg.png) top left no-repeat;
}

#DL_container {background: transparent url(images/DL_bg.png) no-repeat center;}
#ITS_container {background: transparent url(images/ITS_bg.png) no-repeat center;}

#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: #450102 url(images/footer_bg.jpg) repeat-x 0 0;}

#category-list li.active_link a, 
#category-list li 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, .events-nav.bottom a:hover,
.events-nav.top a:hover,
.schedule-day a:hover, .schedule-day_bottom a:hover {background:  url(images/nav_bg_on.png) repeat-x left center !important;}

#category-schedule div.on-air {background: #FEF365 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;}

#category-events #content-hat .events-nav, 
#category-schedule #content-hat .events-nav, 
#category-events #events-nav-bottom_wrap,
#category-schedule #events-nav-bottom_wrap {
	background:transparent url(images/schedule-hat-bottom-bg.png) no-repeat left top;
}

#featured-author_header, 
#category-events #content-hat h2, 
#category-schedule #content-hat h2,
#comments #comments_header {
	background:transparent url(images/schedule-hat-top-bg.png) no-repeat left top;
}
#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: #000 url(images/schedule-post-meta.png) repeat-x 0 0 !important;}
.advertorial .post, .advertorialdefault .post {background: transparent none !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-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,
#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 -133px !important;}
.on-air a.bp-profile-link:hover {background: url(images/supersprite.png) no-repeat left -92px !important;}
#schedule-loop div.on-air {background: url(images/on-air-post-meta.jpg) repeat-x #300000 !important;}

#sidebar div .widget {background: #000 url(images/widget_bg.png) repeat-x 0 -5px;}
h5.widgettitle {background: url(images/widget-top.png) no-repeat left top;}

.meta, .post-list .post-content, .show-start_end, .show_entry, .hosted-by,
#sidebar .PDS_Poll .pds-box, .event-list-meta,
#comment-list ul li.last, #comments #comment-list li.comment.alt.last,
.compact_post_head, .compact_entry {background: transparent none !important;}

#single-default .post-content,
#comment-list li.comment, #comments #comment-list li.comment.alt, 
#respond, .post-content, .single-post, .search-footer, .compact.post,
#category-events .compact.post, .search-result #content-hat .featured-small span,
#author-default #featured-left, #single-event .event-header, #single-event #content-hat,
#author-floor, #author-floor-wrap, #comment-list, #page-default .single-post, #single-default #content-hat {background: #000 none !important;}


/* Borders Restyled */
.show-start_end, .on-air .show-start_end, .meta {border-right: 2px solid #610000;}
.event-list-meta {border-left: 2px solid #610000;}
#next-link_entry {border-left: 1px solid #610000;}
.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 #610000 !important;}

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

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

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

#sidebar .iOneTheMost li, #sidebar li.last {
	border-bottom: none !important;
}
.comment-page-numbers .prev {border-right: 2px solid #FFF;}

/* Text/Link colors restyled */
h2.title a:link, h2.title a:visited,
.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,
#category-list li.active_link a span,
.meta .meta_posted-by, .meta_on-air-schedule ,
.meta_date, .featured-authors span, .sponsored-by,
.on_air_schedule, h5.widgettitle, 
#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 h5.widgettitle a.rsswidget,
#sidebar h5.widgettitle a.rsswidget:hover,
.archives-nav span a, h2.featured,
#sidebar, .PDS_Poll .pds-answer label, 
#sidebar .PDS_Poll .pds-question-top,
.sociable_tagline strong, span#post-tags,
#comments #comments_header, .respond-title, #respond #comment-login,
#respond #comment-login .account-name, #respond .login-link a,
.compact_entry h2, #category-events .event-day h4, .event-meta-desc,
#category-schedule .show_entry h2 a,
.hosted-by .hosted-by-title, .show-start_end, #featured-author-meta,
#events-upcoming a, #events-past a, #events-month a, 
#events-upcoming_bottom a, #events-past_bottom a, #events-month_bottom a, 
#category-schedule .schedule-day_bottom a, #category-schedule .schedule-day 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,
#the-most-tabbed-elements li a.selected, #the-most-tabbed-elements li a.selected:hover,
#events-nav-bottom_wrap .active a, #footer, .comment-page-numbers .current,
#category-schedule .show_entry h2.on-air a:hover, .on-air span.moretext a:hover,
.on-air .hosted-by h2.hosted-by-author a:hover, .on-air .hosted-by a:hover,
 .on-air .post-author-meta .author-links, .on-air .show-start_end, .on-air .shows {color: #FFF !important;}

.post-content p, .widget .featuredAuthor .featured-authors-wrap,
.compact_post_head .post-info, .post-author-meta, 
#comments .comments_right, li.comment .timestamp, li.comment .comment-author,
.compact_entry h2 span.search-query, #category-events .post, .event-meta-value, .shows,
.post-author-meta .author-links, span.nav-slash, #page_authors .featured-author-links,
#featured-author-bio, #author-default #featured-left, .compact, 
#search-result_info, #search-result_info strong {color: #cdcdcd !important;} /* light gray */

.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, #list_button a, #chat_button a,
#the-most-tabbed-elements li a:hover {color: #000 !important;}

a:link, a:active, a:visited, #sidebar a,
.meta h4 a, #category-list li a:hover, span.moretext a,
#sidebar .widget .featuredAuthor .featured-authors-wrap a,
#footer a, .on-air span.moretext a, .on-air .hosted-by h2.hosted-by-author a,
.on-air .show_entry h2 span, .on-air .hosted-by a,
.month-nav .events_previous_month a, .month-nav .events_next_month a,
.hosted-by h2.hosted-by-author a, #category-schedule .show_entry h2.on-air a,
#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, 
#category-schedule .schedule-day_bottom a:hover, #category-schedule .schedule-day a:hover {color: #ffd400 !important;} /* yellow */

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, #footer a:hover, 
#page_authors .featured-author-links .author-links a:hover {color: #9e0b0f !important;} /* red */

#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;}
#sidebar .widget-top {display: none !important;}
#sidebar div .widget {margin-top: 0;}
#single-event #content-hat {padding: 6px 0;}
.compact_entry {margin-top: 0;}
#footer a {text-decoration: none !important;}
.comment-page-numbers a, .comment-page-numbers a:hover,
#featured-left a {font-weight: bold;}
#featured-left .featured-author-links a.bp-profile-link {padding-right: 4px !important;}
span.moretext a {
	font-weight: bold !important;
}
#sidebar .widget-bottom, #respond_head, #respond_footer, 
#single-event_header, #single-event #event-footer,
.search-result .content_header, .search .content_footer,
#page_header,  .author .content_header, .author .content_footer,
.home_post_header, .home_post_footer, .post_header {display: none;}

#author-floor-wrap, #comment-list, #single-event .single-post, .post.compact, #page-default .single-post {padding: 5px 0 !important;}
#respond, #single-event .single-post, .post.compact {margin-bottom: 18px !important;}

#category-list li a, #events-upcoming a, #events-past a, #events-month a, 
#events-upcoming_bottom a, #events-past_bottom a, #events-month_bottom a, 
#category-schedule .schedule-day_bottom a, #category-schedule .schedule-day a,
#category-schedule .schedule-day_bottom a:hover, #category-schedule .schedule-day 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 {
	font-weight: bold;
	padding: 10px 14px !important;
}
#events-upcoming_bottom a, #events-past_bottom a, #events-month_bottom a,
#category-schedule .schedule-day_bottom a, #category-schedule .schedule-day_bottom a:hover,
#events-upcoming_bottom.active a, #events-past_bottom.active a, #events-month_bottom.active a, 
.schedule-day_bottom.active a {padding: 11px 14px !important;}

#category-list li a, #category-list li a:hover {
	padding: 4px 14px !important;
}
#events-upcoming a, #events-past a,
#events-upcoming_bottom a, #events-past_bottom a {margin-left: 0 !important;}

#sidebar div .widget {
	padding-bottom: 15px;
	margin-bottom: 18px;
}

.search-footer, .search-result #content-hat .featured-small span,
#single-event #content-hat, #author-floor-wrap, #comment-list, #respond,
#single-event .single-post, #page-default .single-post, .post.compact, #sidebar div .widget {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; /* future proofing */
}
#single-default #content-hat {
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	border-radius-topleft: 8px;
	border-radius-topright: 8px;
}
.single-post, #author-default #featured-left {
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	border-radius-bottomleft: 8px;
	border-radius-bottomright: 8px;
}
.search-button {
	width: 79px;
	height: 28px;
	text-indent: -999em;
}
.search-box {width: 180px;}
#header_search .search-box {
	margin: 6px 9px 0 5px;
}
#header_search .search-button {margin: 5px 10px 0 0;}
.search-footer .search-box {width: 502px;}
.search-footer .search-button,
.widget .search-button {
	margin-top: 4px;
}
h2.title a:link, h2.title a:visited, h2.title a:hover, h2.title a:active,
#author-floor a, #author-floor span.dj-updates-rss a,
#sidebar a, #sidebar a:hover, .compact_post_head .post-info a, .excerpt a, #page_authors h2 a {font-weight: bold !important;}

.excerpt a {text-decoration: none;}
.post-content span.moretext {margin-top: 30px;}

a.bp-profile-link, a.bp-profile-link:hover, 
.author-links .bp-profile-link, .author-links .bp-profile-link:hover  {padding-bottom: 2px !important;}

.archives-nav {
	padding-right: 13px !important;
	width: 637px;
}
#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;}

#sidebar div.widget_search .widget {padding-bottom: 5px !important;}

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

#single-default h2.featured {
	font-size: 24px !important;
	line-height: 28px !important;
}
#category-events #events-nav-bottom_wrap {height: 38px !important;}
#featured-author-title h2 {font-weight: normal;}
#featured-author_header {
	height: 40px;
	line-height: 40px;
}
#author-default #featured-left {margin-top: 40px;}
#featured-left #featured-author-meta span {font-weight: bold;}
.on_air_schedule .ione-schedule-dj-timeslots a {font-weight: normal;}

.events-nav #schedule-mon-top.active a,
.events-nav #schedule-mon-btm.active a {margin-left: 0 !important;}

h5.widgettitle {text-align: left;}
#header_search {width: 255px;}

/* 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,
#the-most-tabbed-elements li a.selected {
	padding: 6px 0;
	text-align: center;
	margin-left: 0;
}