/* set for 960px X 295px */
@font-face {
	font-family: 'Yanone';
	src: url('./fonts/YanoneKaffeesatzLight.woff') format('woff');
}

html{
	height:100%;
	zoom:1;
}

body{
	height:100%;
	font-family:Helvetica;
	padding-bottom:1000px;
}

#onAir{
	padding:16px 0 0 21px;
}

.next a{

	color: #522;
}


.next a:linked, a:visited{

	color: #522;
}

a.ref:link
{
	color:#ccf;
	font-style: normal;
}
a.ref:visited
{
	color:#ccf;
	font-style: normal;
}
a.ref:hover
{
	color:#522;
	font-style:italic;
}
a.ref:active
{
	color:#522;
	font-style: italic;
}

a:link,a:visited
{
	color: #522;
	font-style:normal;
	font-decoration: none;
}

.homePage #onAir .now{
	min-height:54px;
	overflow:hidden;
	zoom:1;
	width:471px;
	padding-left:45px;
	border-bottom:10px solid #a7a3a2;
	font-size:15px;
	color:#522;
	
}

#onAir div{
	width:510px;
	float:left;
	
}

#cur_host
{
	color: #522;
	font-family: "Yanone";
	font-size: 20px;
	font-weight: bold;
	text-transform:uppercase;
}

#onAirNoLink
{
	color: #522;
	font-family: "Yanone";
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
}

a.cur_show:link, a.cur_show:visited 
{
	color: #d0d0ff;
	font-family: "Yanone";
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

a.cur_show:hover, a.cur_show:active 
{
	font-style: italic;
	color: #303030;
	font-family: "Yanone";
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

#cur_show
{
	font-style: normal;
	color: #303030;
	font-family: "Yanone";
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

a.next_show:link, a.next_show:visited 
{
	color: #d0d0ff;
	font-family: "Yanone";
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

a.next_show:hover, a.next_show:active 
{
	font-style: italic;
	color: #303030;
	font-family: "Yanone";
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

#next_show
{
	font-style: normal;
	color: #303030;
	font-family: "Yanone";
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

#onAirLink img{
	float:right;
	margin:0 19px 0 0;
}

#onAir h1{
	color:#ff6060;
	font-size:28.8px;
	font-weight:400;

}
#onAir h2{
	font-size:15px;
	font-weight:bold;
	color:#ff6060;
	margin-bottom:6px;
}

.recent{
	padding: 3px 0 4px 0;
	color: #522;
	font-size: 16px;
	border-bottom: 1px solid #a7a3a2;
}

.one{
	margin-bottom:7px;
}

.two{
	color:#ff6060;
}

#next{
	padding:9px 0 11px 0;
	font-family: "Yanone";
	font-size:18px;
	color:#3030ff;
}



#bigdiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 948px;
	height: 313px;
}

#pixdiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 262px;
	height:260px;
	background-color: #AED6F0;
}

#listen
{
	position: absolute;
	left: 0px;
	top: 255px;
	width: 262px;
	height: 65px;
	background-color: #4080f0;
}

#tipjar
{
	position:absolute;
	left: 800px;
	top: 100pt;
	width: 120px;
	height:300px;
	backgound-color: white;
}


#nowplaying_div
{
	font-family: "Yanone";
	color: #db671a;
}

#onairdiv
{
	position:absolute;
	top: 0px;
	left: 252px;
	width: 679px;
	height:320px;
	padding-left: 30px;
	background-color: #AED6F0;
}

#onAirMod {
	width:233px;
	height:315px;
	padding:12px 16px 0 40px;
	background-color: #AED6F0;
	color:#fff;
	border-bottom:1px solid #59544f;
}

#onAirMod .program{
	font-size:15px;
	line-height:1.25;
	padding-bottom:10px;
	border-bottom:1px solid #a7a3a2;
}

#onAirMod .music{
	font-size:11px;
	line-height:1.63;
	padding-top:10px;
}
.onair_button {
	cursor:pointer;
	height:20px;
	width:138px;
	background-image: url('images/onair_button_desktop.png');
	background-repeat: no-repeat;
	background-position: center;
}
.onair_button:link,.onair_button:visited {
	background-image: url('images/onair_button_desktop.png');
	background-repeat: no-repeat;
	background-position: center;
}
.onair_button:hover {
	    background-image: url('images/onair_button_over_desktop.png');
}
.onair_button:active {
	    background-image: url('images/onair_button_down_desktop.png');
}
.canvas_class
{
	    border:1px solid #838383;
		    background-color:#888888;
}
.player_table_playing
{
	    background-color:#2040f0;
		    vertical-align: top;
			    color: #303030;
}
.player_table
{
	    background-color:#000000;
		    vertical-align: top;
			    color: #303030;
}
.play_button {
	cursor:pointer;
	height:20px;
	width:53px;
	background-image: url('images/play_button_desktop.png');
	background-repeat: no-repeat;
	background-position: center;
}
.play_button:link,.play_button:visited {
	background-image: url('images/play_button_desktop.png');
	background-repeat: no-repeat;
	background-position: center;
}
.play_button:hover {
	    background-image: url('images/play_button_over_desktop.png');
}
.play_button:active {
	    background-image: url('images/play_button_down_desktop.png');
}

