body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/087_couple_beach_kiss_sunset.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}

img {
	border-style: none;
}

a {
	color: #948671;
}

h1 {
	font-family: arial, helvetica, verdana, sans, sans-serif;
	font-size: 0.85em;
	line-height: 1.5em;
	color: #000000;
	text-align: left;
	margin: 0;
	text-transform: uppercase;
}

#header {
	position: absolute;
	z-index: 11;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	overflow: hidden;
}

#header_left {
	position: absolute;
	z-index: 2;
	display: block;
	overflow: hidden;
	top: 0px;
	left: 0px;
	width: 821px;
	height: 25px;
}

#header_home_url {
	position: absolute;
	display: block;
	z-index: 3;
	background: url(../images/header_home_url_bg.png);
	background-repeat: repeat-x;
	background-position: top center;
	top: 0px;
	left: 0px;
	width: 360px;
	height: 26px;
}

#home_top_nav {
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 360px;
	display: block;
	margin: 0 1px 0 0;
	width: 461px;
	height: 25px;
	overflow: visible;
}

#home_top_nav img {
	display: inline;
	margin: 0 1px 0 0;
}

#header_right {
	position: relative;
	z-index: 1;
	display: block;
	background: url(../images/pixel_white_77opac.png);
	background-repeat: repeat;
	background-position: top left;
	height: 25px;
	top: 0px;
	left: 821px;
	overflow: auto;
}

#all_about_you {
	position: absolute;
	z-index: 5;
	display: block;
	height: 53px;
	width: 588px;
	background: url(../images/all_about_you_white_77opac.png);
	background-repeat: no-repeat;
	background-position: top left;
	bottom: 100px;
	left: 0px;
}

#credits {
	position: absolute;
	z-index: 2;
	display: block;
	bottom: 105px;
	right: 5px;
	text-align: right;
}

#credits p {
	font-size: 11px;
	line-height: 13px;
	text-align: right;
}

#subpage_credits {
	position: absolute;
	display: block;
	bottom: 5px;
	right: 5px;
	text-align: right;
}

#subpage_credits p {
	font-size: 11px;
	line-height: 13px;
	text-align: right;
}

#footer {
	position: absolute;
	z-index: 3;
	width: 100%;
	bottom: 0px;
	left: 0px;
	overflow: visible;
}

#because {
	position: absolute;
	height: 100px;
	width: 360px;
	bottom: 0px;
	left: 0px;
	margin: 0px;
	overflow: hidden;
	background: url(../images/because_your_day_on_white_77opac.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#description {
	position: absolute;
	height: 70px;
	bottom: 0px;
	left: 361px;
	right: 189px;
	padding: 15px;
	overflow: hidden;
	background: url(../images/pixel_white_77opac.png);
	background-repeat: repeat;
	background-position: top left;
}

#home_oae_logo {
	float: right;
	height: 100px;
	bottom: 0px;
	right: 0px;
	margin: 0;
	overflow: hidden;
	background: url(../images/oae_logo_on_white_77opac.png);
	background-repeat: repeat;
	background-position: top left;
}

p {
	font-family: arial, helvetica, verdana, sans, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-align: left;
	margin: 0;
}

#bg_switchers {
	position: absolute;
	top: 35px;
	right: 10px;
	bottom: 138px;
	width: 60px;
	padding: 15px;
	overflow: hidden;
}

#bg_switchers ul {
	margin: 0;
	padding: 0;
}

#bg_switchers li {
	display: block;
	font-family: arial, helvetica, verdana, sans, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 15px 0;
}

#bg_switchers a {
	color: #000;
}

#select_your_bg {
	width: 60px;
	height: 30px;
	background: url(../images/select_your_background_k.png);
}


#bg049 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/049_couple_intimate_laugh_k_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg049:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg036 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/036_violin_player_k_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg036:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg062 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/062_colorful_couple_kissing_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg062:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg065 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/065_sunset_couple_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg065:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg078 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/078_casual_couple_in_the_surf_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg078:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg086 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/086_couple_kissing_on_the_dock_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg086:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg087 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/087_couple_beach_kiss_sunset_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg087:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg095 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/095_couple_walking_kiss_by_the_pier_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg095:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#bg250952 {
	display: block;
	padding-top: 38px; /*Size of the image*/
	width: 60px;
	background-image: url(../images/250952_0330_beach_dip_kiss_thumb.jpg); /*The image*/
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden; /*Hide the text*/
	height: 38px; /* WIN IE5 hack */
	voice-family: "\"}\"";/* WIN IE5 hack */
	voice-family:inherit;/* WIN IE5 hack */
	height: 0;
}

#bg250952:hover {
	background-position: 0 -38px;
	cursor: pointer;
}

#philosophy_content {
	position: absolute;
	top: 26px;
	right: 189px;
	bottom: 101px;
	left: 361px;
	background-image: url(../images/pixel_white_87opac.png); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
	overflow: hidden;
	display: table-row;
}

#philosophy_content_header_color {
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_orange.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#weddings_content_header_color {
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_teal.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#other_events_content_header_color {
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_green.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#contact_content_header_color {
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_blue.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#subpage_content_title {
	position: absolute;
	display: block;
	bottom: -1px;
	left: 0px;
	right: 0px;
	text-align: left;
}

#philosophy_content_box {
	position: absolute;
	top: 5px;
	left: 0px;
	right: 0;
	bottom: 53px;
	overflow: auto;
	margin: 0 0 15px 15px;
	padding-right: 15px;
}

#philosophy_content_footer_color {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_orange.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#weddings_content_footer_color {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_teal.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#other_events_content_footer_color {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_green.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#contact_content_footer_color {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 5px;
	background-image: url(../images/pixel_blue.gif); /*The image*/
	background-position: 0 0;
	background-repeat: repeat;
}

#philosophy_content p {
	font-family: georgia, times, timesenrwoman, serif;
	font-size: 0.9em;
	line-height: 1.25em;
	color: #000000;
	text-align: left;
	margin: 0 0 10px 0;
}

#philosophy_content ul {
	font-family: georgia, times, timesenrwoman, serif;
	font-size: 0.9em;
	line-height: 1.25em;
	color: #000000;
	text-align: left;
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: circle;
}

#philosophy_content li {
	margin: 0;
	padding: 0;
}

#header_subpage_url {
	position: absolute;
	display: block;
	z-index: 3;
	background: url(../images/pixel_white_77opac.png);
	background-repeat: repeat;
	top: 0px;
	left: 0px;
	width: 360px;
	height: 26px;
}

#subpage_oae_logo {
	float: right;
	height: 100px;
	bottom: 0px;
	right: 0px;
	margin: 0;
	overflow: hidden;
	background: url(../images/pixel_white_77opac.png);
	background-repeat: repeat;
	background-position: top left;
}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9999;
	width: 480px;
	height: 480px;
	margin: -240px 0 0 -240px;
	border: 0;
	background: #000000;
	text-align: left;
}
#lightbox[id]{
	position: fixed;
}

#overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-color: #FFFFFF;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

#overlay[id]{
	position: fixed;
}

#lightbox.done #lbLoadMessage{
	display: none;
}

#lightbox.done #lbContent{
	display: block;
}

#lightbox.loading #lbContent{
	display: none;
}

#lightbox.loading #lbLoadMessage{
	display: block;
}
