#top {
    position: absolute;
    right: 0;
    top: 55;
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    font-family: Verdana, Bitstream Vera Sans, Arial, Nimbus Sans L, Helvetica, sans-serif;
    font-size: 1.3em;
    background-color: #fbf3ee;
}

a {
    text-decoration: none;
}

#main {

    position: absolute;
    left: 100px;
    top: 155px;
    margin: 0;
    padding: 0;
    width: 100%;
}

p {
    margin-left: 2em;
    padding: 0;
    border: 0;
    width: 480px;
    //text-align: justify;
    line-height: 1.3;
}

h2 {
    padding: 0;
    margin: 2em 0 0 1em;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #D2B5A2;
    text-align: left;
    font-size: 2em;
    font-weight: normal;
    font-variant: small-caps;
    color: #B8896B;
    letter-spacing: 0.5em;
    width: 480px;
}

h3 {
    padding: 0;
    margin: 0 0 0 1.5em;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #D2B5A2;
    text-align: left;
    font-size: 1.3em;
    font-weight: normal;
    font-variant: small-caps;
    color: #B8896B;
    letter-spacing: 0.2em;
    width: 480px;
}

a:link
{
	color: #882211;
	text-decoration: none;
}
a:visited
{
	color: #882211;
	text-decoration: none;
}
a:hover
{
	color: #FFFFFF;
	background: #dd5040;
	text-decoration: none;
}
a:active
{
	color: #FFFFFF;
	background: #dd5040;
	text-decoration: none;
}

td#c01 a:link { color: ffffff; text-decoration: none }
td#c01 a:active { color: f6f6f6; text-decoration: none }
td#c01 a:visited { color: ffffff; text-decoration: none }
td#c01 a:hover { color: f6f6f6; text-decoration: none }

td#bg01 {background-repeat: no-repeat;}
