body {
	color:#313C32;
	font-family:Georgia,Helvetica,sans-serif;
	font-size:15px;
	text-align:center;
	margin:0;
	padding:0;
	background-color: #fff;
}
#container {
	width: 900px;
	padding:0;
	margin:0 auto;
	text-align: left;
	
}
img {
	padding:0;
	margin:0;
}
#head {
	padding:15px 0 10px 0;
	text-align:center;
	border-bottom:5px solid #313C32;
}
#head img {
	padding:0 10px 0 0;
}
#head p {
	margin:0;
	padding:0;
	font-size:40px;
}
#content {
	padding-top:15px;
	height:400px;
}

.toggler, a { 
cursor:pointer; font-weight:bold; color:#41464D; margin: 0; text-decoration: underline;
}
.toggler {
 padding:5px;
}
.element	 { 
margin:10px 0;
 }
abbr {
border:0 none;
}

#prodlist {
margin: 0;
padding: 0;
list-style: none;
line-height:21px;
}
#prodlist li {
padding-left: 30px;
margin:10px 0 2px 0;
background-repeat: no-repeat;
background-position: 0 2px;
}
#prodlist li.one {
background-image: url(../gfx/triangle1.gif);
}
#prodlist li.two {
background-image: url(../gfx/triangle2.gif);
}
#prodlist li.three {
background-image: url(../gfx/triangle3.gif);
}
#prodlist li.four {
padding-left: 30px;
background-image: url(../gfx/triangle4.gif);
}
#prodlist li.five {
padding-left: 30px;
background-image: url(../gfx/triangle5.gif);
}
span.vcardtitle {
	font-weight: bold;
}
a.contact {
	font-weight: normal;
}
.floater {
	clear:both;
}

div.datecontainer {
	margin-left: 0;
}

.datelist, .register {
	list-style: none;
	padding: 0;
	margin: 0;
	display:inline;
}

.datelist li {
	display: inline;
	padding: 0 !important;
	margin: 0;
}
.datelist li:before { 
	content: "| "; 
}
.datelist li:first-child:before { 
	content: ""; 
}
.register li {
	padding:0;
	margin:0 !important;
}


