* {
margin:0;padding:0;
}
body {
background:#ece4d0;
font:.845em/2em arial,sans-serif;
color:#8c5f54;
text-align:center;
}
#container {
background:#fff;
padding:1px;
border:1px solid #804d62;
width:500px;
margin:40px auto;
}
#header {
background:url(header.jpg);
height:254px;
}
h1 {
text-indent:-9999%;
width:0;height:0;
}
#menu {
background:#c1785e;
padding:13px 0;
font-size:1.25em;
text-transform:uppercase;
}
#menu li {
display:inline;
padding:0 10px;
}
#menu li a {
color:#fff;
text-decoration:none
}
#menu li a:hover {

}
#content {
padding:17px 20px 20px;
text-align:left;
}
h2 {
font:bold 1.4em verdana,tahoma,arial,helvetica,sans-serif;
color:#734e45;
padding-bottom:3px;
margin-bottom:5px;
border-bottom:1px dotted #bf9186;
text-transform:lowercase;
letter-spacing:.1em
}
p + h2,blockquote + h2,form + h2 {
margin-top:15px;
}
.clear {
clear:both;
}
a {
font-weight:bold;
color:#8c3f5f
}
a:hover {
border-bottom:1px dotted
}
input,textarea,select {
border:1px solid #8c5f54;
border-bottom-width:3px;
padding:8px;
font-size:.95em;
margin:3px 0;
background:#fff;
letter-spacing:.025em;
color:#a67163;
}
input:focus,textarea:focus,select:focus {
background:#faf6ed;
}

blockquote {
padding:0;
padding-left:15px;
margin:16px;
border-left: 8px solid #8c5f54;
}