#info	{
		padding: 2em 2.5em;
	}

h1	{
	color: #600;
	font-size: 1.3em;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	padding: 1em 0;
	}

h2	{
	color: green;
	font-size: 1em;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	margin: 2em 0 0;
	}

h3	{
	color: black;
	font-size: .9em;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	margin: 2em 0 0;
	}

h4	{
	color:#600;
	font-size: .8em;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	margin: 1em 0 0;
}
li	{
	margin: 1em 0 0;
	}

div.map	{
	margin: 1em;
	padding: .5em;
	float: right;
	width: 200px;
	border: 1px solid green;
	text-align: center;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	}

div.threefiftyimage	{
	margin: 1em;
	padding: 1em;
	float: right;
	width: 350px;
	text-align: center;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	border: none;
	}

div.twohundredimage	{
	margin: 1em;
	padding: 1em;
	float: right;
	width: 200px;
	text-align: center;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	border: none;
	}

span.caption	{
	background: #cc9;
	padding: .5em;
	border: 1px solid green;
	}
	
p.caption	{
	background: #cc9;
	padding: .5em;
	border: 1px solid green;
	}

ul.sidebar	{
	margin: 0 1em;
	}

ul.newsevent	{
	margin: 2em 3em 1em 0;
	padding: 0;
	border: 1px solid green;
	}
	
ul.maps	{
	list-style: none;
	margin: 0;
	font: 90% Tahoma, Geneva, Arial, Sans-serif;
	}

li.newsevent	{
	list-style: none;
	padding: .75em;
	margin: 0;
	color: black;
	background: #cc9;
	border: 1px solid green;
	font-size: .9em;
	font-family: Tahoma, Geneva, Arial, Sans-serif;
	}

span.infotype	{
	color:#600;
	font-weight: bold;
	padding: 0 .5em 0 0;
	}
	
div.current	{
	border: 6px groove green;
	padding: 0 1.5em 1.5em;
	width: 70%;
	font: 90% Tahoma, Geneva, Arial, Sans-serif;
	}

span.contactname	{
	font-weight:bold;
	color: #960;
	}

span.contactplace	{
	font-weight:bold;
	}

div.contact	{
	padding: .5em .5em 1em 2em;

	}

div.contact p	{
	line-height: 50%;
	font: 90% Tahoma, Geneva, Arial, Sans-serif;
	}