body,html{min-height:100%;}
body{

	background: #d0d1c3 url(../img/body-back.jpg) scroll repeat-x top left;
	margin:0;
	color:#50514b;
	font-family:"Arial",sans-serif;
	font-size:small;
	*font-size:12px;
	
}
h1,h2,h3,h4{
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family:"Trebuchet MS","Arial",sans-serif;
	margin:0;
	padding:0;
	color:#7a7b75;
	*font-size:18px;
	
}
a,a:link,a:visited{
	color:#757c45;
	text-decoration: none;
}
a:hover{
	color:#a1ae46;
}
#main{min-height:100%;_text-align:center;}
#header,#sub-header{
	width:100%;
	background: transparent url(../img/h-bar2.gif) scroll repeat-x bottom left;
	height:127px;
}
#sub-header{
	height:49px;
	line-height:48px;
}
#main-content{
	width:618px;
	height:100%;
	background: transparent url(../img/container-back-2.gif) scroll repeat-y top left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	
}

#coverimage{
	display:none;
}
.container-light{

	width:100%;
	height:100%;
	background: transparent url(../img/holy-light.png) scroll repeat top left;
}
.station-holder{
	background: transparent url(../img/h-bar2.gif) scroll repeat-x bottom left;
	padding-bottom:10px;
	color:#77786f;
	
}
.station-info{
	margin-top:10px;
	/*background: transparent url(../img/holy-light.png) scroll repeat top left;*/
	width:500px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	_text-align:left;
	
}

.station-info .left{
	width:130px;
	height:130px;
	float:left;
}
.station-info .right{
	margin-left:110px;
	padding-top:0px;
	
}
.station-info p{
	font-size:14px;
	padding:6px;
	margin:0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
}
.station-info h2{
	margin-top:5px;
}
.station-info img{
	padding:2px;
	background:#fff;
}
.inner{
	padding:20px;
	line-height:1.6em;
	_text-align:left;
}

.footer{
	background: transparent url(../img/h-bar2.gif) scroll repeat-x top left;
	width:100%;
	font-size:10px;
	font-family: "Verdana",sans-serif;
	

	color:#77786f;
	text-align:right;
	text-transform: uppercase;
}
.lfooter{
background: transparent url(../img/h-bar2.gif) scroll repeat-x top left;
height:1px;
max-height:1px;
display:block;
line-height:1px;
}

/*request system stuff*/

.song{
	font-size:16px;
	margin:0;
	background: transparent url(../img/h-bar2.gif) scroll repeat-x bottom left;
	cursor:pointer;
}
.request-ind{
	display:none;
}

/*JSBOX STUFF*/

#jsbox-container{
	display:none;visibility:hidden;
	position:absolute;
	margin:5px;
	z-index:100;
}
#js_fill_box{
	
	color:grey;
	padding:7px;
	font-family: verdana,sans-serif;
	font-size: x-small;
	border: grey solid 1px;
	text-align:left;
	background-color:#fff;
	-moz-opacity: 0.75;
	opacity:.75;
	filter: alpha(opacity=75);
	_filter: alpha(opacity = 75);
	max-width:256px;
	
}