body {
margin: 0;
padding: 0;
background: #FFFFFF url(1.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #696056;
}

h1 {
margin: 0;
font-family: Georgia, Times, serif;
font-weight: normal;
color: #6D5A46;
font-size: 30px;
}

p, ul, ol {
margin-top: 0;
line-height: 240%;
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

p {
line-height: 200%;
}

a {
color: #962E70;
}

a:hover {
text-decoration: none;
}

hr {
display: none;
}

#header-wrapper {
height: 74px;
background: url(2.gif);
}

#header {
width: 1000px;
height: 74px;
margin: 0 auto;
background: url(3.gif);
}

#menu {
float: left;
width: 680px;
height: 74px;
background: url(4.gif) no-repeat;
}

#menu ul {
margin: 0;
padding: 33px 0 0 90px;
list-style: none;
line-height: normal;
}

#menu li {
display: block;
float: left;
}

#menu a {
display: block;
margin-right: 17px;
padding: 5px 12px;
text-decoration: none;
font: 14px Georgia, "Times New Roman", Times, serif;
color: #658453;
}

#menu .current_page_item a {
background: #A2CE89 url(6.gif) repeat-x;
color: #FFFFFF;
}

#search {
float: right;
width: 305px;
height: 74px;
background: url(5.gif) no-repeat right top;
}

#search form {
margin: 0;
padding: 36px 0 0 0;
}

#search input {
float: left;
font: 12px Georgia, Times, serif;
border: none;
}

#search-text {
width: 135px;
height: 18px;
padding: 3px 0 0 5px;
background: #ECF9E4;
color: #658453;
}

#search-submit {
height: 21px;
margin-left: 12px;
background: #BE7BA2 url(7.gif) repeat-x;
color: #FFFFFF;
}

#page {
width: 800px;
margin: 0 auto;
padding: 0 45px;
background: #FFFFFF url(8.gif) repeat-x;
border: 5px solid #FFFFFF;
}

#logo {
height: 148px;
background: url(9.gif) repeat-x left bottom;
}

#logo h1 {
float: left;
margin: 0;
padding: 0;
line-height: normal;
padding-top: 40px;
}

#content {
float: left;
width: 510px;
}

.post {
margin-bottom: 25px;
}

.post .entry {
padding: 25px 30px;
background: url(12.gif) repeat-y;
}

#sidebar {
float: right;
width: 240px;
}

#sidebar ul {
margin: 0;
padding: 0;
list-style: none;
line-height: normal;
}

#sidebar li {
margin-bottom: 30px;
padding: 0 0 20px 30px;
background: url(12.gif) repeat-y;
}

#footer {
background: url(9.gif) repeat-x;
}

#footer p {
margin: 0;
padding: 30px 0;
text-align: center;
line-height: normal;
color: #B5ADA5;
}

#footer a {
color: #B5ADA5;
}
