/* Reset CSS */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}


/* Overrides CSS */
body {
	padding-top: 0px;
	background-color: #01111d;
	color: #FFF;
	font-family: verdana, arial, sans-serif;	
	text-align: left;
	letter-spacing: 1px;
}
a {color: #FFF; font-size: 11px;}

a:hover {color: #01a9c0;}

.more{float: left;}

.clear{clear:both;}
p{	margin: 20px 0px 20px 0px;line-height: 16px;font-size: 14px;}
#container {
	margin: 0px auto;
	width:993px;
}
#menu {
	background-image:url(/images/design/menu.gif);
	background-repeat:no-repeat;
	width:982px;
	height:90px;	
	padding-left:80px;
}
#menu li{
	list-style-type: none;
	float:left;
	padding-right:6px;
	padding-left:10px;
	border-right:1px solid #fff;
	margin-top:40px;	
}

#menu a{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
}
#menu a:hover {color: #01a9c0;}
#header {
	background-image:url(/images/design/header.gif);
	background-repeat:repeat-y;
	width:993px;
}
#logo {
	width:200px;
	margin: 10px 0px 0px 65px;
	float:left;
	display:inline;
}

#logo a {
	font-size:25px;
}

#songlist {
	margin: 50px 0px 0px 0px;
	font-size:12px;
}

#titlelist {
	margin: 0px 0px 10px 65px;
	font-size:12px;
	float:left;
}

#search1 {
	margin: 45px 0px 0px 0px;
	font-size:12px;	
	float:left;
	line-height:30px;
}

#search2 {
	margin: 0px 0px 0px 10px;
	font-size:12px;	
	float:left;
	line-height:30px;
	width:380px;
}

#bytitle {
	margin:5px 0px 0px 20px;
	font-size:12px;	
	float:left;
	width:260px;
}


#dj {
	background-image:url(/images/design/dj.jpg);
	width:498px;
	height:405px;
	float:right;
	margin-right:40px;
	display:inline;
}
#welcome {
	width:210px;
	margin: 5px 0px 0px 65px;
	float:left;
	display:inline;
}
#welcome h2{
	margin: 0px 0px 20px 0px;
}
#welcome p{
	width:200px;
}
#welcome img{
	border: solid 3px #FFFFFF;
}
#middle {
	background-image:url(/images/design/middle.gif);
	width:993px;
	height:21px;
}
#middle2 {
	background-image:url(/images/design/middle2.gif);
	width:993px;
	height:22px;
}
#content {
	background-image:url(/images/design/content.gif);
	width:993px;
}
#left {
	float:left;
	width:850px;
	margin: 0px 0px 0px 70px;
	display:inline;
}
#right {
	float:right;
	width:158px;
	height:auto;
	margin: 0px 62px 20px 0px;
	display:inline;
}
/*#left a img{
	margin: 8px 8px 8px 0px;
	border: none 0px #FFFFFF;
}*/
#footer {
	background-image:url(/images/design/footer.gif);
	background-repeat:no-repeat;
	width:993px;
}
#footer p{
	height:58px;
	width:993px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	font-size:11px;
}
#footer a{
	font-size:11px;
}


div.videos {
padding-left:15px;
padding-right:15px;
font-size: 12px; 
color: #6b6b6b; 
font-family: arial; 
text-decoration: none;
line-height:10px;
}

#videos_title {
font-size:12px;
text-decoration: underline;
color:#fa6627;
line-height:18px;
}


div#center {
width: 555px;
float: left;
background-color: #fff;
color: inherit;
}

#spacer {
padding-top:20px;
clear: both;
}

#slogan {
font-size:11px;
}

#recipe_title {
font-size:18px;
}

#listings {
padding-left:6px;
}

#background_info
{
float:left; 
display:block; 
padding-left:10px; 
font-size:11px;
width:300px;
}

.station {
margin-left:200px;
text-align:center;
border: solid 1px #FFFFFF;
width:320px;
}

.location {
margin-top:15px;
background:#191919;
padding-left:5px;
font-size:18px;
}

#submit {
font-size:12px;
}

#submit .label {
padding:2px;
width:90px;
clear:left;
float:left;
}

#submit .input {
padding:2px;
width:300;
float:left;
}

#submit .button {
padding-left:95px;
float:left;
clear:left;
}


#request {
font-size:12px;
}

#request .label {
padding:2px;
width:100px;
clear:left;
float:left;
}

#request .input {
padding:2px;
width:300;
float:left;
}

#request .button {
padding-left:105px;
float:left;
clear:left;
}

#error {
color:red;
}

#error .title {
font-size:13px;
float:left;
}

#error .list {
clear:left;
font-size:11px;
padding-left:20px;
}

.info {
font-size: 11px; 
color: #999999; 
font-family: arial; 
text-decoration: none;
}


.song_title {
padding:0px;
margin:0px;
font-size:20px;
}

.h1_title {
font-size:25px;
}

.h1_profile {
font-size:18px;
}


.song_info {
font-size:11px;
}

.lyrics {
font-size:12px;
}
