
@import url(/dev/style.css);

body { 
  font-family: verdana, comic, arial, sans-serif;
  margin: 3%; 
  margin-left:  7%;
  margin-right: 7%;
  background-color: white;
  xcolor: black;
}


li {
  margin-bottom: 1ex;
  margin-top: 1ex;
}

ul.toc {
  margin-top: .5ex;
}

ul.toc li {
  margin-bottom: 1ex;
  list-style: circle;  
}


.contents { 
}


.center { text-align: center }

a:link { color: #393; }
a:visited { color: #333; }

a:link.sitetitle
, a:visited.sitetitle
 {
  font-size: larger;
  color: #660;
  text-decoration: underline;
}

h2 { padding-left: 1em; }
h3 { padding-left: 2em; font-weight: normal; }

h4 { color: #633; padding-top: 2em;  }

li h2, li h3 { padding-left: 1em; border-left: 0; }

div.logo {
  float: right;
  margin: 1em;
  margin-left: 3em;
  margin-bottom: 1ex;
}
img {
  border: 0;
}

/*** footer and breadcrumbs trail ***/


.footer ,
.breadcrumb {
  padding:       6px;
  padding-left:  0px;
  margin-left:  -8px;
  margin-right: -8px;

} 

.breadcrumb {
  border-bottom:  1px solid;
  margin-bottom:  0; 
  padding-bottom: 8px;
  padding-left:   4px;
}

.footer     { 
  border-top:    1px solid; 
  margin-top:    3.5em; 
  margin-bottom: 4em;
}

.footer .map {
  padding:      0;
  padding-left: 0px;
  margin-top: 1px;
}


.footer .map ul {
  line-height: 180%;

  margin:         4px;
  margin-left:    0px;
  padding-left:   0;
  padding-bottom: 2px;

} 

.footer .map ul li { 
  list-style:     none;
  display:        inline;
  vertical-align: middle;
  margin-right:   6px;
  margin-left:    0;
}

.breadcrumb a,
.footer .map ul li a, 
.footer .map ul li span { 
  margin:  0;
  padding:        8px;
  padding-top:    6px;
}

.footer .map ul li span.here 
, .footer .map ul li.parent a
{ 
  background: #eee; 
  background: #eec; 
/*  border: 1px solid #aa0;*/
} 


.footer address {
  margin-top:   2em;
  padding-left: 8px;
}

.breadcrumb, .footer {
  border-color: #999;
  border-color: #993;
}

h1 { 
 margin-top:   1em;
 margin-bottom: 1em;
 padding-left:  1em;  
 padding-right: 1em; 
 text-align: center;
 font-weight: normal; 
/*
 background: #aa0;
 background: #cc9;
 color: #fff;
*/
}

h2 { 
 padding-left: 0; 
 border-left: 0; 
 margin-left: -1px; 
 font-weight: normal; 
}

td.column {
  border-left: 1px solid #ddd;
  padding-left: 1em;
}


#maintoc, .sitetitle { font-size: larger; }


a.footnote,
a.footnote:link,
a.footnote:visited { 
 xtext-decoration: none;
 xfont-weight: bold;
 xborder-bottom: solid 1px #393;
}

a.footnote:visited { 
 xborder-color: #333;
}

