body
{	
	font-family: sans-serif
}
.shift
{
	margin-left: 5%;
	margin-right: 20%
}
hr
{
	color: orange;
	margin-left: 10%;
	margin-right: 10%
}
.greenish
{
	color: #006666;
}
.top 
{
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	font-family: "Courier New",Courier,monospace;
	font-size: 140%;
}
.frequent 
{
	margin-left: auto; 
	margin-right: auto;
}
th 
{
	background: #006666 none repeat scroll 0% 50%;
	color: #ffffff;
}

td.frequent 
{
	text-align: center;
}
td.rate 
{
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;
	background-color: #CEE4C9;
	color: #006666
}
caption 
{
	margin-left: auto; margin-right: auto;
	font-family: "Courier New",Courier,monospace;
	color: #006666;
	font-size: 1.3em;
	font-weight: bold
}
pre 
{
	font-family: sans-serif;
	font-weight: bold;
	color: #EF8C3C;
}
ol
{
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 30%;
	margin-right: 20%
}	
ol.near
{
	margin-left: 10%;
	list-style-type: lower-roman;
}
ol.normal
{
	margin-left: 10%;
	list-style-type: decimal
}
ul.indexPage
{
	margin-left: 35%;
	margin-right: 20%
}
ul.links
{
	line-height: 160%
}
a.mono 
{
	font-weight: bold;
	color: green
}
.small
{
	font-size: 80%;
	font-family: sans-serif;
	font-variant: small-caps
}
span.indexPage 
{
	font-family: sans-serif;
	font-weight: bold;
	color: #EF8C3C;
}
#footerL {
	float: left;
	background-color: #cfc;
	color: #030;
	padding: 1em;
	margin-left: 14em;
}

#footerR {
	float: right;
	background-color: #ccf;
	color: #003;
	padding: 1em;
	margin-right: 14em;
}
