/* Margins */
html		{ margin: 0 0 0 0; }
body		{ margin: 0 0 0 0; }
p			{ margin: 0em 0.2em 0em 0.5em; }
p.first		{ margin: 0.2em 0.2em 0em 0.5em; }
h1, h2, h3,
h4, h5, h6	{ margin: 0.7em 0.2em 0em 0.2em; }
ul			{ margin: 0.5em 0em 0.5em 2em; }
pre			{ margin: 0.2em 0em 0.5em 2em; }
#menu a		{ margin: 0em 0.5em 0em 0.5em; }
img			{ margin: 0.1em 1em 1em 1em; }

/* Colors */
body		{ background: #F6F5E8; }
h1, h2, h3,
h4, h5, h6	{ color: #7A4D3E; }
a:link		{ color: #554FA0; }
a:visited	{ color: #251F70; }
#menu		{ background: #7A4D3E; }
#menu a		{ color: #F6F5E8; }

/* Fonts */
body		{ font-family: "Bitstream Vera Serif", "Georgia", serif;
			  font-size: medium; }
#menu, h1,
h2, h3, h4,
h5, h6		{ font-family: "Bitstream Vera Sans", "Tahoma", sans-serif; }
h1			{ font-size: xx-large; }
h2			{ font-size: x-large; }
h3			{ font-size: large; }
.current	{ font-weight: bold; }

/* Text-properties */
body		{ text-align: left;
			  text-indent: 0; }
h1			{ text-align: right; }
h2, h3		{ text-align: left; }
a			{ text-decoration: none; }
.right		{ text-align: right; }
.first		{ text-indent: 0; }
.center		{ text-align: center; }
p			{ text-indent: 1em; }
#menu		{ text-align: center;
			  width: 100%; }
#content	{ max-width: 50em; }

/* Other properties */
body		{ line-height: 1.3; }
img.right	{ float: right; }
img.left	{ float: left; }
a:hover		{ border-bottom: 1px dotted; }
h1, h2, h3,
h4, h5, h6 { clear: both; }
