body {	margin:0;	padding:0;	background:#E6E6E6;	font-family: 'Libre Baskerville', serif;}a img {	border:0;}h3 {	display:block;	padding-bottom:15px;}#splash-navigation {	width:200px;	height:430px;	padding:20px;	top:0;	left:100px;	background:#FFF;	position:absolute;	z-index:1;	-webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75);	-moz-box-shadow:    7px 7px 5px rgba(50, 50, 50, 0.75);	box-shadow:         7px 7px 5px rgba(50, 50, 50, 0.75);	font-family: 'Libre Baskerville', serif;	font-size:12px;	color:#999;}#splash-navigation ul {	border-bottom:#999 solid 1px;	list-style:none;	padding:15px;	margin:0;}#splash-navigation li {	padding:5px;	margin:0;}#splash-navigation a {	color:#666;	text-decoration:none;	padding-left:5px;}#splash-navigation a:hover {	color:#000;	border-left:#999 solid 1px;}#main-container {	width:1000px;	height:auto;	-webkit-box-shadow: 0px -5px 5px rgba(50, 50, 50, 0.5);	-moz-box-shadow:    0px -5px 5px rgba(50, 50, 50, 0.5);	box-shadow:         0px -5px 5px rgba(50, 50, 50, 0.5);	font-family: 'Libre Baskerville', serif;	font-size:12px;	color:#999;	background:#FFF;	margin:auto;}#header {	width:1000px;	height:120px;}#logo-container {	width:200px;	height:80px;	float:left;	padding:20px;}#navigation {	width:760px;	height:50px;	float:right;	padding-top:10px;	font-size:11px;}#navigation a {	display:block;	float:left;	padding:10px;	color:#666;	text-decoration:none;}#navigation a:hover {	color:black;	}#photo-container {	width:1000px;	height:300px;}#photo-links1 {	width:275px;	height:175px;	margin:25px 0px 25px 60px;	float:left;	background:url(../images/general/Photo-Links-Weddings.jpg) center center no-repeat;	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.5);	-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.5);	box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.5);		opacity: 1;   transition: opacity .45s ease-in-out;   -moz-transition: opacity .45s ease-in-out;   -webkit-transition: opacity .45s ease-in-out;	}a:hover #photo-links1, a:hover #photo-links2, a:hover #photo-links3  {	opacity: 0.5;}#photo-links2 {	width:275px;	height:175px;	margin:25px 28px;	float:left;	background:url(../images/general/Photo-Links-Special-Events.jpg) center center no-repeat;	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.5);	-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.5);	box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.5);		opacity: 1;   transition: opacity .45s ease-in-out;   -moz-transition: opacity .45s ease-in-out;   -webkit-transition: opacity .45s ease-in-out;}#photo-links3 {	width:275px;	height:175px;	margin:25px 0px 25px 0px;	float:left;	background:url(../images/general/Photo-Links-Off-Premise.jpg) center center no-repeat;	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.5);	-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.5);	box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.5);		opacity: 1;   transition: opacity .45s ease-in-out;   -moz-transition: opacity .45s ease-in-out;   -webkit-transition: opacity .45s ease-in-out;}#photo-links h1{	display:block;	width:275;	padding:5px;	background:#E6E6E6;	color:black;	margin:0px;	text-decoration:none;	font-size:10px;}#text-container-left {	width:450px;	float:left;	margin:10px;}#text-container {	width:640px;	clear:both;	padding:0 200px 20px 200px;}#text-container.photos {	width:940px;	padding:0 200px 20px 85px;}}#text-container a{	color:#999;	text-decoration:underline;}#text-container p, #text-container-left p {	font-family: 'Libre Baskerville', serif;	font-size:11px;	margin-top:0px;}#text-container h1, #text-container-left h1 {	font-family: 'Libre Baskerville', serif;	font-size:20px;	color:#333;}#text-container h2, #text-container-left h2 {	font-family: 'Libre Baskerville', serif;	font-size:14px;	color:#333;	margin-bottom:5px;}#text-container h3, #text-container-left h3 {	font-family: 'Libre Baskerville', serif;	font-size:11px;	color:#333;	margin:0px;}#footer {	width:900px;	height:50px;	background:#F4F4F4;	margin:20px auto;	font-family: 'Libre Baskerville', serif;	font-size:10px;}#footer a {	display:block;	float:left;	padding:7px;	color:#999;	text-decoration:none;}#footer a:hover {	color:black;	}#footer img {	width:15px;}#credits {	width:900px;	height:13px;	background:#F4F4F4;	margin:20px auto;	text-align:center;	font-family: 'Libre Baskerville', serif;	font-size:10px;	color:#999;}