body#contests { background-color: #222222; color:white; };

.contests .runtime { margin-top:15px;margin-bottom:15px;border:1px solid #555555; padding:6px;display:-moz-inline-stack;display:inline-block; }

.contestants .entry .floaticon img {font-size:16px;padding:2px;cursor:pointer;}
.vote:hover {background-color:#ffc}
ol.contestants		{  }
.contestants .entry { width:170px;display:-moz-inline-stack;display:inline-block;vertical-align:top;position:relative;margin:15px 25px 15px 0;padding:10px;border:1px solid #555555; background-color:#333333; }
.contestants .entry .disqualification { position:absolute;top:10%;padding:10px;width:170px;}
.contestants .entry .disqualification h3 { text-align:center; font-size:18pt; padding-bottom:10px; }
.contestants .entry.voted {background-color:#666666}
.contestants .entry.disqualified img.thumb{opacity:.25;}
.contestants .entry.disqualified .frame{opacity:.25;background-color:orange;}
.contestants .entry.semifinalist .frame{opacity:.33;}
.contestants .entry .votecount { float:left;font-weight:800;font-size:16px}
.contestants .entry img.thumb { }

.contestants .entry .already { background-image:url("/config/iconsets/simplybold/small/emblem-delete.png")}
.contestants .entry .havnt   { background-image:url("/config/iconsets/simplybold/small/icon-thumbs-up.png")}

.contestcolumn {margin:0px 0px 20px 0;overflow:hidden;}
.contestcolumn h3 {border:none;padding-bottom:10px;}
.contestlisting { height:170px;padding:10px; }
.contestcolumn .contestlisting { width:29%; margin:0 2% 2% 0; }

.listcontestants { clear:both; padding-top:20px; }
.listcontestants .sortentries a { padding-left:10px; padding-right:10px; }
.listcontestants .sortentries a.selected { font-size:130% }

body#contests .fb-comments { padding-top:32px; }

fieldset { color: black; }
