body
{ background: #e7e5de;
  font-family: Arial,Verdana,Sans-serif;
  color: #666; 
  font-size: 11px;
  text-align:center;}
  
p {
	font-size: 11px;
	line-height: 1.5 em;
	margin-bottom: 10px;
	margin-top: 0px;
}

h1
{ background-color: #FFF;
  color:#ffc601;
  font-size:12pt;
  font-weight:bold;
  margin-top:25px;
  margin-bottom:10px;
  text-align: left;}

h2
{ background-color: #fff;
  color:#ffc601;
  font-size:10pt;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;}

h6 {
	color:#ffc601;
	font-size: 11px;
	font-weight: normal;
	margin:0 0 10px 0;
}

span.detail {
	color:#ffc601;
	font-size: 16px;
	font-weight:bold;
	padding-right: 5px;
}

a:link, a:visited, a:active
{ background-color: #fff; text-decoration: none; color:#FF9900;}
a:hover
{ background-color: #fff; text-decoration: underline; color:#FFCC99;}

#header
{ height:140px; /*192px*/
  width:750px;
  margin-left:auto;
  margin-right:auto;  
  border:#CCC 1px solid;
  background-color:#FFF;
  color:#FF9900;}

#header2
{ height:140px; /*192px*/
  width:750px;
  margin-left:auto;
  margin-right:auto;  
  border:#CCC 0px solid;
  color:#FF9900;}


#main
{ width: 750px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  border:#CCC 1px solid;
  background-color: #FFF;  
  font-size:9pt;
  color:#666;}

#content
{ width:670px;
  float:left;
  padding:0 40px 20px 40px;
  text-align:justify;}
  
#nav
{ width:180px;
  float:left;
  margin-right:0px;
  margin-top:20px;}
    
#footer
{ height:30px;
  width:750px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  padding:10px 0;  
  border:#ccc 1px solid;
  background-color: #fff;
  font-size:8pt;
  color:#999;
  text-align:center;}

#footer a:link, #footer a:visited, #footer a:active
{ background-color: #fff; text-decoration: none; color:#999;}
#footer A:hover
{ background-color: #fff; text-decoration: none; color:#ff9900;}

.footer 
{ clear: both; 
  background:#fff;
  color:inherit;
  height:1px;}

.logo
{ width:425px;
  float:left;
  text-align:left;
  padding:1px 0 1px 0px;
  overflow: hidden;}
  
.menu 
{ width:auto;
  text-align:right;
  font-weight:bold;
  font-size:12pt;
  padding:35px 15px 0 0;
  float: right;
  overflow: hidden;}

.left
{ width:250px;
  float:left;
  margin:10px 15px 10px 0;
  text-align:justify;  
  overflow: hidden;}

.mid 
{ width:auto;
  padding:10px 0 0 10px;
  margin-left:auto;
  margin-top:0;
  overflow: hidden;}
  
.navhead
{ width:170px;
  height:18px;
  padding: 3px 3px 0 5px;
  border:#ddd 1px solid;
  text-align: left;
  font-size:8pt;
  background-color:#e7e5de;
  color:#666;}

.navitem
{ width:172px;
  padding: 5px 3px 5px 3px;
  border:#ddd 1px solid;
  font-size:8pt;
  font-weight: normal;
  text-align:justify;}
  
.img
{ border:0;}



#beatles
{ 
  width:750px;
  margin-left:auto;
  margin-right:auto;  
  border:#CCC 0px solid;
  
  color:#FF9900;}  
  
  

#tabs {
	float:left;
	width:100%;	
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #adadad;
	}

#tabs ul {
	margin:0;
	padding:0px 10px 0 40px;
	list-style:none;
	}

#tabs li {
	float:left;
	background:url("../images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	}
	
#tabs a {
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#7d7d7d;
	font-weight: bold;
	}

/*#tabs p span a {
	float:left;
	background:url("../images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	}

#tabs span a {
	float:left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#24618E;
	}*/

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a {float:none;}

/* End IE5-Mac hack */
#tabs a:hover {
	color:#7d7d7d;
	}

#tabs li:hover {
	
	}

#tabs li a:hover {
	
	}
	


.box			{background:white url(../img/b-l-up.png) no-repeat left top;text-align:left;}
.box div			{background:url(../img/b-r-up.png) no-repeat right top}
.box div div		{background:url(../img/b-l-down.png) no-repeat left bottom;}
.box div div div		{background:url(../img/b-r-down.png) no-repeat right bottom; padding-top:4px; padding-bottom:4px}

.box div div div #tabs		{ padding-bottom:0px}

.box div div div	div	{background:none;height:auto;}
 
.small 			{width:750px!important;}
.small div div div 	{}

#taban
{ 
  width:750px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  padding:10px 0;  
 
  font-size:8pt;
  text-align:center;}

#anataban
{ width: 750px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;

  background-color: #FFF;  
  font-size:11px;
  }
  
.members td {
	padding-right: 40px;
	padding-bottom: 10px;
	text-align: left;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {

margin-top:7px !important;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-text {

	padding-right: 20px;
}


div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {

margin-top:7px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
	padding-left: 20px;
}


.box div div div {

padding-top:4px;
}

/*div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:30px !important;
margin-top:13px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:30px !important;
margin-top:13px !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:15px;
}/*


/*
