	
	body {text-align:center; margin:0; padding:0; font-size:14px; font-family: verdana, "Trebuchet MS", Tahoma, Arial, Lucida; background: #fff url(i/bg.png) no-repeat 50% 0}
	
	img {border:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}	
	#wrapper {width:939px; margin:36px auto 0 auto;}
	
	#head {width:939px; margin:0 auto; text-align:left; background:#fff url(i/header.png) no-repeat top; position:relative; padding-top:120px;}
	#head ul {background:url(i/nav.png) repeat-x; height:35px; overflow:auto;list-style-type:none; padding:0; margin:0;}
	#head li {float:left; display:inline; border-left:1px solid #546f75; border-right:1px solid #8db1ba; margin-top:1px; height:33px}
	#head .first {border-left:0;}
	#head .last {border-right:0;}
	#head li a {display:block; padding:6px 24px 0 24px; color:#fff;}
	#head li a:hover {color:#000;}
	#header {text-align:center; padding:0 0 8px 0; margin:8px 0 0 0; clear:both; display:block;}
	#logo {position:absolute; left:17px; top:9px; margin:0; padding:0;}
	#mw {position:absolute; left:314px; top:37px; margin:0; padding:0;}
	#call {position:absolute; top:75px; right:12px; color:#416e77; font-size:24px; font-weight:bold; font-family:Arial; margin:0; padding:0;}
	
	#content {width:939px; margin:0 auto; text-align:left; background:#416e77 url(i/content.png) no-repeat bottom;}
	
	#cite {width:273px; height:273px; display:inline; float:left; margin:16px 0 0 32px; background:#000 url(i/cite.png) no-repeat;}
	#quote {width:273px; height:273px; display:inline; float:left; margin:16px 0 0 32px; background:#000 url(i/quote.png) no-repeat; color:#fff;}
	#quote p {padding:16px 16px 0 16px; margin:0; font-weight:bold; font-family:Arial}
	#quote strong {color:#ed001e; display:block;}
	#quote .first {padding-top:32px;}
	#box {width:564px; height:273px; display:inline; float:left; margin:16px 0 0 34px; background:#fff url(i/right.png) no-repeat;}
	#box img {margin:6px 0 0 6px;}
	
	#main {background:url(i/main.png) no-repeat top; position:relative; overflow:auto;  _height:1%;  line-height:22px; padding:0; margin:0;}
	.right img {float:left;}
	#main p {padding:16px 12px 0 12px;margin:0; text-align:justify}
	.left {float:left;}
	.right {float:right;}
	.center {text-align:center;}
	
	#footer {width:939px; margin:0 auto; text-align:left; background:none; width:871px; margin-left:32px; clear:both; padding-top:8px;}
	#rounded {background:url(i/footer.png) no-repeat bottom; }
	#footer ul {height:35px; overflow:auto; list-style-type:none; padding:0; margin:0;}
	#footer li {float:left; display:inline;}
	#footer li a {display:block; padding:6px 20px 0 20px;color:#fff;}
	#footer li a:hover {color:#000;}
	
	#content form p {padding:12px 16px 0 16px; display:block; clear:both; margin:0;}
	#content label {width:180px; display:inline; float:left; clear:left; padding:2px 0}
	#content p input {width:160px; display:inline; float:left; border:1px solid #999; background:fee; margin-top:4px;}
	#content p textarea {width:210px; display:inline; float:left; border:1px solid #999; background:fee}
	input.go {background:#f0e0e0; cursor:pointer; margin-left:140px;}
	
	#mainwrap {background:#fff url(i/footer.png) no-repeat bottom; width:871px; margin:16px 0 0 32px; clear:both; overflow:auto; display:inline; float:left; padding:0; _height:1%}
	#main .bottom {position:absolute; bottom:0; right:20px; padding:0; margin:0; _bottom:-1px;}
	.bottom img {float:right;}
	#corporate #main{padding-bottom:332px}
	#corporate .bottom {_bottom:0px;}
	#wedding #main{padding-bottom:217px}
	#wedding .short {width:524px;}
	#wedding .bottom {right:0px; _right:-1px;}
	#private #main{padding-bottom:277px}
	#private .short{width:420px}
	#sport #main {padding-bottom:327px;}
	#sport .short{width:420px}
	#party .right {margin-top:32px;}
	.bottoml {position:absolute; bottom:0; left:20px;}