body{background:white;
font-family:arial,helvetica,sans-serif;
margin:3px
}

div.main{
width:800px;
margin-top:0px;
margin-left:160px;
}

div.mainimage{

width:570px;
margin-top:10px;
margin-bottom:10px;
float:left;
}

div.ex{
/* width is 600-25 */
width:800px;
padding:5px;
border-style:solid;
border-width:2px;
border-color:#7F0000;
margin-bottom:5px;
background-color:#FFe7C6;
min-height: 120px;
float:left;
}

div.text{   /* same as div.ex but w/o min height so shrinks to text */
width:800px;
padding:5px;
border-style:solid;
border-width:2px;
border-color:#7F0000;
margin-bottom:15px;
background-color:#FFe7C6;
float:left;
}

div.logo{
width:760px;
padding:0px;
margin-bottom:0px;
}

div.sidebar{
background-color:#7F0000; /*brick */
height: 800px;
width:  140px;
border-style:solid;
border-width:2px;
border-color: black;
float:left;
clear:right;
}
div.navlinks{
/*background-color:#FFD500; /*gold */ */
background-color:#7F0000; /*gold */ 
height:170px;
padding-left:5px;
padding-top:10px;
}

a{line-height:1.5;} /* spread out links */

/**links in nav bar****/
a:link.nav{
color:white;
font-weight:700;
font-size:1.1em;
}
a:hover.nav{color:lightblue;
}
a:visited.nav{color:yellow;
font-weight:700;
font-size:1.1em;
}

/**links in bread crumb trail****/
a:link:crumb{
text-decoration:none;
}
a:visited.crumb{
text-decoration:none;
}

/********************/
td{
line-height:1.5;}

h1{
font-size:2.0em;
color:Black}

h2{
font-size:1.5em;
color:Black;
margin-bottom:2px;}

h3{
font-size:1.1em;
/* color:#006D97;  blue */
color:#7F4000; /* brick */
margin-bottom:0px;
margin-top:0px;
}

/*  FOOTER */

div.footer{
width:570px;
padding-top:100px
background-color:#FFe7C6;
float:left;
}

hr.footer{
background-color: black; /* NN */
color: black;            /* IE */
margin-bottom:0px;
}

h4.footer{
font-size:0.8em;
color:black;
text-align:center;
margin-top:0px;
}


p.just{
text-align:justify;
margin-right:10%;
}

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

p.indent{
margin-left:15px;
margin-top:1px;
}

a:link{
color:blue;text-decoration:underline
}

a:visited{
color:purple
}

a:visited.nav{color:grey;}

a:hover{
color:red;
}


pre{
font-family:courier;
font-size: 0.95em;
margin-left:2%;
}

pre.noshrink{
font-family:courier;
margin-left:2%;
font-size:1em;
}

em{
font-weight:700;
}

em.ex{
font-weight:700;
font-style:normal;
color:#7F0000; /*brick */
}

