#base{background:url("/img/bg.gif") 35px 506px no-repeat #fff;}
#flash{height:452px;}
#base h1 a:hover img{
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#content{padding-top:36px; padding-bottom:20px;}

/*---------- left ----------*/
#content #left{float:left; width:650px;}
#content #left .bnr_l{margin-bottom: 27px;}
#content #left dl{width:290px; float:left; padding-right:35px; padding-bottom:24px;}
#content #left .update{color: #00903a; margin-top: 4px;}
#content #left dt{padding-bottom:8px;}
#content #left .wide{width:615px; padding-top:20px;}
#content #left .image{padding-bottom:12px;}
#content #left .link{padding-top:10px;}
#content #left .link a{background:url("/img/btn_more.gif") left top no-repeat; font-size:9px;
	width:48px; height:0; padding-top:12px; overflow:hidden; display:block;}
#content #left .link a:hover{filter:alpha(opacity=70); opacity:0.7;}
#content #left a:hover img{filter:alpha(opacity=80); opacity:0.8;}
#content #left p.wedding_txt{margin: 7px 0 0 2px;}

/*---------- right ----------*/
#content #right{float:right; width: 290px;}
#content #bnr_wedding{margin-bottom: 25px;}
#content #bnr_wedding p{margin-bottom: 8px;}
#content #right #title_topics{background:url("/img/title_topics.gif") left top no-repeat; font-size:9px;
	width:290px; height:0; padding-top:29px; overflow:hidden; display:block;}
#content #right dl{border-bottom:dotted 1px #b9b9b9; padding-bottom:12px; margin-top:10px;}
#content #right dd{font-size:90%;}
#content #right .link a{background:url("/img/btn_more.gif") left top no-repeat; font-size:9px;
	width:48px; height:0; padding-top:12px; overflow:hidden; display:block; margin-top:14px;}
#content #right dt{width:290px;}
#content #right .link a:hover{filter:alpha(opacity=70); opacity:0.7;}

#content #right .btncal{margin-bottom:22px;}
#content #right .btncal a{background:url("/img/btn_cal.gif") left top no-repeat; font-size:9px;
	width:181px; height:0; padding-top:12px; overflow:hidden; display:block; margin-top:6px;}
#content #right .btncal a:hover{filter:alpha(opacity=70); opacity:0.7;}

#content #right #bnr{padding-top:19px; border-top:1px solid #9f9fa8;}
#content #right #bnr li{margin-bottom:10px;}
#content #right #bnr_resevation{padding-top:27px;}
#content #right #bnr_resevation li{margin-bottom: 10px;}
#content #right #bnr_resevation a:hover img{filter:alpha(opacity=80); opacity:0.8;}
#content #right #cal{padding-top:30px;}
#content #right #cal #title_calendar{background:url("/img/title_calendar.gif") left top no-repeat; font-size:9px;
width:290px; height:0; margin-bottom:10px; padding-top:29px; overflow:hidden; display:block;}

#main #bnr a:hover img{filter:alpha(opacity=80); opacity:0.8;}
#main #page_top{padding-top:50px;}