@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0; font-family:georgia; font-size:12px;}
body{background:#D1CAC2; margin: 0px; text-align: center;}
#headerie{position:relative; left:1px;}
#header{width:1166px; height:195px; margin: 0 auto; text-align:center;background-image:url(/images/header.jpg);position:relative; right:8px;}
#headerleft{float:left;}
#headerleft h1{font-size:18px; padding: 100px 0 0 300px;}
#headerright{float:right;}
#headerright p{padding: 40px 200px 0 100px;text-align:left;}
#headerright img {position:relative;top:3px;}
#headerright a{color:#000; text-decoration:none;}
#underheader{margin:0;padding:0;width:758px; height:197px; }
#contentcontainer{
	text-align:center;
}
#content{width:758px;float:left;}
#sidebar{
	width:313px;
	float:right;
	background-image:url(/images/sidebarhome.jpg);
	height:882px;
}
#sidebar ul{text-align:left;padding: 0 0 0 20px;}
#sidebar li{list-style-type:none; color:#fff;font-weight:bold;}
#sidebar a{color:#fff;text-decoration:none;}
li.line{position:relative;bottom:7px;}
#textflash{clear:both;padding:0;margin:0;}
#text{float:left;background-image:url(/images/hometext.jpg);width:489px; height:237px;}
#text p{text-align:left; padding: 45px 120px 30px 80px;line-height:20px;font-weight:bold;}
#flash{float:right;width:269px; height:237px;}
#moretext{background-image:url(/images/moretext.jpg);width:758px; height:450px;clear:both;}
#moretext p{padding: 180px 40px 0 280px;text-align:left;}
#footer{width:1009px; height:63px;margin:0 auto; padding: 0 0 30px 0;text-align:center;background-image:url(/images/footer.jpg);background-repeat:no-repeat;clear:both;}
#footer p{
	padding: 20px 0 0 0;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	;
}

#subpageheader{width:1166px; height:153px; margin: 0 auto; text-align:center;background-image:url(/images/subpageheader.jpg);position:relative; right:8px;}
#subpagecontentcontainer{width:1166px; margin: 0 auto; text-align:center;clear:both; background-image:url(/images/subpagebg.jpg);position:relative;right:8px;}
#subpagecontent{float:left; width:852px; background-image:url(/images/subpagecontent.jpg);background-repeat:no-repeat; }
#subpagecontent p{padding: 5px 20px 5px 150px; text-align:left;}
#subpagesidebar{float:right; width:313px;background-image:url(/images/subpagesidebar.jpg);background-repeat:no-repeat; height:1044px;}
#subpagesidebar ul{text-align:left;padding: 40px 0 0 20px;}
#subpagesidebar li{list-style-type:none; color:#fff;font-weight:bold;}
#subpagesidebar a{color:#fff;text-decoration:none;}
div.clr{clear:both;margin:0px;}
h2{padding:270px 0 50px 150px; color:#fff; font-size:18px; font-weight:bold;font-size:36px;text-align:left;}
h3{padding:20px 0 5px 150px; font-size:16px; color:#000;text-align:left;}
#subpagetopcontent{margin-right:225px;}
#services {padding:0 0 0 165px;}
#services li{text-align:left; }
#table {
	padding-left: 200px;
}
#subpagesidebarBrunches  {
	float:right;
	width:313px;
	background-image:url(images/subpagesidebar.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarBrunches ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarBrunches li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarBrunches a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentBrunch {
	float:left;
	width:852px;
	background-image:url(images/h_brunch2.jpg);
	background-repeat:no-repeat;
}
#subpagecontentBrunch p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarOverview {
	float:right;
	width:313px;
	background-image:url(images/side_carrage_tux.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarOverview ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarOverview li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarOverview a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentOverview {
	float:left;
	width:852px;
	background-image:url(images/h_rehearsal_dinner.jpg);
	background-repeat:no-repeat;
}
#subpagecontentOverview p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarCeremony  {
	float:right;
	width:313px;
	background-image:url(images/side_sign_cake.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarCeremony ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarCeremony li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarCeremony a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentCeremony {
	float:left;
	width:852px;
	background-image:url(images/h_ceremony002.jpg);
	background-repeat:no-repeat;
}
#subpagecontentCeremony p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarIntimate {
	float:right;
	width:313px;
	background-image:url(images/side_carrage_tux.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarIntimate ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarIntimate li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarIntimate a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentIntimate {
	float:left;
	width:852px;
	background-image:url(images/h_ceremony_reception.jpg);
	background-repeat:no-repeat;
}
#subpagecontentIntimate p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarRehearsal  {
	float:right;
	width:313px;
	background-image:url(images/side_bride_fountain.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarRehearsal ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarRehearsal li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarRehearsal a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentRehearsal {
	float:left;
	width:852px;
	background-image:url(images/h_360.jpg);
	background-repeat:no-repeat;
}
#subpagecontentRehearsal p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarGallery {
	float:right;
	width:313px;
	background-image:url(images/side_sign_cake.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarGallery ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarGallery li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarGallery a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentGallery {
	float:left;
	width:852px;
	background-image:url(images/h_photogallery.jpg);
	background-repeat:no-repeat;
}
#subpagecontentGallery p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarHot  {
	float:right;
	width:313px;
	background-image:url(images/side_bride_fountain.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarHot ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarHot li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarHot a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentHot {
	float:left;
	width:852px;
	background-image:url(images/h_info01.jpg);
	background-repeat:no-repeat;
}
#subpagecontentHot p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarTips {
	float:right;
	width:313px;
	background-image:url(images/side_carrage_tux.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarTips ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarTips li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarTips a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentTips {
	float:left;
	width:852px;
	background-image:url(images/h_info_request.jpg);
	background-repeat:no-repeat;
}
#subpagecontentTips p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarInfo  {
	float:right;
	width:313px;
	background-image:url(images/side_bride_fountain.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarInfo ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarInfo li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarInfo a {
	color:#fff;
	text-decoration:none;
}
#subpagecontentInfo {
	float:left;
	width:852px;
	background-image:url(images/h_bigsign.jpg);
	background-repeat:no-repeat;
}
#subpagecontentInfo p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebar360 {
	float:right;
	width:313px;
	background-image:url(images/side_bride_fountain.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebar360 ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebar360 li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebar360 a {
	color:#fff;
	text-decoration:none;
}
#subpagecontent360 {
	float:left;
	width:852px;
	background-image:url(images/h_360.jpg);
	background-repeat:no-repeat;
}
#subpagecontent360 p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}

#gallery{margin:150px 0 0 130px;}
#gallery td{padding:15px;}
#subpagecontentChef {
	float:left;
	width:852px;
	background-image:url(images/h_food.jpg);
	background-repeat:no-repeat;
}
#subpagecontentChef p {
	padding: 5px 20px 5px 150px;
	text-align:left;
}
#subpagesidebarChef {
	float:right;
	width:313px;
	background-image:url(images/side_food.jpg);
	background-repeat:no-repeat;
	height:1044px;
}
#subpagesidebarChef ul {
	text-align:left;
	padding: 40px 0 0 20px;
}
#subpagesidebarChef li {
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
#subpagesidebarChef a {
	color:#fff;
	text-decoration:none;
}
#ccfooter {
	width:1009px;
	height:63px;
	padding: 0;
	text-align:center;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #6D6152;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#ccfooter p {
	padding: 20px 0 0 0;
	color:#6D6152;
	font-size:12px;
	font-weight:bold;
	;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#ccfooter a {
	width:1009px;
	height:63px;
	padding: 0;
	text-align:center;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #510051;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#ccfooter a:hover {
	width:1009px;
	height:63px;
	padding: 0;
	text-align:center;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #510051;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#wrapper {
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 1166px;
}
#home-content {
	float: left;
	width: 758px;
	margin-left: 87px;
}
#home-sidebar {
	float: right;
	width: 313px;
	margin-right: 8px;
	background-image: url(images/sidebarhome.jpg);
	background-repeat: no-repeat;
}
#nav {
	text-align: left;
	padding-left: 100px;
}
.nav-link {
	clear: left;
	padding-top: 6px;
	text-align: left;
	display: block;
	padding-right: 10px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 2px;
}
.nav-link a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}
.nav-line {
	clear: left;
	padding-top: 0px;
	text-align: left;
	display: block;
	padding-right: 10px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 20px;
}
