@charset "utf-8";
/* CSS Document */
body{
	background:url(images/header-bg.gif) repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#555;
	margin:0;
}
.head{
	width:1000px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/logo.png) no-repeat;
}
#player{
	width:426px;
	height:86px;
	float:right;
	margin-top:20px;
	margin-right:20px;
	background:url(images/listenlive-bg.jpg) repeat-x;
}
.player-bg{
	background:url(images/listenlive-bg.jpg) repeat-x;
}
.player{
	width:193px;
	height:86px;
	float:right;
	/*margin-top:20px;
	margin-right:20px;*/
}
.player-button{
	width:193px;
	height:86px;
	float:right;
	/*margin-top:20px;*/
	text-align:right;
	text-decoration:none;
	color:#666;
	font-size:10px;
}
.player-button a{
	text-decoration:none;
	color:#999;
}
.player-button a:hover{
	text-decoration:none;
	color:#000;
}
.contents{
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.menu{
	width:1000px;
	height:47px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/button1.gif);
}
.menu-left{
	width:11px;
	height:47px;
	float:left;
	background:url(images/menu-left.gif);
}
.menu-right{
	width:11px;
	height:47px;
	float:right;
	background:url(images/menu-right.gif);
}
.menu-container{
	width:600px;
	height:47px;
	float:right;
	margin-right:190px;
}
.menu-button a{
	width:150px;
	height:30px;
	padding-top:17px;
	float:right;
	background:url(images/button.jpg);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.menu-button a:hover{
	background:url(images/button.jpg) 0 -47px;
}
.footer{
	clear:both;
	text-align:center;
	margin-top:20px;
	height:20px;
	padding:10px;
	overflow:hidden;
	background:url(images/footer.jpg);
}
.box-top{background:url(images/box-bg.gif) left top repeat-x; width:100%;}
.box-bot{background:url(images/box-bot.gif) left bottom repeat-x; width:100%;}
.box-top-left{background:url(images/box-top-left.gif) left top no-repeat;}
.box-top-right{background:url(images/box-top-right.gif) right top no-repeat;}
.box-bot-left{background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box-bot-right{background:url(images/box-bot-right.gif) right bottom no-repeat;}
.box-left{background:url(images/box-side.gif) left top repeat-y; width:100%;}
.box-right{background:url(images/box-side.gif) right top repeat-y; width:100%;}
.heading{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#b71a13;
	text-shadow:#666 1px 2px 3px;
}
.para{
	margin-top:10px;
	border-bottom:#aaa dotted 2px;
}
.stamp{
	font-size:9px;
	color:#aaa;
}
.text{width:440px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5;}
.msg{width:540px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:216px; background:#f5f5f5;}
.btn{margin-left:446px; width:100px; height:28px; border:1px solid #dcdcdc; padding:5px 2px; background:#f5f5f5;}

.p{width:100%; height:auto; overflow:auto; margin-top:20px;}
.p .title{width:350px; float:left; font-size:18px; font-weight:bold; margin-right:20px; padding:20px; border:#ccc dotted 2px;}
.p .desc{width:300px; float:left; padding-right:20px; text-align:center;}
.p .datetime{width:220px; float:left; text-align:center;}
