body{ font-size: 75%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #040; line-height: 2em; }
code{ display: block; border: 1px dotted #484; background-color: #efe; margin: 2em; padding: 2em; font-size: 1.2em; }
ul, ol, p{ line-height: 2em; }
a{ color: #800; font-weight: bold; }
a:hover{ color: #f00; font-weight: bold; }
.fright{ float: right; }

ol.tabs{
	text-align: left;
	margin: 20px 10px 0 10px;
	padding: 0;
	list-style: none;
	list-style-type: none;
	line-height: 35px;
	word-break: keep-all;
}

	ol.tabs li{
		display: inline;
		padding: 10px;
		border: 1px solid #ddd;
		border-bottom: 0;
		background-color: #eee;
		margin: 0;
		margin-left: 10px;
		cursor: pointer;
	}
	
		ol.tabs li a{
			text-decoration: none;
			font-weight: bold;
			color: #444;
		
		}
	ol.tabs li.tab-active{
		background-color: #fff;
		color: #a00;
	}
		ol.tabs li.tab-active a{
			color: #800;
		}
			ol.tabs li a:hover{
				text-decoration: none;
				font-weight: bold;
				color: #800;
			}

fieldset{
	padding: 20px;
}

	fieldset legend{
		display: none;
		clear: both;
	}


/* #tabs{	padding: 2em;}
.tabs{ text-align: left; list-style: none; clear: both; padding-bottom: 0px;}
.tabs li{ float: left; display: block; padding-left: 1em; padding-right: 1em; border: 1px solid #040; padding-bottom: 1em; font-size: 1em; font-weight: bold; background-color: #efe;}
.tabs li#tab-active{ color: #a00; background-color: #fff; border-bottom: 0px; }
.tabs li a{ text-decoration: none; color: #020; }
*/
.tabs li#tab-active a{ }
fieldset{display: block; clear: both;}
.credits{ text-align: right; color: #444; margin-top: 1em;}
