﻿HTML {
	height: 100%
}
BODY {
	height: 100%
}
* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
*:focus {
	outline: none
}
.clr {
	clear: both
}
FORM {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
HR {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #7d7d7d; height: 1px; background-color: #7d7d7d; border-right-width: 0px
}
H1 {
	font-weight: normal; color: #0d0d0d; font-family: Arial, Helvetica, sans-serif
}
H2 {
	font-weight: normal; color: #0d0d0d; font-family: Arial, Helvetica, sans-serif
}
H3 {
	font-weight: normal; color: #0d0d0d; font-family: Arial, Helvetica, sans-serif
}
H4 {
	font-weight: normal; color: #0d0d0d; font-family: Arial, Helvetica, sans-serif
}
H5 {
	font-weight: normal; color: #0d0d0d; font-family: Arial, Helvetica, sans-serif
}
H1 {
	font-size: 36px; margin-bottom: 5px; line-height: 30px
}
H2 {
	font-size: 24px; margin-bottom: 8px; line-height: 28px
}
H3 {
	font-size: 18px; margin-bottom: 5px; line-height: 20px
}
H4 {
	font-weight: bold; font-size: 16px; margin-bottom: 8px; line-height: 18px
}
H5 {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 0px; margin: 3px 0px; padding-top: 0px; letter-spacing: 1px
}
A {
	color: #7d7d7d; text-decoration: underline
}
A:visited {
	color: #7d7d7d; text-decoration: underline
}
A:hover {
	color: #7d7d7d; text-decoration: none
}
A IMG {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.imgleft {
	border-right: #dedede 1px solid; border-top: #dedede 1px solid; margin-top: 4px; float: left; border-left: #dedede 1px solid; margin-right: 12px; border-bottom: #dedede 1px solid
}
.imgright {
	border-right: #dedede 1px solid; border-top: #dedede 1px solid; margin-top: 4px; float: right; margin-left: 12px; border-left: #dedede 1px solid; border-bottom: #dedede 1px solid
}
P {
	font-size: 11px; margin-bottom: 14px; color: #7d7d7d; line-height: 20px
}
UL {
	font-size: 11px; margin-bottom: 14px; color: #7d7d7d; line-height: 20px
}
OL {
	font-size: 11px; margin-bottom: 14px; color: #7d7d7d; line-height: 20px
}
BLOCKQUOTE {
	font-size: 11px; margin-bottom: 14px; color: #7d7d7d; line-height: 20px
}
UL {
	margin: 10px 0px 35px 40px
}
OL {
	margin: 10px 0px 35px 40px
}
LI OL {
	margin-top: 0px; font-size: 1em; margin-bottom: 0px; list-style-type: square
}
LI UL {
	margin-top: 0px; font-size: 1em; margin-bottom: 0px; list-style-type: square
}
LI OL {
	list-style-type: decimal
}
BLOCKQUOTE {
	padding-right: 0px; background-position: 0px 5px; padding-left: 33px; float: left; background-image: url(../images/quote.png); padding-bottom: 2px; margin: 0px; color: #b3b3b3; padding-top: 0px; background-repeat: no-repeat; font-style: italic
}
BLOCKQUOTE P {
	color: #b3b3b3
}
CODE {
	padding-right: 10px; display: block; padding-left: 10px; font-size: 0.9em; padding-bottom: 15px; margin: 25px 0px; border-left: #dedede 4px solid; padding-top: 15px; font-family: Tahoma, Arial, Verdana; letter-spacing: 1px
}
#container {
	background-image: url(../images/bg-glow.png); margin: 0px auto; width: 960px; background-repeat: no-repeat
}
#content {
	background-position: 0px 95px; background-image: url(../images/bg-container.png); margin: 0px auto; width: 670px; background-repeat: no-repeat; height: 551px
}
#content-left {
	float: left; margin: 108px 0px 0px 7px; width: 430px
}
#content-right {
	background-position: 1px 88px; margin-top: 108px; float: left; background-image: url(../images/shadow-menu.jpg); width: 230px; background-repeat: no-repeat; height: 443px
}
#nav {
	float: left; margin: 35px 0px 126px 26px; list-style-type: none
}
#nav LI {
	float: left; line-height: 30px
}
#nav LI A:link {
	display: block; font-size: 18px; width: 204px; color: #000; text-align: left; text-decoration: none; outline: none
}
#nav LI A:visited {
	display: block; font-size: 18px; width: 204px; color: #000; text-align: left; text-decoration: none; outline: none
}
#nav LI A:hover {
	padding-left: 10px
}
#logo {
	background-position: 50% bottom; margin-top: 20px; font-size: 30px; background-image: url(../images/devider-logo.png); color: #886532; background-repeat: no-repeat; height: 78px; text-align: center
}
#footer {
	font-size: 10px; color: #c5c4c4; text-align: center
}
.bg-front {
	float: left; background-image: url(../images/bg-front.jpg); background-repeat: no-repeat; height: 430px
}
.bg-inner {
	background-position: 50% top; float: left; background-image: url(../images/bg-inner.jpg); background-repeat: no-repeat; height: 430px
}
.front-title {
	padding-right: 23px; margin-top: 301px; padding-left: 23px; filter: alpha(opacity=50); padding-bottom: 10px; width: 384px; padding-top: 10px; background-color: #000; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5
}
.front-title H2 {
	color: #fff
}
.front-title P {
	font-size: 12px; color: #dfdfdf
}
.inner-title {
	padding-right: 10px; margin-top: 0px; padding-left: 30px; padding-bottom: 10px; width: 680px; padding-top: 0px
}
.inner-title H1 {
	color: #fff
}
.front-title P {
	color: #dfdfdf
}
.ceremony {
	text-align: center
}
.divider-content {
	float: left; background-image: url(../images/devider-content.png); margin: 0px 60px 18px; width: 274px; background-repeat: no-repeat; height: 30px
}
#gallery-page {
	margin-top: 16px
}
.photo-gallery {
	float: left; margin: 0px 16px 16px 0px; width: 150px; height: 80px; text-align: center
}
.photo-gallery-last {
	float: left; margin: 0px 16px 16px 0px; width: 150px; height: 80px; text-align: center
}
.photo-gallery-img {
	border-right: #d3d3d3 0px solid; border-top: #d3d3d3 0px solid; border-left: #d3d3d3 0px solid; border-bottom: #d3d3d3 0px solid
}
#gallery-inc {
	margin-top: 16px; width:160px; float: left; margin: 0px 16px 16px 0px; 
}
.photo-gallery-inc {
	float: left; margin: 0px 16px 16px 20px; width: 150px; height: 80px; text-align: center
}
.photo-gallery-inc-last {
	float: left; margin: 0px 16px 16px 0px; width: 150px; height: 80px; text-align: center
}
.photo-gallery-inc-img {
	border-right: #d3d3d3 0px solid; border-top: #d3d3d3 0px solid; border-left: #d3d3d3 0px solid; border-bottom: #d3d3d3 0px solid
}

FORM {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#contactFormArea {
	width: 380px; color: #7d7d7d
}
.input {
	border-right: #e3e3e3 1px solid; padding-right: 4px; border-top: #e3e3e3 1px solid; padding-left: 4px; font-size: 11px; margin-bottom: 7px; padding-bottom: 4px; border-left: #e3e3e3 1px solid; width: 230px; color: #a9a9a9; padding-top: 4px; border-bottom: #e3e3e3 1px solid; background-color: #ffffff
}
.input-submit {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: right; background-image: url(../images/but-send.gif); border-bottom-width: 0px; padding-bottom: 0px; margin: 9px 80px 0px 0px; width: 58px; cursor: pointer; padding-top: 0px; background-repeat: no-repeat; height: 21px; border-right-width: 0px
}
.textarea {
	border-right: #e3e3e3 1px solid; padding-right: 4px; border-top: #e3e3e3 1px solid; padding-left: 4px; font-size: 11px; padding-bottom: 4px; margin: 0px; border-left: #e3e3e3 1px solid; width: 230px; color: #a9a9a9; padding-top: 4px; border-bottom: #e3e3e3 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff
}
#loadBar {
	border-right: #dcdcdc 1px solid; padding-right: 30px; border-top: #dcdcdc 1px solid; padding-left: 30px; padding-bottom: 5px; border-left: #dcdcdc 1px solid; width: 325px; color: #797979; padding-top: 1px; border-bottom: #dcdcdc 1px solid; height: 17px; background-color: #f2f2f2; text-align: center
}
#emailSuccess {
	border-right: #dcdcdc 1px solid; padding-right: 30px; border-top: #dcdcdc 1px solid; padding-left: 30px; padding-bottom: 5px; border-left: #dcdcdc 1px solid; width: 325px; color: #797979; padding-top: 1px; border-bottom: #dcdcdc 1px solid; height: 17px; background-color: #f2f2f2; text-align: center
}
.loading-text {
	font-weight: bold; float: left; margin-left: 5px
}
.loading-form {
	float: left; background-image: url(../images/loading.gif); margin: 2px 0px 0px 50px; width: 16px; background-repeat: no-repeat; height: 16px
}
