/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	color: #3D3D3D;
	background-color: #CCCCCC;
	font-size: 11px;
	/*
	font-size: small;
	text-align: center;
	*/
}
h1,h2,h3,h4,h5,h6,body,html,p,li,dt,dd,pre,form,fieldset,input,textarea,select {
	font-family: Helvetica , Hiragino Kaku Gothic Pro , Osaka , san-serif;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	color: #000000;
	font-style: normal;
	/*
	font-size: small;
	
	line-height: 1.6;
	*/
}
ul,ol,dl,img {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0%;
	line-height: 0%;
}
a:link{
	color: #FFFFFF;/*#FF66CC;*/
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
a:hover{
	color: #FFFFFF;/*6666FF;*/
 	font-weight: bold;
	text-decoration: none;
	outline: none;
}
a:visited{
	color: #FFFFFF;/*#FF66CC;*/
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
a:active{
	color: #FFFF00;
	font-weight: bold; 
	text-decoration: none;
	outline: none;
}
/* 
	common style
 */
#wrapper {
	width: 913px;
	height: 556px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0;
	
	/*border: 2px solid #888888 ;*/
}
/*
	 Header Style
*/
#header {
	/*width: 956px;*/
	height: 50px;
	/*background-color: #33FF33;*/
	background: #000 url(../img/navbg.gif) no-repeat;
	
	/*border: 2px solid #888888 ;*/
		
}
/*
	 Contents Style
*/
#contents {
	/*width: 900px;*/ /*944*/
	height: 421px;
	padding: 10px 32px 10px 20px;
	text-align: center;
	background:#CCCCCC url(../img/contbg.gif) repeat;
	
	/*border: 2px solid #888888 ;*/
	
}
#home {
	/*width: 900px;*/ /*944*/
	height: 421px;
	padding: 10px 32px 10px 20px;
	text-align: center;
	background:#CCCCCC url(../img/home_bg.gif) repeat;
	
	/*border: 2px solid #888888 ;*/
	
}
#main {
	height:  400px;
	margin: 0;
	/*border: 2px solid #888888 ;*/

}
/*
	 Footer Style
*/
#footer{
	/*width: 900px;*/
	height: 53px;
	margin: 0;	
	background:#CCCCCC url(../img/footbg.gif) no-repeat;
	
	/*border: 2px solid #888888 ;*/

}
/* ------ ticker ------ */
#ticker{
	width: 850px;
	color: #FFFFFF;
	margin: 0 10px;
	padding: 8px;
	font-weight: bold;
	/*border: 2px solid #888888 ;*/
}
#mail{
	width: 880px;
	color: #292929 ;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	/*border: 2px solid #888888 ;*/
}
#copyright{
	width: 250px;
	color: #292929 ;
	margin-top: 8px;
	margin-left: 5px;
	float: left;
	/*border: 2px solid #888888 ;*/
}
#acounter{
	width: 500px;
	color: #292929 ;
	margin-top: 8px;
	margin-right: 18px;
	float: right;
	text-align: right;
	/*border: 2px solid #888888; */
}
/* ------  etc. ------ */
p {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
}
#pagetitle{
	width: 800px;
	margin: 5px auto;
	text-align: left;

	/*border: 2px solid #888888 ;*/

}
#page{
	width: 800px;
	height: 350px;
	margin: 5px auto;
	padding: 10px;
	/*border: 2px solid #888888 ;*/
}
/*
	1 colum
*/
#centerarea{
	width:	780px;
	height: 355px;
	margin: 5px auto;
	
	border: 2px solid #888888 ;

}
/*
	2 colums
*/
#leftarea{
	width:	150px;
	height: 355px;
	float: left;
	margin: 5px; 
		
	border: 2px solid #888888 ;

}
#rightarea{
	width:	620px;
	height: 355px;
	float: right;
	margin: 5px; 
	
	border: 2px solid #888888 ;

}
/*
	3 colums
*/
#leftside{
	width:	130px;
	height: 350px;
	float: left;
	margin: 5px 0 5px 5px; 
	border: 2px solid #888888 ;
}
#center{
	width:	495px;
	height: 350px;
	margin-left: 10px;
	margin: 5px 10px; 
	float: left;
	border: 2px solid #888888 ;
}
#rightside{
	width:	130px;
	height: 350px;
	margin: 5px 5px 5px 0; 
	float: right;
		
	border: 2px solid #888888 ;
}
/*
	Page Custom Style
 */

/* 
	Discography
*/
#discobox {
	width:	730px;
	height: 355px;
	margin: 5px auto;
	padding: 10px;	
	text-align: center;
	
	/*border: 2px solid #888888 */;
		
}
#discimgbox {
	width:	250px;
	height: 345px;
	margin: 0 auto;
	float: left;
    text-align: right;
	/*border: 1px solid #888888 ;*/
}
#jukebox {
	width:	430px;
	height: 340px;
	margin: 0 auto;
	text-align: center;
	float:  right;
	
	/*border: 1px solid #888888 ;*/
}
#description {
	width: 350px;
	height: 340px;
	background: #FFFFFF /*url(../img/disc/brnwgen.jpg) no-repeat*/;	
	margin: 0 auto;
	/*padding: 10px auto;*/
	font-size: 100%;
	text-align: center;
	/*border: 2px solid #888888 ;*/
	
}
#discimg a span {
display: none;
	/*border: 2px solid #888888 ;*/
}
.musiclist{
	margin: 0 auto;
	color: #292929;
}
.discimg{
	font-size: 100%;
	margin: 12px auto;
	/*border:1px solid #CCCCCC ;*/	
}
/*
	profile
*/
#profilebox{
	width:	680px;
	height: 355px;
	margin: 5px auto;
	padding: 10px;	
	text-align: center;	
	/*border: 2px solid #888888 ;*/
}
#profimg {
	margin-top: 25px;	
}
#aiprof{
	width: 110px;
	margin-top: 250px;
	padding: 5px;
	float: left;
	color: #292929;
	/*border: 2px solid #888888 ;*/
}
#shioprof {
	width: 110px;
	margin-top: 250px;
	padding: 5px;
	float: right;
	color: #292929;	
	/*border: 2px solid #888888 ;*/
}
/*
	Link 
*/
#linkbox{
	width:	680px;
	height: 350px;
	margin: 5px auto;
	padding: 10px;	
	text-align:  left;
	/*border: 1px solid #888888 ;*/

}
#linkbox h2{
	width:	670px;
	height: 35px;
	/*border: 1px solid #888888 ;*/
}
#musicbox{
 	width: 670px;
 	height: 185px;
 	margin: 5px auto;
 	/*border: 2px solid #CCCCCC;*/
}
.musicline{
	 width: 550px;
	 height: 30px;
	 margin-top: 0;
	 margin-bottom: 10px;
	 margin-left: auto;
	 margin-right: auto;
	/*border: £±px solid #CCCCCC;*/
}
#othersbox{
	width: 670px;
	height: 120px;
	margin: 10px auto;
	/*border: 1px solid #CCCCCC;*/
}
.othersline{
	 width: 550px;
	 height: 30px;
	 margin-top: 0;
	 margin-bottom: 10px;
	 margin-left: auto;
	 margin-right: auto;
	 /*border: £±px solid #CCCCCC;*/
}
.subbox{
	width: 150px;
	height: 30px;
	margin: 0 ;
	float: left;
	/*border: 1px solid #CCCCCC;*/
}
.subbox200{
	width: 200px;
	height: 30px;
	margin: 0;
	float: left;
	/*border: 1px solid #CCCCCC;*/
}
a.link-item:link{
	color: #3D3D3D;
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
	/*border: 1px solid #292929;*/
}
a.link-item:hover{
	color:  #6666FF;
 	font-weight: bold;
	text-decoration: none; 
}
a.link-item:visited{
	color: #3D3D3D;
	font-weight: bold;
	text-decoration: none;
}
a.link-item:active{
	color: #FFFF00;
	font-weight: bold; 
	text-decoration: none;
}

.mlink{
	/*
	display: inline;
	*/
	color: #D3D3D3;
	padding: 3px;
}
.olink{
	/*
	display: inline;
	*/
	list-style-type: none;
	padding: 3px;
}