body {
    margin: 0px auto;
    background: #54253e url(images/bg.gif) top left;
    text-align: center;
}
body, table {
    font: 13px arial, sans-serif;
}
a {
    color:#ff0000;
    font-style:italic;
}
a:hover{
    color:#990000;
}

a:visited{
}

h1, h2 {
    text-align: center;
}

h1 {
    border-top: 2px ridge gray;
    border-bottom: 2px ridge gray;
    width: 70%;
    padding: 10px 0;
    margin: 0 auto 20px auto;
}

#content {
    width:1000px;
    padding: 320px 0px 20px 0px;
    background:#ffffff url(2257/3351_a.jpg) top center no-repeat;
    border-left:solid 2px #54253e;
    border-right:solid 2px #54253e;
    margin: 0 auto;
}

.page {
    margin: 0 50px;
}

#index {
    text-align: center;
}

#menu a {
    margin: 10px;
}

#links {
    padding: 0px 80px 0px 80px;
    line-height:18px;
}

.letter-links {
}

.submit-a-link {
}

.feedback-report {
}

#banners {
    text-align: center;
}
#banners img {
    display: block;
    margin: 10px auto;
}

#footer {
    border-top: 2px ridge gray;
    margin-top: 100px;
    padding-top: 20px;
}

#footer .copyright {
    text-align: center;
    font-size: 11px;
}

#submit dt {
    text-align: left;
}

#submit form {
    width: 60%;
    margin: 30px auto;
}
#submit form .input {
    text-align: right;
}

hr {
    width: 60%;
    margin: 5px auto;
}

hr.bottom {
    margin-top: 50px;
}

#advertise {
    text-align: left;
}

#advertise form {
    width: 60%;
    margin: 30px auto;
}

#advertise form .input {
    text-align: right;
}

#faq {
    text-align: left;
}

#faq .submit-a-link {
    text-align: center;
}

#heatseek {
    font-style: normal;
    color: black;
    font-weight: bold;
    margin-right: 2ex;
}
