/* 

The Post No Bills Flavor - 

Style Index:

Global, Header & Navigation Restyled								@group Global: Global/Header/Search/Nav/Footer

Flash Elements																@group Flash

Content Area Restyled													@group Content: Loop/Post/Author/Search/Events/Schedule/DJ Cat Page/WP Page

Widgets Restyled															@group Widgets

Custom Post Styles															@group Custom Post Styles/Advertorials

*/

/*
-------------------------------------------------------------------------------------------------------
 @group Global: General/Header/Nav/Search/Footer
-------------------------------------------------------------------------------------------------------
*/
body {background: transparent url(images/body_bg.jpg) 100px 184px repeat;}

/* Applied when user sets wallpaper to be displayed via wallpaper admin tool */
.wallpaper #page-wrap {
	background: transparent url(images/body_bg.jpg?cache=20100512) 100px 154px repeat;
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}

a:link, a:active, a:visited {
	font-family: "arial black", arial, helvetica, sans-serif !important;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase !important;
	color: #737373;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
	letter-spacing: -1px;
	font-family: "arial black", arial, helvetica, sans-serif !important;
	text-transform: uppercase !important;
}
h2 a:link, h2 a:active, h2 a:visited {
	font-family: "arial black", arial, helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h3 a:link, h3 a:active, h3 a:visited {
	font-family: "arial black", arial, helvetica, sans-serif;
	color: #000;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h5 {
	font-family: "arial black", arial, helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 26px;
}

#header {
	margin: 0;
	background: transparent url(images/header_bg.jpg) left 0 repeat-x;
}
#content-hat  {
	background: none; 
	margin-bottom: 0; 
	padding-bottom: 0;
}

a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -112px;}
.on-air a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -92px;}
a.bp-profile-link:hover, .on-air a.bp-profile-link:hover {background: transparent url(images/supersprite.png) no-repeat 0 -133px !important;}

/* Main Nav */
#categories {background: transparent url(images/categories_bg.jpg) left 0 repeat-x;}
#category-list li {
	height: 53px;
	padding: 0 10px;
	margin-top: -7px;
}
#category-list li a {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	width: 100%;
}
#category-list li a:hover {
	color: #ff0000;
}
#category-list li.active_link {
	background: transparent none;
	border: none;
	margin-top: -7px;
	overflow: hidden;
}
#category-list li.active_link a {
	color: #ff0000;
}

/* Search */
#header_search .search-box {
	margin-top: 5px;
}
.search-button {
	background: transparent none;
	border: none;
	border: none;
	margin-top: 5px;
	font-family: "arial black", arial, helvetica, sans-serif !important;
	font-size: 13px;
	margin-top: 3px;
	padding: 3px 0;
}
.search-button:hover {color: #FF0000;}

#sidebar .search-form {margin: 10px;}
#sidebar .search-button {
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -282px;
	text-indent: -999em;
	width: 83px;
	height: 32px;
}
#sidebar .search-button:hover {
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -243px;
	text-indent: -999em;
}

/* Search Results */
.search-result #content-hat {
	background: transparent url(images/search_background.png) no-repeat scroll 0 0;
	height: 182px;
	margin-bottom: 25px;
}
.search-result h2.featured,
.search-footer h2.featured {padding: 20px 10px;}

#search-result_info {color: #000;}
#search-result_info strong, #search-result_info strong a {color: #666;}
#search-result_info strong a:hover {color: #FF0000;}

.search-footer {
	background: transparent url(images/search_background.png) no-repeat 0 0;
	height: 182px;
}
.search-footer .search-box {width: 500px;}
.search-footer .search-button {color: #666; margin-right: 20px;}
.search-footer .search-button:hover {color: #FF0000;}

 .home_post_footer {margin-bottom: 25px;}
.compact.post.four04 {padding: 5px 15px !important;}

/* Footer */
#footer_cap {
	height: 800px;
	background: transparent url(images/footer_background.jpg) repeat-x center bottom;
}
#footer {
	background: transparent url(images/footer_bubble.gif) no-repeat center top;
	height: 244px;
	margin-top: -766px;
	padding-top: 500px;
}
#footer a {color: #737373;}
#footer a:hover {color: #FF0000;}

#footer .container {margin-top: -308px;}
.footer_left, .footer_right {
	margin-top: 223px;
	color: #FFF;
}
#footer .footer_left a, #footer .footer_right a {color: #FFF;}
#footer .footer_left a:hover, #footer .footer_right a:hover {color: #FF0000;}
/* @end */

/*
-------------------------------------------------------------------------------------------------------
 @group Flash
-------------------------------------------------------------------------------------------------------
*/
#featured {background: transparent none;}
#DL_container, #ITS_container {border: 3px solid #FFF;}


/* @end */

/*
-------------------------------------------------------------------------------------------------------
 @group Content: Loop/Post/Author/Search/Events/Schedule/DJ Cat Page/WP Page
-------------------------------------------------------------------------------------------------------
*/
#left-col {width: 646px;}
#right-col {width: 327px;}
#content {background: transparent url(images/footer_fade.png) repeat-x left bottom;}

.post-wrapper, .compact-wrap {position: relative;}

.content_header {
	background: transparent url(images/content_header_bg.gif) no-repeat 0 0;
	height: 50px;
}
.content_footer {
	background: transparent url(images/content_footer_bg.gif) no-repeat 0 bottom;
	height: 42px;
	margin-bottom: 25px;
}
.post {
	background: transparent url(images/post_background.gif) repeat-y 0 0;
	position: static !important;
}
.excerpt {
	word-wrap: break-word;
}

/* Compact */
#compact-loop .content_header, .home_post_header {
	background: transparent url(images/compact_post_header.gif) 0 0 no-repeat;
	height: 27px;
}
#compact-loop .content_footer, .home_post_footer {
	background: transparent url(images/compact_post_footer.gif) 0 0 no-repeat;
	height: 47px;
}
#compact-loop .post, div.compact.post.four04 {
	background: transparent url(images/compact_background.gif) repeat-y 0 0;
}
.compact_post_head {border-bottom: none;}
.compact_post_head h2.title {margin-bottom: 10px;}
.compact_post_head .post-info {
	border-bottom: 1px solid #b1abab;
	border-top: 1px solid #b1abab;
	padding: 3px 0;
}
.compact_post_head .post-info a {
	text-transform: uppercase;
	font-size: 20px;
}
.compact_entry {
	position: relative;
}
#compact-loop .excerpt {
	overflow: hidden !important;
	padding-bottom: 25px;
}
.compact-wrap .compact span.moretext {bottom: 0;}

/* Post Meta */
.meta {
	background: transparent none;
	margin-left: 0;
	padding-left: 20px;
	padding-right: 5px;
	color: #FFF;
}
.meta p.meta_posted-by {
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
}
.meta h4, .meta p, .on_air_schedule {margin-left: 5px;}
.meta h4 a {
	color: #FFF;
	font-size: 20px;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	line-height: 24px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.meta h4 a:hover {
	color: #FF0000;
}
.meta p {color: #FFF;}
.meta img {
	padding-bottom: 0 !important;
	margin-bottom: 5px;
	border: 1px solid #FFF;
}
.meta a {
	color: #FFF;
	text-decoration: none;
}
.meta a:hover {
	color: #FF0000;
	text-decoration: none;
}
.meta .on_air_schedule a {text-transform: uppercase;}
.meta .sponsored-by img {border: none;}

/* Post Content */
.post-content {margin: 10px 5px;}
.post-list .post-content {
	background: transparent none;
	padding: 5px 30px 10px 10px;
}
.post-list .post-category h3 {float: left;}
.post-list .post-category h3 a {
	float: none;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.post-list .post-category h3 a:hover {color: #FF0000;}

/* Comments */
.stats-comments {
	float: none;
	position: absolute;
	padding: 0;
	top: 20px;
	right: 10px;
}
.stats-comments a {margin-right: 0;}
span.comments-bubble {
	background: transparent url(images/comment_bubble.png) 0 0 no-repeat;
	display: block;
	width: 41px;
	padding: 0 0 10px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
}
.stats-comments a:hover span.comments-bubble {color: #FF0000;}
span.stats-comments_close {display: none;}

.post-content h2 {
	clear: both;
	overflow: hidden;
}
h2.title a {
	text-transform: uppercase;
	font-size: 32px !important;
	line-height: 1 !important;
}
h2.title a:hover {color: #FF0000;}

.single-post .post-content p {margin: 10px;}
.post-content p {color: #000;}
.post-content a {
	text-decoration: none;
	font-weight: bold;
	color: #737373;
}
.post-content a:hover {
	color: #FF0000;
	text-decoration: none;
}
.single-post .post-content img {
	max-width:616px !important;
}
span.moretext {
	position: absolute;
	bottom: 45px;
	right: 20px;
	text-decoration: none;
	white-space: nowrap;
	width: 125px;
}
span.moretext a {
	background: transparent url(images/arrows.png) left -63px no-repeat;
	padding-left: 30px;
	text-decoration: none;
	color: #737373;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 14px;
	white-space: nowrap;
}
span.moretext a:hover {
	background: transparent url(images/arrows.png) left -29px no-repeat;
	color: #FF0000;
}

/* Single Post */
#single-default #content-hat, #page_header {
	background: transparent url(images/single_header_bg.gif?cdncache=20091022) 0 0 no-repeat;
	margin-bottom: 0;
	padding-bottom: 0;
}
h2.featured, h2.featured a:link, h2.featured a:active, h2.featured a:visited {
	color: #000;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	text-transform: uppercase;
	letter-spacing: -3px;
	line-height: 40px;
	font-size: 40px;
	padding: 0 10px 40px 0;
}
#single-default h2.featured, 
#single-default h2.featured a:link, 
#single-default h2.featured a:active, 
#single-default h2.featured a:visited {
	padding: 50px 10px 10px 15px;
}
#single-default h2.featured {padding-bottom: 0;}
#single_header {
	background: none;
	display: none;
}
.single-post {background: transparent url(images/single_background.gif) left bottom repeat-y;}

.previous-next-link_entry {margin: 10px 5px 0 0;}
.previous-next-link_entry a {
	text-transform: uppercase;
	color: #b7aeae;
}
.previous-next-link_entry a:hover {color: #FF0000;}
#next-link_entry {border-left: 1px solid #b7aeae;}

#post-floor {border: none;}
.sociable .sociable_tagline strong, #post-tags span {
	text-transform: uppercase;
	font-weight: bold;
	font-family: "arial black", arial, helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 16px;
	color: #000;
}
#post-tags {width: 45%;}

#author-floor-wrap {background: transparent url(images/single_author_bg.gif) 0 0 no-repeat;}
#author-floor {
	background: none;
	height: 115px;
}
#author-floor .post-author {
	width: 470px;
}
#author-floor .post-author-floor-image-link {
	float: left;
	max-width: 160px;
	overflow: hidden;
	margin-right: 10px;
}
#author-floor .post-author-image {
	margin-right: 0;
	float: none;
}
#author-floor-wrap h2 {
	margin-bottom: 5px;
}
#author-floor-wrap h2 a {color: #FFF; line-height: 1;}
#author-floor-wrap h2 a:hover {color: #FF0000;}
.post-author-meta, #author-floor-wrap a {color: #737373;}
#author-floor-wrap a:hover {color: #FF0000;}

#author-floor .post-author-meta {
	color: #666;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	position: relative;
}

#author-floor div.dj-updates-rss {
	float: left;
	margin-left: 15px;
}
#author-floor span.dj-updates-rss {
	background: none; 
	padding: 0; 
	float: none;
	margin: 0;
}
#author-floor span.dj-updates-rss a {
	background: transparent url(images/supersprite.png) 0 -194px no-repeat;
	padding: 0 0 0 20px;
}
#author-floor span.dj-updates-rss a:hover {
	background: transparent url(images/supersprite.png) 0 -215px no-repeat;
}
#author-floor .sponsored-by {
	float:right;
	width:120px;
	margin-right: 10px;
}
#single_footer {
	background: transparent url(images/single_footer_bg.gif) 0 0 no-repeat;
	height: 64px;
}

/* Comments */
#comments {background: none;}
#comment_content_header {
	background: transparent url(images/single_header_bg.gif) 0 0 no-repeat;
	display: block;
	height: 27px;
}

#comments_header {
	background: transparent none;
	color: #000;
	text-transform: uppercase;
	font-family: "arial black", arial, helvetica, sans-serif;
	letter-spacing: -1px;
}
span.comments-list-bubble {
	background: transparent url(images/comment_bubble.png) 0 0 no-repeat;
	color: #FFF;
	font-size: 16px;
	display:inline-block;
	height:29px;
	text-align:center;
	width:41px;
	padding: 0;
}
span.comments-list-bubble_close {
	background: none;
	display: none;
}
#comment-list, #respond {
	background: transparent url(images/single_background.gif) repeat-y 0 0;
	margin-bottom: 0;
}
#comments_header {
	background: transparent url(images/single_background.gif) repeat-y 0 0;
	margin: 0;
	border: 0;
	height: auto;
	overflow: auto;
}

/* Ratings */
span.ratings-up, span.ratings-down {color: #000;}
span.ratings-up:hover, span.ratings-down:hover {color: #FF0000;}
span.ratings-up {
	background: transparent url(images/ratings_thumbs.png) no-repeat 0 0;
	padding: 11px 0 4px 38px;
}
span.ratings-up:hover {
	background: transparent url(images/ratings_thumbs.png) no-repeat 0 -76px;
	padding: 11px 0 4px 38px;
}
span.ratings-down {
	background: transparent url(images/ratings_thumbs.png) no-repeat 0 -38px;
	padding: 0px 0 10px 38px;
}
span.ratings-down:hover {
	background: transparent url(images/ratings_thumbs.png) no-repeat 0 -114px;
	padding: 0px 0 10px 38px;
}

#comment-list .comment {
	border-bottom: 1px solid #b6b0b0;
	background: transparent none;
	overflow: hidden;
	padding-bottom: 10px;
	clear: both;
	margin: 0 10px;
}
#comment-list .comment.alt {
	background: transparent none;
}
#comments .comments_left {
	background-color: transparent;
	width: 80px;
	padding: 10px 10px 2010px;
	margin-bottom: -2010px;
}
#comments .comments_right {
	width: 500px;
	color: #000;
	padding-right: 10px;
}
.comment-author {
	color: #000;
	font-weight: bold;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
}
.timestamp {
	color: #000;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
}

#comment_content_footer, #respond_footer {
	background: transparent url(images/comments_footer_bg.gif) 0 bottom no-repeat;
}

/* Comments Pagination */
#comment-pagination {
	margin: 10px 15px 0 0;
	padding: 0 0 10px 0;
}
.comment-page-numbers {
	display: block;
	width: auto;
	text-align: center;
	margin: 0;
	padding: 5px 20px;
}
.comment-page-numbers .page-numbers {
	background: transparent none;
	color: #737373;
	font-size: 13px;
	text-transform: uppercase;
}
.comment-page-numbers .current,
a.page-numbers:hover {
	background: transparent none;
	color: #FF0000;
	font-size: 13px;
}
.comment-page-numbers .current {color: #000; font-size: 14px;}

/* Respond */
#respond_head {
	padding: 10px 15px;
	margin-top: -15px;
	background: transparent url(images/single_header_bg.gif) 0 0 no-repeat;
}
.respond-title {
	text-transform: uppercase;
	font-size: 23px;
	font-family: "arial black", arial, sans-serif;
	margin-top: -10px;
	margin-left: 5px;
	letter-spacing: -1px;
}
#commentform div {margin: 0 5px;}
#commentform #submit {
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -43px;
	width: 154px;
	height: 38px;
	margin-left: 465px;
}
#commentform #submit:hover {
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -3px;
}


/* Schedule/Events */
#category-events #content-hat, #category-schedule #content-hat {
	background: transparent none;
	height: auto;
}
#category-events h2.featured, #category-schedule h2.featured {padding-bottom: 40px !important;}
#category-events #events-nav-bottom_wrap, #category-schedule #events-nav-bottom_wrap {
	background: transparent url(images/schedule_subnav_background.png) 0 bottom no-repeat;
}
#category-events .events-nav.top {
	width: 646px;
	overflow: hidden;
}
.events-nav.top {
	background: transparent url(images/schedule_subnav_background.png) 0 0 no-repeat;
}
#category-schedule .events-nav-links {
	float: none;
}
#events-upcoming a, #events-past a, 
#events-upcoming_bottom a, #events-past_bottom a,
.schedule-day a, .schedule-day_bottom a {
	color: #000;
	font-size: 13px;
	padding: 10px 12px;
}
#events-upcoming a:hover, #events-past a:hover, 
#events-upcoming_bottom a:hover, #events-past_bottom a:hover,
.schedule-day a:hover, .schedule-day_bottom a:hover {color: #FF0000;}

#category-events .active a:hover,
#category-schedule .active a:hover {
	color: #FFF;
}
#events-upcoming.active a, #events-past.active a, #events-month.active a, .schedule-day.active a {
	background: transparent url(images/schedule_arrow_top.png) center 2px no-repeat;
	color: #FFF !important;
	margin: 0;
	font-size: 13px;
}
#events-upcoming_bottom.active a, #events-past_bottom.active a, #events-month_bottom.active a, .bottom .schedule-day_bottom.active a {
	background: transparent url(images/schedule_arrow_bottom.png) center 4px no-repeat;
	margin: 0;
	font-size: 13px;
	padding: 21px 12px 10px !important;
}
#schedule-wed-btm.active a {background-position: center 4px;}
.event_entry h2.title {margin-bottom: 20px;}
.event_entry .excerpt {margin-bottom: 20px;}

/* Schedule */
.shows .content_header {
	background: transparent url(images/schedule_show_top_bg.gif) 0 top no-repeat;
}
.shows .post {
	background: transparent url(images/schedule_show_bg.gif) 0 0 repeat-y;
	position: relative !important;
}
span.show-end-time {
	width: 100%;
}
.show-start_end {
	background: transparent none;
	padding: 10px 3px 0 10px !important;
	margin: 0;
	width: 43px;
	color: #FFF;
	font-size: 13px;
}
.show_entry {
	width: 390px !important;
}
.show_entry h2.title {
	margin-bottom: 15px;
}
.show_entry h2.title a {
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1;
}
.show_entry h2.title a:hover {color: #FF0000;}
.show_entry span.moretext {margin: 10px;}

#category-schedule .show_entry span.moretext {
	bottom: 0;
	right: 200px;
}

span.moretext a br {display: none;}
.hosted-by {
	background: transparent none;
}
.hosted-by .hosted-by-title {
	color: #FFF;
	text-transform: uppercase;
}
.hosted-by .hosted-by-author a {
	color: #FFF !important;
	text-transform: uppercase;
}
.hosted-by .hosted-by-author a:hover {
	color: #FF0000 !important;
	letter-spacing: -1px;
}
.post-author-meta {
	color: #666;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	position: relative;
}
#post-floor  {color: #000;}

.post-author-meta a:hover, #author-floor-wrap a:hover {color: #FF0000;}
.shows .content_footer {
	background: transparent url(images/schedule_show_bottom_bg.gif) 0 bottom no-repeat;
}
#single-default .post-author-meta .author-links {
	font-size: 12px;
	float: left;
}
.post-author-meta .author-links {font-size: 11px;}

/* On Air */
.on-air-content_header {
	background: transparent url(images/schedule_onair_top.gif) 0 top no-repeat;
	display: block;
}
.on-air .post-author-meta {color: #FFF;}
.on-air .show-start_end, .on-air .show_entry, .on-air .show_entry h2 span, .on-air .hosted-by {background: none;}
.shows div.on-air {
	background: transparent url(images/schedule_onair_bg.gif) 0 0 repeat-y;
}
.on-air .show_entry,
.on-air .show_entry h2 a {color: #000;}
.on-air .show_entry h2 span {
	display: block;
}
.on-air .show_entry .moretext a {color: #737373;}
.on-air .show_entry .moretext a:hover {color: #FF0000;}
.on-air-content_footer {
	display: block;
	height: 50px;
	margin-bottom: 25px;
	background: transparent url(images/schedule_onair_bottom.gif) 0 bottom no-repeat;
}
.on-air .hosted-by a:hover {color: #FF0000 !important;}

#list_button a, #chat_button a {font-size: 11px;}
#list_button a {
	padding-left: 24px;
	background: transparent url(images/supersprite.png) left -22px no-repeat;
}
#list_button a:hover {background: transparent url(images/supersprite.png) -101px -22px no-repeat;}
#chat_button a {background: transparent url(images/supersprite.png) left -56px no-repeat;}
#chat_button a:hover {background: transparent url(images/supersprite.png) -69px -56px no-repeat;}

/* Events */
#category-events .content_header, #single-event_header, #page_header {
	background: transparent url(images/compact_post_header.gif) no-repeat 0 0;
	height: 27px;
}
#category-events .post {position: relative !important;}
#category-events .post, #single-event .single-post, #page-default .single-post, #category-schedule .compact {
	background: transparent url(images/compact_background.gif) repeat-y 0 0;
}
#category-events .content_footer, #event-footer, #page_footer {
	background: transparent url(images/compact_post_footer.gif) no-repeat 0 0;
}
#category-events .event-day {background: transparent none;}
#category-events .event-day h4 {
	color: #000;
	font-size: 20px;
	padding-left: 0;
}
#category-events .event_entry span.moretext {
	bottom: 0;
	left: 275px;
}
#single-event #content-hat {
	background: transparent url(images/compact_post_header.gif) no-repeat 0 0;
	padding-top: 27px;
}
#single-event .event-header {
	background: transparent url(images/single-event-footer.png) no-repeat 0 bottom;
	margin-bottom: 25px;
	padding-bottom: 52px;
}
#single-event h2.featured {padding-left: 15px;}

#single-event #back-to-events a {
	background: transparent url(images/arrows.png) no-repeat 0 -82px;
	padding-top: 0;
	color: #666;
	font-size: 12px;
	padding-left: 30px;
}
#single-event #back-to-events a:hover {
	background: transparent url(images/arrows.png) no-repeat 0 -48px;
	color: #FF0000;
}
#google-map {
	background: transparent url(images/supersprite.png) no-repeat 0 9px;
	padding: 11px 4px 4px;
	font-size: 8px;
	letter-spacing: 1px;	
}
#google-map:hover {
	background: transparent url(images/supersprite.png) no-repeat -81px 9px;
}
.event-list-meta {background: none;}

#category-events .post_header, #category-schedule .post_header {
	background: transparent url(images/compact_post_header.gif) no-repeat 0 0;
	height: 27px;
}
#category-events .home_post_footer, #category-schedule .home_post_footer {
	background: transparent url(images/compact_post_footer.gif) no-repeat 0 bottom;
	height: 47px;
}
.event-meta-desc {font-size: 13px;}
.event-list-meta td {padding-bottom: 5px;}

#single-event .event-header {color: #000;}

/* Featured Author */
#featured-left_header {
	display: block;
	background: transparent url(images/content_header_bg.gif) no-repeat 0 0;
	height: 43px;
}
#author-default #featured-left {
	border: none;
	background: transparent url(images/post_background.gif) repeat-y 0 0;
	width: 606px;
	float: none;
	padding: 10px 20px;
}
#featured-author-bio {width: 430px;}
#featured-left #featured-author-meta span {padding-left: 5px;}
span#back-to-dj-list {
	width: 140px;
	background: none;
	white-space: nowrap;
}
#author-default #featured-left #back-to-dj-list a {
	background: transparent url(images/arrows.png) no-repeat 0 -82px;
	padding-left: 30px;
	color: #737373;
}

#featured-author {margin-bottom: 25px;}
#author-default #featured-left .featured-author-links {padding-right: 40px;}

#featured-author-bio,
#author-default #featured-left .featured-author-links,
#author-default #featured-left .featured-author-links a {color: #000;}

#author-default #featured-left #back-to-dj-list a:hover {background: transparent url(images/arrows.png) no-repeat 0 -48px;}
#author-default #featured-left #back-to-dj-list a:hover,
#author-default #featured-left .featured-author-links a:hover {color: #FF0000;}

#featured-author_header {
	border-bottom: none;
	height:auto;
	overflow:hidden;
	width:626px;
	padding-bottom: 0;
}
#featured-author-title {
	float: left;
	width: 160px;
}
#featured-author-title h2 {float: none;}
#featured-author-title h2 a {font-size: 20px; line-height: 24px;}
#featured-author-meta {clear: left;}

#author-default #featured-left #featured-author-bio a {color: #666;}
#author-default #featured-left #featured-author-bio a:hover {color: #FF0000;}

#featured-left .featured-author-links a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -154px; padding-right: 4px !important;}
#featured-left .featured-author-links a.bp-profile-link:hover {background: transparent url(images/supersprite.png) no-repeat 0 -133px !important;}

#featured-left .dj-updates-rss {background: transparent url(images/supersprite.png) no-repeat 0 -234px;}
#featured-left .dj-updates-rss:hover {background: transparent url(images/supersprite.png) no-repeat 0 -213px;}

#page_authors, #page_authors .post {position: relative !important;}

#page_authors .post span.moretext {bottom: 0;}

#page_authors .dj-updates-rss {
	float: right;
	margin-right: 5px;
}
#page_authors .dj-updates-rss a {
	background: transparent url(images/supersprite.png) no-repeat 0 -195px;
	padding-bottom: 0;
	float: none;
}
#page_authors .dj-updates-rss a:hover {background: transparent url(images/supersprite.png) no-repeat 0 -216px;}

#featured-left_footer {
	display: block;
	background: transparent url(images/content_footer_bg.gif) no-repeat 0 bottom;
	height: 42px;
}

/* @end */

/* Pagination */
span.nav-slash {color: #000;}
span.previous_entries a,
span.next_entries a, 
.month-nav .events_previous_month a, 
.month-nav .events_next_month a {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
}
span.previous_entries a:hover,
span.next_entries a:hover,
.month-nav .events_previous_month a:hover, 
.month-nav .events_next_month a:hover {
	color: #FF0000;
	font-size: 20px;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
}

span.previous_entries a,
.month-nav .events_previous_month a {background: transparent url(images/archive_arrows.png) no-repeat 0 -121px;}
span.previous_entries a:hover,
.month-nav .events_previous_month a:hover {background: transparent url(images/archive_arrows.png) no-repeat 0 -34px;}

span.next_entries a,
.month-nav .events_next_month a {background: transparent url(images/archive_arrows.png) no-repeat right -141px;}
span.next_entries a:hover,
.month-nav .events_next_month a:hover {background: transparent url(images/archive_arrows.png) no-repeat right -55px;}

/*
-------------------------------------------------------------------------------------------------------
 @group Widgets
-------------------------------------------------------------------------------------------------------
*/
#sidebar div .widget {
	background: transparent url(images/widget_background.gif) left top repeat-y;
}
#sidebar .widget-top {
	background: transparent url(images/widget_cap.gif?cache=30100309) 1px top no-repeat;
	height: 26px;
}
#sidebar .widget-bottom {
	background: transparent url(images/widget_bottom_bg.gif?cache=30100309) left bottom no-repeat;
	height: 72px;
}
h5.widgettitle {
	background: transparent url(images/widget_title_bg.gif?cache=30100309) repeat-y 0 0;
}
#sidebar {color: #000;}
#sidebar a, #sidebar .highlight_item .highlight_link {color: #737373;}
#sidebar a:hover, #sidebar .highlight_item .highlight_link:hover {color: #FF0000;}

#sidebar ul {
	margin: 0 5px; 
	padding-left: 0; 
	padding-right: 0;
}
#sidebar li, ul#recentcomments li {
	padding: 5px 9px;
}
#the-most-tabbed-elements li {padding: 0 5px 0 4px;}
#sidebar li, #sidebar .highlight_item {border-bottom: 1px solid #b1abab;}

#sidebar .highlight_item {
	margin-left:5px;
	margin-right:5px;
	padding:5px;
}
#sidebar .widget .button-back {
	height: auto;
	background: none;
	padding-right: 0;
}
#sidebar .widget .button-back:hover {background: transparent none;}
#sidebar .widget .button-back a {
	background: transparent none;
	color: #737373;
	line-height: 1;
	padding: 0 0 0 30px;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: -1px;
}
#sidebar .widget .button-back a:hover {
	background: transparent none;
	color: #FF0000;
}
.textwidget {padding: 10px;}

/* Featured Author */
.widget .featuredAuthor {
	margin: 7px 5px 0;
	border-bottom: 1px solid #b1abab;
	font-size: 11px;
}
.widget .featuredAuthor h4.featuredAuthorName a {font-size: 16px;}
.widget .featuredAuthor .featured-authors-wrap a {color: #737373 !important;}
.widget .featuredAuthor .featured-authors-wrap a:hover,
.widget .featuredAuthor h4.featuredAuthorName a:hover {
	color: #FF0000 !important;
}
#sidebar .iOneFeaturedAuthor .widget .button-back a {
	text-indent: -999em;
	width: 124px;
	height: 37px;
	display: block;
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -122px;
}
#sidebar .iOneFeaturedAuthor .widget .button-back a:hover {background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -82px;}

/* The Most */
#the-most-tabbed-elements li a {
	padding: 6px 11px;
	font-size: 14px;
	color: #000;
}
#the-most-tabbed-elements li a:hover {
	color: #FF0000 !important;
	background: transparent none;
}
#the-most-tabbed-elements li a.selected {
	color: #737373 !important;
	background: transparent none;
}
#the-most-items ol a, #sidebar .widget_rss ul a {
	text-transform: capitalize !important;
	font-family: arial, sans-serif !important;
	color: #000 !important;
	letter-spacing: normal !important;
}
#the-most-items ol a:hover, #sidebar .widget_rss ul a:hover {color: #FF0000 !important;}

/* Poll Daddy */
.PDS_Poll .pds-box {
	margin: 0 auto !important; 
	background-color: transparent !important;
}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button {
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -201px !important;
}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button:hover {
	background: transparent url(images/buttons.png?cache=20100512) no-repeat 0 -162px !important;
}

/* Dart Ad */
#sidebar .dart .widget-top {
	background: transparent none;
	display: none;
}


/* RSS */
.rssSummary {font-weight: normal;}

/* @end */

div.sociable  {clear: both;}

/*
-------------------------------------------------------------------------------------------------------
 @group Custom Post Styles/Advertorials
-------------------------------------------------------------------------------------------------------
*/
.compact-default, .compact-exclusive, .compact-scoop, .compact-clip, .compact-town, .compact-info {position: relative;}

.advertorial .content_header,
.advertorial .content_footer {display: none !important;}

.advertorial .post {
	background: none;
	margin-bottom: 25px;
}

.post-style_top {
	display: block;
	height: 20px;
}
.post-style_top img {
	position: absolute;
	top: 15px;
	left: 5px;
}
.advertisement .post-style_top img {
	position: absolute;
	top: 25px;
	left: 10px;
}

/* @end */