/*
CSS for Kampe.com <jonas@kampe.com> August 2006
(c) 2006 Kampe.com, Kämpe Communication 
*/

body
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 85%;
	max-width: 32em;
}

h1
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-size: 1.2em;
	line-height: 100%;
}

h2
{
	font-size: 0.7em;
	margin-bottom: 0;
}

#content a
{
	color: #000000;
}

#content a:hover, a:active {text-decoration: none;}

#content
{
	/* Make IE use 32em max-width */
	width:expression(document.body.clientWidth > (500/12) *
		parseInt(document.body.currentStyle.fontSize)?
	      "32em":"auto" );
}

p, ul, table
{
	font-size: 0.7em;
	margin-top: 0;
}

table
{
	border: solid 1px #000000;
}

th
{
	border-bottom: solid 1px #000000;
	text-align: left;
}

td
{
	border-bottom: dotted 1px #000000;
}

a
{
	color: #b40014;
	text-decoration: none;
}

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

img
{
	border: none 0px #ffffff;
}

#topmenu
{
	color: #b40014;
	font-size: 0.6em;
	margin-bottom: 1.2em;
}

#tagline
{
	line-height: 100%;
}

#footer p
{
	color: #aaaaaa;
	font-size: 0.55em;
}

#footer a
{
	color: #aaaaaa;
}

#footer img
{
	margin-top: 1em;
}
