	body {text-align: center; margin:0; padding:0 0 64px 0; font-size:12px; font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; background: #111 url(i/bg.jpg); color: #fff; }
	img {border:0;}
	form, fieldset { margin:0; padding:0; border:0;}
	a {text-decoration:none; }	
	#wrapper {width:907px; margin: 0 auto; background: #000; color: #fff; }
	#top { height: 53px; width:907px; margin:0 auto; text-align:left; background:url(i/bg.jpg); }
	h2 { margin: 18px 0; text-align: center; color: #fff; font-size: 28px; background: inherit; }
	#header { width:907px; margin:0 auto; text-align:left; background: url(i/top.png) no-repeat top; }
	h1 img { margin:8px 0 0 8px; padding: 0; font-size:20px;}
	h1 {margin:0; padding:0;}
	#nav { background: #fff; margin: 0 8px; padding: 4px 0 0 0; }
	#nav ul { list-style: none; padding: 4px 0 0 0; margin: 0 auto; width: 845px; height: 32px; background: #fff url(i/back_nav.png) no-repeat }
	.children #nav ul { background: #fff url(i/back_nav_green.png) no-repeat; }
	.children #nav ul li a:hover { color: #0fc; }
	#nav li { display: inline; color: #4f0000; text-transform: lowercase; padding: 0 10px; }
	#nav li a { color:#fff; font-size: 20px; padding: 0 0 8px 0; }
	#nav li a:hover { color: #f90; text-decoration: underline; }
	#box { text-align:center; margin:0 auto; clear: both;}
	#box img { border:1px solid #5e5e5e; padding:8px; }
	#content { margin: 0 8px; text-align: left; background: #fff; color: #000; padding: 5px 22px 10px 22px; overflow: auto; }
	#side { width:238px; background:url(i/contact.png) no-repeat top; padding-top:65px; margin-top:10px;  float:left; display:inline;}
	#side form {background:url(i/form.png) repeat-y;}
	#side fieldset {background:url(i/formbot.png) no-repeat bottom; padding:0 10px 20px 10px; display:block;}
	#side form p {padding:6px 0 0 0; display:block; clear:both; margin:0;}
	#side label {display:block; clear:left; padding:2px 0; color:#7f181b; text-align: center; }
	#side p input {display:block; border:1px solid #999; background: #fee; margin: 4px auto 0 auto; color:#7f181b; width: 160px;}
	#side p input:focus, #side p textarea:focus { background: #ffc; }
	#side p textarea {width:210px; display:block; margin: 0 auto; border:1px solid #999; background:#fee; color:#7f181b}
	/* children.html theme */
	.children #side { background: url(i/contact_green.png) no-repeat top; }
	.children #side form { background: url(i/form_green.png) repeat-y; }
	.children #side fieldset { background: url(i/formbot_green.png) no-repeat bottom; }
	.children #side label { color: #0D5353; }
	.children #side input, .children #side textarea { background: #e0efef; }
	.children #side input.go { color: #0D5353; }
	/* end children.html */
	input.go { font-family: Verdana, Arial, Helvetica, sans-serif; background:#fff; cursor:pointer; margin: 0 0 0 34px; font-weight: 700}
	#main {width:596px; margin:10px 0 0 12px; float:left; display:inline; color:#605f5d; font-size:14px; line-height:21px;}
	#main p {text-align:justify;}
	#main strong {color:#972f2e;}
	 h3 {color:#972f2e; margin:0; padding:12px 0; font-size:16px; text-decoration:underline; text-align:center;}
	 h4 {margin: 0; padding: 0; font-size: 14px; text-decoration: underline;}
	 h4 a {color: #555; font-size:14px; text-decoration:underline;}
	 h4 a:hover {color:#972f2e;}
	#main li {font-style:italic;}
	#main li em {font-weight:bold;}
	.box {text-align:center; float:left; display:inline; margin:0 12px 4px 0;}
	.box img {border:1px solid #5e5e5e; padding:8px;}
	.right {float:right; margin:0 0 4px 12px;}
	form.contact p {padding:12px 0 0 0; display:block; clear:both; margin:0;}
	.contact label {width:180px; display:inline; float:left; clear:left; padding:2px 0; color:#7f181b}
	.contact p input {width:160px; display:inline; float:left; border:1px solid #999; background:#fee; margin-top:4px; color:#7f181b}
	.contact p textarea {width:210px; display:inline; float:left; border:1px solid #999; background:#fff; color:#7f181b}
	.contact input.go {background:#fff; cursor:pointer; margin-left:180px;}
	.contact strong {color:#972f2e;}
	#footer { border: 0px solid red; width:907px; clear: both; margin:0 auto; text-align:left; background:url(i/bot.png) no-repeat bottom; padding: 0 0 15px 0; }
	#footer ul {list-style-type:none; padding:0; background:#fff; margin:0 8px; }
	#footer li { display:inline; color:#8e8e8e; margin:4px 0 0 28px; text-transform: lowercase;}
	#footer li.first {margin:4px 0px 0 100px;}
	#footer li a {color:#8e8e8e; font-size:14px; font-weight: 700;}
	#footer li a:hover {color:#9f0000; }	
	a:focus {outline:0;}
	.weddings h3 { clear: both; }
	ul.survey li { list-style-image: url(icons/16-heart-red-l.png); margin: 0 0 0 35px }
	ul.survey { background: url(i/wedding-survey-bottom.gif) no-repeat bottom;  padding: 0 0 20px 0;; }
	.weddings div.survey { width: 602px; background: url(i/wedding-survey-mid.gif) repeat-y; }
	.weddings .survey h3 { background: url(i/wedding-survey-header.jpg) no-repeat; text-indent: -9999px; height: 65px; padding: 0; margin: 0; }
	.weddings .survey p { margin: 5px 10px; }

	ul, ul li { list-style-type:none; }
	.seoLink { color: #FFFFFF; }
	.seoLink:hover { text-decoration: underline; }