body {
 background: #fbf7f7 url(images/header_bkg_messages.jpg) repeat-x 0% 0%; color: #565656; font-family: "Trebuchet MS", sans-serif; margin: 0; padding: 0; 
}
form {
 border: 0; margin: 0; padding: 0; 
}
img {
 border: 0; margin: 0; padding: 0; vertical-align: top; 
}
a {
 border-bottom: 1px solid #f3e7e7; color: #B35600; padding: 0; text-decoration: none; 
}
a:hover {
 border-bottom: 1px solid #E9D1D1; text-decoration: none; 
}
#posts {
 clear: both; float: left; margin: 0 0 35px 0; padding: 25px 0 0 0; width: 508px; 
}
.caption {
 color: #000; font: 21px "Times New Roman", Times, serif; margin: 0; padding: 0 0 25px 0; 
}
.post {
 margin: 0; padding: 0 0 35px 0; 
}
.post h2, #comments h2, #post-comments h2 {
 border-bottom: 1px solid #f3e7e7; color: #705b5a; font: 21px "Times New Roman", Times, serif; margin: 0; padding: 0 0 3px 0; 
}
.post h2 a {
 border: 0; color: #705b5a; text-decoration: none; 
}
.post h2 a:hover {
 border: 0; text-decoration: none; 
}
.date {
 background: url(images/date.gif) no-repeat 0% 50%; color: #004D7B; font: 10px/1.5em "Lucida Grande", Verdana, sans-serif; margin: 8px 0 0 0; padding: 0 0 0 2px; 
}
.entry {
 color: #565656; font-size: 12px; margin: 0; padding: 20px 0 0 0; 
}
.entry blockquote {
 border-left: 3px solid #9e533f; color: #785a44; margin: 22px 0 22px 22px; padding: 0; 
}
.entry blockquote p {
 padding: 4px 0 4px 10px; 
}
.entry ul {
 list-style: disc; margin: 0; padding: 0 0 18px 22px; 
}
.entry li {
 margin: 0; padding: 0; 
}
.entry p {
 margin: 0; padding: 0 0 12px 0; 
