/* --- grunddesign --- */
body
{
	margin-top:60px; 
	margin-bottom:25px; 
	background-image:url(/media/bg.gif);
}

td.center td, td.center p, td.center div, td.center span, td.left td, td.left p, td.left div, td.left span{
	line-height:150%;
}

div.main{
	width:760px;
	background-color:#fff;
	border:1px solid #476831;
}

div.top .menu
{
	margin-top:7px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	background-color:#C8BFB9;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
}

td.left .menu
{
	padding-left:18px;
	padding-top:25px;
	width:150px;
}

td.center{
	width:750px;
}

td.center .content
{
	padding-top:25px;
	padding-left:15px;
	padding-right:15px;
}

td.left{
	width:0px;
	background-color:#C9D3C1;	
	border-right:2px solid #fff;
}

div.top, div.bottom{	
	background-color:#A5B698;
}
div.bottom
{
	border-top:2px solid #fff;
	padding-bottom:7px;
}

div.siteheader{
	border-bottom:1px solid #476831;
	background-color:#fff;
}

div.sitefooter
{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #fff;
	background-color:#C8BFB9;
}
div.sitefooter div, div.sitefooter a
{
	color:#fff;
}

td.left .eventpane
{
	width:337px;
	height:112;
	border-bottom:1px solid #fff;
}
td.left .pane
{
	padding-top:10px;
	padding-left:18px;
}
td.left p
{
	margin:0px;padding:0px;
}
td.left div.pane .dateabove
{
		display:none;
}

td.left div.pane .readmore, div.pane .preamble
{
		display:block;
}
td.left div.pane .title
{
	display:none;
}
td.left div.pane .preamble
{
	padding-right:43px;	
}

td.left div.pane a
{
	color:#fff;
}
td.left div.pane .readmore
{
	padding-left:245px;
}
td.center h3
{
	color:#666;
	font-size:12px;
}
