* { font-family: Verdana, Arial, Helvetica, Serif; }
body { font-family: Verdana, Arial, Helvetica, Serif; padding: 0; margin: 0; color: #191919; font-size: 12px; background-color: #dfeaf6; line-height: 16px; }
form { display: inline; }
table, img { border: 0; }
td, th { font-family: Verdana, Arial, Helvetica, Serif; vertical-align: top; }
th { text-align: left; font-weight: normal; color: #191919; }
label { cursor: pointer; }
p { margin: 0 0 18px 0; }
ul, ol { margin-top: 0; margin-bottom: 18px; }
.clear { clear: both; }

a { color: #05488a; text-decoration: none; } 
a:hover { text-decoration: underline; }

h1 { font-size: 18px; margin: 0 0 16px 0; color: #e57b00; font-family: Arial, Helvetica, Serif; font-weight: normal; }
h2 { font-size: 12px; margin: 0 0 16px 0; color: #e57b00; }
h3, h4, h5, h6 { font-size: 12px; margin: 0; color: #e57b00; }

#container { position: relative; width: 686px; margin: 0; background-color: #fff; }
#header {  }

#logo { display: block }
#logo a { display: block; }

#nav { margin: 0; padding: 8px 0 0 9px; list-style-type: none; height: 29px; background: url(_img/bg_nav.gif) repeat-x top; }
#nav li { position: relative; display: block; float: left; margin: 0; padding: 0; z-index: 1; }
#nav li a { display: block; float: left; position: relative; padding: 0; margin-right: 7px; }
#nav li img { display: block; }

#content { width: 668px; height: auto; overflow: auto; padding: 25px 9px 25px 9px; }

#footer { position: relative; clear: both; width: 686px; height: 31px; background: url(_img/bg_footer.gif) no-repeat; }

.lightrow td, .lightrow th { background-color: #f8fbff; }
.darkrow td, .darkrow th {  }

.scoretable, .jury { width: 652px; border-top: 1px solid #e1ecff; }
.scoretable td { padding: 9px 5px 9px 0; border-bottom: 1px solid #e1ecff; }
.scoretable img { width: 60px; height: 60px; vertical-align: middle; }
.scoretable .photo, .candidatetable .photo { width: 60px; padding-right: 15px; }
.scoretable .rank { width: 60px; font-weight: bold; font-size: 12px; text-align: center; vertical-align: middle; padding-right: 0; background: url(_img/bg_rank.gif) no-repeat 0 10px; color: #fff; }
.votecell td { vertical-align: bottom; border: 0; }
td.votecell { xpadding-left: 25px; vertical-align: bottom; border: 0; }
table.votebar { margin: 3px 0 0 0; padding: 0; width: 200px; border: solid 1px #c4daff; }
.votebar td { padding: 0; margin: 0; height: 8px; border: 1px solid #fff; background-color: #fff; }
.votebar .voted { background-color: #05488a; }

.jury td { padding: 9px; border-bottom: 1px solid #e1ecff; }
.jury td.photo { width: 80px; padding-left: 0; }

.candidatetable { width: 652px; border-top: 1px solid #e1ecff; }
.candidatetable td { padding: 9px 5px 9px 0; }
.candidatetable img { width: 100px; height: 100px; margin-right: 15px; }

table.reactions { width: 652px; border-top: 1px solid #e1ecff; }
.reactions td { padding: 9px 9px 9px 0; border-bottom: 1px solid #e1ecff; }

table.nom_form { width: 652px; border: 1px solid #e1ecff; }
table.nom_form td { padding: 9px 9px 9px 0; }

table.nom_form input, table.nom_form textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; xwidth: 300px; }
table.nom_form input.postal { width: 150px; }
table.nom_form td, table.nom_form th, table.friends_form td, table.friends_form th { padding: 3px 5px 3px 0; }
table.nom_form span { font-size: 70%; }
table.nom_form .darkrow td { background-color: #f8fbff; }

.friends_form input { width: 200px; }

input.knop { border: solid 1px #c4daff; background-color: #004a93; color: #fff; padding: 1px 9px; font-weight: bold; margin: 5px 0; }

table.nom_form

/*  form properties  */
/*
div.form { margin-bottom: 20px; }
div.form label { color: #ec008c; cursor: pointer; }
div.form th { width: 160px; padding-top: 3px; }
div.form td { padding-bottom: 3px; }
div.form input, div.form textarea, div.form select { border: 1px solid #ccc; padding: 3px 0; }
div.form .radio, div.form .checkbox { border: 0; }
div.form .large { width: 330px; }
div.form .medium { width: 180px; }
div.form .small { width: 100px; }
div.form .xsmall { width: 32px; }
div.form .button { border: 1px solid #fff; background-color: #ec008c; font-weight: bold; text-align: center; width: 120px; color: #fff; }
div.form .divider { height: 20px; }

*/


