body {
	width:				750px;
	margin:				0px auto;
	padding:			0px;
<!--	border:				1px solid #8B4513; -->
	font-family:		Georgia,"Times New Roman",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 {
	padding:			0;
	font-size:			1em;
	font-weight:		bold;
}

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

a {
	color:				#8B4513;
}

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

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

.inline {
	margin:				0;
}

ul {
	padding-left:		25px;
	list-style-type:	square;
}

table {
	border-collapse:	collapse;
}

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

div.abstract {
	font-size:			.9em;
	text-align:			justify;
}

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;
}

#xkcd {
	padding-top:		10px;
	text-align:			right;
}
