body {
	margin: 0px;
	text-align: center;
	background-color:#111111;
	font-family:"san-serif";
	font-size:9pt;
	color:#ffffff;
}
#container {
	position:relative;
	width:900px;
	height:712px;
	margin:0px auto;
	background-color:#222222;
}
#top {
	width:900px;
	height:42px;
	margin:0px;
	background-image:url('./img/top.jpg');
	background-repeat:no-repeat;
}
#middle {
	width:900px;
	height:566px;
	margin:0px;
	position:relative;
	background-image:url('./img/window.jpg');
	background-repeat:no-repeat;
}
#window {
	width:851px;
	height:566px;
	margin:0px;
	position:absolute;
	top:0px;
	left:25px;
	background-color:#000000;
	overflow:hidden;
}
#contents{
	width:4255px;
	height:566px;
	margin:0px;
	position:relative;
	top:0px;
	left:0px;
}
#home {
	width:851px;
	height:566px;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url('./img/home.jpg');
	background-repeat:no-repeat;
	float:left;
}
#schedule {
	width:851px;
	height:566px;
	margin:0px;
	position:absolute;
	top:0px;
	left:851px;
	background-image:url('./img/schedule.jpg');
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}
#profile {
	width:851px;
	height:566px;
	margin:0px;
	position:absolute;
	top:0px;
	left:1702px;
	background-image:url('./img/profile.jpg');
	background-repeat:no-repeat;
	float:left;
	text-align:left;
}
#discography {
	width:851px;
	height:566px;
	margin:0px;
	position:absolute;
	top:0px;
	left:2553px;
	background-image:url('./img/discography.jpg');
	background-repeat:no-repeat;
	float:left;
}
#contacts {
	width:851px;
	height:566px;
	margin:0px;
	position:absolute;
	top:0px;
	left:3404px;
	background-image:url('./img/contacts.jpg');
	background-repeat:no-repeat;
	float:left;
	text-align:left;
}

#bottom {
	width:900px;
	height:104px;
	margin:0px;
	background-image:url('./img/bottom.jpg');
	background-repeat:no-repeat;
}
#overlay1 {
	width:94px;
	height:181px;
	margin:0px;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url('./img/overlay1.png');
	background-repeat:no-repeat;
}
#overlay2 {
	width:239px;
	height:191px;
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:37px;
	right:0px;
	background-image:url('./img/overlay2.png');
	background-repeat:no-repeat;
	text-align:left;
}
#tv {
	width:176px;
	height:132px;
	background-color:#333333;
	margin:0px;
	padding:0px;
	position:relative;
	top:31px;
	left:29px;
	overflow:hidden;
	text-align:left;
}
.midashi {
	width:120px;
	height:30px;
	background-image:url('./img/midashi.png');
	background-repeat:no-repeat;
}
#m_schedule {
	background-position:0px 0px;
}
#m_profile {
	background-position:0px -30px;
}
#m_discography {
	background-position:0px -60px;
}
#m_contacts {
	background-position:0px -90px;
}
#m_biography {
	background-position:0px -120px;
}
#m_staff {
	background-position:0px -150px;
}
#m_thanks {
	background-position:0px -180px;
}
#m_album {
	background-position:0px -210px;
}
#m_single {
	background-position:0px -240px;
}
#m_link {
	background-position:0px -270px;
}
#m_message {
	background-position:0px -300px;
}
#flexcont {
	width:500px;
	height:380px;
	margin:40px auto;
	padding:20px 20px 90px 20px;
	background-image:url('./img/trans.png');
	background-color:transparent;
	overflow:auto;
	text-align:left;
}
#flexcont2 {
	width:400px;
	height:380px;
	position:relative;
	top:40px;
	left:360px;
	margin:0px;
	padding:20px 20px 90px 20px;
	background-image:url('./img/trans.png');
	background-color:transparent;
	overflow:auto;
	text-align:left;
}
table {
	width:500px;
}
.date {
	width:160px;
	border:1px solid #dddddd;
	text-align:center;
	font-size:10pt;
	color:#cccc00;
}
.desc {
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding-left:2px;
}
.profname {
	font-size:11pt;
	font-weight:bold;
	margin-bottom:8px;
}
.schename {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:8px;
}
.CDtitle {
	font-size:12pt;
	font-weight:bold;
	margin-bottom:8px;
}
.CDjacket {
	float:left;
}
.CDinfo {
	clear:all;
	height:220px;
	position:relative;
	left:10px;
}
/* Navigation */
a {
	border:0px;
	overflow: hidden;
    outline: none;
	color:#c0c0c0;
}
img {
	border:0px;
	outline:none;
	overflow:none;
}
#nav {
	width:219px;
	height:58px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:67px;
	bottom:14px;
	
	text-align:left;
}
.navlist {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.navlist li{
	display:block;
	height:29px;
	float:left;
	margin:0px;
	padding:0px;
}
#nav0 {
	width:52px;
	background-image:url('./img/menu.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#nav0:hover{
	background-position:0px -58px;
}
#link0 {
	display:block;
	width:52px;
	height:29px;
	border:0px;
	border-style:none
}
#nav1 {
	width:78px;
	background-image:url('./img/menu.png');
	background-repeat:no-repeat;
	background-position:-52px 0px;
}
#nav1:hover{
	background-position:-52px -58px;
}
#link1 {
	display:block;
	width:78px;
	height:29px;
	border:0px;
}
#nav2 {
	width:89px;
	background-image:url('./img/menu.png');
	background-repeat:no-repeat;
	background-position:-130px 0px;
}
#nav2:hover{
	background-position:-130px -58px;
}
#link2 {
	display:block;
	width:89px;
	height:29px;
	border:0px;
}
#nav3 {
	width:140px;
	background-image:url('./img/menu.png');
	background-repeat:no-repeat;
	background-position:0px -29px;
}
#nav3:hover{
	background-position:0px -87px;
}
#link3 {
	display:block;
	width:140px;
	height:29px;
	border:0px;
}
#nav4 {
	width:79px;
	background-image:url('./img/menu.png');
	background-repeat:no-repeat;
	background-position:-140px -29px;
}
#nav4:hover{
	background-position:-140px -87px;
}
#link4 {
	display:block;
	width:79px;
	height:29px;
	border:0px;
}
/* Icon */
#icon {
	width:155px;
	height:50px;
	margin:0px;
	position:absolute;
	bottom:3px;
	right:15px;
}
.myspace {
	width:50px;
	height:50px;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
}
.youtube {
	width:50px;
	height:50px;
	margin:0px;
	position:absolute;
	top:0px;
	left:53px;
}
.twitter {
	width:50px;
	height:50px;
	margin:0px;
	position:absolute;
	top:0px;
	left:106px;
}