html, body {
	text-align: center;
}


body {
	margin: 0;
	padding: 0;
	background: #697281;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F1F5F8;
	background-color:#2A2A2A;
}

{ margin: 0 auto 0 auto; text-align:left;} 

h1 { margin-top: 1px; }
td { text-align: center; }

audio { width: 200px; display: block; margin:10px; }

#header {        
        /*margin-bottom: 1em;*/
	display: block;
    	margin-left: auto;
    	margin-right: auto;
	background: -webkit-gradient(linear, 10% 20%, 100% 0%, from(#38343C), to(#504D34));
}

address {
  color:#F0F0F0;
  font-size: 11px;
}
 
#header h1
{
margin-bottom: 0em;
position:relative;
color:#FAF4F0;
text-align:left;
font-size:40px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#header h2
{
margin-top: 0em;
position:relative;
color:#FAF4F0;
text-align:left;
font-size:17px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#page
{
  margin: 0 auto 0 auto; 
  margin-top:25px;
  display: block; 
  height:auto;
  position: relative; 
  overflow: hidden; 
  width: 720px;
}


p { text-align: left; }





div.content {
	/* border: #efe4b0 solid 3px; */
	border: #444444 solid 5px; 	
	clear: left;
	padding: 1em;
}

ol#toc {
	height: 2em;
	list-style: none;
	margin: 0;
	padding: 0;
}

ol#toc a {
	background: url(tabs.png) 100% 0;
	color: #000000;
	float: left;
	line-height: 2em;
	outline: none;
	padding-right: 10px;
	text-decoration: none;
}

ol#toc li.current {
	background-color: #48f;
	background-position: 0 -60px;
}

ol#toc li.current a {
	background-position: 100% -60px;
	color: #fff;
	font-weight: bold;
}

ol#toc li {
	background: #bdf url(tabs.png);
	float: left;
	margin: 0 1px 0 0;
	padding-left: 10px;
}
