.pub{margin:0 0 24px 0;clear:both;width:100%}
.pub img{width:128px;margin:0 12px 12px 0;float:left;border:1px solid #600}
.pub .date{margin:0 0 0 0;font-weight:bold}
.pub h2{font-size:18px;color:#c00}
.pub .short{}

.pubItem {margin:0 0 2em 0}
.pubItem h1{margin:0 0 4px 0}
.pubItem .date{font-weight:bold;margin:0 0 16px 0}
.pubItem .full p{clear:auto}
/*.pubItem img{width:320px;border:1px solid #600}*/

ul#votes{margin:0 0 2em 0;padding:0;list-style:none;}
ul#votes form{margin:0;padding:0}
ul#votes li{margin:0 0 1em 0;padding:1em;background:#fee;border:2px solid #fff}
ul#votes li ul{clear:both;margin:0;padding:0;list-style:none;}
ul#votes li ul li{clear:both;margin:0;padding:0;border:0;height:2em;}
ul#votes li div.voteDate{float:right;width:10em;font-size:10px;margin:0 0 0.5em 1em;text-align:right;color:#f99}
ul#votes li div.vote{float:left;font-size:1.4em;color:#000;padding:0 0.5em 0 0.5em;margin:0}
ul#votes li div.voted{clear:both;font-size:1.4em;padding:0 0 0 0.5em;color:#f99}
ul#votes li div.results{clear:both;padding:1em 0 0 0.6em;}
ul#votes li div.input{display:block;float:right;width:5%;padding-right:1em;text-align:right}
ul#votes li label{display:block;float:right;width:90%;padding:0.15em 0 0.15em 0}
ul#votes li div.formBtn{display:block;float:right;width:90%;}
ul#votes li input.formBtn{margin:1em 0 0 0;height:20px;padding:0px;border-left:1px solid #c66;border-top:1px solid #c66;border-bottom:1px solid #600;border-right:1px solid #600;background-color:#c33;color:#fff;font-size:11px;background-image:url(/i/4.gif);background-image:url(/i/4.gif);background-repeat:repeat-x;cursor:pointer}
