A:link, A:active, A:visited 
{
text-decoration:none; 
font-weight:normal;
font-family: georgia;
letter-spacing: 1px;
color:#530000;}

A:hover {
color:#773B42;
letter-spacing: 1px;
font-weight:normal;
font-family: georgia;
}

p {
text-align: justify}

p.center {
text-align: center}

p.right {
text-align: right}

img {
border: 0px}

#content {
margin: 0px auto;
background-color: #ffffff;
position: absolute; top:0px; left:0px;
text-align: left;
border-left: 1px solid #9A96A1;
border-right: 1px solid #9A96A1;
border-bottom: 1px solid #9A96A1;
width: 400px}

#layout {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    background: url(bg.png) 0 0 repeat-x;
    }

h1 {
text-align: right;  font-size: 14pt; font-weight:bold; color: #550000; font-weight: italic; font-style: italic; border-bottom:2px dotted #550000;padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom:15px;letter-spacing: 3px;}


input, textarea, select {
background: #E9E7E2;
font: 12px georgia;
color: #550000;
border: 1px dotted #CDBBA4;}

.author {
margin: 20px 50px 0px 50px;
border: 1px dotted #CDBBA4;
background: #E9E7E2;
padding: 10px;
color: #550000;}

.block {
margin: 0px 50px 10px 50px;
padding: 10px;
background-color: #DCBBC1;
color: #216099;
text-align: justify;
border-left: 1px dotted #B8996B;
border-right: 1px dotted #B8996B;
border-bottom: 1px dotted #B8996B;}

.post {
  margin:0 0 2.5em;
  }
  
.head {
text-align: left;  font-size: 26pt; font-weight:bold; color: #631C18; font-weight: italic; font-style: italic; border-bottom:5px solid #DEDECD;padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom:15px; padding-left: 30px;letter-spacing: 3px;}

table {position: absolute; top: 0px; left: 0px;
} 
body {
    background: #E6E7DB url(back.png) 0 0 repeat-y;
    font: 14px georgia;
    letter-spacing: 2px;
    color: #3C323B;
    text-align: justify;
     margin: 0;
    }