body { background: #FEF7D2 url(background.png) repeat-y; color: #000000; margin: 0; padding: 0; width: 100%}

p, li, h1, h2, h3, h4, form { font-family: sans-serif; }

h1 { color: #FFFFFF; margin: 0; font-size: 200%; font-weight: bold; }

h2 { text-align: center; font-size: 120%; font-weight: bold; }

h3 { font-size: 100%; font-weight: bold; }

.little { font-size: 80%; }

.smallgap { margin-top: 0.5em; margin-bottom: 0; }

.eof {
	text-align: center; 
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
}

div.wrapper {
	width: 96%; 
	margin: 2%; 
	padding: 0; 
	background: url(column.gif) repeat-y; 
}

div.leftbar {
	float: left;
	width: 180px;
	padding: 10px;
	text-align: center;
	color: #FFFFFF;
	background: #000000;
	overflow: hidden;
}

div.main {
	width: auto;
	margin-left: 220px; 
	padding: 0;
}

div.heading {
	width: auto;
	background: #000000; 
	text-align: center;
	margin-bottom: 1.5em;
}

div.leftcol {
	float: left;
	width: 49%;
}

div.rightcol {
	float: right;
	width: 49%;
}

div.item {
	margin-bottom: 1.5em;
	padding: 0.5em 1em;
	text-align: justify;
	border: solid 1px; 
}

div.itemb {
	padding: 0.2em 2%;
	text-align: justify;
	border: solid 1px; 
	font-size: 80%;
	clear: both;
}


a { text-decoration: none; font-family: sans-serif; }
a:link    { color: #6F00FF; }
a:active  { color: #DF00FF; }
a:visited { color: #2F00AF; }

a.l { font-weight: bold; }
a.l:link    { color: #dbc0f0; }
a.l:active  { color: #FFFFFF; }
a.l:visited { color: #b782e1; }

div.fp { color: #FFDF9F }
a.fp { font-weight: bold; }
a.fp:link    { color: #FF9F5F; }
a.fp:active  { color: #FF0000; }
a.fp:visited { color: #CF8F5F; }
