body {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 12px;

	color: #333;

}

#header {

	background:url(images/header_bg.jpg);

	height:70px;

	padding-top:35px;

}

div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

.container {

	width:950px;

	margin:0px auto;

}

h2#logo {

	background:url(images/logo.png);

	width:151px;

	height:33px;

}

#nav {

	float:right;

	width:360px;

	padding:0px;

	margin:0px;

	padding-top:10px;

}

#nav li {

	display:inline;

	padding:20px;

}

#nav li a {

	font-size:14px;

	color:#cdcdcd;

	text-decoration:none;

}

#nav li a:hover, #nav li #current {

	color:#fff;

	border-bottom:dotted #676767 1px;

}

#banner {

	height:365px;

	background:url(images/ad_bg.png) repeat-x;

}

#ad {

	height:365px;

	margin:0px auto;

	background:url(images/ad.png);

	width:998px;

}

#bar {

	background:url(images/bar_bg.png);

	height:55px;

	padding-top:12px;

}

span#rss {

	float:right;

	width:400px;

	background:url(images/rss.png) no-repeat left top;

	height:20px;

	padding-left:50px;

	color:#cacaca;

	font-size:13px;

	margin-top:15px;

}

#content {

	background:url(images/content_Bg.png) repeat-x;

	padding-top:30px;

}

#right {

	float:right;

	display:inline;

	width:240px;

	line-height:18px;

	color:#595959;

	padding-right:10px;

	background:url(images/playlist.png) no-repeat right top;

		border-left:1px solid #EEE;

	padding-left:40px;

	margin-right:15px;

}

#left {

	float:left;

	width:240px;

	line-height:18px;

	color:#595959;

	padding-right:25px;

	background:url(images/down.png) no-repeat right top;

	margin-right:25px;

	border-left:1px solid #EEE;

	padding-left:40px;

}

#middle {

	float:left;

	width:240px;

	line-height:18px;

	color:#595959;

	padding-right:10px;

	background:url(images/play.png) no-repeat right top;

	margin-right:40px;

	margin-left:15px;

}

h3.title {

	font-size:16px;

	color:#686868;

	font-weight:100;

	margin-bottom:5px;

}

p.desc {

	font-size:12px;

	color:#535353;

	font-weight:bold;

	padding-bottom:10px;

}

p.para {

	margin-bottom:10px;

}

a.more {

	background:url(images/more.png) right no-repeat;

	padding-right:14px;

	font-size:11px;

	color:#0088cc;

	font-weight:bold;

	text-decoration:none;

	margin-top:5px;

}

#footer {

	height:50px;

	border-top:1px solid #eee;

	margin-top:30px;

	padding-top:20px;

	text-align:center;

	color:#B0B0B0

}

#footer a {

	color: #999;

	font-size:10px;

	font-weight:bold;

}

.img {

	margin-top:20px;

	margin-right:5px;

}

.error {

	background:url(images/error.png);

	width:843px;

	height:14px;

	margin:0px auto;

	color:#743830;

	padding:16px;

	padding-left:50px;

	margin-top:5px;

}

.success {

	background:url(images/success.png);

	width:843px;

	height:14px;

	margin:0px auto;

	color: #416538;

	padding:16px;

	padding-left:50px;

	margin-top:5px;

}

#admin_header {

	background:#2a2a2a;

	height:47px;

	padding-top:20px;

}

#admin_header ul {

	padding:0px;

	margin:0px;

	float:right;

	width:700px;

	padding-top:5px;

	text-align:right;

}

#admin_header ul li {

	display:inline;

	padding:15px;

}

#admin_header ul li a {

	font-size:14px;

	color:#cdcdcd;

	text-decoration:none;

}

#admin_header ul li a:hover, #admin_header ul li #current {

	color:#fff;

	border-bottom:dotted #676767 1px;

}

#admin_header h2 {

	background:url(images/admin_logo.png);

	width:192px;

	height:26px;

	text-indent:-9000px;

}

#admin_content {

	background:url(images/content_Bg.png) repeat-x;

	padding-top:20px;

}

#info {

	background:url(images/notification.png) #bee7f5;

	width:883px;

	height:16px;

	font-size:12px;

	color:#4d7684;

	padding:15px;

	padding-left:40px;

}

#admin_title {

	font-size:18px;

	font-weight:bold;

	color:#515151;

}

#todo {

	background:url(images/todo_bg.png);

	width:878px;

	height:150px;

	border:0px;

	padding:30px;

	margin-top:20px;

	color:#666;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

#todo_bottom {

	background:url(images/todo_bottom.png);

	width:920px;

	height:24px;

	padding:9px;

}

#green_submit {

	background:url(images/button_green.png);

	width:90px;

	height:24px;

	border:0px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:12px;

	color:#FFF;

	font-weight:bold;

}

.users {

	background:url(images/table_top.png) no-repeat;

	height:47px;

	width:9px;

}

.top_norm {

	background:#3e3e3e;

	height:9px;

	border-top:1px solid #d7d7d7;

	color:#FFF;

	padding:15px;

}

.users_right {

	background:url(images/table_top_right.png) no-repeat;

	height:47px;

	width:9px;

}

.norm {

	padding:15px;

	border-bottom:1px solid #d7d7d7;

}

.norm a {

	font-size:11px;

	font-weight:bold;

	color:#666;

	text-decoration:underline;

}

.row_left {

	border-left:1px solid #d7d7d7;

	border-bottom:1px solid #d7d7d7;

}

.row_right {

	border-right:1px solid #d7d7d7;

	border-bottom:1px solid #d7d7d7;

}

#white_bar_top {

	background: url(images/white_bar_top.png);

	width:975px;

	height:23px;

	margin:0px auto;

}

#white_bar_bg {

	background: url(images/white_bar_bg.png);

	width:895px;

	margin:0px auto;

	padding:30px;

	padding-left:50px;

}

#white_bar_bg h5 {

	color: #373737;

	font-weight:100;

}

#white_bar_bot {

	background: url(images/white_bar_bot.png) no-repeat;

	width:975px;

	height:34px;

	margin:0px auto;

}

#white_bar_right {

	float:right;

	width:310px;

	height:100px;

	border-left:1px solid #EEE;

	padding-left:40px;

	line-height:20px;

	font-size:12.5px;

	color:#666;

}

#white_bar_right h2 {

	font-size:16px;

	color: #3F3F3F;

	margin-bottom:20px;

}

#green_big_submit {

	background:url(images/green_button.png);

	height:41px;

	width:113px;

	border:0px;

	color:#fff;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	margin-top:10px;

	font-weight:bold;

	font-size:11px;

	margin-right:30px;

}

#grey_content {

	background:url(images/grey_bg.png) #efefef repeat-x;

	padding-top:30px;

	height:600px;

}

.textbox {

	background:url(images/textbox_bg.png);

	padding:17px;

	width:466px;

	height:16px;

	margin-bottom:10px;

	border:0px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	color:#666;

	font-size:12px;

}

#admin_footer {

	width:960px;

	margin:0px auto;

	height:50px;

	border-top:1px solid #eee;

	margin-top:30px;

	padding-top:20px;

	text-align:center;

	color:#B0B0B0;

}

#sub_nav {

	background:url(images/nav_bg.png);

	height:36px;

	padding-top:18px;

}

#sub_nav ul {

	padding:0px;

	margin:0px;

}

#sub_nav ul li {

	display:inline;

	padding:15px;

}

#sub_nav ul li a {

	font-size:13px;

	color:#fff;

	font-weight: 100;

	text-decoration:none;

}

#search {

	float:right;

	width:200px;

	margin-top:-6px;

}

#searchit {

	background:url(images/search_bg.png);

	width:197px;

	height:23px;

	border:0px;

	padding-top:7px;

	padding-left:15px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:12px;

	color:#333;

}
#player2 {

	background:url(images/player_bg.png);

	width:426px;

	height:42px;

	padding:10px;

	padding-left:20px;
	
	margin-top:-25px;

}

#player_right2 {

	font-size:11px;

	line-height:24px;

	color:#c5c5c5;

	float:right;

	width:290px;

}
#player {
	
	margin-top:15px;
	margin-left:500px;

position: absolute;
top: 0; right: 700;
z-index: 9;

	background:url(images/player_bg.png);

	width:426px;

	height:42px;

	padding:10px;

	padding-left:20px;

}

#player_right {

	font-size:11px;

	line-height:24px;

	color:#c5c5c5;

	float:right;

	width:290px;

}

#player_content {

	background: url(images/player_content_bg.png) #4c4c4c repeat-x;

}

#player_top {

	background:url(images/player_bg_top.png);

	width:920px;

	height:3px;

	margin:0px auto;

	padding:28px;

	font-size:13px;

	padding-left:45px;

}

#row_top {

	background: url(images/top_row.png) no-repeat;

	width:912px;

	height:6px;

	margin:0px auto;

	padding-left:53px;

	padding-right:28px;

	padding-top:20px;

	padding-bottom:28px;

	font-size:13px;

}

#row_top a {

	color:#666;

	font-weight:bold;

	text-decoration:none;

	font-size:11px;

}

#row_blue a {

	color: #69839E;

	font-weight:bold;

	text-decoration:none;

	font-size:11px;

}

#row_norm a {

	color: #666;

	font-weight:bold;

	text-decoration:none;

	font-size:11px;

}

#row_top:hover {

	background: url(images/top_row_hover.png) no-repeat;

}

#row_blue {

	background: url(images/row_blue.png) no-repeat;

	width:912px;

	height:7px;

	margin:0px auto;

	padding-left:53px;

	padding-right:28px;

	padding-top:19px;

	padding-bottom:28px;

	font-size:13px;

}

.floater {

	float:left;

	margin-top:-17px;

	margin-right:15px;

}

#row_norm {

	background: url(images/row_norm.png);

	width:912px;

	height:7px;

	margin:0px auto;

	padding-left:53px;

	padding-right:28px;

	padding-top:19px;

	padding-bottom:28px;

	font-size:13px;

}

#row_blue:hover {

	background: url(images/top_row_hover.png) no-repeat;

}

#row_norm:hover {

	background: url(images/top_row_hover.png) no-repeat;

}

#song {

	width:480px;

	float:left;

	text-align:left;

}

#song img {

	float:left;

	margin-right:25px;

}

#time {

	width:140px;

	float:left;

}

#rating {

	width:100px;

	float:left;

}

#rating_bar {

	background:url(images/rating.png);

	height:12px;

	width:27px;

}

#bar_bottom {

	background: url(images/bottom.png) no-repeat;

	width:992px;

	height:58px;

	margin:0px auto;

}

#row_norm_spacer {

	float:right;

}

#textarea {

	padding:15px;

	width:500px;

	height:50px;

	border:1px solid #CCC;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	color: #666;

	font-size:12px;

}

.overlay {

	background: url(images/container_bg.png);

	z-index:10;

	height:100%;

	width:100%;

	display:none;

	text-align:center;
	
	position:fixed;

}

#bar_bottom ul {

	padding:0px;

	margin:0px;

	width:240px;

	float:right;

	padding-top:15px;

}

#bar_bottom ul li {

	display:inline;

	padding:6px;

	height:12px;

	width:22px;

}

#bar_bottom ul li a {

	color:#d1d1d1;

	font-weight:bold;

	text-decoration:none;

}

#bar_bottom ul li:hover {

	color: #333;

	background:url(images/over_ul.png) no-repeat bottom;

	height:22px;

	width:22px;

}

#bar_bottom ul li:hover a {

	color: #333;

}

#player_footer {

	height:50px;

	padding-top:30px;

	text-align:center;

	color:#999;

}

#player_footer a {

	color:#ccc;

	font-size:11px;

	margin-bottom:10px;

	font-weight:bold;

}
a {
	color:#090;
}
#main_ul {
	padding:0px;
	margin:0px;
}
#main_ul li {
	padding:10px;
	border-top:1px solid #EBEBEB;
	margin-top:10px;
	margin-right:10px;
}
#main_ul li a {
	font-size:14px;
}
#main_ul li span#new_right {
	float:right;
}

	



