	* {
		padding:0px;
		margin:0px;
	}
	
	body {
		background:#264051;
		margin: 0;
		padding: 0;
		text-align: center;
		overflow-x: hidden;
		min-width:951px;
		font-family:arial;
		color:#1c3542;
		font-size:11px;
		
	}
	img {
		border:0px;
	}

	a {
		color:#9b440d;
		text-decoration:none;
	}
	a:hover {
		color:#666;
	}

	p {
		font-size:12px;
	}

	h1.orange {
		color:#e47a26;
	}

	.universal_padding{
		font-size:12px;
		margin-top:20px;
		padding:20px;
	}

	*html .universal_padding {
		padding:20px;
	}

	#left-wing {
		position: absolute;
		top: 0;
		left: 0;
		width: 50%;
		height: 734px;
		background: url('/images/left_back_main.jpg') repeat-x bottom;
		z-index: 0;
	}

	#right-wing {
		position: absolute;
		top: 0;
		right: 0;
		width: 50%;
		height: 734px;
		background: url('/images/right_back_main.jpg') repeat-x bottom;
		z-index: 0;
	}
	
	#middle-content-block {
		position: relative;
		z-index: 0;
		width: 1059px;
		margin: 0 auto;
		background:#000;
		text-align: left;
		/*border:1px solid blue;*/
		/*background:url('/images/middle-page.jpg') repeat-x;*/
	}

	#header-left {
		position:absolute;
		left:-271px;
		/*top:-1px;*/
		width:271px;
		height:333px;
		background:url('/images/left_wing_1059.jpg') no-repeat;

	}

	#double-header-left {
		position:absolute;
		left:-271px;
		top:372px;
		width:325px;
		height:490px;
		float:left;
		background:url('/images/left_armpit.jpg') no-repeat;
		clear:both;
		z-index: 300;
	}
	
	/*#triple-header-left {
		position:relative;
		float:right;
		margin:355px 0 0 0;
		width:58px;
		background:url('/images/left_drop_shadow2.png') repeat-y right;
	}*/

	#header-right {
		position:absolute;
		right:-270px;
		width:270px;
		height:334px;
		background:url('/images/right_wing_1059.jpg') no-repeat;
	}

	#double-header-right {
		positiopxn:absolute;
		right: -58px;
		top:373px;
		width:58px;
		/*min-height:1023px;*/
		/*height:100%;*/
		background:url('/images/right_drop_shadow.png') repeat-y;
	}

	#content {
		width:1059px;
		background:url('/images/middle_page_1059.png') repeat-y #264051; /*put in gradient that is repeated on y axis*/
	}

	#top-middle {
		background:url('/images/top-middle-1059.jpg') no-repeat;
		width:1059px;
		height:31px;	
	}
	#listen-live {
		margin:9px 60px 0px 0px;
		float:right;
		text-align:right;
		width:25%;
		color:#ddeffb;
	}
	#countdown_outer {
		margin:9px 60px 0px 0px;
		float:left;
		text-align:left;
		width:50%;
		color:#ddeffb;
	}
	#now-playing-center {
		background:url('/images/now-playing-center-1059.jpg') no-repeat;
		width:1059px;
		height:303px;	
	}
	a.ASWcountdown {
		/*color:#990000;*/
		color:#000000;
		font-weight:bold;
	}
	#nav {
		background:url('/images/nav-back-1024.jpg') repeat-x;
		width:1059px;
		height:38px;
		margin:0px;
		padding:0px 0px 0px 55px;
	}
	*html #nav {
		height:37px;
		margin-top:0px;
	}

	#nav-buttons {
		margin:0px 0px 0px 0px;
		width:100%;
		border-collapse:collapse;
		padding:0px;
	}

	.nav-buttons-left {
		margin:0px;
		text-align:left;
	}

	.nav-buttons-right {
		text-align:right;
	}

	.nav-buttons-center {
		text-align:center;
	}

	#nav_list
	{
		padding: 0;
		margin: 0 0 0 0px;
		list-style-type: none;
		height: 28px;
		z-index: 100;
	}

	#nav_list ul
	{
		background:url('/images/nav_mid_y.png') repeat-y;
		list-style: none;
		margin: 0 0 -10px 0;
		padding: 0;
		width: 218px;
		position: absolute;
		top: -999px;
		left: -3px;
		z-index: 500;
	}

	*html #nav_list ul
	{
		padding-top: 6px;
	}

	#nav_list li:hover ul, #nav_list li.sfHover ul
	{
		top: 37px;
	}

	#nav_list li
	{
		position: relative;
	}

	#nav_list li.data, #nav_list li.active
	{
		float: left;
		height: 27px;
		/*background: url(../images/nav-back-1024.png) repeat-x;*/
		padding: 0 0 0 0;
		margin-right: -7px;
	}

	#nav_list li.active a
	{
		/*color: #b1b1b1;*/
	}

	#nav_list li.nav_double_corner
	{
		float: left;
		width: 7px;
		height: 27px;
		padding: 0;
	}

	#nav_list li a
	{
		color: #fff;
		font-weight:bold;
		/*text-transform: uppercase;*/
		/*font-size: 10px;*/
	}

	#nav_list ul li
	{
		height: 24px;
	}

	#nav_list ul li a, #nav_list li.active ul li a
	{
		font: 11px arial, helvetica, sans-serif;
		color: #fff;
		font-weight:bold;
		text-transform: none;
		display: block;
		height: 26px;
		padding: 10px 0 0 10px;
	}

	*html #nav_list ul li a, *html #nav_list li.active ul li a
	{
		padding: 6px 0 0 18px;
	}

	#nav_list ul li a:hover, #nav_list li.active ul li a:hover
	{
		/*background: url(../images/bg_nav_over.gif) no-repeat 5px;*/
		color: #ffffff;
	}

	#nav_extend
	{
		position: absolute;
		top: 106px;
		left: 650px;
		float: left;
		width: 100px;
		height: 27px;
		/*background: url(../images/bg_nav.gif) repeat-x;*/
		display:block;
		/*display: none;*/
	}

	#nav_login_form
	{
		margin:15px;
	}
	.nav_dropdown {
		/*border:1px solid red;*/
		
	}

	a.sub_nav {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}

	#container {
		width:100%;
		float:left;
		/*border:1px solid red;*/
		height:100%;
	}

	#content-container {
		width:1024px;
		margin-top:1px;
		/*float:left;*/
	}

	*html #content-container {
		margin-top:-50px;
	}

	#right-col {
		float:left;
		width:677px;
		margin:-1px 0px 0px 0px;
	}

	*html #right-col {
		margin:-5px -7px 0px 0px;
		float:left;
	}
	
	/*#right-col-inner {
		float:right;
		width:677px;
		margin:0px 0px 11px 0px;
	}*/

	/**html right-col-inner {
		width:677px;
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}*/
	
	#left-col {
		width:274px;	
		float:left;
		margin:-1px 0px 0px 54px;
		background:#ffffff;
		height:100%;
		/*min-height:1045px;*/
		min-height:1455px;
	}
	#promo-block {
		width:274px;
		height:347px;
		background:url('/images/promo-block-background.jpg') no-repeat;
	}
	#twitter-block {
		width:274px;
		height:400px;
		padding:0px;
		background:url('/images/twitter-block-background.jpg') no-repeat;
	}

	*html #twitter-block {
		height:379px;
	}

	#facebook-block {
		width:274px;
		height:183px;
		background:url('/images/facebook-block-background.jpg') repeat-x;
	}
	*html #facebook-block {
		margin-top:-3px;
	}

	#savenow-block {
		width:274px;
		margin-left:-1px;
		/*height:142px;*/
		/*background:url('/images/savenow-block-background.jpg') no-repeat;*/
	}

	#left-column-below {
		background:url('/images/grayfade.gif') repeat-x;
		min-height:344px;
		margin:-21px 0px 0px 0px;
		clear:both;
	}

	*html #left-column-below {
		background:url('/images/grayfade.gif') repeat-x;
		height:100%;
		margin:0px 0px 0px 0px;
		clear:both;
	}

	#footer {
		/*margin-left:-40px;*/
		float:left;
		/*border:1px solid blue;*/
		height:60px;
		width:100%;
		background:url('/images/footer.jpg') no-repeat top center;
	}

	#footer-content {
		padding:30px 0px 0px 0px;
		width:955px;
	}

	#footer-left {
		width:550px;
		text-align:left;
		float:left;
	}

	#footer-right {
		margin-top:8px;
		text-align:right;
		width:365px;
		float:right;
	}

	td.footer-seperator {
		width:15px;
		text-align:center;
	}

	a.footer-nav {
		font-size:12px;
		color:#93a0a8;
		text-decoration:none;
	}

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

	span.footer-copyright {
		color:#93a0a8;
		font-size:12px;
	}

	.galleria{list-style:none;width:200px}
	.galleria li { display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0 }
	.galleria li a{ display:none }
	.galleria li div{ position:absolute;display:none;top:0;left:180px }
	.galleria li div img{ cursor:pointer }
	.galleria li.active div img,.galleria li.active div{ display:block }
	.galleria li img.thumb{ cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto }
	.galleria li .caption{ display:block;padding-top:.5em }
	
	* html .galleria li div span{ width:400px } /* MSIE bug */

	#logo{
		margin:20px 0px 0px 25px;
	}

	#mobile-icons {
		width:168px;
		/*height:104px;*/
		margin:13px 0px 0px 30px;
		padding: 0px 0px 0px 20px;
	}

	#logo-apps {
		float:left;
		width:339px;
		text-align:center;
	}

	#now-playing {
		padding:25px 0px 0px 0px;
		float:left;
		width:324px;
		text-align:left;
	}

	#recently-played {
		float:left;
		padding: 0px 0px 0px 10px;
		width:362px;
		margin:25px 0px 0px 0px; 
	}

	*html #recently-played {
		margin-left: -40px;
	}

	.recently_played_button {
		background: url('/images/recently-played-button.jpg') no-repeat;
		width:327px;
		height:36px;
	}

	.rp_left {
		height:36px;
		width:225px;
		vertical-align:middle;
	}
	
	.rp_right {
		height:26px;
		text-align:right;
		vertical-align:middle;
	}

	*html .rp_right {
		/*height:10px;
		width:45px;*/
		display:none;
	}

	a.rp {
		font-size:11px;
		color:#e47a26;
		font-weight:bold;
		text-decoration:none;
	}

	a.np {
		color:#e47a26;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
	}
	.np_artist {
		color:#fff;
		font-weight:normal;
		font-size:11px;
	}
	.rp_time {
		font-size:11px;
		color:#fff;
		font-weight:normal;
	}

	*html .rp_time {
		/*border:1px solid blue; */
	}
	
	.rp_artist {
		color:#fff;
		font-weight:normal;
		font-size:11px;
	}

	.rp_title {
	}

	*html .rp_artist {
	}	

	#np_contain {
		width:346px;
		/*border:1px solid red;*/
		margin:0px 0px 0px 15px;
		float:left;
	}
	.sound_orange {
		color:#1e3a4c;
		font-weight:bold;
	}

	.thesound_blue {
		color:#1e3a4c;
		font-weight:bold;
	}
	
	#says_top_divider {
		float:left; width:100%;
		height:1px;
	}
	
	*html #says_top_divider {
		margin-top:-12px;
	}

	#says_controls {
		width:677px;
		background: url('/images/says_controls.png') no-repeat;
		height:44px;
	}

	*html #says_controls {
		width:675px;
	}

	.says_date {
		float:left;
		font-weight:bold;
		padding:0px 0px 0px 15px;
		margin:10px 0px 0px 0px;
	}

	*html .says_date {
		margin:0px;
	}

	.todays_date {
		float:left;
		font-size:22px;
		font-family:arial;
		font-style:italic;
		font-weight:bold;
		color:#586167;
		/*margin:15px 0px 0px 10px;*/
	}

	.says_form {
		float:right;
		padding:7px 0px 0px 0px; 
		font-size:8px;
		/*height:44px;*/
	}

	#sound_says {
		float:left;
		width:100%;
		margin-left:-2px;
	}

	*html #sound_says {
		margin-left:-4px;
	}

	#says_outer {
		float:right;
		margin:-40px 37px 0px 0px;
		/*margin:0px 57px 0px 0px;*/
		width:620px;
	}
	
	*html #says_outer {
		float:right;
		margin:-40px -30px 0px 0px;
		width:620px;
	}

	.section_header {
		float:right;
		margin:-40px -20px 0px 0px;
		width:677px;
		height:44px;
	}
	
	*html .section_header {
		float:right;
		margin:-40px 0px 0px 0px;
	}

	.section_header_atoz {
		float:right;
		margin:-40px -20px 0px 0px;
		width:677px;
		height:44px;
	}
	
	*html .section_header_atoz {
		float:right;
		margin:-143px 0px 0px 0px;
	}
	
	.section_header_atoz_sub {
		float:right;
		margin:-40px -20px 0px 0px;
		width:677px;
		height:44px;
	}
	
	*html .section_header_atoz_sub {
		float:right;
		margin:-143px 0px 0px 0px;
	}
	.ss_icons {
		width:100px;
		text-align:center;
	}

	.ss_body {
	}

	#txtSearch {
		font-weight:bold;
		width:300px;
	}

	#showcase {
		padding:20px 0px 0px 13px;
	}
	#photos {
		float:left;
		padding:20px 0px 0px 13px;
	}
	a.session {
		color:#fff;
		font-weight:bold;
	}
	a.session:hover {
		color:#e47a26;
	}

#wh_header {
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
}

#login_stuff {
	float:left;
	width:600px;
	height:1px;
	font-weight:bold;
	padding:7px 0px 0px 50px;
	color:#e2eff6;
}

a.login_indicator {
	font-weight:bold;
	color:#e2eff6;
}

a.login_indicator:hover {
	color:#000;
}

.ss_posted {
	font-size:10px;
	color:#666;
}

.ss_author {
	color:#9b440d;
	font-weight:bold;
	font-size:12px;
}

.ss_body {
	font-size:11px;
}

.ss_title {
	font-size:12px;
	color:#1c3542;
	font-weight:bold;
}
.controller { float:left; }
.number { color:#ffff99; }
#events { float:right; width:620px; padding:0px 20px 0px 20px;}
*html #events { float:right; width:650px; }
#add_link { cursor:pointer; cursor:hand; color: #990000; }
#control_box { float:left; margin:0px 0px 10px 0px; width:100%; }
#event_search_controls { float:left; margin:2px 0px 0px 0px; }
#search_box { float:left; text-align:right; }
*html #search_box { margin:0px 0px 0px 10px; }
#linkback { float:left; margin:5px 0px 0px 20px; }
.events_months { color:#4b5358; font-size:11px; }
