body{
background:url(/images/bg.gif) repeat-y /* #5C4F00 */ /* #854021 */ #772107 top left;
margin:0;
font: 10pt Verdana, Helvetica, sans-serif; 
min-width:800px;
}

A:link{ color:#FFFFFF; text-decoration:none; }
A:hover{ color:#772107; text-decoration:underline; background:#B7AB7B; }
A:active{ color:#FFFFFF; text-decoration:none; }
A:active:hover{ color:#ACCFEE; text-decoration:underline; }
A:visited{ color:#FFFFFF; text-decoration:none; }
A:visited:hover{ color:#772107; text-decoration:underline;  background:#B7AB7B; }

#header{
background:url(images/headerbg2.gif) no-repeat #000000 top right;
width:471px;
height:80px;
text-align:center;
border:0;
border-bottom: #A58F63 1px solid; 
padding:0;
float:right;
}

#sidebar{
width:259px;
float:left;
color:#A58F63;
text-align:right; 
}

.sidetext{
width:160px;
font-size:11px;
text-align:right;
margin-left:80px; 
font-style:italic;
}

.title{
float:left;
font-size:21px;
font-weight:bold;
letter-spacing:1px;
font-variant:small-caps;
/* padding:21px;*/
padding-top: 21px;
padding-bottom: 21px;
color:#A58F63;
background:#000000;
width:100%;
}

#wrap{
width:800px;
margin-left:0;
margin-right:auto;
}

#container{
margin-right:0;
}

#content{
background:#000000;
width:429px;
/*width:471px; */
margin-top:0;
padding:21px;
/* color:#978D00; */
color:#C9BA8B;
text-align:left;
float:right;
}

#navcontainer{
width:220px;
}

#navlist {
list-style-type: none;
text-align:left;
padding-left: 84px;
font-family: Verdana, Helvetica, sans-serif;
font-size:13px;
font-variant:small-caps;
color:#fff;
}

#navlist a:link { color: #fff; text-decoration:none; }
#navlist a:visited { color: #B7AB7B; text-decoration:none; }
#navlist a:hover {color: #772107; background: #B7AB7B; text-decoration:underline; }

#def{
/* background:#000000; */
width:500px;

color:#A58F63;
text-align:center;
}

h2{
font-size:16px;
font-weight:bold;
color:#772107;
/* text-align:right; */
font-variant:small-caps;
line-height: 18pt; 
text-align:left;
}

h3{
font-size:21px;
font-weight:bold;
color:#772107;
/* text-align:right; */
font-variant:small-caps;
line-height: 22pt; 
text-align:left;
}

.content{
padding:21px;
text-align:left;
font:14px Verdana, Helvetica, sans-serif;
}

.contentnotjustified{
padding:21px;
text-align:left;
font: 11pt Verdana, Helvetica, sans-serif;
}

.hr {
    /* border: solid #999; */
	/* border: solid #b7eeee; */
    /* color: #fff; */
    /* border-style: dotted; */
	border-width: .05em;
    border-color: #A58F63;
    border-style: solid;
}

.footer{
background:#A58F63;
padding:9px;
width:480px;
text-align:center;
text-transform:lowercase;
font-family : Verdana, Helvetica, sans-serif;
font-size:8px;
color:#333333;
}

.directory{
width:429px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size:8px;
font-weight:normal;
color:#A58F63;
background:#000000;
}
