
/* basic elements */
body {
font: 14px/16px palatino, georgia, serif;
color: maroon;
background-color: #a46770;
margin: 0px;
}
h1, h2, h3 {
font-family: palatino, georgia, serif;
text-align:justify;
color:white;
margin:0.5em;;
}

p {
font: 14px/16px palatino, georgia, serif;
text-align: justify;
margin:0.5em;;
}
dl {
margin:0.5em;
}
a:link { 
font-weight: bold; 
text-decoration: underline; 
color: maroon ;
}
a:visited {
font-weight: bold;
text-decoration: underline;
color: maroon;
}
a:active, a:hover {
text-decoration: underline;
color: #fff;
}
/* specific divs */
#container {
background-color: #a46770;
text-align: left;
color: #fff;
} 
#inner_container {
  background-color: #ad7d87;
}
#preamble h2 { 
   font: bold 14px palatino, georgia, serif; 
   color: white;
   margin-top: 1em;
   margin-bottom: 0em;
}
#preamble p {
  font: italic 14px/20px palatino, georgia, serif;
  color: white;
}

#supportingText {
  font: 14px palatino, georgia, serif; 
  color: white;
}
#supportingText h2 { 
   font: bold 14px palatino, georgia, serif; 
   color: white;
   margin-top: 1em;
   margin-bottom: 0em;
}
#logo{text-align:center;}
#footer {
 border-top: solid thin maroon;
 font: bold 12px palatino, georgia, serif; 
 color:white;
 text-align: center;
 margin-bottom: 1em;
}

/* navigation */
#navbar {
  position:relative;top: -22px;left:350px;
  font: small-caps bold 12px Verdana, sans-serif;    
  color:maroon;
}
#navlist li {
  font: 12px/14px Helvetica, sanserif;
  letter-spacing: -1px;
  color:  maroon;
  list-style: none;
  margin: 0;
  border-top: 1px solid gray;
  display: inline;
}
#navlist li a {
  padding: 0.25em 0.5em 0.25em 0.75em;
  border-left: 1em solid #AAB;
  background-color: #CCD;
  text-decoration: none;
  font-weight: bold;
}
#navlist li a:link {  
  color: maroon; 
}
#navlist li a:hover{
  text-decoration: underline;
  border-color: maroon;
  color: #fff;
  background-color: #ccd;
}

fieldset, fieldset.collapsible {
        padding: 10px;
        border: 1px solid maroon;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        margin-bottom: 0px;
	cursor:pointer;
	cursor:hand;
}
fieldset.collapsed {
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        margin-bottom: 0;
        margin-left: 0px;
	cursor:pointer;
	cursor:hand;
}
legend {
    padding: 0px 12px 0px 2px;
    font-size: small; 
    font-variant: small-caps; 
    border: 1px solid #aaa;
    text-decoration:underline;
}
legend.collapsible {
    color:white;
    background-color:maroon;
}
legend.collapsibleClosed {
    color:maroon;
    background-color:white;
}
legend.collapsed {
    color:maroon;
    background-color:white;

}

/* Tabular Displays */
#mylist
{
    font: 14px/16px palatino, georgia, serif;
    text-align: left;
    background-color:white;
    border-top: medium solid maroon;
}
#mylist  th
{
    font-size: 14px;
    font-weight: bold;
    color: maroon;
}
#mylist td {
    color: maroon ;
}
#mylist .odd
{
    font-weight: normal;
    background-color: #cd9da7; 
    color: #ad7d87; 
}
#mylist .even {
    background-color: white;
    color: maroon ;
}


