/* Black */
textarea, input {
  border-color: #FFFFFF;
  background: #000000;
  color: #ffffff;
}
body {
  background-color: #000000;
  color: #000000;
}
a {
  border-bottom-color: #755AB1;
  color: #755AB1;
}
table {
  color: #FFFFFF;
}

/*
 * Lightbox
 */
#overlay {
	background-color: #000000;
}
#wiindow {
	border-color: #755AB1;
	background: #FFFFFF;
}
#body #image_box {
  background: #000000;
  border-color: #757AB1;
}

/* Header */
#header {
  background-image: url(../images/bamboo.png);
}
#header #login_overlay {
  background: #000000;
}
#header #login {
  color: #FFFFFF;
}
#header #login a {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
#header ul#tabs li a {
  background-color: #000000;
  color: #FFFFFF;
}
#header #ctheme, #header #cheatmap, #header #cheatmap_stats {
  background-color: #000000;
  color: #FFFFFF;
}

/* Heatmap */
#window_heatmap select {
  border-color: #FFFFFF;
  background: #000000;
  color: #ffffff;
}
#tips_heatmap {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  background-color: #000000;
}
/* Main */
#main #main_start {
  background: url(../images/start-background.png);
}
#main #main_content {
  background: url(../images/middle-background.png);
}
#main #main_end {
  background: url(../images/end-background.png);
}


/* News */
.topic .header .date {
  background: url(../images/date_large_bg.png) no-repeat scroll 0pt 50%;
}
.topic .header .date .month {
  color: #FFFFFF;
}
.topic .header .date .day {
  color: #FFFFFF;
}
.topic .header .title {
  color: #000000;
}
.topic .header .topicby {
  color: #8888aa;
}
.topic .header .topicby .comments a {
  background:transparent url(../images/icon_comment.png) no-repeat scroll 0.1em 0.15em;
  color: #000000;
}
.topic .post {
  border-bottom-color: #755AB1;
}

/* Comments */
#commentContainer ol#commentsList {
  color: #755AB1;
}
#commentContainer ol#commentsList .authorInfo img {
  background-color: #755AB1;
  border-color: #202020;
}
#commentContainer ol#commentsList .message {
  background-color: #000000;
}
#commentContainer ol#commentsList .message .cornerBL {
  background:transparent url(../images/post_comment_corner_bl.png) no-repeat scroll left bottom;
}
#commentContainer ol#commentsList .message .cornerTL {
  background:transparent url(../images/post_comment_corner_tl.png) no-repeat scroll left top;
}
#commentContainer ol#commentsList .message .cornerTR {
  background:transparent url(../images/post_comment_corner_tr.png) no-repeat scroll right top;
}
#commentContainer ol#commentsList .message .cornerBR {
  background:transparent url(../images/post_comment_corner_br.png) no-repeat scroll right bottom;
}
#commentContainer ol#commentsList .message .numberContainer {
  background:transparent url(../images/line_dotted_post_comment.gif) repeat-x scroll left bottom;
}
#commentContainer ol#commentsList .message p {
  color: #8888AA;
}


#commentContainer ol#commentsList .even {
  background-color: #202020;
}
#commentContainer ol#commentsList .even .cornerBL {
  background:transparent url(../images/post_comment_corner_bl_light.png) no-repeat scroll left bottom;
}
#commentContainer ol#commentsList .even .cornerTL {
  background:transparent url(../images/post_comment_corner_tl_light.png) no-repeat scroll left top;
}
#commentContainer ol#commentsList .even .cornerTR {
  background:transparent url(../images/post_comment_corner_tr_light.png) no-repeat scroll right top;
}
#commentContainer ol#commentsList .even .cornerBR {
  background:transparent url(../images/post_comment_corner_br_light.png) no-repeat scroll right bottom;
}
#commentContainer ol#commentsList .even p {
  color: #8888AA;
}


#addCommentFormContainer {
  background-color: #000000;
}
#addCommentFormContainer #formCornerTL {
background:transparent url(../images/contact_form_corner_tl.png) no-repeat scroll left top;
}
#addCommentFormContainer #formCornerTR {
background:transparent url(../images/contact_form_corner_tr.png) no-repeat scroll right top;
}
#addCommentFormContainer #formCornerBL {
background:transparent url(../images/about_corner_bl.png) no-repeat scroll left bottom;
}
#addCommentFormContainer #formCornerBR {
background:transparent url(../images/about_corner_br.png) no-repeat scroll right bottom;
}
#addCommentFormContainer #formCornerTR p {
  color: #8888AA;
}
#addCommentFormContainer #commentform .inputContainer {
  color: #8888AA;
}
#addCommentFormContainer #commentform input {
  background-color: #202020;
  color: #FFFFFF;
}
#addCommentFormContainer #commentform .txtMessageContainer {
  color: #8888AA;
}
#addCommentFormContainer #commentform textarea#comment {
  background-color: #202020;
  color: #FFFFFF;
}



/* Preferences Avatars */
.avatars img {
  border-color: #8888AA;
  background-color: #000000;
}
#avatar_zoom {
  background: #000000;
}
.required {
  color: #755AB1;
}
.inputError {
  border-color: #CC0000;
}


/* columnRight */
.pannel .roundTop {
  background:#000000 url(../images/round_top.png) no-repeat scroll left top;
}
.pannel .roundBottom {
  background: transparent url(../images/round_bottom.png) no-repeat scroll left bottom;
}
.pannel p {
  color: #8888aa;
}
.pannel img {
  border-color: #D0D2CA;
}
.pannel img:hover {
  border-color: #999999;
}
.pannel label {
  color: #FFFFFF;
}
.pannel input {
  background: #000000;
  color: #FFFFFF;
  border-color: #D0D2CA;
}
.pannel h3 {
  color: #FFFFFF;
}
.pannel li {
  color: #8888AA;
}
/* surcharge */
.pannel_big .roundTop {
  background:#000000 url(../images/round_top_big.png) no-repeat scroll left top;
}
.pannel_big .roundBottom {
  background: transparent url(../images/round_bottom_big.png) no-repeat scroll left bottom;
}
.pannel_small .roundTop {
  background:#000000 url(../images/round_top_small.png) no-repeat scroll left top;
}
.pannel_small .roundBottom {
  background: transparent url(../images/round_bottom_small.png) no-repeat scroll left bottom;
}


/* Online */
.online_people img {
  background-color: #755AB1;
  border-color: #202020;
}

/* Themes */
.themes .thumbs {
  border-color: #000000;
}

/* Footer */
#footer { 
  color: #ffffff;
}


/* !! BLACK !! */
