html, body {
font-family: Verdana, Helvetica, sans-serif;
font-size: 62,5%;   /* 1em is nu 10 px */
margin: 0;
padding: 0;
}

body {
min-width: 980px;
}

h1 {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 20px;
margin: 0;
}

h2 {
font-size: 1em;
}

#allcontent {
width: 980px;
background: white url(/design/plain_site/images/bg2.gif) repeat;
min-height: 150px;}

#leftcol {
float: left;
width: 128px;
padding: 176px 5px 100px 10px;
}

#leftcol p {
font-size: 0.6em;
}

#rightcol {
float: right;
width: 818px;
background: white url(/design/plain_site/images/politeia2.gif) no-repeat;
}

#footer {
clear: both;
padding: 0px;
margin: 0;
background-color: #2C046A;
color: white;
font-size: 0.7em;
text-align: center;
height: 16px;
}

#footer a {
color: white;
text-decoration: none;
}

.menu {
position: absolute;
top: 154px;
left: 172px;
}

.menuitem, .selected {
background: #2C046A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-family: sans-serif;
font-weight: bold;
font-size: 0.9em;
text-align: center;
height: 24px;
padding: 0px 10px 0px 10px;
}

.menuitem a, .selected a {
color: #ffffff;
text-decoration: none;
}

#inhoud {
float: left;
width:465px;
padding: 200px 10px 20px 10px;
}

#newsitems {
padding-top: 20px;
}

#rightrightcol {
float: left;
}

#searchcol {
float: left;
padding: 200px 10px 20px 20px;
width: 200px;
font-size: 0.6em;
}

#searchcol h1 {
font-size: 1em;
}

.subscribeimage {
padding-top: 5px;
padding-left: 60px;
}

.hrstyle {
margin-top: 10px;
color: black;
width: 210px;
}

#datum {
font-size: 0.7em;
font-style: italic;
padding-bottom:20px;
margin: 0;
}

.summary {
font-size: 0.7em;
padding-bottom: 5px;
}

.summary h1 {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 20px;
margin: 0;
}

.summary .title {
font-weight: bold;
padding-bottom: 5px;
margin: 0;
}

.warning, .feedback {
font-size: 0.7em;
padding-bottom: 20px;
}

.results p {
padding: 2px;
margin: 0;
}

.results a {
font-size: 0.7em;
text-decoration: none;
}

.Poll {
font-size: 0.8em;
}

.menu-bar-header {
font-size: 1em;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}

.content-question {
font-weight:bold;
}

.block {
padding-bottom: 10px;
}

.block label {
display: block;
}

input .button {
padding: 0;
margin: 0
}

.class-feedback-form {
font-size: 0.7em;
}

input.box, textarea.box, .box
{
    width: 98%;
		background-color: #FFFFFF;

		border: 1px solid #000000;
		
}


/* POLL RESULT STYLE  */

div.poll-result p {  
font-weight: bold;
font-size: 0.8em;
}

div.poll-result h1 {
font-size: 0.8em;
}

div.poll-result .attribute-short {
font-size: 0.8em;
}

div.poll-result .attribute-short a{
text-decoration: none;
font-size: 1.2em;
color: blue;
}

div.poll-result td.poll-resultbar td.poll-percentage, div.poll-result td.poll-resultbar td.poll-votecount
{  
    font-style: italic;
    font-size: 0.8em;
}

div.poll-result td.poll-resultbar td.poll-percentage
{  
    text-align: left;
}

div.poll-result td.poll-resultbar td.poll-votecount
{  
    text-align: right;
}

div.poll-result div.chart-bar-resultbox
{
    margin: 0.5em 0 0.5em 0;
    width: 100%;
}

div.poll-result div.chart-bar-resultbar
{
    height: 14px;
}

div.poll-result td.poll-resultname
{
    padding-right: 5px;
}

div.poll-result td.poll-resultbar
{
    padding-left: 5px;
}

div.poll-result td.poll-resultbar table
{
    width: 300px;
}

div.poll-result div.chart-bar-resultbox
{
    background-color: #eeeeee;
}

div.poll-result div.chart-bar-resultbar
{
    background-color: #444; /* This could also be a repeating background image */  
}


