BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #563f2a; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2e7de; TEXT-ALIGN: center
}
DIV#wrapper {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(../images/main-background-default.gif) repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 764px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H2 {
	MARGIN: 1em 20px 0.5em
}
H3 {
	MARGIN: 1em 20px 0.5em
}
H4 {
	MARGIN: 1em 20px 0.5em
}
P {
	MARGIN: 1em 20px 0.5em
}
P {
	MARGIN-BOTTOM: 1em
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 5px; MARGIN: 15px 20px 0em; PADDING-TOP: 0px; BORDER-BOTTOM: #c2b09f 1px dotted; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 5px; MARGIN: 15px 20px 0em; PADDING-TOP: 0px; BORDER-BOTTOM: #c2b09f 1px dotted; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 5px; MARGIN: 15px 20px 0em; PADDING-TOP: 0px; BORDER-BOTTOM: #c2b09f 1px dotted; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H2 {
	FONT-SIZE: 18px
}
H3 {
	FONT-SIZE: 16px
}
H4 {
	FONT-SIZE: 14px
}
H4.link {
	FONT-WEIGHT: bold; COLOR: #563f2a; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none! important
}
A {
	COLOR: black
}
DIV#header {
	BACKGROUND: url(../images/header-background.gif) repeat-x center top; BORDER-BOTTOM: white 2px solid; HEIGHT: 179px
}
H1#logo {
//	BACKGROUND: url(../images/logo.png) no-repeat center top;
	BACKGROUND: url(../images/hewheader.jpg) no-repeat center top;
	MARGIN: 0px;
	HEIGHT: 150px
}
H1#logo SPAN {
	DISPLAY: none
}
UL#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; LINE-HEIGHT: 29px; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-ALIGN: center
}
UL#navigation LI {
	PADDING-RIGHT: 6px! important; DISPLAY: inline; PADDING-LEFT: 6px! important; PADDING-BOTTOM: 8px! important; MARGIN: 0px; PADDING-TOP: 8px! important; LIST-STYLE-TYPE: none
}
UL#navigation LI.current {
	BACKGROUND: url(../images/selected-page-marker.gif) no-repeat center bottom
}
UL#navigation A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: white; PADDING-TOP: 8px; TEXT-DECORATION: none
}
UL#navigation LI A:hover {
	COLOR: black
}
DIV#footer {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; BACKGROUND: url(../images/footer-background.gif) #f2e7de no-repeat center top; PADDING-BOTTOM: 16px; MARGIN: 0px -16px; WIDTH: auto! important; COLOR: #997759; PADDING-TOP: 16px; TEXT-ALIGN: center
}
DIV#footer P {
	MARGIN: 0.4em 0px
}
DIV#footer A {
	COLOR: #563f2a; TEXT-DECORATION: none
}
DIV#footer A:hover {
	TEXT-DECORATION: underline
}
DIV.sidebar {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	BACKGROUND: url(../images/sidebar-box-top.png) no-repeat center top;
	PADDING-BOTTOM: 25px;
	MARGIN: 4px 4px 0px;
	PADDING-TOP: 25px
}
DIV.sidebar P {
	MARGIN: 0px;
	TEXT-INDENT: 30px
}
DIV.sidebar P.author {
	BACKGROUND: url(../images/closing-quotation.gif) no-repeat right center;
	PADDING-TOP: 10px
}
DIV.bottom {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	BACKGROUND: url(../images/sidebar-box-bottom.png) no-repeat center top;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 4px -8px;
	COLOR: white;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	TEXT-ALIGN: center
}
DIV.bottom A {
	COLOR: white;
	TEXT-DECORATION: none
}
DIV.bottom A:hover {
	COLOR: black
}
BODY.layout0 DIV.c1 {
	WIDTH: 764px
}
BODY.layout1 DIV#wrapper {
	BACKGROUND-IMAGE: url(../images/main-background-homepage.gif)
}
BODY.layout1 DIV.c1 {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 526px
}
BODY.layout1 DIV.c2 {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 238px
}
BODY.layout1 DIV.c12 {
	CLEAR: both; MARGIN-BOTTOM: 10px; WIDTH: 764px
}
BODY#home DIV.c2 {
	BACKGROUND: url(../images/homepage-sidebar.gif) no-repeat left top
}
BODY#venue-styling DIV.c2 {
	BACKGROUND: url(../images/our-services-sidebar.jpg) no-repeat left top
}
BODY#venue-styling DIV#content UL LI {
	BACKGROUND: url(../images/floral-divider.gif) no-repeat center bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 40px
}
BODY#recent-weddings H2 {
	BORDER-BOTTOM-STYLE: none! important
}
BODY#recent-weddings DIV.c2 {
	BACKGROUND: url(../images/recent-weddings-sidebar.jpg) no-repeat left top
}
DIV.wedding {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MIN-HEIGHT: 150px; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 10px 20px 20px; PADDING-TOP: 2px; TEXT-ALIGN: justify
}
DIV.wedding IMG.right {
	FLOAT: right; MARGIN-LEFT: 20px
}
DIV.wedding IMG.left {
	FLOAT: left; MARGIN-RIGHT: 20px
}
DIV.slideshow {
	BACKGROUND: url(../images/slideshow-background.jpg) no-repeat left top; PADDING-BOTTOM: 2px; HEIGHT: 350px
}
BODY#contact-us DIV.c1 {
	PADDING-LEFT: 305px; BACKGROUND: url(../images/contact-us-montage.jpg) no-repeat left top; WIDTH: 459px; PADDING-TOP: 1px; HEIGHT: 451px
}
DIV#stationery {
	PADDING-RIGHT: 352px; BACKGROUND: url(../images/stationery-montage.jpg) no-repeat right top; WIDTH: 412px; HEIGHT: 703px
}
BODY#wedding-stationery BODY.layout1 DIV.c1 {
	PADDING-RIGHT: 352px; BACKGROUND: url(../images/stationery-montage.jpg) no-repeat right top; WIDTH: 412px; PADDING-TOP: 1px; HEIGHT: 703px
}
BODY#wedding-stationery BODY.layout1 DIV.c1 UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 2em
}
DIV.gallery {
	PADDING-LEFT: 20px
}
DIV.thumbnail {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: white 2px solid; WIDTH: 108px; BORDER-BOTTOM: white 2px solid; HEIGHT: 108px; BACKGROUND-COLOR: #997759
}
DIV.thumbnail A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.gallery HR {
	CLEAR: both; VISIBILITY: hidden
}
div.weddingPhoto {
	position: relative;
	background: url(../images/image-background.jpg) no-repeat;
	height: 350px;
	width: 764px;
	text-align: center;
}
div.weddingPhoto div{
	position: absolute;
	left: 0px;
	top: opx;
	width: 764px;
}