/* main.css

Author: Bruce Dubbs

*/


body 
{
  background: #ffffff;  /* Off white */
  color     : #00000;  /* Dark grey - almost black */
  margin    : 0px;
  padding   : 0px;
}

div#main 
{
  clear     : both;
  margin    : 1em;
	padding  : 0px;
  /* border-top: solid 2px #ddd; *//* Light Grey */ 
}

h1, h2, h3
{
  text-align: center;
}

h1
{
  font-size: xx-large;
}

h2
{
  font-size: x-large;
}

h3
{
  font-family: sans-serif;
  font-size: x-large;
}

a img, div.footer a:link, div.footer a:hover, div.footer a:visited 
{
  border: none;
  align: center;
}

a:link 
{
  color: #0072ff;  /* Medium blue */
}

a:visited 
{
  color: navy;
}

a:hover 
{
  color           : #004090; /* Dark Blue */
  background-color: #fefefe; /* Off white */
}

div.footer #first 
{
  margin-top: 40pt;
}

div.footer p 
{
  border-top: solid 2px #ddd; /* Light Grey */
  color     : #888; /* Medium Grey */
  font-size : 0.8em;
  margin    : 0px auto;
  padding   : 2px;
  text-align: right;
}

link:hover, link:visited 
{
  color           : #004090; /* Dark Blue */
  background-color: #fefefe; /* Off white */
}

#mainnav 
{
  border: 1px solid #bcbcbc;
}

pre.wiki, pre.literal-block 
{
  background: #e6e6e6;            /* Light Grey */
  color     : black;
  padding   : 8px;
  border    : 1px dashed #0072ff; /* Medium blue */
}

.wiki-toc .active 
{ 
  background: #eee;              /* Light Grey */
  position  : relative; 
}

#topnav 
{
  clear  : both;
  float  : left;
  margin : 0px;
  padding: 0em 0em 0.4em;
  width  : 100%;
}

#topnav a 
{
  float          : left;
  display        : block;
  padding        : 3px 8px; 
  margin         : 0px;
  color          : #555555;         /* Very Dark Grey */
  text-decoration: none;
  font-size      : 13px;
  letter-spacing : -1px;
  border-bottom  : none;
  border-right   : 1px solid #ddd; */ /* Another Light Grey */
}

#topnav li {
  display        : block;
  font-weight    : bold;
  float          : left;
  margin         : 0px;
  padding        : 0px;
  list-style-type: none;
}

#topnav a.trac 
{ 
  color: #800;  /* Maroon */
}

#topnav a.blog 
{ 
  color: #760; /* Brown  */
}

#topnav li a:hover 
{
  background: #ddd;    /* Medium Grey */
}

.wiki-toc 
{
  border-top   : 1px dashed #ccc; /* Dark Grey */
  border-left  : 1px dashed #ccc;
  border-right : 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background   : white;
}

#header
{
	padding : 20px; 
}
