/* ============================================== */
/* 0. 基本 STYLES：各ページ共通 */
/* ============================================== */

*{
	padding:0px ;
	margin:0px ;
}
BODY{
	background-color:#000000 ;
	font-family:Verdana, helvetica, sans-serif;
}
A:link{
	color:#FFCC66;
	text-decoration:none;
}
A:visited{
	color:#FFCC66;
	text-decoration:none;
}
A:hover{
	color:#FFCC66;
	text-decoration:underline;
}
A:active {
	color: #FFCC66;
}
A:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
/* ---------------------------------------------- */
/* 0-1. レイアウト関係・入れ物 */
/* ---------------------------------------------- */
#container{
	width:100% ;
	text-align:center ;
	margin:0px auto 0px auto ;
}
#inner{
	width:780px ;
	vertical-align:top ;
}
#upper{	/* leftbar,mainの親 */
	overflow:hidden ;
	position:relative ;
	width:780px ;
	vertical-align:top ;
	margin:0px 10px 0px 10px ;
}
#leftBar{
	float:left ;	/* upperでclear済み */
	width:162px ;
	margin:0px 18px 0px 0px ;
}
#main{
	float:left ;	/* upperでclear済み */
	width:600px ;
	vertical-align:top ;
}
#logo{
	width:573px ;
	margin:20px auto 10px auto ;
}
.inner580{
	width:580px ;
	text-align:left ;
	margin:20px auto 20px auto ;
}
/* ---------------------------------------------- */
/* 0-2. ヘディング H1〜H4 */
/* ---------------------------------------------- */
H1 #DHlogo{
	display:none ;
}
H2{
}
H3{
}
/* ---------------------------------------------- */
/* 0-3. 各ページ共通のブロック要素用 */
/* ---------------------------------------------- */
#footerLinks{
	color:#FFCC66;
	font-size:90%;
	line-height:200%;
	text-align:center;
	margin:30px 0px 0px 0px ;
}
#footerLinks A{
	margin:0px 10px 0px 10px ;
}
.copyright{
	color:#FFCC66;
	font-size:60%;
	text-align:center;
	padding:20px 0px 50px 0px ;
}
/* ---------------------------------------------- */
/* 0-4. <IMG>や<SPAN>などインライン要素用 */
/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* 0-5. 汎用ページテキスト体裁 */
/* ---------------------------------------------- */
.txMain{
	color: #ffcc66;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px ;
	font-style: italic;
	line-height:120%;
	text-align:left;
	margin:10px 0px 10px 20px ;
}
/* ---------------------------------------------- */
/* 0-6. ドロップダウン・メニュー */
/* ---------------------------------------------- */
.ddMenuMain{
	width:556px ;
	border-width:3pt ;
	border-style:double ;
	border-color:#FFCC66 ;
	padding:12px 0px 8px 0px ;
	margin:0px auto 0px auto ;
}
#ddMenu{
	margin-left:0px ;
}
#ddMenu LI{	/* UL終了後のDIVでclear済み */
	font:14px Verdana, sans-serif ;
	list-style:none ;
	float:left ;
	display:inline ;	/* IEでfloatしたdiv要素に指定のmargin値が倍になる問題により後に追加。marginは0なので効果なし？ */
}
#ddMenu LI A.menu{
	display:block ;
	color:#FFCC66 ;
	background:#000000 ;
	text-align:center ;
	text-decoration:none ;
	padding:5px 0px 5px 0px ;
/*	border:1px solid #FFCC66; */
}
#ddMenu LI A.menu:hover{
	color:#996633 ;
	background:#000000 ;
}
#ddMenu #mmenu1{	/* Home */
	width:60px ;
}
#ddMenu #mmenu2{	/* Artists */
	width:70px ;
}
#ddMenu #mmenu3{	/* Events */
	width:70px ;
}
#ddMenu #mmenu4{	/* Services */
	width:80px ;
}
#ddMenu #mmenu5{	/* Boutique */
	width:82px ;
}
#ddMenu #mmenu6{	/* About Us */
	width:84px ;
}
#ddMenu #mmenu7{	/* Contact Us */
	width:96px ;
}
.submenu{
	width:110px ;
	background:#000000 ;
	visibility:hidden ;
	position:absolute ;
	z-index:3;	/* 要素の表示階層（重なりの順序）を指定、この場合サブメニューは他要素より手前に表示される */
	border:1px solid #FFCC66 ;
}
.submenu A{
	display:block ;
	color:#FFCC66 ;
	font-family:Verdana, sans-serif ;
	font-size:12px ;
	text-align:left ;
	text-decoration:none ;
	padding:5px 10px 5px 10px ;
}
.submenu A:link{
	color:#FFCC66 ;
}
.submenu A:visited{
	color:#FFCC66 ;
}
.submenu A:hover{
	color:#996633 ;
	background:#000000 ;
	text-decoration:none ;
}
#ddMenu .submenu .borderDashB{
	border-width:0pt 0pt 1pt 0pt ;
	border-style:dashed ;
	border-color:#996633 ;
}
#ddMenu .submenu .borderDashBI{
	padding:5px 8px 5px 15px ;
	border-width:0pt 0pt 1pt 0pt ;
	border-style:dashed ;
	border-color:#996633 ;
}
#ddMenu .submenu .noBorderI{
	padding:5px 8px 5px 15px ;
}

/* ---------------------------------------------- */
/* 0-10. タグ特有 */
/* ---------------------------------------------- */
UL{
	margin:0px 0px 0px 30px ;
}
OL{
	margin:0px 0px 0px 40px ;
}
IMG{	border:0px none;
}
/* ---------------------------------------------- */
/* 0-12. その他 */
/* ---------------------------------------------- */
.clear{
	clear:both;
}

/* ============================================== */
/* 1. トップページindex.html */
/* ============================================== */

/* ============================================== */
/* 2. About us専用 */
/* ============================================== */
#aboutL{
	float:left ;	/* 直後のDIVでclear済み */
	width:150px ;
	color: #ffcc66;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px ;
	font-style: italic;
	line-height:120%;
	text-align:center;
	margin:0px 0px 0px 15px ;
}
#aboutR{
	float:left ;	/* 直後のDIVでclear済み */
	width:300px ;
	color:#ffcc66;
	font-family:"Times New Roman", Times, serif;
	font-size:18px ;
	font-style:italic;
	line-height:120%;
	text-align:left;
}

/* ============================================== */
/* 3. Artistsページレイアウト */
/* ============================================== */
#BGdubi{
	width:567px ;
	background-image:url(../images/artists/dubi_BG.jpg) ;
	background-repeat:no-repeat ;
	background-attachment:scroll ;
	padding:200px 0px 0px 0px ;
	margin:40px auto 20px auto ;
}
#BGdMorden{
	width:567px ;
	background-image:url(../images/artists/dougmorden_BG.jpg) ;
	background-repeat:no-repeat ;
	background-attachment:scroll ;
	padding:200px 0px 0px 0px ;
	margin:40px auto 20px auto ;
}
#BGeStavros{
	width:567px ;
	background-image:url(../images/artists/ellenstavros_BG.jpg) ;
	background-repeat:no-repeat ;
	background-attachment:scroll ;
	padding:200px 0px 0px 0px ;
	margin:40px auto 20px auto ;
}
.artwork{
	border:4px ;
	border-color: #7D6833 ;
	border-style:double ;
	margin:15px 0px 0px 0px ;
}

/* ============================================== */
/* 8. manor・rescue・sponsorページ体裁 */
/* ============================================== */

/* ============================================== */
/* 10. サイトマップsite mapページ体裁 */
/* ============================================== */
.siteCate{	/* siteL・siteRの親 */
	overflow:hidden;
	position:relative;
	width:578px ;
	margin:20px 30px 25px 30px ;
}
.siteL{
	float:left;	/* siteCateでclear済み */
	width:220px ;
	color:#550000;
	font-size:85%;
	line-height:180%;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 15px 10px ;
}
.siteR{
	float:left;	/* siteCateでclear済み */
	width:338px ;
	font-size:85%;
	line-height:140%;
	text-align:left;
	margin:0px 0px 15px 0px ;
}
.siteL2{
	padding:0px 0px 0px 15px ;
}

/* ============================================== */
/* 13. 改善の余地あり・見本目的 */
/* ============================================== */
