/* Background graphics restyled */
body {background: #0f6191 url(images/body_bg.jpg) repeat-x center top;}


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


.meta, .event-list-meta {background-color: #022b44;}

#sidebar .widget .button-back,
#sidebar .widget .button-back:hover,
#sidebar .widget .button-back a,
#sidebar .widget .button-back a:hover,
#sidebar .widget .wp-polls-ans input.Buttons,
#sidebar .widget .wp-polls-ans input.Buttons:hover,
#sidebar .widget .wp-polls-ans input.Buttonsonhover,
#commentform #submit,
#commentform #submit:hover {
	background-image: url(images/buttons.png);
}

#footer #carousel {background: url(images/carousel.png) no-repeat top left;}

span.comments-bubble, 
span.comments-list-bubble {background-image: url(images/comment-bubble.png) !important;}

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

.archives-nav, #comment-pagination  {background-image: url(images/content-hat-bg-right.png);}

#content-hat, .home .featured-small,
.search-result #content-hat h2,
#category-events .event-day {
	background-image: url(images/content-hat-bg.png);
}

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

#footer {background: #5b839c url(images/footer-bg-01.jpg) repeat-x 0 0;}

#comments #comments_header {background: url(images/header-no-star.png) no-repeat top left;}
#category-list li a:hover {background-image: url(images/nav-bg-hover.gif);}
.active_link a, #category-list li#nav-home.active_link a:hover {background-image: url(images/nav-bg-on.png) !important;}

.on-air {background: #FFF none !important;}
.content_footer {background-image: url(images/post-bottom-corners.png);}
.content_header {background-image: url(images/post-top-corners.png);}

#author-floor {background: #022b44 url(images/respond-footer-fix.gif) no-repeat left bottom;}
#respond_footer {background: transparent url(images/respond-footer-fix.gif) no-repeat left top;}
#respond, .show-start_end {background: #022b44;}
#author-floor-wrap, #respond_head {background: url(images/respond-header-fix.gif) no-repeat left top;}

.events-nav.bottom a:hover,
.events-nav.top a:hover,
.schedule-day a:hover, 
.schedule-day_bottom a:hover {
	background: transparent url(images/schedule_right_tab.gif) no-repeat left center !important;
}

#featured-author_header, 
#category-events #content-hat h2,
#category-schedule #content-hat h2 {
	background-image: url(images/schedule-hat-top-bg.png);
}
#category-schedule .content_header {background-image: url(images/schedule-post-top-corners.png);}
#category-schedule .content_footer {background-image: url(images/schedule-post-bottom-corners.png);}

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

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

.search-footer {background: transparent url(images/search-footer-bg.png) no-repeat top left;}

#author-default #featured-left {background: #fff url(images/single-bottom-corners-sp.gif) no-repeat bottom left;}
#single-event .event-header {background: #fff url(images/single-bottom-corners.gif) bottom left no-repeat !important;}

/* Supersprite */
a.bp-profile-link, .author-links .bp-profile-link,
#featured-left .featured-author-links a.bp-profile-link,
a.bp-profile-link:hover, .author-links .bp-profile-link:hover,
#featured-left .featured-author-links a.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 -154px !important;}

.on-air .show-start_end {background: #426819 url(images/on-air-post-meta.png) repeat-x left top;}

/* The Most */
#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/nav-bg-on.png) repeat-x 0 0 !important;
}
#the-most-tabbed-elements li a:hover  {
	background: transparent url(images/nav-bg-hover.gif) repeat-x 0 0 !important;
	color: #FFF !important;
}

/* Poll */
.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) !important;}

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


#sidebar .iOneFeaturedAuthor .widget .button-back {margin-top: 10px;}
#sidebar .iOneFeaturedAuthor .widget .button-back a,
#sidebar .iOneFeaturedAuthor .widget .button-back a:hover {background-image: url(images/buttons.png) !important;}

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

span.next_entries a {background: transparent url(images/arrows.png) no-repeat right -61px;}
span.next_entries a:hover {background: transparent url(images/arrows.png) no-repeat right -95px;}

span.events_next_month a {background: transparent url(images/arrows.png) no-repeat right 8px;}
span.events_next_month a:hover {background: transparent url(images/arrows.png) no-repeat right -26px;}

span.events_previous_month a {background: transparent url(images/arrows.png) no-repeat 0 -9px;}
span.events_previous_month a:hover {background: transparent url(images/arrows.png) no-repeat 0 -43px;}

span.previous_entries a {background: transparent url(images/arrows.png) no-repeat left -78px;}
span.previous_entries a:hover {background: transparent url(images/arrows.png) no-repeat left -112px;}

#single-event #back-to-events a {
	background: transparent url(images/arrows.png) no-repeat left -75px;
	padding-top: 8px;
}
#single-event #back-to-events a:hover {background: transparent url(images/arrows.png) no-repeat left -109px;}


/* Border color restyled */
#single-default #content-hat h2, .post-category, 
.compact_post_head .post-info, span#post-tags span, 
.sociable_tagline, #comment-list li.comment, 
#sidebar ul ul li, #sidebar ul ol li, 
#sidebar li, #sidebar .highlight_item, #sidebar .widget .featuredAuthor {border-bottom: 1px solid #8AB6CA;}

#the-most-items, #page_authors .featured-author-bio {border-top: 1px solid #8AB6CA;}

.meta {border-right: 2px solid #0F6191;}

/* Text/Link colors restyled */
a:link, a:active, a:visited,
h2.title a:link, h2.title a:visited, 
.archives-nav span a, .archives-nav a:hover, .post-content h2,
.hosted-by h2.hosted-by-author a, #sidebar h5.widgettitle a.rsswidget:hover,
#page_authors .featured-author-links, .on-air .author-links a, span.moretext a,
#sidebar .widget .featuredAuthor .featured-authors-wrap h4 a {color: #0f6191 !important;}		/* darker blue */

.active_link span, .meta .meta_posted-by, .meta_on-air-schedule,
.meta_date, .featured-authors span, .sponsored-by,
.on_air_schedule a:link, .on_air_schedule a:active, .on_air_schedule a:visited,  
h5.widgettitle, h2.featured, h2.featured a:link, h2.featured a:visited, h2.featured a:active,
#category-events .event-day h4, .event-meta-desc, .event-meta-value,
#comments #comments_header, .respond-title, 
#respond #comment-login .account-name, #respond #comment-login,
.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 table tr td a:hover,
#sidebar .widget .button-back a:hover,
#the-most-tabbed-elements li a.selected,
#sidebar h5.widgettitle a.rsswidget, #sidebar h5.widgettitle a.rsswidget:hover,
.schedule-day a, .schedule-day_bottom a,
.month-nav .events_previous_month a, .month-nav .events_next_month a,
.stats-comments a, #footer,
.show-start_end, span.comments-list-bubble, .on_air_schedule {color: #FFF !important;}

#single-default h2.featured,
#single-event h2.featured, 
#single-event  .event-meta-desc, 
#single-event .event-meta-value,
li.comment .comment-author,
#search-result_info,  .compact_entry h2, .compact_entry h2 span.search-query,
#featured-author .on_air_schedule table tr td a:link, 
#featured-author .on_air_schedule table tr td a:active, 
#featured-author .on_air_schedule table tr td a:visited, 
#featured-author .on_air_schedule table tr td a:hover
#sidebar .widget .featuredAuthor .featured-authors-wrap .ione-schedule-dj-timeslots a,
#sidebar .widget .featuredAuthor .featured-authors-wrap .ione-schedule-dj-timeslots a:hover {color: #333 !important;}

#sidebar .widget .button-back a {color: #000 !important;}

.events-nav .active a, #events-nav-bottom_wrap .active a,
.events-nav.top .active a:hover, .events-nav.bottom .active 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,
.on-air .show_entry h2 span {color: #A1B122 !important;}	/* funky green */

.meta h4 a, 
#author-default #featured-left h2 a,
#featured-left .featured-author-links,
#featured-left .featured-author-links a,
.month-nav .events_previous_month a:hover, 
.month-nav .events_next_month a:hover,
#footer a, #author-floor a,
#sidebar .widget .featuredAuthor .featured-authors-wrap a {color: #0092b9 !important;} /* blue */

a:hover, h2.title a:hover, span.moretext a:hover,
.post-content .post-category h3 a:hover, .post-content 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, 
#sidebar .widget .featuredAuthor .featured-authors-wrap a:hover,
.meta h4 a:hover, #author-default #featured-left h2 a:hover,
#featured-left .featured-author-links a:hover, .archives-nav a:hover,
.on-air .author-links a:hover, #footer a:hover, #author-floor a:hover,
span.previous_entries a:hover, span.next_entries a:hover {color: #8a0074 !important;} /* purple */


/* Miscellaneous */
.post-content span.moretext {
	width: auto;
	margin-top: 30px;
}
#footer a, #footer a:hover {text-decoration: none;}
ul#the-most-tabbed-elements {height: 30px !important;}
.respond-title,
#featured-author .on_air_schedule table tr td a:link, 
#featured-author .on_air_schedule table tr td a:active, 
#featured-author .on_air_schedule table tr td a:visited, 
#featured-author .on_air_schedule table tr td a:hover {font-weight: normal;}
#commentform textarea {border: none;}
.events-nav .active a:hover, #events-nav-bottom_wrap .active a:hover {background: none !important;}