div.sidebar_text { float: left; width: 278px; padding: 10px; }
	div.sidebar_audio { float: left; width: 258px; padding: 9px; margin: 10px 0; border: 1px solid #ababab; background: #d1d1d1 url(../images/modules/sidebar_audio.gif) left top repeat-x; }
		div.sidebar_audio h2, div.sidebar_audio a.more { text-transform: uppercase; }
		div.sidebar_audio h2 a { color: #333; }
		div.sidebar_audio p { padding-bottom: 7px; }	
	
#inner_headlines h1 { background: #282828; margin-top: 1px; }
#inner_headlines ul { background: #282828; }
	#inner_headlines li { border-bottom: 0; padding: 8px 0 0; font-size: 12px; }
		#inner_headlines li a { color: #b536bb; background: url(../images/arrows/pink_right.gif) right center no-repeat; padding-right: 12px; }
		#inner_headlines li a.btn_black { margin-top: 10px; padding: 3px 8px; color: #fff; background: #1e1e1e url(../images/common/btn_listen.gif) left top repeat-x; }
	#headlines li a img { float: left; margin-right: 10px; border: 1px solid #fff; }
#side_listing h1, #benefits h1 { background-image: url(../images/headers/sidebar_listing.jpg); }
#side_listing ul, div.sidebar_text { background: url(../images/modules/sidebar_listing.jpg) left top repeat-x; color: #000; }

#sidebar h1.audio_top { background-image: url(../images/headers/sidebar_audio_top.jpg); margin-top: 1px; }
#sidebar h1.audio_mid { background-image: url(../images/headers/sidebar_audio_mid.jpg); margin-top: 1px; }
#sidebar h1.audio_btm { background-image: url(../images/headers/sidebar_audio_btm.jpg); margin-top: 1px; }

/* wbgo_news_extended */
#news_list_more ul { padding-bottom: 15px; }
#news_list_more ul li { float: left; width: 299px; padding: 10px 0; border-bottom: 1px dotted #B2B2B2; }

#news_list ul li { border-bottom: 0; }
	#news_list ul li a.thumb { border: 1px solid #A8AEB4; }
	#news_list ul h2 { margin-bottom: 5px; }

#news_list ul li.noquad { border-top: 1px dotted #A8AEB4; border-bottom: 1px dotted #A8AEB4; }
#news_list .quad { width: 300px; margin: 0; }
	#news_list .c1 { margin-right: 20px; }
	#news_list .quad .thumb { float: left; border: 1px solid #A8AEB4; padding: 1px; background: #fff; margin-right: 8px; } 
	#news_list .quad h2 { float: left; display: block; width: 170px; }
	#news_list .quad h2 a { font-size: 15px; text-transform: none; color: #333333; }
	#news_list .noquad h2 a { font-size: 18px; text-transform: none; color: #333333; }
	#news_list .noquad .thumb { border: 0; padding: 0; }
	#news_list .text_block { color: #444444; font-size: 1.1em; }
	
/* rss */
#podcast ul { margin: 0; padding: 0; }
#podcast .itunes img { position: relative; top: 2px; }
#podcast .rss { background: url(../images/icons/rss.gif) left center no-repeat; padding-left: 20px; font-weight: bold; font-size: 12px; color: #26474C; }

/* rotator */
#news_rotator { position: relative; float: left; width: 650px; height: 290px; top: 0; overflow: hidden; padding: 0; }
	#news_rotator .views-admin-links { display: none; }
		#news_rotator .view a img { position: relative; left: 0px; width: 650px; height: 225px; margin: 0; padding: 0; }
		#news_rotator .field-content { background: #647678; color: #fff; width: 650px; }
			#news_rotator .feature_title { position: relative; font-size: 20px; height: 20px; text-transform: uppercase; margin: 0; padding: 0 15px 5px 15px; }
			#news_rotator .feature_text { position: relative; height: 50px; padding: 0 15px; }
				#news_rotator .feature_text .more { position: relative; top: 0; position: relative; color: #FFF; background-image: url(../images/arrows/white_right.gif); }

/* news rundown */
#news_rundown ul { float: left; width: 628px; padding: 0 10px 10px 10px; }
	#news_rundown ul h2 { text-transform: uppercase; }
		#news_rundown ul h2 a { font-size: 1.2em; }
	#news_rundown ul p { padding-bottom: 0; }
	#news_rundown ul li { float: left; width: 628px; padding: 10px 0; border-bottom: 1px dotted #B2B2B2; }
	#news_rundown ul li.first { padding: 0; border-bottom: 0; }
	#news_rundown ul li.last { padding-bottom: 0; border-bottom: 0; }
	#news_rundown ul a.more { text-transform: uppercase; }
	#news_rundown a.thumb { border: 1px solid #E3E3E3; padding: 0; }			
		#news_rundown ul li ul, #events #featured_list ul li ul { width: 600px; padding: 5px 0 5px 10px; }
			#news_rundown ul li ul li, #events #featured_list ul li ul li  { width: 600px; padding: 0; border: 0; }
			
				
/* npr */
.nprModWrap { margin: 0 10px; padding: 0; }
.nprModWrap .nprModImg,
.nprModWrap .nprModText,
.nprModWrap .nprModAudioLinks,
.nprModWrap .nprModAudioPipeMP3,
.nprModWrap .nprModLinkMp3,
.nprModWrap .nprModLinkPlayNow,
.nprModWrap .nprModAudioPipePlayNow,
.nprModWrap .nprModAudioPipePlaylist,
.nprModWrap .nprModLinkAddToPlaylist { display: none; }
.nprModWrap .nprModHead a { color: #3b4562; font-size: 14px; text-transform: uppercase; }
.nprModWrap .nprModHead { padding-bottom: 10px; border-bottom: 1px dotted #B2B2B2; }
.nprModWrap div img { display: none; }
.nprModWrap .nprMod { margin-top: 10px; }

/* associated press */
.ap { margin: 10px; }
.ap ul li { margin-bottom: 5px; font-size: 14px; font-weight: bold; }
.ap ul li a { color: #3b4562; }
.ap ul li u { text-decoration: none; color: #7F7F7F; font-size: 12px; font-weight: normal; }

/* journal */
#inner_headlines .archive_title { font-size: 15px; font-weight: bold; margin: 10px 0; color: #DFDFDF; }
#inner_headlines .archive_link a { color: #DCB5DF; }
#inner_headlines li.archive_para { line-height: 15px; }
#inner_headlines .archive_link a.journal_listen { color: #FFF; text-transform: uppercase; }

/* newsarticle */
#newsarticle .inner_content h1.page_title { height: 100%; padding-bottom: 10px; margin-bottom: 15px; text-transform: uppercase; }
#main_story { margin-top: 0; }
	#newsarticle #main_story h2,
	#newsarticle #main_story h3,
	#newsarticle .field_news_story { margin: 0 15px; }
		#newsarticle .field_news_story p { color: #444444; font-size: 1.2em; }
		#newsarticle .field_news_story table { margin-bottom: 1em; }
	#newsarticle #main_story h2 { font-size: 2rem; font-weight: normal; color: #333333; }
	#newsarticle #main_story h3.copyright { clear: both; }
	#newsarticle #main_story .picture { float: left; margin: 0 10px 5px 15px; width: 250px; }
	#newsarticle #main_story .picture_description { float: left; width: 250px; color: #26474C; font-size: 0.85em; font-weight: bold; }
	#newsarticle #main_story .flickr_img { width: 250px; }
	#newsarticle #main_story .picture_default { float: left; margin: 0 10px 5px 15px; width: 180px; }
	#newsarticle #main_story table { margin-bottom: 1em; border: 3px solid #C3D1DF; }
		#newsarticle #main_story table th, #newsarticle #main_story table td { padding: 3px 5px; border: 1px solid #C3D1DF; }
		#newsarticle #main_story table tr th { border-bottom: 3px solid #C3D1DF; }
		#newsarticle #main_story ul { margin-bottom: 1em; }
			#newsarticle #main_story ul li { list-style-type: circle; margin-left: 20px; margin-bottom: 5px; }
		#newsarticle #main_story ol { margin: 0; padding: 10px 30px; margin-bottom: 1em; }
			#newsarticle #main_story ol li { margin-left: 0; }
	#newsarticle #main_story	.audio { margin: 0 15px; }
		#newsarticle #main_story	.audio .more { padding-left: 15px; background: transparent url(../images/arrows/audio.gif) no-repeat; text-transform: uppercase; }
	#newsarticle #main_story ul.plain_list li { list-style-type: none; padding: 0; margin-left: 15px; }

		
		
/* social widgets */
.social { height: 40px; overflow: hidden; background-color: #E0E8EF; }
	.social .addthis_toolbox { margin: 10px 0 0 10px; }

/* sportsjam */
#image_block { padding: 10px; margin: 10px 0 0 0; clear: both; width: 628px; }
	.caption { border: 1px solid #ddd; text-align: center; background-color: #7F8C71; padding: 3px; margin: 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
		.caption img { margin: 0; padding: 0; border: 0 none; }
		.caption .caption-text { color: #fff; font-size: 12px; line-height: 17px; padding: 0 5px; margin: 0; }
	.alignright { display: block; float: right; margin-left: 10px; }
	.alignleft { display: block; float: left; margin-right: 10px; }
	.aligncenter { display: block; margin: 0 auto; }
	.alignnone { display: block; margin: 0; }
	#award { width: 201px; }
.sportsjam-ticker-wrapper { padding: 10px; background: #D6DFE6; max-height: 430px; overflow: hidden; }
	#sportsjam-ticker { background: #D6DFE6; }
		#sportsjam-ticker ul li div { color: #000; margin: 5px 0; font-size: 12px; }
			#sportsjam-ticker ul li div h2{ color: #26474C; text-transform: uppercase; margin-bottom: 3px; }
			#sportsjam-ticker ul li div a { color: #5E0063; text-transform: uppercase; }

/* jquery-impromptu.3.0.js - must change zIndex value in js to 1000 */
#jqibox { position: absolute; z-index: 1000; }
.jqifade{ position: absolute; background-color: #aaaaaa; } 
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; z-index: 1; }
	div.jqi .jqicontainer{ font-weight: bold; }
	div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
	div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
	div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
	div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
	div.jqi button:hover{ background-color: #728A8C; }
	div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }	

/* signup for news */
#sign_up  { border: 1px solid #49596B; }
	#main_content #sign_up h1 { background: #49596B; color: #fff; }
	#sign_up p { padding: 1em 10px 0 10px; }
#form_submit { display: block; clear: both; margin: 10px; }
	#form_submit label,
	#form_submit input,
	#form_submit .error { display: block; clear: both; }
	#form_submit label { margin-bottom: 5px; }
	#form_submit input { margin-bottom: 10px; }
	#invalid_msg { color: red; }
		#submit { position: relative; }
			#submit input { width: 44px; height: 22px; background: url(../images/common/btn_go.gif) left top no-repeat; color: #fff; text-transform: uppercase; cursor: pointer; border: 0; }
			#working { display: none; position: absolute; top: 5px; left: 60px; width: 16px; height: 11px; background: transparent url(../images/icons/ajax-loader-black.gif) center top no-repeat; }
