#maker {
  color: #999;
  font-size: 16px;
  margin-top: -16px; }
  #maker a {
    font-weight: bold; }

#description {
  color: #cdd7d0;
  line-height: 16px; }

#meta {
  color: #cdd7d0;
  margin: 12px 0 18px 0; }

#preview {
  overflow-y: hidden;
  overflow-x: auto;
  width: 625px; }
  #preview img {
    background: #f5f5f5;
    border: 1px solid #ccc; }
  #preview img#label {
    border: 0;
    float: left;
    position: absolute;
    z-index: 1; }

#download {
  color: #999;
  float: left;
  margin-right: 10px; }
  #download a {
    color: #fff; }
  #download span {
    font-weight: bold; }
  #download .center {
    padding: 10px 5px 0 0; }
    #download .center img {
      margin: -5px 3px 0 0;
      float: left; }

#favorite {
  color: #fff;
  float: left;
  font-weight: bold;
  margin-right: 10px; }
  #favorite a {
    color: #fff; }
  #favorite .center {
    padding: 10px 5px 0 7px; }
    #favorite .center img {
      margin: -3px 5px 0 -3px;
      float: left; }

#install {
  color: #bed7ce;
  float: left;
  padding-top: 3px; }
  #install #details {
    margin-bottom: 3px; }
  #install #path {
    font-size: 12px; }

#comments h2 {
  clear: left;
  padding-top: 25px; }
#comments label {
  color: #fff;
  padding-top: 6px; }

textarea {
  font-size: 14px; }

#category_checkboxes {
  padding-left: 0; }
  #category_checkboxes li {
    list-style: none; }
    #category_checkboxes li input, #category_checkboxes li label {
      display: inline; }

#ratings_block {
  float: right;
  margin-right: 30px; }
  #ratings_block p {
    color: #666;
    margin-top: 3px;
    text-align: center; }

#rating, #rating a:hover, #rating a:active, #rating a:focus, #rating #current {
  background: url('/images/application/rating.png') left -1000px repeat-x; }

#rating {
  background-position: top left;
  height: 22px;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 130px; }
  #rating li {
    display: inline; }
  #rating a, #rating #current {
    border: none;
    height: 22px;
    left: 0;
    line-height: 22px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 0; }

#rating a:hover, #rating #rating a:active, #rating #rating a:focus {
  background-position: center left; }
#rating #rate-as-one-star a {
  width: 20%;
  z-index: 6; }
#rating #rate-as-two-star a {
  width: 40%;
  z-index: 5; }
#rating #rate-as-three-star a {
  width: 60%;
  z-index: 4; }
#rating #rate-as-four-star a {
  width: 80%;
  z-index: 3; }
#rating #rate-as-five-star a {
  width: 100%;
  z-index: 2; }
#rating #current {
  background-position: bottom left;
  z-index: 1; }

#stencil_stencil, #stencil_preview {
  color: #fff; }

#category_checkboxes {
  margin-top: 3px; }
  #category_checkboxes li {
    float: left;
    margin-right: 6px;
    width: 120px; }

#stencil_tags {
  clear: left;
  padding-top: 12px; }

#approve_stencil {
  margin: 12px 0; }
  #approve_stencil input, #approve_stencil label {
    display: inline; }

#edit_actions {
  color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }
  #edit_actions a {
    color: #fff; }
