
html {
        background-color: white;
        color: black;
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica,
Arial, sans-serif;
        font-size: 0.80em;
        line-height: 1.25em;
}

body {
	margin: 0;
}

a {
	color: #2e2003; 
	text-decoration: underline;
}

a:hover {color: #800000; } 

ul {
	margin-left: 0px;
	padding-left: 20px;    
	list-style-image: url(u-bullet.png);
}

li {
	margin-left: 0px;
	padding: 0px;
}

#header {
    margin: 0;
    padding: 0;
}

#mastwrap {
    background: url('img/u-header.png') bottom left repeat-x #DBBA75;
}

#masthead
{
position:relative;
background: url('img/headerlogo.png') bottom left no-repeat transparent;
border-style: solid;
border-width: 0;
color: #000;
height: 90px;
}


/* Headings */

h1 {
	margin: 0;
	padding: 0;
	color: #6d4c07; 
	font-size: 2em;
	font-weight: bold; 
	line-height: 1.2em;
  border-bottom: 3px solid #6d4c07; 
}

h1 a, h1 a:visited {
	text-decoration: none;    
	color: #6d4c07; 
}

h2, h3, h4, h5, h6
{
        margin: 1.5em 0 0 0;
        padding: 2px 0px;
        font-weight: normal; 
        color: #6d4c07; 
        line-height: 1.2em;

}	

h2, h3
{
        border-bottom: 2px solid #6d4c07; 
}

h2 {font-size: 1.6em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.1em;}
h5, h6 {font-size: 1em;}

li p {
	margin: .25em 0;
}


dt
{
    margin-top: 1.2em;
    margin-bottom: 0.3em;
    font-size: 1.2em;
    border-bottom: 1px solid #6D4C07;
}

dd {
    margin-top: 0;
    margin-bottom: 0;
}

dd p {
    margin: 0.25em 0;
}
   
a, img, img.drawing {
	border: 0;
}

#contentarea {
	margin-right: 220px;
	margin-left: 30px;
}


#sidebar{
	position: absolute;
	right: 0px;
	top: 100px;
	width: 160px;
	height:100%;
	border-left: #C1B496 1px dashed;
	padding: 1em;
	font-family: sans-serif;
	font-size: 0.8em;
	color: #2e2003; /* darker brown */
	background-color: #FFFFFF;
}
