body {
margin:0px;
background:#EAD262;
text-align:center;
}

body, p, div, td, ul {
font-family:'Trebuchet MS';
font-size:13px;
line-height:17px;
color:#705a07;
font-weight:bold;
}

p {
margin:17px 0px;
}

input, select, textarea {
font-family:Trebuchet MS;
font-size:13px;
}

h1 {
background:url(underline.jpg) bottom center no-repeat;
line-height:50px;
font-family:Georgia;
font-size:22px;
text-align:center;
color:#a9431d;
}

h2 {
background:url(underline.jpg) bottom center no-repeat;
line-height:50px;
font-family:Georgia;
font-size:22px;
text-align:center;
color:#a9431d;
margin:30px 0px 10px 0px;
}

h3 {
line-height:10px;
font-family:Trebuchet MS;
font-size:18px;
text-align:center;
color:#9f810a;
}

h4 {
line-height:23px;
font-family:Georgia;
font-size:20px;
text-align:center;
color:#a9431d;
}

h5 {
background:url(underline.jpg) bottom center no-repeat;
line-height:45px;
font-family:Georgia;
font-size:28px;
text-align:center;
color:#a9431d;
font-weight:bold;
margin:0px;
}

a {
color:#4a3c05;
}

a:hover {
color:#9f810a;
}

#photo {
text-align:center;
}

#layout {
border-collapse:collapse;
width:100%;
height:100%;
text-align:center;
}

#top {
background:url(tile-top.gif) repeat-x;
height:22px;
}

#page {
padding:10px 0px 0px 0px;
}

#content {
width:850px;
padding:0px 0px 50px 0px;
margin:auto;
text-align:left;
}

#navbar {
font-size:15px;
text-align:center;
margin:0px 0px 10px 0px;
}
#navbar a {
font-size:15px;
color:#9f810a;
font-weight:bold;
padding:0px 12px;
line-height:31px;
text-decoration:none;
}

#navbar a:hover {
color:#f8ec94;
}

.padding {
padding:0px 25px;
}

.button {
background:url(button.gif) center no-repeat;
font-family:'Georgia';
color:#705a07;
font-size:17px;
line-height:19px;
text-align:center;
width:205px;
height:85px;
}

.button a {
text-decoration:none;
}

.box {
background:url(rose.jpg) right center no-repeat #ddca2e;
padding:20px;
border:2px dotted #998d20;
width:600px;
text-align:left;
text-width:250;
}

.box2 {
background:url(rose.jpg) right center no-repeat #ead262;
padding:10px 0px 0px 20px;
border:2px dotted #998d20;
}

.candle {
text-align:center;
}

.candle a {
display:block;
width:85px;
height:180px;
background:url(candle-normal.gif) no-repeat;
}

.candle a:hover {
background:url(candle-warped.gif) no-repeat;
}

#pagefoot {
background:url(tile-foot.gif);
padding:0px;
height:13px;
}

#copyright {
background:url(tile-back.gif) #634a00;
padding:20px;
color:#ead262;
font-size:11px;
}

#copyright a {
color:#ead262;
}

#copyright a:hover {
color:#ffffff;
}
