* {    margin: 0;    padding: 0;}body {    padding: 30px 0;    font: 16px "Times New Roman", Times, serif;    text-align: center;    color: #A57372;    background: #831515;}h3 {    padding: 0 0 8px 40px;    font: italic bold 18px/60px "Times New Roman", Times, serif;    letter-spacing: 1px;    text-align: left;    color: #C79F61;    background: url(images/h3.jpg) no-repeat;}h4 {    padding: 30px 0 5px 0;    font: italic 22px "Times New Roman", Times, serif;    letter-spacing: 1px;    color: #C79F61;}p {    padding: 5px 0;    font: 16px/24px "Times New Roman", Times, serif;    text-align: justify;    color: #A57372;}p.date {    margin: 0 0 20px 0;    padding: 0 0 2px 0;    font: 11px/16px "Times New Roman", Times, serif;    border-bottom: 2px dotted #C79F61;}p.comments {    font-size: 14px;    text-align: right;}a {    color: #1CAFAF;    text-decoration: underline;}a:hover {    color: #1CAFAF;    text-decoration: none;}#main {    margin: 0 auto;    width: 900px;    text-align: left;    background: #F8F2E5 url(images/bg.gif) repeat-y;}#top {    height: 218px;    background: url(images/top_1.jpg) no-repeat left;}#logo {    margin: 0 0 0 210px;    padding: 0 80px 0 0;    height: 140px;    background: url(images/top_2.jpg) no-repeat top right;    text-align: right;}#logo h1 {    padding: 45px 0 0 0;    font: italic 36px "Times New Roman", Times, serif;    color: #B14D4D;}#logo h2 {    position: relative;    top: -2px;    padding: 0 0 0 0;    font: italic bold 16px "Times New Roman", Times, serif;    color: #CF9594;}#menu {    margin-left: 150px;    height: 78px;    background: url(images/menu.gif) repeat-x;}#menu_2 {    height: 78px;    background: url(images/menu_right.jpg) no-repeat right;}#menu ul {    list-style: none;}#menu ul li {    float: left;    display: block;    padding: 0 20px;}#menu ul li a {    font: italic 22px/78px "Times New Roman", Times, serif;    text-transform: lowercase;    text-decoration: none;    color: #B98D4F;}#menu ul li a:hover {    text-decoration: none;    color: #CCA870;}#middle {    padding: 0 32px 0 16px;}#left {    padding: 51px 0 0 0;    float: left;    width: 245px;}#left ul {    list-style: none;    padding: 0 0 30px 0;}#left ul li {    padding: 0 0 0 43px;    height: 22px;}#left ul li a {    font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;    text-decoration: none;    color: #B98D4F;}#left ul li a:hover {    text-decoration: none;    color: #CCA870;}#right {    float: right;    padding: 25px 0 30px 0;    width: 580px;    line-height: 24px;    text-align: justify;}#bottom {    clear: both;    height: 49px;    background: url(images/bottom.jpg) no-repeat bottom;}#bottom p {    padding: 0px 0 0 60px;    font: 11px/49px "Times New Roman", Times, serif;    color: #CF9594;}#bottom a, #bottom a:hover {    color: #CF9594;}