@charset "utf-8";
*{
	margin: 0 auto; 
	padding: 0;
}


body  {
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	background:#252525;
	color: #000;
	font-size:13px;
	font-variant:normal;
	text-align:center;
}

a{
	text-decoration:none;
}

.s4nr #container
{
	margin: 0 auto; 
	text-align:left;
	display:block;
	
}

.s4nr #header {
	
	text-align: left; /* this overrides the text-align: center on the body element. */
	display:block;
	height:160px;
	background:#111111 url("../images/header.gif") repeat-x;
	
}

.s4nr #header .headerlinks{
	padding-top:5px;
	border-top:1px solid #ccc;
	font-size:8pt;
	display:block;
	width:100%;
	margin-top:8px;
}

.s4nr #header a.headerlink{

	color:#cccccc;
	padding:0px 5px;
	
}
.s4nr #header a.first{

	padding-left:0px;
}
.s4nr #header a.tunein
{
	display:block;
	width:140px;
	height:44px;
	float:left;
	background:url("../images/launchplayer.png") no-repeat top left;
	opacity:0.7;filter:alpha(opacity=70);
	
}
.s4nr #header a.iphone
{
	display:block;
	width:140px;
	height:22px;
	float:left;
	background:url("http://www.s4nr.com/images/iphone.png") no-repeat top left;
	opacity:0.7;filter:alpha(opacity=70);
	
}
.s4nr #header a.meetup
{
	display:block;
	width:140px;
	height:88px;
	float:left;
	background:url("http://www.s4nr.com/images/christmas/meetupsmall.png") no-repeat top left;
	opacity:0.7;filter:alpha(opacity=70);
	
}
.s4nr #header a.voting
{
	display:block;
	width:140px;
	height:88px;
	float:left;
	background:url("http://www.s4nr.com/images/christmas/voting.png") no-repeat top left;
	opacity:0.7;filter:alpha(opacity=70);
	
}
.s4nr #header a.tunein:hover{

	background:url("../images/launchplayer.png") no-repeat top left;
	opacity:1;filter:alpha(opacity=100);
}
.s4nr #header a.tunein:hover{

	background:url("http://www.s4nr.com/images/images/iphone.png") no-repeat top left;
	opacity:1;filter:alpha(opacity=100);
}

}
.s4nr #header a.meetup:hover{

	background:url("http://www.s4nr.com/images/christmas/meetupsmall.png") no-repeat top left;
	opacity:1;filter:alpha(opacity=100);
}
.s4nr #header a.voting:hover{

	background:url("http://www.s4nr.com/images/christmas/voting.png") no-repeat top left;
	opacity:1;filter:alpha(opacity=100);
}

.s4nr #header a.headerlink:hover{

	color:#ffffff;
	
}

.s4nr #header #section{

	width:980px;
	text-align:left;
	margin: 0 auto;
	display:block;
	height:119px;
	margin-top:5px;

}

.s4nr #header #section #logo {

	background:transparent url("http://www.s4nr.com/images/s4nr_logo_sml.png") left top no-repeat;
	height:91px;
	width:250px;
	display:block;
	float:left;
	margin:10px 0px 10px 0px;
	padding-right:10px;
	border-right:1px solid #252525;
}

.s4nr #header #section #logo a{
	height:91px;
	width:250px;
	display:block;
	float:left;
}

.s4nr #header #section #current {

	height:91px;
	width:300px;
	display:block;
	float:left;
	margin:10px 0px 10px 10px;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #252525;
}

.s4nr #header #section #current strong{

	display:block;
	width:100%;
	color:#cccccc;
	font-variant:small-caps;
	text-transform:lowercase;
	font-size:80%;
	margin-bottom:2px;
}
.s4nr #header #section #current small{

	display:block;
	width:100%;
	color:#ffffff;
	font-variant:small-caps;
	text-transform:lowercase;
	font-size:100%;
	font-weight:bold;
	margin-bottom:2px;
}


.s4nr #header #section #tune_in {

	height:91px;
	width:300px;
	display:block;
	float:left;
	margin:10px 0px 10px 10px;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #252525;
}

.s4nr #header #section #tune_in strong{

	display:block;
	width:100%;
	color:#cccccc;
	font-variant:small-caps;
	text-transform:lowercase;
	font-size:80%;
	margin-bottom:2px;
}
.s4nr #header #section #tune_in small{

	display:block;
	width:100%;
	color:#ffffff;
	font-variant:small-caps;
	text-transform:lowercase;
	font-size:100%;
	font-weight:bold;
	margin-bottom:2px;
}

.s4nr #header #navigation{

	width:980px;
	text-align:left;
	margin: 0 auto;
	display:block;
	height:41px;	
	font-size:14px;
}
.s4nr #header #navigation a{

	height:41px;
	line-height:41px;
	padding:0px 20px;
	display:block;
	float:left;
	border-right:1px solid #252525;
	color:#999999;
}

.s4nr #header #navigation a.last{

	border-right:none;
	
}

.s4nr #header #navigation a:hover,
.s4nr #header #navigation a.current
{
	color:#ffffff;
	background:transparent url("../images/nav_over.gif") repeat-x;
	text-decoration:none;
}

.s4nr #content {
	
	text-align: left; /* this overrides the text-align: center on the body element. */
	display:block;
	min-height:600px;
	height:auto !important;
	height:600px;
	background:#e5e5e5 url("../images/content.gif") left top repeat-x;
	margin:0;
}

.s4nr #content #section{

	width:980px;
	text-align:left;
	margin: 0 auto;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}

.s4nr #content #section #sidebar{

	width:168px;
	float:left;
	display:block;
}

.s4nr #content #section #sidebar a{
	
	padding:8px 8px 8px 10px;
	display:block;
	width:100%;
	margin-bottom:1px;
	background-color:#252525;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	float:left;

}

.s4nr #content #section #sidebar a:hover,
.s4nr #content #section #sidebar a.selected{
	background:#3e3d3d ;

}


.s4nr #content #section #sidebar a.tunein{

	display:block;
	width:186px;
	height:44px;
	float:left;
	background:url("../images/launchplayer.png") no-repeat -10px top;
	opacity:1;filter:alpha(opacity=100);
	padding:0;
	margin:0px 0px 15px 0px;
}
.s4nr #content #section #sidebar a.tunein:hover{

	background:url("../images/launchplayer.png") no-repeat -10px top;
	opacity:0.7;filter:alpha(opacity=70);
}

.s4nr #content #section #sidebar a.meetup{

	display:block;
	width:186px;
	height:88px;
	float:left;
	background:url("http://www.s4nr.com/images/christmas/meetupsmall.png") no-repeat -10px top;
	opacity:1;filter:alpha(opacity=100);
	padding:0;
	margin:0px 0px 15px 0px;
}
.s4nr #content #section #sidebar a.voting{

	display:block;
	width:186px;
	height:88px;
	float:left;
	background:url("http://www.s4nr.com/images/christmas/voting.png") no-repeat -10px top;
	opacity:1;filter:alpha(opacity=100);
	padding:0;
	margin:0px 0px 15px 0px;
}

}
.s4nr #content #section #sidebar a.tunein:hover{

	background:url("http://www.s4nr.com/images/christmas/meetupsmall.png") no-repeat -10px top;
	opacity:0.7;filter:alpha(opacity=70);
}
.s4nr #content #section #sidebar a.voting:hover{

	background:url("http://www.s4nr.com/images/christmas/voting.png") no-repeat -10px top;
	opacity:0.7;filter:alpha(opacity=70);
}

.s4nr #content #section #sidebar #login{

	width:168px;
	float:left;
	margin-top:20px;
	float:left;
}

.s4nr #content #section #sidebar #login strong,
.s4nr #content #section #sidebar strong
{
	padding:8px 8px 8px 10px;
	background:#781716;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	width:100%;
	display:block;
	border-bottom:1px solid #fff;
	float:left;
}
.s4nr #content #section #sidebar #login span.box
{
	
	padding:8px 8px 8px 10px;
	background:#252525;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	width:100%;
	display:block;
	float:left;
	
}

.s4nr #content #section #sidebar #login span.box label
{
	display:block;
	width:100%;
	margin:4px 0px;
	float:left;
	
}

.s4nr #content #section #sidebar div.schedule,
.s4nr #content #section div.schedule,
.s4nr #content #section .schedule_highl
