html
{

}

body
{
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
}

hr
{
	font-size: 1px;
	border: none;
	margin: 0px;
	padding: 0px;
	border-top: none;
	background-color: #ffffff;
	color: #ffffff;
}

.hr
{
	background-color: #FFFFFF;
	height: 1px;
	margin: 0px 0;
	width: 100%;
	font-size: 1px;
}


a:link {
	color:#FFFFFF;
	text-decoration: none;
	}      /* unvisited link */

a:visited {
	color:#FFFFFF;
	text-decoration: none;
	}  
 /*visited link */
a:hover {
	color:#635a54;
	text-decoration: none;
	}  /* mouse over link */
a:active {
	color:#635a54;
	text-decoration: none;
	}  /* selected link */


.bg_content_white a:link {
	color:#635a54;
	text-decoration: none;
	}      /* unvisited link */
.bg_content_white a:visited {
	color:#999999;
	text-decoration: none;
	}  /* visited link */
.bg_content_white a:hover {
	color:#999999;
	text-decoration: none;
	}  /* mouse over link */

.body_main
{
	background-image: url('../../images/bg_main.jpg');
}

.body_meeting
{
	background-image: url('../../images/bg_meeting.jpg');
}

.body_social
{
	background-image: url('../../images/bg_social.jpg');
}

.body_wedding
{
	background-image: url('../../images/bg_wedding.jpg');
}

#main
{
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}

.bg_content_grey
{
	position: relative;
	background-image: url('../../images/bg_content_grey.png');
	text-align: left;
}

.bg_content_darkgrey
{
	position: relative;
	background-image: url('../../images/bg_content_grey.png');
	text-align: left;
}

.bg_content_grey h1
{
	font-size: 16px;
	font-weight:100;
	letter-spacing: 3px;
	color: #635a54;
	text-transform: uppercase;
	margin-top: 0em;
}

.bg_content_grey h2 a
{
	font-size: 14px;
	font-weight:100;
	letter-spacing: 3px;
	color: #635a54;
	text-decoration: none;
	margin-top: 0em;
}

.bg_content_grey h1.single
{
	position: relative;
	top: 60px;
	left: 70px;
}

.bg_content_grey p.single, .bg_content_grey table
{
	position: relative;
	left: 70px;
	width: 850px;
}

.bg_content_grey p.single
{
	top: 70px;
}

.bg_content_grey table
{
	top: 54px;
}

.bg_content_grey p, .bg_content_grey td
{
	color: #fdfdfc;
	font-size: 19px;
	font-weight:100;
	letter-spacing: 1px;
	line-height: 32px;
	margin-top: 0em;
}

.bg_content_white
{
	background-image: url('../../images/bg_content_white.png');
	padding-top: 36px;
	padding-bottom: 36px;
	padding-left: 70px;
	padding-right: 70px;
}

.bg_content_white_table td
{
	color: #534741;
	font-size: 11px;
	font-weight:100;
	letter-spacing: 1px;
	line-height: 17px;
}

#menu_table
{
	position: relative;
	top: 64px;
	
}

.menu_table
{
	position: relative;
	width: 976px;
	height: 42px;
	
}

.menu_wedding_table
{
	position: relative;
	height: 58px;
/*
	padding-top: 12px;
	padding-left: 30px;
*/
	margin-bottom: 3px;
}

.menu, .menu_active, .menu_active_grey, .menu_active_purple
{
	font-size: 11px;
	font-weight:500;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
}

.menu
{
	color: #635a54;
}

.nonflash_menu
{
	padding-left: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ffffff;
}

.nonflash_menu a
{
	color: #635a54;
}


.nav
{
	float: left;
}

.nav_right
{
	float: right;
}

.nav_spacer
{
	float: left;
	width: 40px;
}

.anyClass
{
	left: 70px;
	top: 38px;
	width: 836px;
	height: 450px;
}

.gallery_links
{
	margin-top: 56px;
	margin-right: 6px;
}



.gallery_links a
{
	color: #ffffff;
	font-size: 12px;
	font-weight:500;
	letter-spacing: 1px;
	text-decoration: none;
}

.gallery_links a:hover
{
	color: #635a54;
}

.contentToChange h2 a
{
	letter-spacing: 1px;
}

.large_block
{
	position: relative;
	top: 60px;
	left: 70px;
	width: 850px;
}

.large_block input, .large_block select
{
	margin-top: 4px;
	border: 0;
	padding: 3px;
}

.error
{
	color: #ff0000;
	font-size: 14px;
	font-weight:600;
	letter-spacing: 1px;
}
.main_footer
{
	text-align: left;
	padding-left: 68;
}


.main_footer p
{
	color:#534741;
}
.main_footer a
{
	color:#534741;
}

.main_footer a:visited
{
	color:#534741;
}

.ie_padding, .ie_padding_40
{
	font-size: 0px;
}

p.ie_lineheight_50
{
}