
/* define the basics of the wikis main page */
div.centernavigation {
  background: #FFFFFF;
  border: none;
  min-width: 720px;
}

div.descriptionbox {
  background: white;
  border: 1px dotted #7F99C7;
  margin-left: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

div.table {
  display: table;
}

div.row {
  display: table-row;
}

div.cell {
  display: table-cell;
}

div.box1 {
  background: white;
  border: 1px dotted #7F99C7;
  padding-left: 10px;
  padding-right: 10px;
  margin: 15px 7.5px 7.5px 0px;
  height: 150px;
}

div.box2 {
  background: white;
  border: 1px dotted #7F99C7;
  padding-left: 10px;
  padding-right: 10px;
  margin: 15px 0px 7.5px 7.5px;
  height: 150px;
}

div.box3 {
  background: white;
  border: 1px dotted #7F99C7;
  padding-left: 10px;
  padding-right: 10px;
  margin: 7.5px 7.5px 15px 0px;
  height: 150px;
}

div.box4 {
  background: white;
  border: 1px dotted #7F99C7;
  padding-left: 10px;
  padding-right: 10px;
  margin: 7.5px 0px 15px 7.5px;
  height: 150px;
}

div.notesbox {
  background: white;
  border: 1px dotted #7F99C7;
  margin-left: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-familiy: sans-serif;
  font-size: 0.85em;
  color: #090909;
  text-align: left;
}

div.projectstats {
  background: white;
  margin-left: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-familiy: sans-serif;
  font-size: 0.85em;
  color: #090909;
  text-align: center;
}

div.boxheading {
  font-familiy: sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #0D3270;
  text-align: left;
  
}

div.boxdescription {
  font-familiy: sans-serif;
  font-size: 0.85em;
  color: #090909;
  text-align: left;
}

div.learnmore {
  font-familiy: sans-serif;
  font-size: 1.0em;
  color: #0D3270;
  text-align: right;
}

/** format the wiki pages together with their toc on the left side */
div.wiki-toc {
  background: #F6F7BE;
  border: 1px dotted #7F99C7;
  float: left;
  margin-left: -245px;
  margin-right: 0px;
  margin-top: -14px;
  width: 190px;
}

div.wikipage {
  margin-left: 250px;
  padding-left: 0px;
  min-width: 740px;
}

div #wikipage {
  padding: 0px 15px 15px 15px;
  border-radius: 0px;
  border: 1px dotted #7F99C7;
}

h1 {
  font-familiy: sans-serif;
  font-size: x-large;
  font-weight: bold;
  color: #0D3270;
  text-align: left;
  padding-top: 10px;
  padding-left: 0px;
}

.wikipage h1, .wikipage h2, .wikipage h3 {
  margin-left: 0px;
}

/* overwrite theme stuff */
*:link, *:visited, #tabs *:link, #tabs *:visited, .milestone .info h2 em {
  color: #0D3270;
}

*:link:hover, *:visited:hover, #tabs *:link:hover, #tabs *:visited:hover {
  background-color: #F6F7BE;
  color: #0D3270;
}


/* overwrite main navigation stuff */
#mainnav {
  background-color: #FFFFFF;
  color: #0D3270;
}

#mainnav .active *:link, #mainnav .active *:visited {
  background: #0D3270;
  background-color: #0D3270;
}

#mainnav *:link:hover, #mainnav *:visited:hover {
  background-color: #0D3270;
  color: #FFFFFF;
}


/* set TOC formatting */
div.wiki-toc .active {
  background: #0D3270;
  color: #F6F7BE;
  border: 1px solid #0D3270;
}

div.wiki-toc .active *:link, div.wiki-toc .active *:visited {
  color: #F6F7BE;
  text-decoration: none;
  border-bottom: none;
}

div.wiki-toc li:hover, div.wiki-toc *:link:hover, div.wiki-toc *:visited:hover {
  background-color: #0D3270;
  color: #F6F7BE;
}


/* overwrite some stuff for browsing the source */
h1 .first:link, h1 .first:visited {
  color: #0D3270;
}

h1 :link, h1 :visited {
  color: #0D3270;
}


/* overwrite stuff for the timeline */
dt :link:hover, dt :visited:hover {
  background-color: #F6F7BE;
  color: #000000;
}

dt em {
  color: #0D3270;
}
