* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-image:url(img/bg-yellow.gif);
 background-repeat:repeat;
 background-color:#d4c18d;
 font-size:11px;
 color: #7f726f;
}

img { border:0px;
}

p {
 margin-bottom:15px;
 line-height:1.4em;
}

h2 {
margin-bottom:10px;
}

hr {
margin-bottom:0px;
border:none;
color:#d3c18e;
background-color:#d3c18e;
height:1px;
clear:both;
}

a:link {
 text-decoration: none;
 color:#684f40;
}

a:visited {
 text-decoration: none;
 color:#684f40;
 }
 
a:active {
 text-decoration: none;
 color:#684f40;
}

a:hover {
 text-decoration: underline;
 color: #ad5e74;
}

#wrapper { 
 margin: 0 auto;
 width: 830px;
 padding-top:15px;
}

#content { 
 float: left;
 background: #FFFFFF;
 width: 820px;
 display: inline;
 border:5px solid #f4e9ce;
 padding-top:10px;
}

#header {
 color: #7f726f;
 width: 830px;
 float: left;
 height: 35px;
}

#footer { 
 padding-top:10px;
 width: 830px;
 height: 15px;
 clear: both;
 color: #684f40;
 text-align:center;
 font-size:1em;
}

#navigation {
 float: left;
 width: 830px;
 height: 15px;
 color: #7f726f;
 text-align:center;
}

#copyright {
font-size:.9em;
margin-top:5px;
margin-bottom:20px;
padding-bottom:20px;
}

#showit {
 width: 800px;
 height: 560px;
 text-align:center;
 margin:auto;
 margin-bottom:10px;
}

#appreciation {
 width: 800px;
 height: 590px;
 text-align:center;
 margin:auto;
 margin-bottom:10px;
}

div.spacer {
  clear: both;
}

#subnav {
 width: 790px;
 margin:0px 20px 0px 20px;
}

#info {
 width: 800px;
 height: 540px;
 text-align:center;
 margin:auto;
}

#box_1 {
margin:0px 0px 20px 0px;
padding:5px;
float:left;
width:120px;
}

#box_2 {
margin:0px 0px 20px 10px;
padding:5px;
float:left;
width:140px;
}

#box_3 {
margin:0px 0px 20px 10px;
padding:5px;
float:left;
width:140px;
}

#box_4 {
margin:0px 10px 20px 10px;
padding:5px;
float:right;
width:270px;
text-align:right;
}

#box_4 h2 {
margin-left:155px;
color:#ffffff;
font-size:0em;
}

#box_1 a:hover{
color:#ad5e74;
}

#box_2 a:hover{
color:#969db3;
}

#box_3 a:hover{
color:#a1b499;
}
#box_4 a:hover{
color:#d3c18e;
}

#box_1 p, #box_2 p, #box_3 p, {
font-size:.75em;
color:#d4c18d;
}

#box_1 h2, #box_2 h2, #box_3 h2 {
color:#d4c18d;
font-size:.8em;
text-indent: -500em;
} 

#box_1 ul, #box_2 ul, #box_3 ul, #box_4 ul {
margin:10px 0px 0px 0px;
padding:0px;
list-style:none;
}

#box_1 li, #box_2 li, #box_3 li, #box_4 li {
 margin:0px;
 padding:2px;
 font-size:.9em;
}

#hdr-weddings {
 width: 77px; height: 12px;
 background-image: url(img/hdr-weddings.gif);
 background-repeat: no-repeat;
}

#hdr-collections {
 width: 96px; height: 12px;
 background-image: url(img/hdr-collections.gif);
 background-repeat: no-repeat;
}

#hdr-information {
 width: 96px; height: 12px;
 background-image: url(img/hdr-information.gif);
 background-repeat: no-repeat;
}

#hdr-stephanie {
 width: 146px; height: 30px;
 background-image: url(img/hdr-stephanie.gif);
 background-repeat: no-repeat;
text-align:right;
}

#hdr-closeup {
 width: 68px; height: 12px;
 background-image: url(img/hdr-closeup.gif);
 background-repeat: no-repeat;
}

address {
font-style:normal;
margin:10px 10px 0px 0px;
}

#centerColumn { 	
margin:15px;
padding:10px;
text-align:left;	
background-color:#ffffff;
}

#centerColumn h2 {
font-size:1.4em;
}

#proofs { 	
margin:15px;
padding:10px;
text-align:left;	
background-color:#ffffff;
}

#proofs h2 {
font-size:1.4em;
}

#proofs li {
	list-style-type:none;
}

#proofs a {
	color: #ad5e74;
}

#proofs td {
	border-top:1px solid #d3c18e;
	padding-top:5px;
}

#cell_1 {
margin:0px;
padding-bottom:30px;
float:left;
width:280px;
background-color:#ffffff;
}

#cell_2 {
margin-left:20px;
padding-bottom:30px;
float:left;
width:460px;
background-color:#ffffff;
}

#cell_1 p, #cell_2 p {
font-size:1em;
}

#cell_1 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#d3c18e;
font-weight:bold;
}

#cell_2 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#d3c18e;
font-weight:bold;
}
#cell_1 ul, #cell_2 ul {
margin:10px 0px 0px 0px;
padding:0px;
list-style:none;
}

#cell_1 li, #cell_2 li {
 margin:0px;
 padding:2px;
 font-size:.9em;
}
