body {
	width:				750px;
	margin:				10px auto;
	padding:			10px;
	border:				1px solid #8B4513;
	font-family:		Georgia,Palatino,serif;
	font-size:			100%;
}

h1 {
	margin:				0;
	padding:			0 0 25px 0;
	font-size:			2em;
	font-weight:		bold;
}

h2 {
	clear:				both;
	padding:			1pt 0;
	border-style:		solid;
	border-color:		#8B4513;
	border-width:		1pt 0;
	font-size:			1.2em;
	font-weight:		bold;
}

h3 {
	margin:				0 0 -0.5em 0;
	padding:			0;
	font-size:			1em;
	font-weight:		bold;
}

h6 {
	margin:				0 0 -1em 0;
	font-size:			1em;
	font-weight:		normal;
}

p {
	text-align:			justify;
}

a {
	color:				#8B4513;
}

a:link, a:visited {
	text-decoration:	none;
}

a:hover, a:active {
	text-decoration:	underline;
}

ul {
	padding-left:		25px;
	font-size:			0.95em;
	list-style-type:	square;
}

ul.inline {
	margin:				0;
	font-size:			1em;
}

table {
	border-collapse:	collapse;
}

table th, table td {
	padding-right:		1em;
	text-align:			left;
	vertical-align:		top;
	font-weight:		normal;
}

table.bold th {
	font-weight:		bold;
}

img.float {
	float:				right;
	margin-left:		10px;
}

#menu a {
	border:				1pt solid #8B4513;
	padding:			1pt 5pt;
	font-weight:		bold;
	text-decoration:	none;
}

#menu a:link, #menu a:visited {
	background-color:	#FFFFFF;
	color:				#8B4513;
}

#menu a:hover, #menu a:active {
	background-color:	#8B4513;
	color:				#FFFFFF;
}
