/* Background graphics restyled */
body {background: #200325 url(images/bg_gradient.jpg) repeat-x 0 0;}
#inner-body {background: transparent url(images/bg.jpg) no-repeat center top;}


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

/* Buttons */
.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;}
#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;
	text-decoration: none !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 .button-back {text-align: center;}
#sidebar .widget .wp-polls-ans input.Buttons,
.PDS_Poll .pds-votebutton-outer input {
	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 input:hover {
	background: transparent url(images/buttons.png) no-repeat left -28px !important;
} 
#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 -195px -330px !important;
}
#the-most-tabbed-elements #the-most-viewed-tab a.selected,
#the-most-tabbed-elements #the-most-commented-tab a.selected,
#the-most-tabbed-elements #the-highest-rated-tab a.selected {
	background: transparent url(images/buttons.png) no-repeat 0px -330px !important;
}

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

.archives-nav, #comment-pagination,
#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;
}

.archives-nav, #comment-pagination {
	background: transparent url(images/content-hat-bg-right.png) top left no-repeat;
}

#category-events .content_header {background: transparent url(images/event-top-corners.png) no-repeat 0 0;}
#category-events .content_footer {background: transparent url(images/event-bottom-corners.png) no-repeat 0 0;}
#footer {background: #d06378 url(images/footer_bg.jpg) repeat-x 0 0;}

#category-list li a:hover, #events-upcoming a:hover, #events-past a:hover,
.events-nav.bottom a:hover, .events-nav.top a:hover,
#events-nav-bottom_wrap a:hover {
	background:  url(images/nav-bg-hover.gif) repeat-x left center !important;
}
.active_link span,
#category-list li.active_link a, 
#category-list li.active_link a:hover,
#category-list li#nav-home.active_link a:hover,
#events-upcoming.active a, #events-past.active a, #events-month.active a, 
#events-upcoming_bottom.active a, #events-past_bottom.active a, 
#events-month_bottom.active a, .schedule-day_bottom.active a, .schedule-day.active a,
#events-nav-bottom_wrap .active a, #events-nav-bottom_wrap .active a:hover,
.events-nav.bottom .active a, .events-nav.top .active a,
.events-nav.bottom .active a:hover, .events-nav.top .active a:hover,
#events-nav-bottom_wrap .active a:hover {background: url(images/nav-bg-on.gif) repeat-x left center !important;}

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

.PDS_Poll .pds-answer-feedback div.pds-answer-feedback-bar {
	background: transparent url(images/pd-results_bg.png) repeat-x scroll 0 0 !important;
}

.content_header {background: url(images/post-top-corners.png) top left no-repeat;}
.content_footer {background: url(images/post-bottom-corners.png) bottom left no-repeat;}

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

#category-schedule .content_header {background: transparent url(images/schedule-post-top-corners.png) no-repeat left top;}
#category-schedule .content_footer {background: transparent url(images/schedule-post-bottom-corners.png) no-repeat left top;}

/* Supersprite */
#featured-left .featured-author-links a.bp-profile-link {background: transparent url(images/supersprite.png) no-repeat 0 -133px;}
#featured-left .featured-author-links a.bp-profile-link:hover {background: transparent url(images/supersprite.png) no-repeat 0 -154px;}
#google-map {background: transparent url(images/supersprite.png) no-repeat 0 0;}
#google-map:hover {background: transparent url(images/supersprite.png) no-repeat -81px 0;}

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

#list_button a {background: url(images/supersprite.png) no-repeat 0 -24px;}
#list_button a:hover {background: url(images/supersprite.png) no-repeat -101px -24px !important;}
#chat_button a {background: url(images/supersprite.png) no-repeat 0 -58px !important;}
#chat_button a:hover {background: url(images/supersprite.png) no-repeat -69px -58px !important;}

.on-air a.bp-profile-link {background-position: 0 -133px;}
.on-air a.bp-profile-link:hover {background-position: 0 -154px;}

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

.meta, .event-list-meta, #respond, .show-start_end,
#single-event #content-hat, #single-event .event-header, 
#author-floor-wrap, #author-floor, .search-footer {background: #f2cf44 none !important;}

.on-air .show-start_end,
.comment-page-numbers .current, .comment-page-numbers a:hover {background: transparent none !important;}


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

h5.widgettitle, #featured-author_header {border-bottom: 2px solid #200325;}
#the-most-items {border-top: 2px solid #e5b004;}

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

#the-most-tabbed-elements li, #the-most-items ul li, #the-most-items ol li {border-bottom: none !important;}

#sidebar li.last {border: none !important;}


/* Text/Link colors restyled */
#google-map,
#events-upcoming a:hover, #events-past a:hover, #events-month a:hover, 
#events-upcoming_bottom a:hover, #events-past_bottom a:hover, 
#events-month_bottom a:hover, .schedule-day_bottom a:hover, .schedule-day a:hover,
.events-nav.bottom a:hover, .events-nav.top a:hover, #events-nav-bottom_wrap a:hover,
#the-most-tabbed-elements li a:hover {color: #FFF !important;}

.event-meta-desc, #footer, #search-result_info, .compact_entry h2, #sidebar,
.PDS_Poll .pds-answer label {
	color: #333 !important;
}

.comment-page-numbers .current, .comment-page-numbers a:hover, 
#footer a, .compact_entry h2 span.search-query,
#search-result_info strong, #search-result_info strong a {
	color: #6e037e !important;
} /* fuschia */

.active_link span,
#category-list li.active_link a, 
#category-list li.active_link a:hover,
#category-list li#nav-home.active_link a:hover,
#events-upcoming.active a, #events-past.active a, #events-month.active a, 
#events-upcoming_bottom.active a, #events-past_bottom.active a, 
#events-month_bottom.active a, .schedule-day_bottom.active a, .schedule-day.active a,
#events-nav-bottom_wrap .active a, #events-nav-bottom_wrap .active a:hover,
.events-nav.bottom .active a, .events-nav.top .active a,
.events-nav.bottom .active a:hover, .events-nav.top .active a:hover,
#events-nav-bottom_wrap .active a:hover,
 #the-most-tabbed-elements li a.selected {
	color: #6f297e !important;
} /* purple */

#the-most-tabbed-elements li a {color: #014B91;} /* blue */

#footer a:hover {color: #003980 !important;} /* blue */

.on-air .hosted-by a {color: #014B91 !important;}
.on-air .hosted-by a:hover {color: #5F2B8D !important;}

#featured-author-title h2, .respond-title {color:#013D62;}


/* Miscellaneous */
.home_post_footer, .home_post_header, #respond_head, #respond_footer, 
#single-event_header, #single-event #event-footer,
.home_post_header, .author .content_header, .search .content_header,
.author .content_footer, .search .content_footer {display: none;}

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

#sidebar .widget-bottom, #author-default #featured-left, .single-post, #category-events .post.compact {
	background: #FFF none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
}

#category-events .post, #category-schedule .post {
	padding: 0 !important;
    -moz-border-radius: 0; /* FF1+ */
  	-webkit-border-radius: 0; /* Saf3+, Chrome */
	border-radius: 0; /* Opera 10.5, IE 9 */
	margin-bottom: 0 !important;
}
.event_entry {
	width: 427px;
}
#category-events .content_footer, #category-schedule .content_header, #category-schedule .content_footer {display: block;}
.compact_entry {padding: 10px;}
.post.compact {padding: 5px 0 !important;}
#comment-list {background: transparent none;}
#footer a {text-decoration: none;}
#category-events .post.compact {margin-bottom: 18px !important;}

.respond-title {font: 20px Arial,Helvetica,sans-serif;}

.comment-page-numbers .current, .comment-page-numbers a:hover,
.excerpt a, #google-map:hover {
	text-decoration: none;
}

.event-meta-desc {padding-right:5px;}
.PDS_Poll .pds-box {padding: 10px 0 !important;}
.excerpt a {font-weight: bold;}

#search-result_info  {
	font-size:12px;
	font-weight: normal;
	height: 45px !important;
	overflow: hidden;
}
.search-button {
	text-indent: -999em;
	width: 79px;
	height: 28px;
}
#commentform #submit {
	width: 127px;
	height: 28px;
	margin: 12px 0 0 0;
	float: right;
}
#sidebar .widget .button-back {
	margin: 20px 10px 18px 0;
	padding: 0 17px 0 0;
	height: 28px;
	line-height: 28px;
}
#sidebar .widget .button-back a {
	font-family: "Lucida Grande","Lucida Sans Unicode",arial,helvetica,sans-serif;	
	color: #FFF !important;
	margin: 0;
	padding: 0 0 0 17px;
	line-height: 28px !important;
	display: block;
}
#sidebar .iOneFeaturedAuthor .widget .button-back a {
	text-indent: -999em;
	width: 127px;
	padding-left: 0;
}
#header_search .search-button {margin: 5px 6px 0 0;}
#header_search .search-box {
	margin: 5px 9px 0;
}
#sidebar .search-box {width: 180px;}
#sidebar .search-button {
	text-indent: -999em;
	width: 79px;
	height: 28px;
}
.search-footer .search-box {width: 504px;}
.search-footer .search-button {margin-top: 4px;}
#list_button a {
	margin:0;
	padding:0 0 0 27px;
}
#chat_button a {padding:0 0 0 32px;}
#google-map {
	display:block;
	font-size:10px;
	height:18px;
	line-height:18px;
	margin-top:4px;
	padding:0;
	text-align:center;
	width:75px;
}
#featured-left .featured-author-links a.bp-profile-link {
	padding: 2px 0 0 26px !important;
}
a.bp-profile-link,
.author-links .bp-profile-link,
a.bp-profile-link:hover,
.author-links .bp-profile-link:hover {
	padding: 0 0 0 26px !important;
	height: 16px;
	line-height: 19px;	
}
#category-list li {margin-right: 5px;}
#category-list li a {padding: 5px 10px !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, 
.schedule-day a, .schedule-day_bottom a {
	font-weight: bold !important;
}
.events-nav-links {margin-left: 5px;}

#events-upcoming_bottom.active a, 
#events-past_bottom.active a, 
#events-month_bottom.active a, 
.schedule-day_bottom.active a {padding-bottom: 5px !important;}

.schedule-day a, .schedule-day_bottom a, .events-nav .active a,
.schedule-day a:hover, .schedule-day_bottom a :hover, .schedule-day_bottom a:hover {
	margin: 0 5px 0 0 !important;
	padding: 5px 10px !important;
}

.PDS_Poll .pds-votebutton-outer input {
	width: 79px !important;
	height: 28px !important;
}
#inner-body {
	width: 100%;
	height: 100%;
}
#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 {
		padding: 6px 0;
		text-align: center;
}