.page-title {
  border-bottom-style: dotted;
  border-color: yellow;
  border-size: 1px;
  width: auto;
  padding-bottom: 4px;
}

a:link { color: #FF0099; }
a:visited { color: #996699; }
a:hover { color: #FFFF00; }


.pages-title { font-size: 18px; }
.pages-list a:link { font-size: 16px; }

/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
body{
  background-color: black;
  color: #F0F0F0;
  font-family: Consolas, Inconsolata, monospace;
  padding: 0;
  line-height: 1.5em;
}

#topsection{
  background: #101010;
  height: 60px; /*Height of top section*/
  width: 98%;

  margin-top: 1%;
  margin-left: 1%;
  margin-right: 1%;

  border-width: 1px;
  border-style: solid;
  border-color: yellow;
}

#topsection h1{
  width: 100%;
  text-align: center;
  margin: 0;
  padding-top: 10px;
}

#contentwrapper{
  background: black;
  float: left;
  width: 98%;

  margin-right: 1%;
  margin-left: 1%;
/*
  border-width: 1px;
  border-bottom-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-color: yellow;
*/
}

#contentcolumn{
  background-color: #202020;
  width: 79%;
  margin-right: 21%px; /*Set right margin to RightColumnWidth*/
  height: 100%;
  overflow: auto;
}

#rightcolumn{
  background-color: #202020;
  float: left;
  width: 20%; /*Width of right column in pixels*/
  margin-left: -21%; /*Set left margin to -(RightColumnWidth) */
  /*background: #FDE95E;*/

/*
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-bottom-style: solid;
  border-color: yellow;
*/
  overflow: auto;
}

#footer{
  clear: left;
  background: black;
  color: #FFF;
  text-align: center;
  padding: 4px 0;

  width: 98%;

  margin-bottom: 1%;
  margin-left: 1%;
  margin-right: 1%;

  border-width: 1px;
  border-style: solid;
  border-color: yellow;
}

#footer a{
  color: #FFFF80;
}
#footer {

}

.innertube{
  margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
  margin-top: 0;
}

