@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	-apple-text-size-adjust: none;
	background-image:url(images/background.jpg);
	background-repeat:repeat;
	background-position:left top;
}

img { border-style:none;
	vertical-align: top;}

a img { border-style:none; }

#all{
	margin:0 auto;
	width:800px;
	font-size:12px;
	color:#555;
	margin-top:20px;
	margin-bottom:10px;
}

.topimage{
	margin-top:100px;
}

.headertitle{
	margin-bottom:10px;
}

.middle{
	margin-bottom:10px;
	margin-top:40px;
	padding-bottom:30px;
}

.pagetitle{
	padding-bottom:30px;
}

#menu{
	position:relative;
	height: 30px;
	width:1000px;
	margin-bottom:1px;
}

#menu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding-left:0px;
}

#menu li{
	text-indent:-9999px;
	float:left;
}

/*
#menu ul li{
	display:block;
	float:left;
	width:160px;
	height:50px;
	overflow:hidden;
	background-image:url(images/menu.jpg);
}
*/
#menu li a{
	display:block;
	background-image:url(images/buttonline.jpg);
	background-repeat:no-repeat;
	height: 30px;
	overflow:hidden;
}

#menu-home a{
	width:90px;
	background-position:0 0;
}
#menu-home a:hover{
	background-position:0 -30px;
}
#menu-news a{
	width:94px;
	background-position:-93px 0;
}
#menu-news a:hover{
	background-position:-93px -30px;
}
#menu-member a{
	width:105px;
	background-position:-187px 0;
}
#menu-member a:hover{
	background-position:-187px -30px;
}
#menu-discography a{
	width:124px;
	background-position:-292px 0;
}
#menu-discography a:hover{
	background-position:-292px -30px;
}

#menu-songs a{
	width:92px;
	background-position:-416px 0;
}
#menu-songs a:hover{
	background-position:-416px -30px;
}
#menu-diary a{
	width:88px;
	background-position:-508px 0;
}
#menu-diary a:hover{
	background-position:-508px -30px;
}
#menu-link a{
	width:93px;
	background-position:-596px 0;
}
#menu-link a:hover{
	background-position:-596px -30px;
}
#menu-contact a{
	width:114px;
	background-position:-689px 0;
}
#menu-contact a:hover{
	background-position:-689px -30px;
}

.topleft{
	background-color:#a71e26;
}

.copy{
	width:800px;
	text-align:center;
	padding-top:10px;
	margin-top:10px;
	font-size:10px;
	color:#999;
}

.copy2{
	width:800px;
	text-align:right;
	padding-top:10px;
	margin-top:10px;
	font-size:10px;
	color:#999;
}


.main{
	line-height:180%;
	padding:10px;
}

.discline{
	margin-bottom:10px;
	font-size:11px;
	line-height:180%;
}

.disctitle{
	font-size:12px;
	color:#66864A;
	margin-bottom:5px;
}

.memberline{
	margin-bottom:20px;
	font-size:11px;
	line-height:180%;
	padding-left:10px;
}

.memberline a{
	color:#89855D;
	text-decoration:none;
}

.memberline a:hover{
	color:#ccc;
	text-decoration:none;
}

.news{
	width:495px;
}
.news a{
	color:#89855D;
	text-decoration:none;
}

.news a:hover{
	color:#ccc;
	text-decoration:none;
}

dl.topnewstext {
	width:495px;
	line-height:180%;
	border-top: none;
	padding-bottom:10px;
	border-bottom:1px #CCC dotted;
}

dl.topnewstext dt {
	margin: 0;
	background: transparent url(images/arrow.gif) no-repeat scroll left center;
	padding-left:20px;
	width: 80px;
	float: left;
}
	
dl.topnewstext dd {
	margin: 0 0 0 100px;
}
