
body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
float: left;
width: 100%;
height: 50px; /*Height of top section*/
background: #F8F8F8;
border-bottom: 1px solid #F0F0F0;
}

/* a row div, split in two columns */
div.rowleft{
display: inline;
float: left;
width: 20%;
vertical-align: middle;
text-align: left;
margin-left: 1%;
}

div.rowmiddle {
display: inline;
float:left;
width: 38%;
text-align: left;
vertical-align: middle;
}

div.rowright {
display: inline;
float: right;
width: 40%;
margin-right: 1%;
text-align: right;
vertical-align: middle;
}

div.pagecenter {
  margin-top:5%;
  margin-left:33%;
  width:33%;
  vertical-align: middle;
}

div.printcolumn {
  margin-top: 1em;
  margin-left: 2em;
}

/* class for displaying a list in one line */
li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 1px dotted #066;
  }

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  } 

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
background: #F8F8F8;
border-right: 1px solid #F0F0F0;
}

#footer{
clear: left;
width: 100%;
background: #F8F8F8;
text-align: center;
vertical-align: middle;
padding: 2px 0;
border-top: 1px solid #F0F0F0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.highlight { 
  background-color: yellow 
}
  
