body {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #101010;
}

ol.toc {list-style: none; margin-bottom:10px;}
ol.toc li {padding: 1px;}
ol.toc li a {padding: 1px;}

/*
a 			{color:rgb(200,110, 0); text-decoration: none}
a:hover 	{text-decoration: underline; background: #303030}
a:active	{color:rgb(130, 50, 0);}
a:visited 	{color:rgb(255,150,0);}
*/

a { text-decoration: none; color: yellow}
a:visited {color: orange}
a:hover { text-decoration: underline}

a.brokenlink {color: #aaa;}
a.brokenlink:hover {text-decoration: none; background: none}

th {
	text-align: left;
}

img { border: 0 }

/* Theming */

body {

	margin: 0;
    background: url('http://assets.filemobile.com/12/v2/interface/body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #B07501;

}

h1 {

   margin: 0;
   padding: 20px;
   line-height: 50px;
}

h2 {
	background-color: #404040;
	color: white;
	font-weight: normal;
	padding: 5px;
	margin: 0;
}

.mfLogo {
	display: block;
	float: left;
}

.mainBody {
	background: white;
	background: #404040;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
}

.mainBody p, 
.mainBody h1,
.mainBody h2,
.mainBody h3, 
.mainBody h4,
.mainBody h5,
.mainBody h6 {
	padding: 10px 10px 0;
	margin: 0;
	color: #efefef;
}

.mainBody p+h3 {padding-top: 30px;}

.mainBody ol, .mainBody ul, .mainBody p { color: #eee}
.mainBody li{ padding: 1px;}

.mainBody code {
	margin: 10px;
	display: block;
	background: #393939;
	color: #ddd;
	padding: 5px 3px;
	border: 1px solid #303030;
	font-family: Monaco, monospace;
	font-size: 80%;
	white-space: pre;
	overflow: auto;
}

table {
  font-size: 90%;
  border-collapse: collapse;
  padding: 10px;
  margin: 10px;
 /* width: 70%; */
}

table td, table th {
  background: #393939;
  border: 1px solid #303030;
  border-left: none;
  border-right: none;
  padding: 5px 3px;
  color: #ddd;
}

table.infoTable th {
	/*background: #efefef;*/
}

table.infoTable td {
	/*color: #333; */
}

.breadcrumb {
	padding: 2px;
	padding-left: 10px;
	font-size: 80%;
	color: #EFEFEF;
}

.bottomNav {
	padding: 10px;
	font-size: 80%;
	color: #EFEFEF;
}

.bottomNav .next {
	display: block;
	float: right;
}

.bottomNav .previous {
	display: block;
	float: left;
}
