body {
	font-family: "Trebuchet MS", Arial, sans-serif, Geneva;
	background-color: #000; }
.borule {
	color: white;
	border: solid 1px;
	}

p {
	 }
.bodycopy {
	color: #baaca9;
	font-size: 12px;
	line-height: 20px;
	text-align: center; }
	
.bodycopyleft {
	color: #baaca9;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	margin-right: 14px; }

.bodycopyleftform {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	margin-right: 14px; }

.bodycopyright {
	color: #baaca9;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	margin-right: 14px;
	margin-left: 14px;
	}

.bodycopyheadwhite {
	color: #ffffff;
	vertical-align: top;
	font-size: 12px;
	}

h1 { color: #ffffff;
	font-size: 12px;
	line-height: 18px;
	background-color: #000;
	text-align: left;
	}

h2 {
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
	background-color: #000;
	text-align: left;
	margin-top: 12px; }

.h1 { color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	background-color: #000;
	text-align: left;
	}
h3 {
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	background-color: #000;
	text-align: center;}

.header {
	color: #baaca9;
	font-size: 12px;
	line-height: 12px;
	background-color: #000;
	vertical-align: bottom;
	margin-left: 20px;
	padding-top: 75px;
	padding-bottom: 20px; }
	
.header2 {
	color: #baaca9;
	font-size: 12px;
	line-height: 12px;
	background-color: #000;
	text-align: right;
	vertical-align: bottom;
	padding-top: 75px;
	padding-right: 30px;
	padding-bottom: 20px; }


/*----------header navigation----------*/
.header2 a:link {
	text-decoration: none;
	color: #baaca9; }

.header2 a:visited { color: #baaca9; }
.header2 a:hover { color: #ffffff; }
.header2 a:active { color: #baaca9; }
.header2down { color: #ffffff; }


/*----------side navigation----------*/
.sidenav {
	color: #baaca9;
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	background-color: #000;
	padding-top: 30px;
	padding-left: 30px; }


.sidenav a:link {
	text-decoration: none;
	color: #baaca9; }

.sidenav a:visited { color: #baaca9; }
.sidenav a:hover { color: #ffffff; }
.sidenav a:active { color: #baaca9; }
.sidenavdown { color: #ffffff; }


td { }

.footer {
	color: #2b2b2b;
	font-size: 11px;
	line-height: 11px;
	background-color: #6b635a;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px; }
	
.footer a:link {color: #2b2b2b;
		}

.footer a:visited {color: #2b2b2b;
		text-decoration: none; }
		
.footer a:hover {color: #ffffff;
text-decoration: none; }

.footer a:active { color: #2b2b2b;
text-decoration: none;}

.formsmalltype {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 11px;
	letter-spacing: 0.05px; }

a:link {color: #0066FF;
		}

a:visited {color: #0066FF;
		text-decoration: none; }
		
a:hover {color: #ffffff;
text-decoration: none; }

a:active { color: #0066FF;
text-decoration: none;}

.formcopyleft {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin-left: 4px; }

.formcopyleftrequired {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin-left: 5px; }

.listwhite {color: #ffffff;
}
.ital {
	font-style: italic; }
.form {
	font-size: 12px;
	line-height: 18px; }
.portfolio {
	color: #680f3a;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 10px; }

.wedding {
	color: #1b3636;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 10px; }
	
.weddingbookhead {
	color: #00364d;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 10px; }


.landingheads {
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	margin-top: 12px; }
	
.landingheads a:link {
	text-decoration: none;
	color: #baaca9; }

.landingheads a:visited { color: #baaca9; }
.landingheads a:hover { color: #ffffff; }
.landingheads a:active { color: #baaca9; }
.landingheadsdown { color: #ffffff; }

.landingcopyleft {
	color: #baaca9;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	margin-right: 150px; 
	margin-left: 105px; 
	}
	
.landingcopyleftbold {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	margin-right: 150px;
	margin-left: 105px; }
	
.landingphone {
	color: #9d9d9d;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px; }
	
.landingphone a:link {color: #9d9d9d;
		}

.landingphone a:visited {color: #9d9d9d;
		text-decoration: none; }
		
.landingphonea:hover {color: #ffffff;
text-decoration: none; }

.landingphone a:active { color: #9d9d9d;
text-decoration: none;}


