/* CSS Document */
div#description {
 background-color: #1f1f1f;
 padding: 10px;
 margin-top: 5px;
 border-top: 1px solid #333333;
 line-height: 17px;
}

div#description div#author {
 float: left;
 color: #949494;
}

div#description div#tools {
 float: left;
 text-align: right;
 padding-right: 10px;
 margin-left: 30px;
}

div#description div#desc {
 clear: both;
}

div#description div#desc span {
 color: #949494;
}

div#comments div#photo img {
 background-color: #000000;
 padding: 2px;
 display: block;
 margin-left: auto;
 margin-right: auto;
}

div#comments {
 margin-top: 50px;
 width: 800px;
}

div#comments fieldset {
 border: 1px solid #2e2e2e;
 width: 450px;
 padding: 10px;
 margin-top: 30px;
 margin-bottom: 30px;
}

div#comments legend {
 color: #fc8a2e;
 font-size: 12px;
 font-weight: bold;
}

div#comments textarea {
 margin-bottom: 15px;
 overflow: auto;
}

div#comments fieldset input {
 margin-left: 15px;
 width: 200px;
}

div#comments_list {
 margin-top: 30px;
}

div#comments_list div {
 margin-bottom: 15px;
}

div.comment_entry {
 border-bottom: 1px solid #383838;
}

div.comment_entry div {
 margin: 0;
 margin-left: 15px;
 display: inline;
}

div#warning {
 margin-top: 40px;
 margin-bottom: 40px;
 width: 400px;
}

div#warning div {
 margin-bottom: 15px;
}

div#warning select {
 width: 79%;
}

div#vote {
 font-size: 11px;
}

div#voteBg {
 margin-top: 6px;
 float: left;
 background: url("../../../img/default/vote_bg.gif") no-repeat bottom
  left;
 width: 204px;
 height: 8px;
}

div#voteBar {
 clear: both;
 margin: 2px 0 0 2px;
}

div#voteBar img {
 vertical-align: top;
}
