body {
  margin:0;
  padding:0;
  background:#000;
  font-size:62.5%;
  color:#e6e4bf;
  font-family:Verdana, Arial, sans-serif;
}

h1 {
  color:#a58b53;
  font-family:Georgia, Times, serif;
  font-style:italic;
  font-weight:normal;
  margin:0 0 .5em;
  font-size:2.5em;
}

p {
  font-size:1.3em;
  margin:0 0 1em;
}

a {
  color:#FFF;
}

a img {
  border:none;
}

#wrapper {
  width:976px;
  background:#47423d;
  margin:0 auto;
}

#sidebar {
  width:377px;
  float:right;
  padding:15px 20px;
}

.box {
  background:#1c1712;
  padding:25px;
  margin-bottom:20px;
}

#donations label {
  display:block;
  font-size:1.5em;
  color:#bbb5b0;
  margin:0 0 .2em;
}

#donations input {
  margin:0 0 1em;
  padding:.2em;
  font-size:1.4em;
}


#donations #amount {
  font-size:1.4em;
  padding:.2em;
  margin-right:1em;
  width:85px;
}

#donations input {
  vertical-align:middle;
}



#main {
  float:left;
  padding:25px;
  width:500px;
}

#sponsor {
  color:#333;
  font-size:10px;
  text-align:center;
  margin-top:3em;
}

#sponsor img {
  vertical-align:middle;
  position:relative;
  top:-2px;
}


.guest {
  padding:1em 0;
  border-bottom:1px solid #57524c;
  margin-bottom:1em;
}

.slideshow {
  background:#1c1712;
  width:377px !important;
  height:377px !important;
  margin-bottom:2em !important;
}





.js-CommentsSkin-smoothgray .js-singleCommentBody {
  background-color: transparent !important
}
.js-singleCommentBodyT {
  background-color: #FFFFFF;
  padding: 5px 5px 5px 8px !important;
  margin-left: -5px !important;
}
.js-CommentsSkin-smoothgray .js-OldCommentsWrap {
  background-color: #CBCBCB;
  clear: both;
  margin-bottom: 1px;
  padding: 5px;
  border-width: 0px;
  border-color: #D6E2E9;
  border-style: none
}
.js-CreateCommentFields {
  background-color: #ECECEC
}
.js-commentFieldSubject {
  color:#333 !important;
}
.js-CommentsArea .js-CreateCommentArea {
  background-color: #CBCBCB;
  margin-top: 15;
  margin-bottom: 15;
  padding: 5px 5px 5px 9px;
  border-width: 0px;
  border-color: #D6E2E9;
  border-style: none
}
.js-CommentsSkin-smoothgray .js-OldComments {
  background-color: #ECECEC;
  border-width: 0px;
  border-style: solid;
  border-color: #B0B0B0;
  padding: 5px
}
.js-TornPageDivider {
  background-color: #CBCBCB;
  margin-right: -5px;
  margin-left: -5px
}
.js-TornPageDividerTop {
  background-color: #ECECEC;
  border-width: 0px;
  border-top-width: 0px
}
.js-TornPageDividerBottom {
  background-color: #ECECEC;
  border-width: 0px;
  border-bottom-width: 0px
}
.js-CreateCommentFieldsWrap {
  background-color: #ECECEC;
  border-width: 0px;
  padding: 5px
}
.js-singleCommentName {
  margin-left: 5px
}
.js-TornPageBottom {
  background: none;
  height: 11px;
  border-bottom: dashed 2px #666666;
  padding-left: 20px;
  margin: -6px 11px 3px 8px;
}
.js-TornPageTop {
  background: none;
  height: 11px;
  border-bottom: dashed 2px #666666;
  padding-left: 20px;
  margin: -4px 8px 4px 8px;
}
.js-TornPageBottomImg {
  display: none;
}
.js-TornPageTopImg {
  display: none;
}
.js-PageNOther {
  color:#e6e4bf !important;
}
.js-PageNCur {
  color:#FFF !important;
}
.js-singleCommentKarmaY, .js-singleCommentKarmaN, .js-singleCommentComModMark {
  color:#47423d !important;
  font-weight:bold !important;
}