html body
{
background:#1F1F1F;
margin:20px 0px 20px 0px;
color:#FFFFFF;
font-family:Goudy Old Style, times;
text-align:center;
}

h1
{
color:#ffffff;
font-family:Goudy Old Style, times;
text-align:left;
margin:0px;
}

h2, h3
{
margin:0px;
}

sup
{
font-size:12px;
vertical-align:top;
}

#container
{
width:800px;
margin:auto;
background:#967E54;
border:5px solid #7C490C;
text-align:left;
}

#mast
{
width:760px;
clear:both;
}

#mast_left
{
width:240px;
float:left;
}

#mast_right
{
width:500px;
float:right;
}

#master_padding
{
padding:10px 20px 20px 20px;
}

#main_nav
{
height:30px;
line-height:30px;
background:#7C490C;
width:760px;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
margin:auto;
text-align:center;
clear:both;
}

#body
{
text-align:left;
font-family:Goudy Old Style, times;
clear:both;
width:760px;
font-size:16px;
}

.body_left
{
width:760px;
float:left;
padding:0px 10px 0px 0px;
}

.body_box_left
{
width:240px;
float:left;
margin:0px 0px 10px 0px;
text-align:justify;
}

.body_box_right
{
width:240px;
float:right;
margin:0px 0px 10px 0px;
text-align:justify;
}

.line
{
border-top:1px dotted #fff;
margin:10px 5px 10px 5px;
}

.body_right
{
width:230px;
float:right;
}

.gap
{
line-height:10px;
height:10px;
clear:both;
}

#footer
{
clear:both;
background:#7C490C;
line-height:16px;
width:760px;
margin:auto;
font-size:14px;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
text-align:center;
}

p
{
margin-top:10px;
margin-bottom:0px;
text-align:justify;
}

.side_style
{
font-style:italic;
}

ul
{
margin:0px;
padding:0px;
}

li
{
margin-top:3px;
margin-bottom:3px;
list-style:none;
margin-left:20px;
font-size:17px;
}

a:link, a:active, a:visited
{
color:#ffffff;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

a.site:link, a.site:active, a.site:visited
{
color:#ffffff;
text-decoration:underline;
}

a.site:hover
{
text-decoration:none;
}