div#voted, div#vote, div#results, span#other, div#current-image-poster, div#previous-image-poster, span#comments-unauthenticated, span#comments-notvoted, a#show-post { 
  /* these are shown programmatically */
  display:none;
}

div#post, div#share {
  z-index:4;
}

div#post textarea{ 
  width:100%;
}

div#share > div.modal > div > label{ 
  width:20%;
}
div#share > div.modal > textarea{ 
  width:75%;
}

div#finished{ 
  display:none;
  text-align:left;
  width:50%;
  margin:0 auto;
  padding:0.125em 1em;
}

div#view{ 
  position:relative;
  margin:0 auto;
  width:100%;
  overflow:auto
}

div#comments > div { 
  text-align:left;
  padding:0em 1em 0em 1em;
}

div.comment-head { 
  font-size:0.75em;
  padding:0 0.5em;
  clear:both;
}

div.comment-body { 
}

div.comment-foot { 
  text-align:right;
  margin-bottom:0.5em;
  font-size:0.75em;
}

div.comment-body p {
  margin:0.25em 0;
}

div.comment-replies { 
  margin-left:2em;
}

a#show-post { 
}

a.skip, a#show-post, a#show-share, span#comments-unauthenticated, span#comments-notvoted { 
  font-size:0.75em;
}

a#flag{ 
  font-size:0.6667em;
}

a.reply{ 
}

div#current-image-poster { 
  font-size:0.75em;
  text-align:center;
}

div#voted{ 
  position:fixed;
  right:0;
  top:0;
  z-index:1;
  line-height:1.125em;
  font-size:0.75em;
  padding:8px;
  margin:48px 0px 0px 0px;
  width:160px;
}

div#voted > div { 
  margin-bottom:0.75em;
}

span#your-choice {
  font-size:1.3333em;
  line-height:1.3333em;
}

div#vote{ 
}

div#results{ 
}

div#current-results, div#previous-results{ 
  text-align:left;
  width:150px;
}

div#current-results{ 
  /* center it above the image */
  margin:0 auto;
  line-height:1.125em;
  font-size:0.75em;
}

div.progress-bar, div.progress-box{ 
  border-width:1px;
}

div.progress-bar{ 
  border-style:outset;
  height:1em;
}

div.progress-box{ 
  width:100%;
  border-style:inset;
}

