/* Backgrounds ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.postContainer .votes {
	background-color: #4e9a06;
	}
.djangoForumPagination a:hover,
.sort_by_votes .djangoForumPagination.votes a,
.sort_by_oldest .djangoForumPagination.oldest a,
.sort_by_newest .djangoForumPagination.newest a,
.badge a:hover,
.link-edit-flag a:hover {
	background-color: #729fcf;
	}
.votes.unresponded {
        background: #c00 url('http://ehotaru.com/images/accountBg.png') 0 100% repeat-x;
	}
.pagination .current {
    background-color: #9abbcd;
}
.blogs_link a:hover {
	background-color: #bbbbbb;
	}
#topColor {
	background-color: #cc0000;
	}
.postContainer .views,
.djangoForumReply.deleted,
.blogs_link {
	background-color: #dddddd;
	}
.djangoForumThreadPostDetail .elapsedTime,
.postBody.wmd-editor blockquote,
.pagination a {
	background-color: #e9f4f9;
	}
.mainContentBottomBar {
	background-color: #eeeeee;
	}
.postContainer.highlighted {
	background-color: #edfedd;
	}
.markdownPreview,
.highlighted,
.postBody blockquote,
#profile_form table {
	background-color: #f2f8ff;
	}
#rightColumn .badly-tagged {
	background-color: #ffe7e7;
}
body,
.badge a,
#search input { 
	background-color: #ffffff;
	}

/* Background Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#feedback_btn:hover,
.tag:hover,
.auto_complete_dropdown {
	background-color: #376ba2;
	}
#feedback_btn,
.tag {
	background-color: #729fcf;
	}
#footer {
	background-color:#888888;
	}
.ignored_tags .mytag:hover, 
.ignored_tags .remove_tag:hover {
	background-color: #8f0000;
	}
#search button {
	background-color: #bbbbbb;
	}
#accountBar,
ul#messages li a,
#site_wide_announcements li a.x_button,
.ignored_tags .mytag, 
.ignored_tags .remove_tag {
	background-color: #cc0000;
	}
#tabhead .tab div {
    background-color: #dddddd; /* unselected tab colour */
}
ul#messages li a:hover, 
#site_wide_announcements li a.x_button:hover {
	background-color: #ff2929;
	}
input[type="text"],
input[type="password"],
textarea,
div.grippie {
    background-color: #eeeeee;
}
	
/* Text Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body,
.blogs_link a,
.blogs_link a:visited,
.djangoForumThreadPostDetail td strong {
	color: #333333;
	}
.postContainer .postInfo a.title,
#faqContent h2,
#faqContent a:hover,
a:hover,
.postBody a:hover,
.badge a,
.badge a:visited {
	color: #376ba2;
	}
.pagination a,
#tabhead .tab a, 
#tabhead .tab a:visited {
	color: #444444;
	}
.djangoForumReply .voting .upmod,
table.badges .checkmarks {
	color: #4e9a06;
	}
.postBody,
.markdownPreview,
#rightColumn h3,
.profile_posts h2 span.post_count,
#post_sidebar_info p,
.comments .comment .comment_body,
.link-edit-flag p,
.info_blurb, 
#faqContent p,
#faqContent ul,
#pageTitle,
.djangoForumThreadPostDetail .score,
.profile_info .gravatar .karma_text .karma {
	color: #555555;
	}
input[type="text"],
input[type="password"],
textarea,
h2.notice_date,
h2,
span.notice_type,
span.notice_type_description,
#tabhead .tab a:hover,
.notification_replied_to,
#basic-form p {
    color: #666666;
	}
a, 
a:visited,
#linkBars li a p,
.postContainer .djangoForumThreadLastPost .author,
#faqContent a,
.link-edit-flag a,
.postBody a {
	color: #729fcf;	
	}
#search input,
#mainTabs .selected a,
#mainTabs .selected a:hover,
.profile_info .gravatar .karma_text,
.postContainer .views,
.djangoForumThreadPostDetail td,
.add-tag-to-favs, 
.add-tag-to-favs:visited,
.djangoForumReply div.voting,
.djangoForumThreadPostDetail .elapsedTime {
	color: #888888;
	}
#post_sidebar_info h4,
.profile_posts h2,
#greyLinkBar,
.pagination .disabled,
span.notice_time {
	color: #999999;
	}
#basic-form span,
.time_since_notice,
.postContainer .djangoForumThreadLastPost a,
.form_helper_text,
#greyLinkBar a,
.add_comment h4 {
	color: #bbbbbb;
	}
#mainTabs li a:hover {
	color: #cc0000;
}
ul.errorlist,
.djangoForumReply .voting .downmod
 {
	color: #cc0000;
	}
#footer p,
.link-edit-flag {
	color: #dddddd;
	}
#mainTabs li a {
	color: #ff2929;
	}
#footer a, 
#footer a:visited {
    color: #eeeeee;
	}
#accountBar a,
#accountBar,
.blogs_link a:hover,
a.sign-up-btn,
.link-edit-flag a:hover,
.djangoForumPagination a:hover,
.sort_by_votes .djangoForumPagination.votes a,
.sort_by_oldest .djangoForumPagination.oldest a,
.sort_by_newest .djangoForumPagination.newest a,
.badge a:hover,
.tag,
.tag:visited,
.tag:hover,
.postContainer .votes,
.pagination .current,
#site_wide_announcements li a,
ul#messages li a:hover, 
#site_wide_announcements li a.x_button:hover,
#footer a:hover,
#basic-form .button,
#messages li a,
#site_wide_announcements li a.x_button,
#messages li,
#site_wide_announcements li {
	color: #ffffff;
	}

/* Border Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
#footer {
	border-color: #555555;
	}
#linkBars li:hover,
.djangoForumPagination a:hover,
.sort_by_votes .djangoForumPagination.votes a,
.sort_by_oldest .djangoForumPagination.oldest a,
.sort_by_newest .djangoForumPagination.newest a,
.markdownPreview {
	border-color: #729fcf;
	}
.postContainer {
	border-color: #888888;
	}
.pagination a,
.pagination .current,
.badge a {
    border-color: #9abbcd;
	}
#search input,
#search button,
#mainTabs li a:hover,
input[type="text"],
input[type="password"],
textarea,
.pagination .disabled,
#djangoForumMainPost {
	border-color: #bbbbbb;
	}
.comments .comment,
div.comments,
#basic-form .underlineme,
#basic-form hr,
#basic-form p,
div.grippie,
fieldset,
#header,
#rightColumn h3,
.djangoForumPagination a,
.djangoForumThreadPostDetail,
.djangoForumReply {
	border-color: #dddddd;
	}
#profile_form table {
	border-color: #f2f8ff;
	}
#feedback_btn {
	border-color: #ffffff;
	}
	
/* Misc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input[type="text"],
input[type="password"],
textarea {
	border-bottom-color: #eeeeee;
	}
.twitter_feed .tweet {
	border-bottom-color: #dddddd;
	border-top-color: #eeeeee;
	}
#accountBar {
	background-image: url('http://ehotaru.com/images/accountBg.png');
	background-position: top;
	background-repeat: repeat-x;
	}
input[type="text"], input[type="password"], textarea {
    background-image: url('http://ehotaru.com/images/form-shadow.png');
	background-position: left top;
	background-repeat: repeat-x;
}
#linkBars li:hover {
	background-image: url('http://ehotaru.com/images/mainNavArrow.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	}
#searchinput {
	background-image: none;
}
.badge .level_b {
	color: #C96;
	}
.badge .level_s {
	color: #bbb;
}
.badge .level_g {
	color: #FC0;
	}
#daPocket {
        background-image: url('http://esploded.s3.amazonaws.com/user_data/jim/op_bg.jpg');
        background-attachment: fixed;
}
#daTank {
        background-color: white;
        background-color: rgba(255,255,255,0.80);
        box-shadow: 0 0 8px rgba(0,0,0,0.15);
}
#members-only-frontpage {
  background: transparent url('http://esploded.s3.amazonaws.com/anon_data/2012/IYOa-nilsby_homepage_bg.jpg');
  background-size: cover;
}
#members-only-frontpage #wrapper {
  background-image: url(http://esploded.s3.amazonaws.com/anon_data/2012/xwJZ-nilsby_beta2.png);
}
#members-only-frontpage.account-creation #wrapper {
  background-image: url(http://esploded.s3.amazonaws.com/anon_data/2012/CcG2-nilsby_beta_acccount_creation.png);
}
#members-only-frontpage .apply-to-beta input {
  padding: 4px 15px;
}
#members-only-frontpage .apply-to-beta button,
#members-only-frontpage .login button {
  background: rgba(0,0,0,0.4);
  border: 0;
  color: rgba(255,255,255,0.85);
}
#members-only-frontpage .apply-to-beta button:hover,
#members-only-frontpage .login button:hover {
  background: rgba(0,0,0,0.5);
  color: rgba(255,255,255,0.95);
}
#members-only-frontpage .login input {
  background: rgba(200,200,200,0.5);
  border-color: rgba(0,0,0,0.4);
}
#logoLink {
  margin-top: 15px;
}

#members-only-frontpage.account-creation h1 {
  margin-bottom: 15px;
  line-height: 30px;
}
#members-only-frontpage #id_username {
  margin-bottom: 25px;
}

#members-only-frontpage.account-creation input {
  font-size: 14px;
  line-height: 22px;
  width: 250px;
  background: rgba(200, 200, 200, 0.5);
  border: 1px solid #EEEEEC;
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 4px;
  padding: 2px 5px 0;
}



#members-only-frontpage #beta_account_creation_form button {
  background: rgba(0, 0, 0, 0.4);
  border: 0;
  color: rgba(255, 255, 255, 0.85);
  padding: 5px 10px;
  margin-top: 15px;
}