/* @override 
	http://radio.local/radio/wp-content/themes/radio/styles/Ripped/style.css?ver=12185
	http://radio.local/radio/wp-content/themes/radio/styles/Ripped/style.css?ver=2009-09-24
	http://cdn.hotspotatl.com/wp-content/themes/radio/styles/Ripped/style.css?ver=13281
*/

/* 

The Urban Ripped 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: Header/Nav/Search/Footer
-------------------------------------------------------------------------------------------------------
*/
body {background: #000 url(images/background.jpg?cache=20091216) no-repeat center 32px;}

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

blockquote {margin: 10px;}

h2 a:link, h2 a:active, h2 a:visited {font-size: 24px;}
h3 a:link, h3 a:active, h3 a:visited {font-size: 14px;}
h2 a:hover, h3 a:hover {text-decoration: none;}

#header {background: none;}
#left-col {width: 642px;}

/* Main Nav */
#categories {
	background: none;
	margin-top: -10px;
}
#category-list li a {
	padding-top: 15px;
}
#category-list li a:hover {
	color: #e5af02;
}
.active_link {
	background: transparent url(images/nav_on.png) left top no-repeat;
	border: none;
	height: 50px;
}
#nav-home.active_link {background-position: 0 -3px;}
#nav-buzz.active_link {background-position: -76px -3px;}
#nav-contest.active_link {background-position: -151px -3px;}
#nav-events.active_link {background-position: -242px -3px;}
#nav-djs.active_link {background-position: -327px -3px;}
#nav-photos.active_link {background-position: -384px -3px;}
#nav-videos.active_link {background-position: -511px -3px;}
#nav-schedule.active_link {background-position: -542px -3px;}

.active_link a:hover {color: #fff !important; }

/* Search */
#header_search {width: 220px;}
.search-button {
	background: transparent url(images/search_button.png) 0 0 no-repeat;
	border: none;
	color: #000;
	height: 24px;
	width: 61px;
	font-size: 11px;
}
.search-button:hover {
	color: #000;
	background-position: 0 -24px;
}
.search-result #content-hat {
	background: transparent url(images/content-hat.png) 0 bottom no-repeat;
}
#search-result_info strong, #search-result_info strong a {color: #FFF;}
.search-footer {
	background: #6b6b6b url(images/respond_submit_bg.gif) 0 bottom repeat-x;
	margin-bottom: 20px;
	height: 100px;
}
.search-footer h2 {
	background: transparent url(images/respond_header.png) no-repeat 0 0;
	height: 39px;
}
.search-footer h2.featured {font-size: 14px;}
.search-footer .search-button {margin-right: 5px;}
.search-footer .search-box {
	margin-top: 5px;
	height: 17px;
}

/* Footer  */
#footer_cap {
	background: transparent none;
	display: none;
}
#footer {
	background: transparent url(images/footer_bg.jpg) center top no-repeat;
	color: #FFF;
	height: 365px;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: none;
	color: #E5AF02;
}
.footer_left, .footer_right {padding-top: 0;}
#carousel_holder {padding-top: 40px;}


/* @end */

/*
-------------------------------------------------------------------------------------------------------
 @group Flash:	Featured/ITS
-------------------------------------------------------------------------------------------------------
*/
#featured {
	background: transparent none;
	height: 275px;
}
.author #featured {
	margin-top: 25px;
	height: 308px;
}
#featured-left, #featured-right {margin-top: 0;}
#featured .widget_wrap {width: auto;}
#DL_container{
	padding:3px;
	background:#000;
}
#ITS_container{
	padding:3px;
	background:#000;
}

/* LSAP */
body#lsap,  body#lsap .container {background: #000000 none;}

/* Gallery Launcher */
#gallery_open_button {margin-left: 10px;}

/* @end */

/*
-------------------------------------------------------------------------------------------------------
 @group Content: Loop/Post/Author/Search/Events/Schedule/DJ Cat Page/WP Page
-------------------------------------------------------------------------------------------------------
*/
#content {
	background: transparent none;
	padding: 0;
	margin-top: 15px;
}
.single #content,
.search #content,
.author #content,
.page #content,
.four04 #content {margin-top: 25px;}

#content .container {
	background: transparent none;
}
.content_header {display: none !important;}
.content_footer {
	background: none;
	height: 0;
	margin-bottom: 20px;
}
#content-hat { 
	margin-top: 0;	
	background-image: url(images/content-hat.png);
}
.home #content-hat { 
	text-indent: -5000px;
	border: none; 
	height: 46px; 
	background: url(images/home_content-hat.png) no-repeat left top; 
}
.post, #comments {
	background: none;
	background-color: #fff; 
}
.post {
	background: #FFF url(images/post_content_bg.gif) repeat-x 0 39px;
	padding: 0 !important;
	margin-left: 0;
}
.single-post {
	padding: 0;
	margin: 0 !important; 
	background: #FFF url(images/single_post_bg.gif) 0 35px repeat-x;
}
.single-post .post-content {
	margin: 0;
	width: 642px;
	padding: 10px 0 0;
	float: none;
}
.single-post .post-content p a {
	color: #333;
	text-decoration: underline;
	font-weight: normal;
	display: inline-block;
	padding: 2px;
}
.single-post .post-content p a:hover {
	font-weight: normal;
	color: #333;
	background-color: #E5AF02;
	text-decoration: none;
}
.post-content p a:hover.containsImg {background-color: transparent;}

.compact_post_head {
	border-bottom: none;
	padding: 0;
	background: transparent url(images/single_post_head_bg.png) left bottom no-repeat;
	height: 47px;
	color: #FFF;
}
.compact_post_head a:link, .compact_post_head  a:active, .compact_post_head  a:visited {
	color:#E5AF02;
	text-decoration: underline;
}
.compact_post_head  a:hover {text-decoration: none;}
.post-info {padding: 10px;}
.previous-next-link_entry {margin: 10px 10px 10px 0;}
#next-link_entry {border-left: 1px solid #FFF;}
#post-floor {
	border: none;
	width: 622px;
	overflow: hidden;
	background: #CCC none;
	padding: 10px 10px 25px;
	color: #000;
}
.sociable .sociable_tagline {
	font-size: 16px;
	margin-bottom: 10px;
}
#post-tags {
	font-size: 16px;
	color: #000;
}
#post-tags a {
	font-size: 12px;
	text-decoration: underline;
	color: #000;
	display: inline-block;
	padding: 2px;
}
#post-tags a:hover {
	text-decoration: none;
	background-color: #E5AF02;
}
#author-floor-wrap {
	margin-top: 15px;
	padding-top: 9px;
	background: transparent url(images/single_post_author_arrow.png) 15px 0 no-repeat;
}
#author-floor {
	background: #FFF url(images/single_post_author_bg.gif) 0 0 repeat-x;
	padding: 0;
	width: 642px;
	margin: 0;
}
#author-floor .post-author {
	min-width: 327px; 
	width: 462px;
}
.post-author {margin-left: 10px;}
.post-author h2 a, .post-author .post-author-meta a {
	text-decoration: underline;
	display: inline-block;
	padding: 2px;
}
.post-author h2 a {text-decoration: none;}
.post-author h2 a:hover, .post-author .post-author-meta a:hover {
	background-color: #E5AF02;
	text-decoration: none;
}
.post-author h2 {margin-bottom: 10px;}
/* Removing issue #5700
#author-floor .post-author h2 {
	float: left;
}
*/
.author-links {margin-bottom: 20px;}
.author-links a, #author-floor span.dj-updates-rss a {
	color: #000;
}
#author-floor span.dj-updates-rss {
	background: none;
	padding: 0;
}
#author-floor a.dj-updates-rss {
	background: url(images/supersprite.png) no-repeat 0 -195px; 
	margin-top: 0;
	padding: 2px 0 2px 20px;
}
#author-floor a.dj-updates-rss:hover {
	background-color: #E5AF02;
}
#author-floor .post-sponsored-by {
	float: right;
	width: auto;
	background: url(images/single_sponsoredby_bg.gif) 0 0 repeat-x;
	height: 110px;
	padding: 15px 15px 0;
}

/* Events */
#single-event .single-post {
	padding: 10px;
}
.show-start_end  {
	width: 59px; 
	margin-left: 0; 
}

/* Post Meta */
.meta {
	background: #9f9f9f url(images/meta_top_bg.png) -10px top repeat-x;
	margin-left: 0;
	padding: 48px 10px 2000px;
	margin-top: 0 !important;
}
.meta a {font-size: 11px;}

.meta h4 {margin-bottom: 3px;}
.meta img.post-author-image, .meta h4 , .meta p, .on_air_schedule {margin-left: 0;}
.post .meta h4 a {
	color: #000;
	text-decoration: underline;
}
.meta h4 a:hover {background-color: #e5af02;}
.meta a:hover, .meta h4 a:hover {
	color: #000;
	text-decoration: none;
}
.post-list .post-category h3 a, .moretext a { 
	color: #e5af02; 
}
.post-list .post-category h3 a {
	float: none; 
	text-decoration: underline !important;
}
.post-list .post-category h3 a:hover {
	color: #e5af02; 
	text-decoration: none !important;
}
.on_air_schedule {padding-bottom: 10px;}
.meta_on-air-schedule {font-size: 16px;}
.sponsored-by {
	background: none;
	padding: 15px 0 10px;
	width: 160px;
	float: right;
	height: 60px;
}
#author-floor .sponsored-by {
	padding: 10px 10px 10px 0;
}


/* Post Content */
.post-list .post-content {
	padding: 0 0 10px 0;
}
h2.title a:hover {
	background-color: #e5af02;
	text-decoration: none;
}
.post-content .post-category {
	width: 100%;
	overflow: auto;
	height: 39px;
	background: #000 url(images/post_cat_bg.gif) 0 0 repeat-x;
}
.post-content h2 {
	margin-top: 15px; 
	padding: 0 10px;
}
.post-content h3 {
	float: left; 
	margin: 10px 0 0 10px;
}
.post-content .excerpt p a {
	color: #333;
	text-decoration: underline;
	font-weight: normal;
	display: inline-block;
	padding: 2px;
}
.excerpt a:hover {
	font-weight: normal;
	color: #333;
	background-color: #E5AF02;
	text-decoration: none !important;
}
.post-content p, .post-content ul, .post-content ol {margin: 0 10px 15px;}

.post-thumb, .default-post-thumb, .compact-post-thumb {
	margin-left: 10px;
}
.meta p.meta_date {margin-bottom: 5px;}

/* Comments Bubble */
.stats-comments {margin: 3px 0 0 0;}

.stats-comments a {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
.stats-comments a:hover {text-decoration: none;}
span.comments-bubble {
	background: transparent url(images/comment-bubble.png) left top no-repeat;
	padding: 4px 5px 8px 8px;
	text-decoration: none;
}
span.comments-bubble:hover {text-decoration: none;}
.stats-comments a:hover span.comments-bubble {
	background: transparent url(images/comment-bubble.png) left -35px no-repeat;
} 
span.stats-comments_close {
	background: transparent url(images/comment-bubble_close.png) 0 top  no-repeat;
	padding-top: 4px;
	padding-bottom: 5px;
	text-decoration: none;
}
span.stats-comments_close:hover {text-decoration: none;}
.stats-comments a:hover span.stats-comments_close {
	background: transparent url(images/comment-bubble_close.png) 0 -37px  no-repeat;
}
span.moretext {
	display: block;
	margin-right: 10px !important;
	position: absolute;
	bottom: 0;
	right: 0;
}
.shows span.moretext {right: 180px;}
span.moretext a {
	color: #000;
	width: 104px;
	height: 0;
	padding-top: 23px;
	display: block;
	background: transparent url(images/read_more.gif) 0 0 no-repeat;
	overflow: hidden;
}
span.moretext a:hover {
	background: transparent url(images/read_more.gif) 0 -23px no-repeat;
}

.month-nav a {color: #fff;}
.month-nav a:hover {color: #ce1010;}


/* Bullet divider color change */
.post-author-meta, .author-links {
	color: #333; 
}

.schedule-day a:visited, .schedule-day_bottom a:visited {color: #FFF;}

/* Comments */
#comments {margin-bottom: 45px;}
#comment_page_wrap {
	background: #000 none;
	display: block;
}
#comments_header {
	background: transparent url(images/comment_header.gif) repeat-x 0 0;
	width: 642px; 
	height: 38px;
	margin: 0; 
	border: none; 
	padding: 0;
	font-size: 14px;
	border: none;
}
.comments-bubble_wrap {padding: 10px;}
span.comments-list-bubble {
	background: url(images/comment-bubble.png) 0 0 no-repeat;
	font-size: 12px;
	padding: 4px 6px 10px 8px;
}
span.comments-list-bubble_close {
	background: url(images/comment-bubble_close.png) 0 0 no-repeat;
	padding: 4px 0;
	width: 3px;
	font-size: 12px;
}
/* Good Read? */
#comments_header .post-ratings {padding-right: 10px;}
#comments_header .post-ratings a:hover {text-decoration: none;}
span.ratings-up, span.ratings-down {font-size: 12px;}
span.ratings-up {background: url(images/ratings_arrows.png) 5px 4px no-repeat;}
span.ratings-up:hover {background: url(images/ratings_arrows.png) 5px -32px no-repeat;}
span.ratings-down {
	background: url(images/ratings_arrows.png) -138px 4px no-repeat;
	margin: 0;
	padding-left: 20px;
}
span.ratings-down:hover {
	background: url(images/ratings_arrows.png) -138px -32px no-repeat;
	margin: 0;
	padding-left: 20px;
}

#comment-list {
	background-color: #000;
	margin-bottom: 0;
}
#comment-list .comment {
	border-bottom: none;
	margin: 0 0 15px;
	padding: 0;
	background: #FFF url(images/comment_arrow.png) 108px 19px no-repeat;
	overflow: hidden;
	width: 642px;
}
#comment-list .comment.alt {
	background: #CCC url(images/comment_arrow.png) 108px 19px no-repeat;
}
#comments .comments_left {
	background: #9c9c9c url(images/comment_author_bg.gif) 0 0 repeat-x;
	width: 88px;
	padding: 15px 10px 2000px;
	margin-bottom: -2000px;
}
.comment_img {padding: 0; margin-bottom: 10px;}
.comment-author {font-weight: bold;}
.comment_img img {border: 3px solid black;}
.timestamp {margin-bottom: 15px;}
#comments .comments_right {
	width: 534px;
	padding-top: 24px;
}
#comments .comments_right p {margin: 0 20px 20px;}
#comment_content_footer {display: none;}
#comment-pagination {background: #000 !important;}
.comment-page-numbers {
	float:left;
	margin: 0;
	font-size: 14px;
	color: #FFF;
}
.comment-page-numbers a {
	background-color: transparent;
	color: #FFF !important;
	display: inline-block;
	padding: 5px;
	text-decoration: underline !important;
}
.comment-page-numbers .current, .comment-page-numbers a:hover {
	padding: 5px;
	color: #e5af02;
	font-weight: bold;
	text-decoration: none !important;
	display: inline-block;
}
#respond {
	background: #FFF none;
	padding: 0 0 1px;
	margin-bottom: 15px;
}
#respond_header {
	background: url(images/respond_header.png) 0 0 no-repeat;
	padding: 10px 13px 8px;
	margin: 0;
	height: 39px;
}
.respond-title {
	color: #FFF;
	font-size: 14px;
}
#login-req {margin: 0 13px 10px;}
#login-req a {
	color: #000;
	text-decoration: underline;
}
#login-req a:hover {
	text-decoration: none;
	color: #000;
	background: #E5AF02;
}

#respond #comment-login {
	color: #FFF;
	font-size: 12px;
}
#respond #comment-login a {color: #d69d1e;}
#respond #comment-login .account-name {color: #FFF;}
.formcontainer div {padding: 0 13px 20px;}
.formcontainer .form-submit {
	padding: 0;
	width: 642px;
	overflow: auto;
	background: #b7b7b7 url(images/respond_submit_bg.gif) 0 0 repeat-x;
	margin-bottom: -1px;
}
#commentform #submit {
	float: right;
	margin: 10px 13px;
	background: transparent url(images/comment-submit.png) 0 0 no-repeat;
	height: 30px;
}
#commentform #submit:hover {
	background: transparent url(images/comment-submit.png) 0 -30px no-repeat;
}
#respond_footer {display: none;}

/* Archives Prev/Next Links */
.archives-nav {
	text-align: left;
	padding: 0 0 10px 0;
	margin-bottom: 45px;
}
.archives-nav a {
	font: bold 24px Arial;
	color: #fff;
}
.archives-nav a:hover {
	font: bold 24px Arial;
	color: #e5af02;
}
span.previous_entries a, span.next_entries a {
	text-transform: none;
}
span.next_entries a {
	background: none;
	color: #fff !important; 
	text-decoration: none;
	padding-right: 0;
}
span.next_entries a:hover {
	background: none;
	color: #e5af02 !important; 
	text-decoration: none;
	padding-right: 0;
}
span.previous_entries a {
	background: none;
	color: #fff !important; 
	text-decoration: none;
	padding-left: 0;
}
span.previous_entries a:hover {
	background: none;
	color: #e5af02 !important; 
	text-decoration: none;
	padding-left: 0;
}

span.nav-slash {
	color: #FFF;
	font-weight: bold;
}


/* DJ Profile */
#featured-left_header, #featured-left_footer {display: none;}
#featured-author {width: 642px;}
#author-default #featured-left {
	border: none;
	padding: 0;
	color: #333;
	background: #FFF url(images/featured_author_bg.gif) 0 0 repeat-x;
	width: 642px;
	height: auto;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
#author-default #featured-author-bio p a,
.featured-author-bio a {
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}
#author-default #featured-author-bio p a:hover,
.featured-author-bio a:hover {
	background-color:#E5AF02;
	color:#333;
	font-weight: normal;
	text-decoration: none !important;
}
#featured-author_header {
	border-bottom: none;
	width: 642px;
	overflow: auto;
	height: auto;
	padding-bottom: 0;
	background: #323232 url(images/featured_author_header.png) no-repeat 0 bottom;
}
#featured-author-title {
	background: #242424 url(images/featured_author_title.gif) left bottom repeat-x;
	height: auto;
	width: 178px;
	float: left;
}
#featured-author-title h2 {padding: 2px 10px 10px;}
#featured-author-title h2 a {text-decoration: none;}
#author-default #featured-author-title h2 a:hover {text-decoration: none; color: #e5af02;}
#featured-left .featured-author-links {
	padding-left:174px;
	padding-right: 10px;
	text-align: right;
	width:280px;
	/*background: transparent url(images/featured_author_links_bg.png) 0 0 repeat-x;*/
	background: #323232 none;
	height: 29px;
	color: #e5af02;
}
#author-default #featured-left  .featured-author-links a {
	color: #e5af02;
	text-decoration: underline;
	background: transparent url(images/icon_email_yellow.png) 0 0 no-repeat;
	padding: 3px 3px 3px 26px !important;
	margin-left: 3px;
}
#author-default #featured-left  .featured-author-links a:hover {
	text-decoration: none;
}
#author-default #featured-left .featured-author-links a.bp-profile-link {
	background: transparent url(images/supersprite.png) no-repeat 0 -133px;
	padding: 3px 3px 3px 24px !important;
	margin-left: 0;
}
#author-default #featured-left .featured-author-links a.bp-profile-link:hover {
	background: transparent url(images/supersprite.png) no-repeat 0 -154px !important;
}
#author-default #featured-left  .featured-author-links a.dj-updates-rss {
	background: transparent url(images/supersprite.png) 0 -216px no-repeat;
	padding: 3px 3px 3px 22px !important;
}
#featured-author-bio p {padding-right: 10px;}
#featured-author-meta {
	margin-top: 0;
	width: 158px;
	padding: 10px 10px 2000px;
	background: #8f8f8f url(images/comment_list_arrow.png) 15px 0 no-repeat;
	margin-bottom: -2000px;
}
#featured-author-meta .featured-author-image-large {margin: 10px 0;}
#featured-left #featured-author-meta span {
	color: #000;
	font-size: 16px;
	padding: 0;
}
#author-default #featured-left .on_air_schedule .ione-schedule-dj-timeslots td a {
	color: #000;
}
#featured-left .on_air_schedule {
	padding-bottom: 10px;
	margin-left: 0;
}
#featured-author-bio {color: #333; margin-bottom: 20px;}
#author-default span#back-to-dj-list {
	clear: none;
	margin: 0 10px 0 0;
	background: none;
	padding: 0;
	float: none;
	position: absolute;
	bottom: 0;
	right: 0;
	text-indent: -999em;
	width: 127px;
}
#author-default span#back-to-dj-list a {
	color: #333;
	background: url(images/back_to_djlist.gif) 0 0 no-repeat;
	display: block;
	height: 23px;
}
#author-default span#back-to-dj-list a:hover {background-position: 0 -23px;}
#featured-sponsor {
	width: 323px;
	margin-top: 0;
	background: #b7b7b7 url(images/featured_sponsor_bg.gif) 0 0 repeat-x;
	padding-top: 43px;
	height: 265px;
}
#featured-sponsor a {
	display: block;
	width: 300px;
	height: 250px;
	margin: 0 10px 0;
}
#featured-sponsor .dj-sponsor_large {
	width: 300px;
	height: 250px;
	max-height: 250px;
	max-width: 300px;
	margin: 0;
	padding: 0;
}
#featured-sponsor #official-sponsor {
	font-size: 10px;
	padding: 2px 0;
}

.post.compact {
	padding: 0 !important;
	width: 642px;
}
.compact_post_head {
	position: relative;
	background: #323232 url(images/comment_header.gif) 0 bottom repeat-x;
	height: auto;
	width: 642px;
}
.compact_post_head h2.title {padding: 10px 10px 0;}
.compact_post_head h2.title a,
.compact_post_head h2.title a:visited {
	color: #FFF;
	text-decoration: none;
	background: transparent none;
}
.compact_post_head h2.title a:hover {
	color: #e5af02;
	background: transparent none;
}
.compact_post_head .stats-comments a {color: #000 !important;}
#compact-loop .stats-comments {margin-top: 10px;}
#compact-loop .compact_entry .excerpt {
	padding: 0 10px 10px !important;
	width: 622px;
}
.compact_entry {
	margin: 0;
	background: transparent url(images/comment_list_arrow.png) 15px 0 no-repeat;
	padding: 20px 0;
}
#compact_loop_footer {display: none;}

/* Schedule/Events */
#category-events #content-hat, #category-schedule #content-hat {
	background: transparent none;
	height: auto;
}
#category-events #content-hat h2, #category-schedule #content-hat h2 {
	background: url(images/content-hat.png) no-repeat 0 bottom;
	padding-bottom: 25px;
	margin-bottom: 30px;
}
.events-nav {
	background: transparent url(images/comment_header.gif) 0 top repeat-x;
	height: 36px;
}
.events-nav-links span {
	margin: 0 10px 0 0;
}
#category-events #events-nav-bottom_wrap, #category-schedule #events-nav-bottom_wrap {
	background: transparent none; 
	height: 36px;
	padding: 15px 0 0;
	margin-bottom: 20px;
}
#category-events .bottom .events-nav-links, #category-schedule .bottom .events-nav-links {padding: 0;}

#events-upcoming a, #events-past a, #events-month a, .schedule-day a {
	padding:11px 10px 10px;
}
.top #events-upcoming a, .top #events-past a, .top #events-month a, .top .schedule-day a {
	padding-bottom: 21px;
	margin-left: 0;
}
#events-upcoming_bottom a, #events-past_bottom a, .schedule-day_bottom a {
	padding-top: 20px;
	margin-left: 0;
}
#events-upcoming.active a, #events-past.active a, #events-month.active a, .schedule-day.active a { 
	background: url(images/event_arrow_top.jpg) no-repeat center -2px; 
}
#events-upcoming a:hover, #events-past a:hover, #events-month a:hover, .schedule-day a:hover { 
	background: url(images/event_arrow_top.jpg) no-repeat center -51px; 
	color: #000;
	text-decoration: none;
}
#events-upcoming_bottom.active a, #events-past_bottom.active a, #events-month_bottom.active a, .bottom .schedule-day_bottom.active a { 
	background: url(images/event_arrow_bottom.jpg) no-repeat center -54px; 
	margin-left: 0;
}
#events-upcoming_bottom a:hover, #events-past_bottom a:hover, #events-month_bottom a:hover, .bottom .schedule-day_bottom a:hover { 
	background: url(images/event_arrow_bottom.jpg) no-repeat center -4px;
	color: #000;
	text-decoration: none;
}

/* Schedule */
.column {
	background: #707070 url(images/schedule_show_column.gif) 0 0 repeat-x;
	color: #FFF;
}
.show_entry {
	width: 363px !important;
	background: #FFF url(images/schedule_show_entry_bg.gif) right top no-repeat;
	color: #000;
}
.show .hosted-by h2.hosted-by-author a,
.column .post-author-meta .author-links a {
	color: #FFF;
	text-decoration: underline;
}
.show .hosted-by h2.hosted-by-author a:hover,
.column .post-author-meta .author-links a:hover {
	color: #e5af02;
	text-decoration: none;
}
.show_entry h2.title {margin-bottom: 15px;}
.author-links, .hosted-by a, .hosted-by .hosted-by-author a {color: #FFF;}
#category-schedule .shows .on-air {margin-bottom: 20px;}

.post-author-meta .author-links a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -112px;}
.post-author-meta .author-links a.bp-profile-link:hover {
	background-color: #E5AF02;
}
 
.show .hosted-by a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -92px;}
.show .hosted-by a.bp-profile-link:hover {background: transparent url(images/supersprite.png) no-repeat 0 -154px !important;}

.on-air .hosted-by a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -92px;}
.on-air .hosted-by a.bp-profile-link:hover {background: transparent url(images/supersprite.png) no-repeat 0 -92px !important;}
 
.on-air .column {
	background: url(images/schedule_onair_column_bg.png) -8px 0 no-repeat;
	color: #FFF;
}
.on-air .show_entry {
	width: 383px !important;
	background: #FFF url(images/schedule_onair_show_bg.png) right top no-repeat;
	color: #000;
	padding: 10px 0 2000px;
}
.on-air span.show-end-time {margin-top:160px !important;}
.on-air .show_entry h2.title {margin: 0 10px 15px;}
.on-air .excerpt {margin: 0 10px 10px;}
.on-air .show_entry a {color: #000;}
.on-air .show_entry, .on-air .show_entry h2 span {
	color: #000; 
	background: transparent none !important;
}
#on-air_buttons {
	background: transparent url(images/onair_buttons_bg.gif) 0 0 repeat-x;
	height: 51px;
}
#list_button, #chat_button {
	float: left;
	margin: 10px 0 10px 10px;
}
#list_button a {
	background: transparent url(images/supersprite.png) no-repeat 0 -24px;
	float: none;
	margin-left: 0;
	padding-left: 29px;
}
#list_button a:hover {
	background: transparent url(images/supersprite.png) no-repeat -101px -24px;
	text-decoration: none;
}
#chat_button a {
	background: transparent url(images/supersprite.png) no-repeat 0 -58px;
	float: none;
	margin-left: 0;
}
#chat_button a:hover {
	background: transparent url(images/supersprite.png) no-repeat -69px -58px;
	text-decoration: none;
}
.on-air .author-links, .on-air .hosted-by a, .on-air .hosted-by .hosted-by-author a {color: #FFF;}


/* Events */
#category-events .events-datepicker,
#category-events .bottom .events-datepicker {padding-top: 10px;}
#category-events .event-day {background: transparent none;}
.post.compact {
	background: none;
}
.compact_entry {
	background: #FFFFFF url(images/single_post_bg.gif) repeat-x scroll 0 0 !important;
	padding-bottom: 0;
	min-height: 80px;
	overflow: hidden;
}
.compact_entry h2 {margin-left: 10px;}
span.search-query {color: #8a0000;}
.event_entry .excerpt {margin-bottom: 15px;}
.events .post {background: #FFF url(images/featured_author_bg.gif) 0 -38px repeat-x;}
.event-list-meta {
	background: #b7b7b7 url(images/event_meta_bg.gif) 0 0 repeat-x;
	margin-right: 0;
}
.event-meta-desc {padding-bottom: 4px;}
.events span.moretext {
	margin: 0 235px 0 0 !important;
}
.events span.moretext a {height: 0; padding-top: 23px;}
#single-event #back-to-events {
	float: right;
	padding: 10px 15px 0 0;
}
#single-event #back-to-events a {text-decoration: underline;}
#single-event #back-to-events a:hover {text-decoration: none;}
#single-event #back-to-events a,
#single-event #back-to-events a:hover {
	font-size: 14px;
	float: none;
	padding: 10px 0 0 12px;
	background: transparent url(images/archive_arrows.png) -1px 11px  no-repeat;
}
#single-event .single-post {background-position: 0 0;}
.event-meta-desc br {display: none;}
#google-map {
	background: transparent url(images/supersprite.png) no-repeat 0 0;
	display: block;
	width: 63px;
	line-height: 1;
	padding: 4px 3px 8px 11px;
	color: #000;
	margin-top: 5px;
	text-decoration: none;
}
#google-map:hover {
	text-decoration: none;
	background: transparent url(images/supersprite.png) no-repeat -81px 0;
}
#single-event .post-content {width: auto;}

.month-nav span.events_previous_month a, .month-nav span.events_previous_month a:hover,
.month-nav span.events_next_month a, .month-nav span.events_next_month a:hover {
	padding-top: 0;
	padding-bottom: 0;
}
.month-nav span.events_next_month a {
	background: url(images/archive_arrows.png) no-repeat right -24px;
	text-decoration: underline;
	color: #FFF;
}
.month-nav span.events_next_month a:hover {
	background: url(images/archive_arrows.png) no-repeat right -76px;
	color: #e5af02 !important; 
	text-decoration: none;
}
.month-nav span.events_previous_month a {
	background: url(images/archive_arrows.png) no-repeat 0 2px;
	text-decoration: underline;
	color: #FFF;
}
.month-nav span.events_previous_month a:hover {
	background: url(images/archive_arrows.png) no-repeat left -49px;
	color: #e5af02 !important; 
	text-decoration: none;
}

/* DJs Category Page */
#page_authors .post {background-position: 0 0;}
#page_authors .meta {
	background: #9F9F9F none;
	padding-top: 10px;
}
#page_authors h2 a:hover, #page_authors .featured-author-links a:hover {
	background-color: #e5af02;
}
#page_authors .featured-author-links {
	border-bottom: 1px solid #b7b7b7;
	margin-left: 10px;
	width: 452px;
}
#page_authors .author-links {
	margin-bottom: 0;
	color: #000;
}
.featured-author-image {margin-left: 10px;}
#page_authors .dj-updates-rss a,
#page_authors .dj-updates-rss a:hover {
	color: #000;
	background: transparent url(images/supersprite.png) no-repeat 0 -195px;
}


/* WP Page */
.page #content .container #left-col .single-post {background-position: 0 0;}
/* @end */


/*
-------------------------------------------------------------------------------------------------------
 @group Widgets
-------------------------------------------------------------------------------------------------------
*/
#sidebar .widget_wrap {margin-bottom: 20px;}
#sidebar .widget {
	background: none;
	background-color: #fff;
	padding-bottom: 0;
}
#sidebar ul, #sidebar ol {
	padding: 0; 
	margin: 0 5px;
}
#sidebar ul ul li, #sidebar ul ol li {border-top: 1px solid #b7b7b7;}
#sidebar .widget li,
#sidebar .highlight_item{
	text-align: left !important;
	border-bottom: 1px solid #b7b7b7;
	padding-left: 5px;
}
#sidebar li.last {border: none !important;}
#sidebar .widget-bottom, #sidebar .widget-top {
	background: none;
	display: none;
}
#sidebar a {
	text-decoration: underline;
	padding: 0;
	color: #000;
}
#sidebar a:hover {
	text-decoration: none;
	background: #E5AF02 none;
}
h5.widgettitle {
	margin: 0; 
	background: #000 url(images/widget_header_background.jpg) no-repeat left bottom; 
	padding: 10px 0 10px 10px;
	height: auto;
	min-height: 37px;
}
#sidebar .highlight_item {
	margin: 0 10px;
}
#sidebar .highlight_item .highlight_link {
	color: #000;
}
#sidebar .widget .highlights_more {
	background: transparent url(images/widget_bottom_bg.png) 0 0 no-repeat;;
	display:block;
	overflow:auto;
	width:100%;
	margin-top: 5px;
}
span.featuredAuthorRSS a {
	background: url(images/supersprite.png) no-repeat 0 -195px; 
	padding-top: 3px; 
	padding-left: 20px; 
	color: #cd2027 !important; 
}

/* Widget submit button */
#sidebar .widget .button-back {
	background: transparent url(images/button_left_bg.png) no-repeat left top;
	height: 30px;
	margin: 10px 15px 10px 0;
	padding: 0 0 0 6px;
}
#sidebar .widget .button-back a {
	background: transparent url(images/button_right_bg.png) no-repeat right top;
	color: #000;
	line-height: 30px;
	padding: 8px 6px 8px 0;
	text-decoration: none;
}
#sidebar .widget .button-back:hover {
	background: transparent url(images/button_left_bg.png) no-repeat left bottom;
}
#sidebar .widget .button-back:hover a {
	background: transparent url(images/button_right_bg.png) no-repeat right -30px;
	text-decoration: none;
}
#sidebar .widget .button-back a:hover {
	background: transparent url(images/button_right_bg.png) no-repeat right -30px;
	text-decoration: none;
}

/* Image Widget */
#sidebar .widget_sp_image a.widget_sp_image-image-link {text-decoration: none;}
#sidebar .widget_sp_image a.widget_sp_image-image-link:hover {background: transparent none;}
.widget_sp_image-description {padding-bottom: 10px;}

/* The Most Widget */
.iOneTheMost h5.widgettitle {
	background: transparent url(images/the_most_header_bg.gif) 0 0 no-repeat;
	height: 83px;
	padding-bottom: 0;
}
ul#the-most-tabbed-elements {
	width: 100%;
	margin: -31px 0 0;
	padding: 0 0 0 10px;
}
#sidebar #the-most-tabbed-elements li {
	float: left;
	top: 0;
	padding-left: 8px;
}
#the-most-tabbed-elements li a {
	display: block;
	border: 0;
	background: transparent url(images/the_most_off_bg.gif) 0 0 repeat-x;
	text-transform: none;
	margin-left: 0;
	font-size: 13px;
	padding: 6px 18px;
}
#the-most-tabbed-elements li a:hover {
	background: transparent url(images/the_most_hover_bg.gif) 0 0 repeat-x;
	color: #000 !important;
}
#the-most-tabbed-elements li a.selected,
#the-most-tabbed-elements li a.selected:hover {
	background: transparent url(images/the_most_on_bg.gif) 0 0 repeat-x;
	color: #FFF !important;
}
#the-most-items {
	width: auto;
	padding: 15px 0 5px;
}
#the-most-items, #sidebar #the-most-items ol li {
	border: none;
}

.widget_sp_image-image {margin: 7px 11px 11px;}
#sidebar .widget .featuredAuthor {
	text-align: left !important;
	border-bottom: 1px solid #B7B7B7;
	margin: 7px 5px 0;
}

/* Featured Author */
.widget .featuredAuthor .featured-authors-wrap  {color: #000;}
.widget .featuredAuthor .featured-authors-wrap a {
	color: #000 !important;
}
a.bp-profile-link {
	padding: 3px 0 3px 22px !important;
	background: transparent url(images/supersprite.png) no-repeat left -112px;
}
a.bp-profile-link:hover,
#sidebar a.bp-profile-link:hover {
	background: #E5AF02 url(images/supersprite.png) no-repeat left -112px !important;
}
#page_authors .dj-updates-rss a:hover {background-color: #E5AF02;}

#sidebar .iOneFeaturedAuthor .widget .button-back {
	background: transparent none;
	padding: 0;
}
#sidebar .iOneFeaturedAuthor .widget .button-back a {
	background: transparent url(images/see_full_schedule_button.png) 0 0 no-repeat;
	text-indent: -999em;
	padding: 0;
	width: 141px;
	height: 30px;
	display: block;
}
#sidebar .iOneFeaturedAuthor .widget .button-back a:hover {
	background: transparent url(images/see_full_schedule_button.png) 0 -30px no-repeat;
}
.widget .featuredAuthor h4.featuredAuthorName a {font-size: 16px;}

#sidebar .featuredAuthor .ione-schedule-dj-timeslots a {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
}
#sidebar .featuredAuthor .ione-schedule-dj-timeslots a:hover {
	background: transparent;
}

/* Sponsored Links */
.widget_sponsored_links {
	margin-left: 0;
	margin-right: 0;
}

/* Poll */
.PDS_Poll .pds-votebutton-outer a.pds-vote-button {
	background: transparent url(images/poll_vote_button.png) 0 0 no-repeat !important;
	height: 24px !important;
}
.PDS_Poll .pds-votebutton-outer a.pds-vote-button:hover {
	background: transparent url(images/poll_vote_button.png) 0 -24px no-repeat !important;
	height: 24px !important;
}

/* @end */

/*
-------------------------------------------------------------------------------------------------------
 @group Custom:	Post Styles/Advertorials	
-------------------------------------------------------------------------------------------------------
*/
.post-style_top { 
	display: inline; 
}
.post-style_top img { 
	top: 16px; 
	left: 10px; 
	z-index: 9999999; 
	position: absolute; 
	width: 110px;
	height: 23px;
}

/* Advertorial */
.advertorial .post, .advertorialdefault .post {background: none;}

/* @end */