/*
Copyright (C) 2008 Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

See the file COPYING for details.
*/

body{
margin:0;
font-size:12px;
font-family: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif;
background-color:#ced3e1;
}

pre{
font-size:12px;
font-family: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif;
}

a{
color:#6f819d;
}

h1, h2, h3, h4, h5 {
font-family: Georgia, "Bitstream Vera Serif", "New York", Palatino, serif;
font-weight:normal;
}

h1, h1 a{
margin:0;
margin-top:2px;
border:1px solid black;
border-right:None;
border-left:None;
background-color:#6f819d;
color:white;
padding-left:10px;
font-size:32px;
text-decoration:None;
}

h2{
font-style:italic;
border-bottom:1px dashed black;
margin-left:10px;
padding:0;
font-size:24px;
}

h2 a{
color:black;
text-decoration:None;
}

h2 a:hover{
color:#808080;
}

h3{
margin:10px;
font-size:20px;
}

h3 a{
color:black;
text-decoration:None;
}

h3 a:hover{
color:#808080;
}

p{
padding:6px;
margin:6px;
max-width:600px;
}

td{
font-size:12px;
padding:4px;
}

th{
font-size:12px;
text-align:left;
}

label{
font-family: Georgia, "Bitstream Vera Serif", "New York", Palatino, serif;
font-weight:normal;
font-style:italic;
}

hr.spacer{
clear:both;
height:0;
border:0;
}

#main{
background-color:white;
border:1px solid;
margin:20px;
background-image: url(bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#header{
text-align:right;
font-size:11px;
color:#808080;
}

#header #languages a{
color:#808080;
padding-right:6px;
text-decoration:none;
}

#footer{
text-align:center;
font-size:11px;
color:#808080;
margin:6px;
}

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

.alert, .error, .errorlist{
color:blue;
}

.new_poll{
width:600px;
}

.new_poll input{
width:160px;
}

.new_poll .submit{
width:auto;
}

.new_poll input.limit{
width:20px;
}

.new_poll textarea{
width:160px;
height:100px;
}

.form_description{
background-color:#6f819d;
color:white;
font-size:11px;
width:200px;
}

a.arrow{
text-decoration:None;
font-weight:bold;
}

#content{
margin:5px;
}

#poll_table{
overflow:auto;
overflow-y:visible;
text-align:center;
width:100%;
padding-bottom:16px;
display:block;
float:left;
}

#poll{
text-align:center;
}

#poll a{
color:black;
}

#poll td{
border:1px solid black;
padding:0;
}

#poll td.simple{
border:None;
background-color:#FFF;
}

#poll th{
background-color:#ced3e1;
border:1px solid black;
padding:5px;
}

#poll input{
width:100px;
}

#poll .OK{
background-color:#9ec5d5;
}

#poll .OKO{
background-color:#b689d5;
}

#poll .KO{
background-color:#b9b3bd;
}

#sum th{
background-color:white;
border:None;
text-align:center;
}

#sum td{
border:None;
}

.highlight{
font-weight:bold;
background-color:#ced3e1;
}

tr.highlighted_voter td{
background-color:#808080;
color:white;
}

.footnote{
font-size:10px;
padding:10px;
}

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

.poll-description{
margin:4px;
padding:4px;
border:1px solid #d3d3d3;
}

.poll-description p{
margin:0;
padding:2px;
}


.comments ul{
list-style-type:None;
margin:4px;
padding:0;
}

.comments li{
margin:4px;
padding:4px;
border:1px solid #d3d3d3;
}

.comments .author{
margin:0;
color:#6f819d;
padding:0;
}

.comments input{
width:160px;
}

.comments textarea{
width:160px;
height:100px;
}

.comments #tdsubmit{
text-align:center;
}

.comments .submit{
width:auto;
}

