@charset "utf-8";

@import "../../css/facilities.css";

/* ----- for non-compliant Flash ----- */

.main_chapel { 
	margin: 0 auto;
	overflow: hidden;
	height: 460px;
	background: url(../img/main_chapel.jpg) center top no-repeat;
	}

#flashContent {
	height: 460px;
	}
	
#flashContent div.to_opencampus {
	position: relative;
	top: 316px;
	left: 376px;
	width: 384px;
	height: 82px;
	cursor: pointer;
	}
#flashContent div.to_opencampus a {
	display: block;
	widows: 386px;
	height: 82px;
	}

#flashContent h2, #flashContent p, #flashContent span { display: none; text-decoration: none; }

/* ----- Main Contents ----- */

/* bride */
#main.chapel .bride {
	background: url(../img/bg_bride.jpg) left top no-repeat;
	height: 320px;
	}

#main.chapel .bride h3 { display: none; }
	
#main.chapel .bride p.lead {
	float: left;
	padding: 20px 0 0 12px;
	margin: 0;
	width: 208px;
	color: #FFF;
	font-size: 108%;
	font-weight: 500;
	line-height: 180%;
	}

/* btn */
	
#main.chapel .bride .balloon {
	position: relative;
	top: 68px;
	left: 204px;
	width: 335px;
	height: 132px;
	overflow: hidden;
	}

#main.chapel .bride .balloon p {
	padding: 8px 13px;
	margin-bottom: 0;
	height: 60px;
	overflow: hidden;
	line-height: 140%;
	font-size: 108%;
	}
* html #main.chapel .bride .balloon p { padding: 8px 10px; }

#main.chapel .bride .balloon a {
	display: block;
	width: 310px;
	height: 46px;
	margin-left: 13px;
	background: url(../img/bg_btn_opencampus.png) left top no-repeat;
	text-decoration: none;
	}
* html #main.chapel .bride .balloon a { margin-left: 10px; }

#main.chapel .bride .balloon a:hover { background: url(../img/bg_btn_opencampus.png) left -46px no-repeat; }

#main.chapel .bride .balloon a span { visibility: hidden; }	


