img { border:0 }
h2 { margin:0; padding:0; position:relative; left:-20px; top:0; }
#theader { width:780px; height:100px; border-bottom:1px dotted #999; position:relative; margin-left:20px; }
.about    { position:absolute; left:0; bottom:22px; }
.calendar { position:absolute; right:0px; bottom:22px; }

#gallerybox { width:800px; position:relative; margin: 22px 0 0 0; }
#gallerybox .thmub  { float:right; cursor:pointer; margin-right:20px; }
*html #gallerybox .thmub { margin-right:10px; }
#gallerybox .thmub2  { position:absolute; bottom:0; left:110px; cursor:pointer; }
#gallerybox .thmub2 img { border:1px solid #999; }
#gallerybox .thmub3  { position:absolute; bottom:0; left:45px; cursor:pointer; }
#gallerybox .thmub3 img { border:1px solid #999; }

#gallerybox .evinfo { margin:0 0 0 20px; font-size:14px; line-height:180%;  letter-spacing:0.2em; }
#gallerybox .ev     { margin:0 0 0 20px; font-weight:bold; }
#gallerybox .evdate { margin:0 0 0 20px; }

#gallerybox:after {
	display:block;
	margin-top:-1px;
	height:1px;
	content:"";
	clear:both;
}


#otherbox { clear:both; margin: 20px 0;  }
#otherbox:after {
	display:block;
	margin-top:-1px;
	height:1px;
	content:"";
	clear:both;
}
.listtitle { clear:both; }
.nexttitle, .prevtitle { clear:both; margin: 10px 0 0 20px; }
.nextbox { margin:0 20px; padding:0; }
.nextbox div {  float:left; margin:10px; padding:0; width:340px;  font-size:13px;  line-height:160%; letter-spacing:0.1em; }
.nextbox img  { float:left; margin-right:5px; cursor:pointer;  }


.prevbox { clear:both; margin:0 10px 0 23px; padding:0; }
.prevbox div {  float:left; margin:10px 0 10px 5px; padding:0; width:185px;  font-size:12px;  line-height:160%; }
.prevbox img  { float:left; margin-right:2px; cursor:pointer; }
.prevbox:after {
	display:block;
	margin-top:-1px;
	height:1px;
	content:"";
	clear:both;
}



#toilgallery { clear:both; text-align:center; width:780px; margin: 10px 0 0 20px; padding-top:20px; border-top:1px dotted  #999;  }
.map    { margin-bottom:8px; }
.map td { font-size:14px; line-height:160%; }
