body {
		font-family: Arial, Verdana, sans-serif;
		background: #f2d49c;
}
/************************** layout */

#sidebar {
	width: 15%;
	float: right;
	background-color: #e5f29c;
}

#category-tree {
	max-height: 10em;
	overflow: auto;
	border: solid 3px black;
}
.form-row > #category-tree {
	display: table-cell;
}

#accessibility {
	margin: 0;
	padding: 0:
}

#main {
	padding-left: 18%;
	padding-right: 18%;
}

/****************************** w4c menu */
ul#sysmenu {
	list-style-type: none;
}

#sysmenu {
	float: left;
	width: 15%;
	text-wrap: unrestricted;
	background: #7ceec6;
	padding:0;
	margin: 0;
}
#sysmenu *{
	margin: 0 0.2em;
}
/******************************** poll component*/
.vote {
  font-size: x-small;
}

.vote h1 {
  font-size: medium;
}

/***************************** poll list */
div.poll div {
	padding-left: 2em;
}
div.poll div.question {
	padding-left: 0;
	font-size: large;
}

/**************************** news/show */
div.news div.publish-date,
div.event div.date
{
	float: right;
}
div.news div.lead,
div.events div.lead {
	margin: 1em 0em;
	padding: 1em;
	background-color:#f0f7ff;
	border: 3px solid white;
}


/****************************** tag cloud */
ul.tag-cloud {
	background: #b3defc;
	border: 2px solid #99d1fa;
	padding: 5px;
}

ul.tag-cloud li {
	display: inline;
	list-style-type: none;
	text-indent:-1em;
}

ul.tag-cloud {
	margin-left: 0;
	padding-left: 1em;
	line-height: 150%;
}

/****************************** public page */
.public-intro {
	margin: 1em 0;
}

.public-news {
	margin: 1em 0;
}

