/* CSS Document */
body{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #EDEDE0;
	margin: 0;
	padding: 0;

}

h1{	font-size: 4em; margin: 0; padding: 0;}
h2{	font-size: 2.6em; margin: 0 0 .4em 0; padding: 0;}
h3{	font-size: 1.9em; margin: 0 0 .5em 0; padding: 0;}
h4{	font-size: 1.7em; margin: 0; padding: 0;}
p{	font-size: 1.5em ; line-height: 1.5;}

h1, h2, h3, h4, h5, h6{ color: #434327;}

a:link { color: #778C46;}
a:visited { color: #63743A;  }
a:hover { color: #ADC081;}
a:active { color: #ADC081;}



h1 a:link { color: #434326;}
h1 a:visited { color: #434326;  }
h1 a:hover { color: #434326;}
h1 a:active { color: #434326;}

blockquote{
	font-style: italic;
	border: 1px solid #C0C092;
	padding: 1em;
	font-size: 1em;
	background-color: #D9D9BD;
	margin: 1em .5em;
	
}

blockquote p{
	margin-top : 0;
	line-height: 1;

}

table {border: 1px solid #C0C092; padding: 0; margin: .5em 0;	}
tr	{margin: 0;}
th{	text-align: left; vertical-align:top}
th, td{padding: .2em 1em .2em .05em}
tbody th{border-right:1px solid #C0C092}


code{
	font-family: Consolas, "Courier New", Courier, monospace;
	font-size: 1.3em;
	overflow: scroll;
	display:block;
	width: 48em;
	border: 1px solid #778C46;
	margin-bottom: 1em;
	clear: both;
}

label{ font-weight: bold;}

td{ font-size: 1.3em; vertical-align:top }

/********************************************/
/*				Global Classes				*/
/********************************************/
.content{
	background-color: #FFFFFF;
}

.content p a:visited:after{
	content: "\00A0\221A";
	font-size: 75%;
}




.odd{ background-color: #EDEDE0;}




/********************************************/
/*				SUBCONTAINER				*/
/********************************************/
#subcontainer{
	background-color: #FFFFFF;
}



#subcontainer li{
	font-size: 1.3em;
	margin: .5em 0;
}


#subcontainer li li{
	font-size: .95em;
	margin: .5em 0;
}



