body {
background: #4f0538 url(background2.jpg) repeat-x;
margin: 0;
padding: 0;
color: #000000;
text-align: center;
}

#wrapper {
background: url(bg5.png) no-repeat center top;
width: 100%;
display: table;
margin: auto;
}

#navigation {
text-align: center;
width: 738px;
margin: 189px auto 0;
padding: 5px;
}

#navigation a:link, #navigation a:visited {
text-decoration: none;
color: #000000;
font: 15pt Verdana;
padding: 5px;
margin-left: 8px;
border-bottom: 3px solid #ffffff;
}

#navigation a:hover {
color: #d9c8d3;
border-top: 3px solid #ffffff;
border-bottom: none;
background: #000000;
}

#wrap {
width: 738px;
margin: 20px auto 0;
background: #dccad7;
padding: 5px;
font: 10pt Arial;
color: #4f0538;
}

#wrap2 {
float: left;
background: #dccad7;
width: 748px;
margin-left: -6px;
}

#content {
width: 500px;
float: left;
padding: 5px;
line-height: 17px;
text-align: left;
}

h1 {
font: 14pt Trebuchet MS;
color: #084143;
background: url(h1.gif) no-repeat left;
padding-left: 20px;
}

h2 {
font: bold 12pt Trebuchet MS;
color: #a99241;
}

b, strong {
color: #af150d;
}

i, em {
color: #4b5b2d;
font-weight: bold;
}

a:link, a:visited {
font: 10pt Tahoma;
text-transform: uppercase;
color: #0404c2;
}

a:hover {
background: #000000;
color: #ffffff;
}

#menu {
width: 200px;
float: right;
padding: 5px;
text-align: left;
}

h2.menu {
color: #136f6e;
border-bottom: 2px solid #136f6e;
margin-bottom: 0px;
text-align: right;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu a:link, #menu a:visited {
background: #807a56;
color: #ffffff;
display: block;
text-decoration: none;
padding-left: 5px;
}

#menu a:hover {
background: #c6c8ca;
text-align: right;
padding-right: 5px;
color: #707274;
}

#footer {
background: no-repeat url(footer4.png) center top;
margin: auto 0;
width: 100%;
height: 225px;
}

#table {
cellpadding: 0;
cellspacing: 0;
font: 10pt Arial;
color: #5f4c60;
width: 100%;
border-collapse: collapse;
}

#table th {
text-align: center;
font-weight: bold;
color: #800000;
}

#table td {
padding-left: 5px;
}

.odd {
background-color: #b7ce91;
}

.even {
background-color: #c56f95;
}

.profile {
border: 5px solid #c56f95;
margin: 3px;
}

.border {
border: 1px solid #c56f95;
}

blockquote {
background: no-repeat url(quote.png) left top;
font: 11pt Times New Roman;
color: #0e4010;
padding: 1px 5px 5px 65px;
}

.left {
padding-left: 17px;
border-bottom: none;
float: left;
margin-top: 10px;
}

.right {
padding-right: 17px;
border-bottom: none;
float: right;
margin-top: 10px;
}