/* CSS Document */
/*last update 11/20/07 */
body{
	margin-top:0px;
	padding:0;
	background-color: #F2F2F2; /*#FFF9F9; #F2F2F2#D4D4D3*/
	color:#666666;
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D4D4D3', EndColorStr='#F2F2F2');
}

#wrapper{
	background-color: #FFFFFF; /*#fdf8f2;*/
	margin-left:auto;
	margin-right:auto;
	/*margin-top:10px;*/
	padding: 0px;
	width:798px;
}

.header{
	text-align:center;
}

.logo{
	display:inline;
}
.spacer10{
	margin-top:10px;
}
.spacer20{
	margin-top:20px;
}
.spacer30{
	margin-top:30px;
}
.btm_spacer{
	margin-top:20px;
}
.main{
	text-align:center;
	position:relative;
	top:0;
	left:0;
	margin-top:15px;
	width:100%;
}


#content{
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top: 1px solid #ffa1a3;
	text-align:right;
	color:#999999;
}
.pagetitle{
	margin:0 0 0 50px;
	text-align:left;
}

h3{
	margin-left:10px;
	text-align:left;
	color:#ffa1a3;
}

/*contact page*/
#companyinfo {
	margin-left:100px;
	text-align:left;
}
#companyinfo h5{
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}

#contactform{
	margin:30px 0 40px 0; /* top right btm left */
}
#contactform input.btn{
   color:#666666;
   font-family:Arial, Verdana,  Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#FFE1E2;
   border:1px solid ;
   border-top-color:#d3bdbe;
   border-left-color:#d3bdbe;
   border-right-color:#d3bdbe;
   border-bottom-color:#d3bdbe;
}/*#ffa1a3*/


#contactform input.btnhov{
	background-color:#ffa1a3;
   border-top-color:#CFB8B9;
   border-left-color:#CFB8B9;
   border-right-color:#CFB8B9;
   border-bottom-color:#CFB8B9;
}

#form_intro{
	margin-left:10px;
	text-align:left;
}
#contactbg {
	background-color:#F4F4F4;
	margin:0 100px 0 100px;
}
#error {
	color:#FF0000;
	text-align:left;
	font-weight:bold;
}

.form_label{
	font-weight:bold;
	text-align:right;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/*about us */
#about_pic{
	text-align:center;
}
/* Japanese art pages */
.ja_container{
	text-align:left;
	position:relative;
	top:0;
	left:0;
	width:100%;
}
.jpart{
	margin-left:100px;
	margin-right:80px;
	text-align:left;
}
.art_subt{
	font-size:12px;
	font-weight:bold;
	margin:15px 0 5px 0;
}
.art_materialName{
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.jpart2{
	margin-left:120px;
	margin-right:100px;
	text-align:left;
}

table.material{
	border:1px solid #999999;
}
tr.material td{
	border-bottom:1px solid #999999;
}

#sub_menu{
	margin:0 50px 0 0;
}
ol.listA{
	margin-left:230px;
}
#kakejiku{
	display:inline;
}

#sign{
	text-align:right;
}

/* News page */
#news_index{
	text-align:center;
	position:relative;
	top:0;
	margin-left:80px;
	margin-right:30px;
}
#news_index .box{
	margin-right:140px;
	margin-left:180px;
	padding:10px;
	vertical-align:middle;
	text-align:center;
}
#news_index .txt{
	text-align:left;
	padding:10px;
}
#news_index .txt a{
	color:#666666;
	text-decoration:none;
}
#news_index .txt a:visited{
	color:#666666;
	text-decoration:none;
}
#news_index .txt a:hover{
	color:#FF0000;
	text-decoration:none;
}
#event_title{
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
}

#event_date{
	font-style:italic;
}
$news_index .img{
	text-align:left;
	position:relative;
}

#news_list{
	top:0px;
	left:30px;
	width:115px;
	text-align:left;
	padding: 10px;
	position:absolute;
	margin:0 0 0 0;
}
#news_list a{
	color:#999999;
	text-decoration:none;
}
#news_list a:visited{
	color:#999999;
	text-decoration:none;
}
#news_list a:hover{
	color:#FF0000;
	text-decoration:none;
}
.archive{
	text-align:left;
	color:#ffa1a3;
	font-size:13px;
	font-weight:400;
	margin-bottom:10px;
	font-weight:bold;
}

#event_main, .inner, .event_title, .event_title h2 { background: transparent url(../png/waku3.png) no-repeat bottom right; } 
#event_main{
	margin:0 0 0 160px;
	width: 530px !important; /* intended total box width - padding-right(next) */ 
	width: 515px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	/*margin: 20px auto; /* use to position the box */
}
#event_main .inner {
	background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 15px 0 25px 40px; /* mirror .cssbox_head right/left */
}


#event_main .event_title {
	
	/*margin-bottom:10px;
	margin-top:20px;*/
	background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */
}
#event_main .event_title h2 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; 
	height: 1%; /* IE Holly Hack */
}

#event_main .place_name {
	text-align:left;
	font-size:12px;
	color:#999999;
}
#event_main .place {
	text-align:left;
	font-size:11px;
	color:#999999;
}

#event_main .datetime {
	font-size:13px;
	text-align:left;
	margin-top:5px;
	font-style:italic;
	color:#999999;
}
#event_main .opening{
	margin-bottom:8px;
	font-size:11px;
	text-align:left;
	font-style:italic;
	color:#999999;
}

#event_main .intro{
	text-align:left;
	font-size:11px;
	margin-top:20px;
}
#event_main .inner img{
	padding:15px 5px 5px 5px;
}

.selected_event{
	font-weight:bold;
	color:#999999;
}

/* artists page */
#artist_list{
	top:0px;
	left:40px;
	width:300px;
	text-align:left;
	padding: 10px;
	position:absolute;
	margin:0 0 0 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16pt;

}
#artist_list a{
	color:#999999;
	text-decoration:none;
}
#artist_list a:visited{
	color:#999999;
	text-decoration:none;
}
#artist_list a:hover{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
#artist_main_img{
	vertical-align:middle;
	margin-left:100px;
	margin-top:20px;
}
.main_artist{
	text-align:center;
	position:relative;
	top:0;
	left:0;
	margin-top:0px;
	width:100%;
	/*height:470px;*/
}

/* artist_works */
#gallery{
	top:20px;
	right:20px;
	width:120px;
	text-align:left;
	padding: 10px;
	position:absolute;
	margin:0 0 0 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14pt;
}
#gallery_main{
	vertical-align:middle;
	margin-right:200px;
	margin-top:20px;
	margin-left:50px;
}
#gallery_main #container{
	text-align:left;
}
#gallery_main .artist_name{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-bottom:3px;
	text-align:left;
	margin-left:25px;
	width:300px;
}
#gallery_main #pic_name{
	font-style:italic;
	margin-top:10px;
}
#gallery_main #pic_meth{
	line-height:10pt;
}
#gallery_main #pic_size{
	line-height:10pt;

}
#btm_link{
	padding-top:30px;
	text-align:left;
}

#btm_link #back_artist{
	margin-left:70px;
	text-align:left;
	width:250px;
	position:absolute;
	/*margin-top:30px;*/
}

#btm_link #back_artist a{
	color:#999999;
	text-decoration:none;
}
#btm_link #back_artist a:visited{
	color:#999999;
	text-decoration:none;
}
#btm_link #back_artist a:hover{
	color:#FF0000;
	text-decoration:none;
}
#btm_link #next_artist{
	margin-right:70px;
	text-align:right;
	/*margin-top:30px;*/
}

#btm_link #next_artist a{
	color:#999999;
	text-decoration:none;
}
#btm_link #next_artist a:visited{
	color:#999999;
	text-decoration:none;
}
#btm_link #next_artist a:hover{
	color:#FF0000;
	text-decoration:none;
}

#gallery_main #bio{
	text-align:right;
	font-weight:bold;
	width:80px;
	position:absolute;
	right:270px;
	top:20px;
}
#gallery_main #bio a{
	color:#999999;
	text-decoration:none;
}
#gallery_main #bio a:visited{
	color:#999999;
	text-decoration:none;
}
#gallery_main #bio a:hover{
	color:#FF0000;
	text-decoration:none;
}
/* artist_bio.php*/
#bio_main{
	vertical-align:middle;
	margin-right:70px;
	margin-top:20px;
	margin-left:50px;
}
#bio_main #container{
	text-align:left;
}
#bio_main .artist_name{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-bottom:3px;
	text-align:left;
	margin-left:25px;
	width:300px;
}
#bio_main #bio{
	text-align:right;
	font-weight:bold;
	width:80px;
	position:absolute;
	right:270px;
	top:20px;
}
#bio_main #bio a{
	color:#999999;
	text-decoration:none;
}
#bio_main #bio a:visited{
	color:#999999;
	text-decoration:none;
}
#bio_main #bio a:hover{
	color:#FF0000;
	text-decoration:none;
}
#bio_main #intro{
	line-height:15pt;

}
#bio_main #hist_list{
	margin-top:20px;
	text-align:left;
	margin-left:20px;
}
#bio_main #critic{
	padding:20px 20px 20px 20px;
	border:1px double #999999;
}
#bio_main #critic #name{
	text-align:right;
}

/*intl_artists.php*/
#int_main{
	vertical-align:middle;
	margin-right:50px;
	margin-top:20px;
	margin-left:50px;
}
#int_main #container{
	text-align:left;
}
#int_main .artist_name{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-bottom:3px;
	text-align:left;
	margin-left:25px;
	width:300px;
	border:0px solid #666666;
}
#int_main #pic_name{
	font-style:italic;
	margin-top:10px;
}
#int_main #pic_meth{
	line-height:10pt;
}
#int_main #pic_size{
	line-height:10pt;

}
#int_main #email{
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
#int_main #email a{
	color:#666666;
	text-decoration:underline;
}
#int_main #email a:visited{
	color:#666666;
	text-decoration:underline;
}
#int_main #email a:hover{
	color:#FF0000;
	text-decoration:underline;
}