body {
	background-color: #f8f8f8;
	color:#555;
}

div.topbar {
	background-color: #a0a0a0;
	color: white;
}

div.header {
	position:absolute;
	left:10px;
	width:185px;
}

div.main {
	margin-left:200px;
}

div.ad {
	position:absolute;
	left:10px;
	top:2500px;
	width:200px;
}


body,p,td {
	font-size:small;
}

dt {
	font-weight: bold;
}

a:link {
	color: #0000ef;
}

a:visited {
	color: #0000ef;
}

h1,h2,h3,h4,th {
	font-family: Helvetica,Arial;
	color:#556;
}

h1 {
	font-size:18px;
}

h2 {
	font-size:20px;
	border-top:solid 1px;
}

p.mailto
{
	position:relative;
	top:-10px;
	font-size:10px;
}
