	/* MISC */
	.forum_on {
	color: #000;
	}

	body {
    background-color: #fbfcff;
	background-image: url(/images/graphics/skins/summer25/MJBkgd.png);
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
	color: #000;
}

	.footpageupdown {
    color: #fff; /* should be #fff on dark backgrounds / #000 on light backgrounds */
	text-shadow: 0 0 0.125rem #000; /* for light backgrounds / #fff on light backgrounds */
	}

	#portal #nav-portal a,
	#forums #nav-forums a,
	#searchh #nav-search a,
	#member #nav-member a,
	#calendar #nav-calendar a,
	#help #nav-help a {
		background-color: #068080;
	}

	.panel-title, h3.panel-title>a {
    color: #fff;
	}

	.popup_menu {
       background-color: #fff;
       border-color: #ccc;
   }

	.popup_menu .popup_item:hover {
	 background-color: #068080;
	 color: #fff;
	}

	.popup_menu .popup_item {
    background-color: #efefef;
    color: #333;
   }

	.modcp_nav_item:before {
		color: #068080;
	}	

	.panel-primary>.panel-heading {
		background-color: #068080;
		border-color: #068080;
}

	.borderbox {
		background-color: #fff;
		}

	   .divider {
		 background-color: #e5e5e5;
	   }

	/* Account Switcher */
	.as_sidenav a, .as_wbar, a:hover {
		color: #000;
	}

	.as_wbar_header {
		background-color: #6a7b80; /* Accent color #3 */
		border-color: #000;
	}

	.as_sidenav a:hover {
		color: #c6cdd6; /* Accent color #1 */
	}

	.acclist_outer, .acclist_card_mast, .as_sidenav ul li img {
		border-color: #000;
	}

	.as_sidenav ul li:before {
		color: rgba(255, 255, 255, 0.2);
	}

	/* Alerts */

	.alert.alert--read td.trow1 {
    background-color: #fbfcff;
	}

	div#myalerts_alerts_modal {
		background-color: #ffffff69;
	}

	/* Announcement Block (aka newsbox) */
		/* borders */
	.annblockhead, .annblock-body, .ab-welcome, .ab-news, .ab-news-content, .ab-dp, .ab-ww, .ab-dpww-hd, .ab-ad-hd, .ab-dpww-text, .ab-stamp, .ab-stamp-content, .ab-stamp-desc, .ab-dyk, .ab-adopt {
	border-color: #000;
	}

	.annblockhead {
	background-color: #fff;
}

	.ab-welcome {
	background-color: #fbfcff;
}

	.ab-news {
	background-color: #c6cdd6; /* Accent color #1 */
}

	.ab-news-date {
	color: #fff;
}

	.ab-dp, .ab-ww, .ab-adopt {
	background-color: #fff;
}

	.ab-stamp {
	background-color: #c6cdd6; /* Accent color #1 */
}

	.ab-dyk {
	background-color: #fbfcff;
}

	.ab-quote {
	background-color: #fbfcff;
}

	/* Banner */
	#logo {
		background: #fbfcff;
	}

	/* Boardstats */
	/* borders */
		#boardstats-grid, .bs-whosonline, .bs-totals {
		border-color: #000;
		}

	#boardstats-grid {
		background-color: #fbfcff;
	}

	/* Avatarep */
	.avatarep_usern {
	background-color: #f5fdff;
	color: #424242;
	}

	.avatarep_usern_hov {
	background-color: #f5fdff;
	}

	.avatarep_online_ext1, .avatarep_online_ext, .avatarep_online_ext2 {
	background-color: #008000;
	}

	.avatarep_offline_ext1, .avatarep_offline_ext, .avatarep_offline_ext2 {
	background-color: #FFA500;
	}

	.avatarep_profile {
	color:#424242;
	}

	.avatarep_profile a {
	color: #051517;
	}

	.avatarep_profile a:hover {
	color: #e09c09;
	}

	.avatarep_uname {
	color:#025f7e;
	}

	.avatarep_img_contributor {
	border-color: #D8DFEA;
	}

	.avatarep_img, .avatarep_bg {
	border-color: #000;
	}

	.avatarep_fdl_img {
	border-color: #424242;
	}

	/* Border Box */
	.borderbox {
    border-color: #000;
}

	/* Breadcrumbs */
	#breadcrumbs {
	background-color: #fbfcff;
	}

	#indexcrumb, .breadcrumb a, .breadcrumb>li+li:before {
	color: #000;
	}

	.breadcrumb {
    background-color: transparent;
    color: #000;
	}

	/* Calendar */
	/* borders */
	#calendar-grid, .calendar_row, .calendar-cat.calendar_row, .calendar-weekrowday, .calendar-today, .calendar-thismonth, .calendar-add-row, .calendar-addevent-postevent, #calendar-event-grid, #calendar-event-grid .calendar-cat, .calendar-event-postedby, .calendar-event-editdel, .calendar-event-modops  {
	border-color: #000;
	}

	#calendar-grid, #calendar-addevent-grid {
	background-color: #c6cdd6; /* Accent color #1 */
	}

	.calendar-cat, .calendar-cat.calendar_row {
    background-color: #c6cdd6; /* Accent color #1 */
}

	.calendar-weekrowday {
	background-color: #fbfcff; /*light */
	}

	.calendar-today {
	background-color: #6a7b80; /*dark*/
	}

	.calendar-thismonth {
	background-color: #f4f0e6; /*medium*/
	}

	.calendar-weekrowday:hover, .calendar-today:hover, .calendar-thismonth:hover {
		background-color: #eddec1; /* light shade for highlight */
	}

	.calendar-addevents a.label {
    background-color: #f4f0e6;
	}

	#calendar-event-grid {
		background-color: #fbfcff;
	}

	#calendar-event-grid .calendar-addevents, .calendar-event-jump {
		background-color: #c6cdd6; /* Accent color #1 */
		}

	/* Cbox */
	#n-cbox {
		background-color: #6a7b8099;
	}

	#cboxdiv {
	border-color: #000;
}

	/** CHARACTER DIRECTORY **/
	.char-container {
	  background-color: #fff;
	}

	.ministry {
	  border-color:#00A79F;
	}

	.hogsmeade {
	  border-color: #785964;
	}

	.irvingly {
	  border-color: #513871;
	}

	.london {
	  border-color: #A52268;
	}

	.elsewhere {
	  border-color: #A07BB7;
	}

	.hospital {
	  border-color: #EF4678;
	}

	.stmungos {
	  border-color: #69223B;
	}

	.infirmary {
	  border-color: #3A5545;
	}

	.beast {
	  border-color: #9E2A3F;
	}

	.being {
	  border-color: #C34940;
	}

	.spirit {
	  border-color: #D37438;
	}

	.hogwarts {
	  border-color: #6B6086;
	}

	.gryffindor {
	  border-color: #EB4A4C;
	}

	.hufflepuff {
	  border-color: #CA992C;
	}

	.ravenclaw {
		border-color: #146EA1;
	}

	.slytherin {
	  border-color: #009347;
	}

	.portrait {
	  border-color: #213468;
	}

	.temporary {
	  border-color: #a3d290;
	}

	/* Code Block */
	code {
    color: #343434;
	background-color: inherit;
}
	
   .codeblock {
    background-color: #fff;
	 border-color: #000;
}

   .codeblock .title {
    border-color: #000;
}

	/* Daily Prophet */
	.dpline {
		background-color: #e5e7e0;
	}

	/* Edit Post */
	.editpost-delete {
    border-color: #000;
	background-color: #fbfcff;
	}

	.editor {
    background-color: #fbfcff;
    border-color: #ccc;
   }
	
	.editor_control_bar {
    background-color: #fff;
	border-color:#ccc;
   }

	.post .editor_control_bar {
    background-color: #fbfcff;
   }

	/* Elements */
	/* borders */
	input.textbox, button, input.button, button:hover, input.button:hover, blockquote, blockquote cite {
	border-color: #000;
	}

	.active-color {
		background-color:#000;
	}

	a:link {
		color: #000;
		text-decoration: none;
	}

	a:visited {
		color: #000;
		text-decoration: none;
	}

	a:hover,
	a:active {
		color: #000;
		text-decoration: none;
	}

	blockquote {
    background-color: #ffffff;
	}

	blockquote cite > span {
    color: #666;
   }

	a.button:link, a.button:hover, a.button:visited, a.button:active {
   background: none;
	}

	button, input.button {
    background-color: #fbfcff;
    color: #000;
   }

	div.error {
	border-color: #FFD324;
    background-color: #FFF6BF;
   }

	div.error p {
    color: #333;
   }

	div.error p em {
    color: #C00;
	}

	hr {
    background-color: #000;
    color: #000;
	}

	img.attachment {
    border-color: #E9E5D7;
   }

	input.textbox {
    background-color: #ffffff;
    color: #000;
   }

	input.error, textarea.error, select.error {
    border-color: #f30;
    color: #f30;
   }
   
   input.valid, textarea.valid, select.valid {
    border-color: #0c0;
   }

	label.error {
    color: #f30;
	}

	.label {
    color: #000;
	}

	a.label:focus, a.label:hover {
	color: #000;
	}

	select {
	color: #000;
	background-color: #fbfcff;
	}

	textarea {
    background-color: #ffffff;
    color: #000;
    border-color: #000; 
   }

	/* Footer */
	/* borders */
	fieldset#search input.textbox, #footer, #footer button, #footer input.button, #copyright {
	border-color: #000;
	}

	fieldset#search input.textbox  {
    background-color: #fbfcff;
    color: #000;
	}

	#footer {
    background-color: #6a7b80; /* Accent color #3 */
    color: #000;
   }

	#footer .upper {
    background-color: #efefef;
    border-color: #bbb;
   }

	#footer a:link,#footer a:visited, #footer a:hover, #footer a:active {
    color: #000;
   }

	#footer .upper .language select, #footer .upper .theme select {
    border-color: #ccc;
   }
	
	#footer .lower {
    color: #666;
	}

	#footer .lower a:link, #footer .lower a:visited {
    color: #444;
	}

	#footer .lower a:hover, #footer .lower a:active {
    color: #333;
   }

   #footer .lower #current_time {
    color: #888;
   }

	#footer button, #footer input.button {
	   background-color: #c6cdd6; /* Accent color #1 */
	   color: #000;
   }

	#debug {
       color: #000;
   }

	   #copyright {
       background-color: #6a7b80; /* Accent color #3 */
       color: #000;
	}

	/* ForumBit */
	/* borders */
		.fb-lastpost, .fb-subforums, .subforum-links a, #thread_modes, .new_reply_button {
		border-color: #000;
		}

	#forum-doubleborder, .forum-doubleborder {
		background-color: #6a7b8099; /* Accent color #3 */
		border-color: #eddec180; /* Accent color #1 */
	}

	.doubleborder {
		background-color: #6a7b8099; /* Accent color #3 */
		border-color:#eddec180; /* Accent color #1 */
	}

	.subforum-links a {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.forum_on > div {
   background-color: #000;
   }
   
   .forum_off, .forum_offclose, .forum_offlink > div {
   background-color: transparent;
   }

	.subforum_minion, .subforum_minioff, .subforum_minioffclose, .subforum_miniofflink {
		color: #333;
	}
	

	/* Forum Display */
	/* borders */
	.fd.tborder, .fd-trow-sticky, .fd-mr, .fd-sub, .fd-newthread, .fd-inlinemodbar, .fd-buttons-cont-bot, .fd-newthread-bot, .fd-newthread-bottom .new_thread_button {
		border-color: #000;
		}

	.fd-newthread-bottom .new_thread_button:hover {
	background-color: #b0a4a5;
	}

	.fd-trow-sticky {
	background-color: #c6cdd6; /* Accent color #1 */
	}

	.fd-mr:hover, .fd-sub:hover, .fd-newthread:hover {
	background-color: #c6cdd6; /* Accent color #1 */
	}

	.fd-inlinemodbar {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	/* Header Link Bar */
	#linkbar {
	background-color: #fbfcff;
	border-color: #000;
}	

	/* j-query Impromptu */

	.jqifade {
    background-color: #777777;
   }

	div.jqi {
    background-color: #ffffff;
    border-color: #eeeeee;
   }

	div.jqi .jqiclose {
    color: #bbbbbb;
   }

   div.jqi .jqistate {
    background-color: #fff;
   }

	div.jqi .jqititle, div.jqi .jqisubstate {
    border-color: #eeeeee;
   }

	div.jqi .jqimessage {
    color: #444444;
   }

	div.jqi .jqibuttons {
    border-color: #e4e4e4;
    background-color: #f4f4f4;
   }

	div.jqi .jqibuttons button {
    background-color: transparent;
    border-color: #e4e4e4;
    color: #777;
   }

	div.jqi .jqibuttons button.jqidefaultbutton {
    color: #489afe;
   }

	div.jqi .jqibuttons button:hover, div.jqi .jqibuttons button:focus {
    color: #287ade;
   }

	.jqiwarning .jqi .jqibuttons {
    background-color: #b95656;
   }

	div.jqi .jqiparentstate::after {
    background-color: #777;
	}

	.jqi .jqiarrow {
	border-width: transparent;
	}

	.jqi .jqiarrowtl, .jqi .jqiarrowtc, .jqi .jqiarrowtr {
    border-bottom-color: #ffffff;
   }

	.jqi .jqiarrowbl, .jqi .jqiarrowbc, .jqi .jqiarrowbr,  {
	border-top-color: #ffffff;	
	}

	.jqi .jqiarrowlt, .jqi .jqiarrowlm, .jqi .jqiarrowlb {
    border-right-color: #ffffff;
   }

	.jqi .jqiarrowrt, .jqi .jqiarrowrm, .jqi .jqiarrowrb {
    border-left-color: #ffffff;
   }

	/* Links Modal */
	/* borders */
	#qh-biggrid, .qh-header>.qh-closebox, .qh-subhead, .qh-modallist, .qh-modallist>div {
	border-color: #000;
	}

	.modalDialog {
    background: rgba(0, 0, 0, 0.8);
	}

	#qh-biggrid {
    background-color: #fbfcff;
	}

	.qh-closebox:hover {
    background-color: ;
	}

	.qh-subhead {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.qh-modallist>div {
    background-color: #c6cdd6; /* Accent color #1 */
	}
	/* MentionMe */
	div.mentionme_popup {
	min-width: 7.5rem;
	background-color: #fff;
	color: #000;
	border-color: #dddddd;
}

	div.mentionme_popup_input_container, div.mentionme_popup_item, img.mention_user_avatar {
	border-color: #ddd;	
	}

	div.mentionme_popup_item_on {
	background-color: #3366FF;
	color: #fff;
	}

	span.mentionme_popup_instructions {
	color: grey;
	}

	span.mention_name_highlight {
	color: #3366FF;
	}

	span.mention_name_highlight_on {
	color: #fff;
	}

	img.mention_user_avatar {
	background-color: #fff;
	}

	div.mentionme_spinner {
	color: #3D3D3D;
	}

	/* Mini Profile */
	/* borders */
		.minip-ageblood, .minip-height, .minip-ship, .minip-player, .minip-player, .minip-switch, .minip-posts, .minip-find, .minip-email, .minip-pm, .badges-box {
		border-color: #000;
		}

	.minip-ageblood {
		background-color: #6a7b80; /* Accent color #3 */
	}

	.minip-player, .minip-switch, .minip-email, .minip-pm, .minip-find {
		background-color: #6a7b80; /* Accent color #3 */
	}

	.onlinestatus {
	color: #009347;
	}

	.offlinestatus {
	color: #ddd;
	}

	.contact-box {
	background-color: #ffcf8f7f;
	border-color: #666275;
	}

	.contact-buttons {
    background-color: #fcf8f7;
    color: #23222f;
    border-color: #666275;
	}

	/* Modal (Not the one you think. Probably. I'm not actually sure what this one does.) */

	.modal {
    background-color: #fff;
   }

	.blocker {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.75);
	}

	.blocker.behind {
	background-color: transparent;
	}

	.close-modal::before {
	border-color: #000;
	}

	.modal-row {
	border-color: #000;	
	}

	/* MYBB */
	/* borders */
	.tbody,  *[class*="trow"], .trow_sep, .tfoot {
	border-color: #000;
	}

	.alert_red {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #b94a48;
   }

	   .alert_red a {
    color: #843534 !important;
   }
   
   .alert_yellow {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
   }
   
   .alert_yellow a {
    color: #66512c !important;
   }
   
   .alert_green {
    background-color: #dff0d8;
    border-color: #d0e6be;
    color: #468847;
   }
   
   .alert_green a {
    color: #2b542c !important;
   }
   
   .alert_blue {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
   }
   
   .alert_blue a {
    color: #245269 !important;
   }
   
   .high_warning {
    color: #8a1b1a;
   }
   
   .moderate_warning {
    color: #b94a48;
   }
   
   .low_warning {
    color: #af8640;
   }

	.message_red {
    background-color: #fff4f4;
    border-color: #d9534f;
   }
   
   .message_red .message_header {
    color: #d9534f;
   }
   
   .message_blue {
    background-color: #f7f9fc;
    border-color: #4e81d9;
   }
   
   .message_blue .message_header {
    color: #4e83d9;
   }
   
   .message_yellow {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
   }
   
   .message_yellow .message_header {
    color: #f0ad4e;
   }

	.highlight {
    background-color: #FFFFCC;
	}

	.pm_alert {
    background-color: #FFF6BF;
    border-color: #FFD324;
	}

	.red_alert {
    background-color: #FBE3E4;
    border-color: #A5161A;
    color: #A5161A;
	}

	.red_alert a:link, .red_alert a:visited, .red_alert a:hover, .red_alert  a:active {
    color: #A5161A;
   }

	.high_warning {
    color: #CC0000;
   }
   
   .moderate_warning {
    color: #F3611B;
   }
   
   .low_warning {
    color: #AE5700;
   }
   
   .online {
    color: #15A018;
   }
   
   .offline {
    color: #C7C7C7;
   }

	.success_message {
    color: #00b200;
	}
		
	*[class*="trow"] {
    background-color: #fbfcff;
   }

	   /* alternating row color */
   .trow2 {
       background-color: #f3e9d5;
   }

	   .tcat {
       background-color: #000;
       color: #fff;
   }
  
   .tcat a:hover, .tcat a:active, .tcat a:link, .tcat a:visited {
    color: #fff;
   }

	   .trow_shaded {
    background-color: #ffdde0!important;
    border-color: #fff #ffb8be #ffb8be #fff;
   }
 
	.trow_deleted, .post.deleted_post {
    background-color: #E8DEFF;
   }

	.trow_selected, tr.trow_selected td {
    background-color: #FFFBD9;
    color: #333;
    border-right-color: #F7E86A;
    border-bottom-color: #F7E86A;
   }

	.trow_selected a:link, .trow_selected a:visited, .trow_selected a:hover, .trow_selected a:active {
    color: #333;
   }

	   .trow_sep {
		background-color: #c6cdd6; /* Accent color #1 */
		color: #000;
   }

	.trow_reputation_positive {
    background-color: #ccffcc;
   }
   
   .trow_reputation_negative {
    background-color: #ffcccc;
   }

	.tfoot {
		background-color: #c6cdd6; /* Accent color #1 */
		color: #000;
	}

	 .tfoot a:link, .tfoot a:visited, .tfoot a:hover, .tfoot a:active {
       color: #000;
   }

	.thead input.textbox, .thead select {
    border-color: #263c30;
   }

	fieldset.trow1,
   	fieldset.trow2 {
    border-color: #bbb;
   }

	.reputation_positive {
    color: green;
   }
   
   .reputation_neutral {
    color: #444;
   }
   
   .reputation_negative {
    color: red;
   }

	._neutral {
    background-color:#FAFAFA;
    color: #999999;
	border-color:  #CCCCCC;
	}

	._minus {
    background-color: #FDD2D1;
    color: #CB0200;
    border-color: #980201;
   }
   
   ._plus {
    background-color:#E8FCDC;
    color: #008800;
    border-color:#008800;
   }

	.top_button {
    background-color: #393939;
    color: #fbfcff !important;
   }

	.deleted_post_hidden {
       border-color: #ccc;
   }
   
   .deleted_post_collapsed {
	   border-color: #000;
	   background-color: rgba(255,184,190,.2);
   }

	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		 background-color: #068080;
		 color: #fff;
	}

	.navbar-forumhead .navbar-toggle {
    border-color: #000;
	}

	.navbar-forumhead .navbar-toggle .icon-bar {
    background-color: #fff;
	}

	.navbar-forumhead ul>li>a:focus, .navbar-forumhead ul>li>a:hover {
    background-color: #c6cdd6; /* Accent color #1 */
    color: #000;
	}

	.star_rating_success, .success_message {
	color: #00b200;
	}

	/* New Reply & New Thread */
	/* borders */
		#newreply-grid, .changeuserbox-col-1, .changeuserbox-col-2, .poll-col-1, .poll-col-2, .newreply-postbuttons, .newreply-cat, .newreply-cat + .newreply-row {
		border-color: #000;
		}

	#newreply-grid {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.newreply-row {
		background-color: #fbfcff;
	}

	.newreply-cat {
		background-color: #c6cdd6; /* Accent color #1 */
	}


	/* Pages */
	/* borders */
	.page1, .pagebar, .pagenav ul, .pagenavhd, .pagecontent, .pagecontent a.button {
	border-color: #000;
	}

	.page1 {
		background-color: #fbfcff;
	}

	.rnbg {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.pagebar {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.pagenav ul {
		background-color: #fbfcff;
	}

	.pagecontent a.button {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.pagesthead {
		background-color: #454545;
		color: #fcf8f7; 
	}

	.quidditch > h1 {
	   text-shadow: 0.125rem 0.125rem #fcf3cf;
	}

	/* Pagination */
	.pm-pagination .pagination {
	background-color: #f4f0e6;
	border-color: #000;
	}

	.pagination_current {
	color: #000;
	border-color: #000!important;	
	}

	.pagination a:hover {
	 background-color: #f4f0e6;
	 color: #fff;
	 border-color: #000;
	 text-decoration: none;
	}

	.pagination a {
    background: #f4f0e6;
    border-color: #000;
   }

	.pagination .pagination_current {
    color: #000;
   }

	.drop_go_page {
    background-color: #fbfcff;
   }

	.pagination_breadcrumb {
    background-color: #efefef;
    border-color: #fff;
    outline-color: #ccc;
   }

	/* Polls */
	/* borders */
	#poll-grid, #poll-grid .tfoot, .poll-result-row, .poll-options-row, .poll-edit-delete, .poll-edit-submit {
	border-color: #000;
	}

	#poll-grid {
		background-color: #f4f0e6;
	}

	.poll-edit-submit {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.poll_resultbar, .pmspace {
    background-color: #fbfcff;
	}

	.poll_resultbar > span, .pmspace > span {
    background-color: #428bca;
	}

	.pollbar {
    border-color: #3f3f3f;
	}

	/* Moderation */
	/* borders */
	#mod-grid .trow1, #mod-grid #changeuserbox, #mod-submit {
	border-color: #000;
	}

	#mod-submit {
	background-color: #fbfcff;		
}

	/* Postbit */
	/* borders */
	.post_author, .post_head, .post-grid, .post .post_author div.author_avatar img, .postbit_buttons, .postbit_usertitle, #posts_container {
	border-color: #000;
	}

   #posts_container {
	background-color: #fbfcff;
   }

	.post_head {
	background-color: #fff;
	}

	.post .post_head, .post .post_head span.post_date, .post .post_head span.edited_post, .post .post_head span.edited_post a  {
	color: #000;
	}

	.post .post_author {
    background: #fff7e8 /* #eddec1 lightest shade */
	}

   .post.unapproved_post .post-grid {
    border-color: #ffb8be;
	background-color: rgba(255,184,190,.2);
   }
   
   .post.classic.unapproved_post .post-grid {
    border-color: #ffb8be;
	background-color: rgba(255,184,190,.2);
   }
   
   .post.unapproved_post .post_controls {
    border-top-color: #ffb8be;
   }

	.postbit_user_btn a:link, .postbit_user_btn a:visited, .postbit_user_btn a:active {
		background-color: #068080;
		color: #fff;
	}

	.post.unapproved_post {
    background-color: #ffdde0;
   }

	.ignored_post {
    border-color: #333;
   }

	.post .post_author div.author_statistics {
    color: #666;
	}

	.post.classic .post_author div.author_statistics, .post_controls {
    border-color: #ccc;
	}

	.post_controls {
    background-color: #fbfcff;
   }

	.post .post_meta {
    color: #999;
	}

	.post .post_meta a:link, .post .post_meta a:visited, .post .post_meta a:hover, .post .post_meta a:active {
    color: #777;
   }
	
	.postbit_buttons > a:hover {
   border-color: #bbb;
   }

	/* Profile */
	/* borders */
	.memp-topbar, .memp-contactbutts div, .mempspacing-minip, #memp-tabnav, #memp-tab1, #memp-tab2, #memp-tab3, #memp-tab4, #memp-tab5, .mp-quotebox, .mp-occup, .mp-age, .mp-height, .mp-ship, .mp-usergroup, .mp-class, .mp-profilehead, .mp-appearancehead, .mp-historyhead, .mp-personalityhead, .mp-otherhead, .mp-playerinfo-hd, .mp-playertyl-hd, .mp-playerposts-hd, .mp-playerthreads-hd, .mp-playermisc-hd, .mp-personality, .mp-other, .mp-siggy, .mp-absence, .mp-mostlikedpost, .mp-admodops, .mp-buddy, a.button.small_button.add_buddy_button, a.button.small_button.remove_buddy_button, a.button.small_button.add_ignore_button, a.button.small_button.report_user_button, .mp-repylk-hd, .mp-repymk-hd, .mp-repydk-hd, .mp-stamps-hd, .mp-extras-hd, .mp-repylk, .mp-repymk, .mp-repydk, .mp-playertyl-hd, .mp-playerposts-hd, .mp-playertyl, .mp-playerposts, .mp-playertyl, .mp-playerthreads, .mp-playerposts, .mp-playermisc, .mp-playerthreads-hd, .mp-playermisc-hd, .mp-stamps, .mp-extras, .mp-badges, .mp-minip-post, .mp-minip-likes, .memp-grid {
	border-color: #000;
	}

	.memp-container, .mp-height, .mp-ship {
	background-color: #eddec1; /* lightest shade */
	}

	.memp-topbar, .mp-usergroup, .mp-class, .mp-personality, .mp-other, .mp-profilecontent, .mp-appearance, .mp-history, .mp-playerinfo, .mp-siggy, .mp-repylk, .mp-repymk, .mp-repydk, .mp-playertyl, .mp-playerposts, .mp-playerthreads, .mp-playermisc, .mp-stamps, .mp-minip-player, .mp-quotebox {
	background-color: #f4f0e6;
	}

	.memp-contactbutts div:hover {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	#memp-tabnav {
		background-color: #6a7b80; /* Accent color #3 */
	}

	.memp-activetab, #memp-tab1:hover, #memp-tab2:hover, #memp-tab3:hover, #memp-tab4:hover, #memp-tab5:hover {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.mp-occup, .mp-age, .mp-buddy, .mp-minip-post, .mp-minip-likes {
		background-color: #6a7b80; /* Accent color #3 */
	}

	.mp-absence {
		background-color: #ff010147;
	}

	a.button.small_button.add_buddy_button:hover, a.button.small_button.remove_buddy_button:hover, a.button.small_button.add_ignore_button:hover, a.button.small_button.report_user_button:hover {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	/* Quick Reply */
	#quickreply_e {
	border-color: #000;
	}

	.tv-quickreply {
    background-color: #fbfcff;
	}

	/* Registration */
	/* borders */
	#memreg-grid, #memreg-coppa-grid, #memreg-coppa-grid .thead, #memreg-grid .thead, .memreg-coppa, .reg-cat, #memregleft-grid, #memregright-grid, #lostpw-grid, #lostpw-grid .thead {
	border-color: #000;	
	}
	
	#memreg-coppa-grid, #memreg-grid, #lostpw-grid {
	background-color: #fbfcff;	
	}

	.reg-cat {
    background-color: #c6cdd6;
	}

	/* Rows */
	#changeuserbox, .calendar-add-row {
    background-color: #fbfcff;
}

	/* Scrollbar */
	/* Track */
	::-webkit-scrollbar-track {
	  background: transparent; 
	}

	/* Handle */
	::-webkit-scrollbar-thumb {
	  background: #000; 
	}

	/* Handle on hover */
	::-webkit-scrollbar-thumb:hover {
	  background: #555; 
	}

	/* Search */
	/* borders */
	.search-box, .search-thead, .search-submit, #search-result-grid-p, .search-cat, .search-results, .search-results.threadbit_main, .search-results.threadbit-modbit, .search-results.threadbit_lastpost, .search-results.threadbit_author, .search-results.threadbit_forum, .search-results.threadbit_stats.threadbit_replies, .search-results.threadbit_stats.threadbit_views, .search-pages, .search-modtool, #search-result-grid-t {
	border-color: #000;
	}

	.search-box {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	#search-result-grid-p, #search-result-grid-t {
		background-color: #c6cdd6; /* Accent color #1 */
	}

	.search-results {
		background-color: #f4f0e6;
		border-color: #000;
	}

	/* Spoiler */
	.spoiler {
		background-color: #fbfcff;
		border-color: #000;
}

	.spoiler_button {
		background-color: #c6cdd6; /* Accent color #1 */
		border-color: #000;
		color: #000;
	}

	.spoiler_content {
		background-color: #fbfcff;
}

	/* Stamps */
	.stampbox{
	border-color: #e5e7e0;
	}

	/* Thead */
	.thead {
		background: #894d57; /* Accent color #3 */
		color:#000;
		font-weight: bold;
		border-color: #000;
	}

	.thead a:link, .thead a:visited {
		color:#000;
	}

	.thead input.textbox,
	.thead select {
	 border: 0.063rem solid #000;
	}

	.tborder>.thead, .row>.thead {
	border-color: #000;	
	}

	.thead a, .tv-newreply-btmcont a {
		color: #fbfcff;
	   }

   .thead a:hover {
    color:rgba(0, 0, 0, 0.600);
   }

	/* Threadlog */
	/* borders */
		table#threadlog, #threadlog tbody tr {
		border-color: #000;
		}

	#threadlog td.tcat {
		background-color: #c6cdd6; /* Accent color #1 */
		color: #000;
	}

	/* Thread View */
	/* borders */
		#tv-thead, #threadiconbox, .tv-tms, .tv-tnl, .tv-newreply, .tv-newreply-btm, .tv-threadtools, .tv-modtools, .tv-similar-cat, .tv-similarities-row, .poll-col-1, .poll-col-2 {
		border-color: #000;
		}

	 	.tv-newreply-btmcont a:hover, .fd-buttons-cont-bot a:hover {
		background-color: #6a7b80; /* Accent color #3 */
	}

		#thread_modes:hover, .tv-tnl:hover, .new_reply_button:hover, .new_thread_button:hover {
		background-color: #c6cdd6; /* Accent color #1 */
	}

		.tv-threadtools, .tv-modtools {
		background-color: #c6cdd66b; /* Accent color #1 + transparency*/
}

		.tv-similar-cat {
		background-color: #c6cdd6; /* Accent color #1 */
}

	.tv-similarities-row {
	background-color: #fbfcff;		
}

	.thread_start_datetime {
	color: #999;
	}

	/* Timeline */

	#conference-timeline .timeline-start, #conference-timeline .timeline-end {
	  background-color: #cecece;
	  color: #454545;
	  border-color: #666275;
	}

	#conference-timeline .conference-center-line {
	  background-color: #cecece;
	}

	.timeline-article .timeline-author, .timeline-article p {
	  color: #454545;
	}

	.timeline-article .content-left, .timeline-article .content-right {
	  border-color: #666275;
	  background-color: #fcf8f7;
	}

	.timeline-article p span.article-number {
	  color: #666275;
	}

	.timeline-article .content-left:before,
	.timeline-article .content-right:before {
	  color: #fcf8f7;
	}

	.timeline-article .meta-date {
	  color: #fcf8f7;
	  background-color: #666275;
	}

	.year-rl, .year-rp {
	  background-color: #fcf8f7;
	  color: #454545;
	}

	/* TYL */
	/* borders */
	.tyllist, .tyllist_classic, .tyl_counter {
	border-color: #ccc;
	}

	.tyllist, .tyllist_classic {
		background-color: transparent!important;
	}

	.tyllist, .tyllist_classic, {
	background-color: #fbfcff;
	}

	.popular_post{
	border-color: rgba(112,202,47,0.5);
	background-color: rgba(139,195,74,0.3);
	}

	.tyl_counter{
	background-color: #ddd;
	color: #333;
	}

	/* UCP & PMs */
	/* borders */
	.ucp-container-buffer, .ucp-container-buffer-btn, .pm-grid-buffer, .ucp-grid-buffer, .ucp-grid-buffer-btn, .ucp-nav-container, .ucp-nav-thead, .ucp-nav-home, .ucp-nav-cat, .ucp-cat, .ucp-nav-compose, .ucp-nav-listtrack, .ucp-nav-listfolders, .ucp-nav-listoptions, .ucp-nav-listas, .ucp-nav-listsubs, .ucp-buffercell, .ucp-thead, .ucp-thead2, #ucp-myalertsgrid, .ucp-myalerts-row, #ucp-myalertsgrid>.ucp-buffercell, #ucp-myalertsgrid-sett, #ucp-myalertsgrid-sf>div, #ucp-contents, .usercp_currentavatar, #ucp-latestsubs .ucp-cat, .ucp-subs-row, .ucp-notepad-box, #ucp-profilegrid, .ucp-profile-required-hd, .ucp-profile-optional-hd, #ucp-profile-required-grid, #ucp-profile-optional-grid, .ucp-profile-custom-hd, #ucp-profile-custom-grid, .ucp-profile-additional-hd, #ucp-profile-additional-grid, .ucp-profile-away-hd, #ucp-profile-away-grid, #ucp-profile-ic-grid, .ucp-buffercell-ep, .ucp-profile-row textarea, .ucp-changeaccount, #ucp-optionsgrid, #ucp-asgrid, #accountswitcher.as-master, .cat-left, .cat-right, .ucp-as-attachedacs, #ucp-groups-grid, .ucp-groups-row, #ucp-editlists-grid, #ucp-drafts-grid, .ucp-drafts-row, .ucp-buffercell-dfts, #ucp-subscripts-grid, .ucp-subscripts-row, #ucp-subscripts-grid .pagination, #PMrecipients, .pm-inboxribbon, #pm-subgrid, .pm-thead, .pm-messagetit-hd, .pm-author-hd, .pmbit_main.threadbit_main, .pmbit_author.threadbit_stats.align_center, .threadbit_lastpost.pmbit_date, .pm-modbit, .pm-row, .pm-nomessages, .pm-buffercell, #pm-formgrid-cont, .pm-folder-cont, #pm-foldergrid, .pm-folder-thead, .pm-folder-note2, #pm-compgrid, #pm-readgrid, .pm-read-action, #ucp-subscribe-grid, .ucp-subscribe-button {
	border-color: #000;
	}
	
	.usercp_container, .pmspace_container {
	border-color: #CCCCCC;
	}

	.pmspace_container {
	background-color: #fff;
	}

	.pmspace_used {
	color: #fff;
	}

	.pmspace_used.low {
	border-color: #0c5a01;
	background-color: #167203;
	}

	.pmspace_used.medium {
	background-color: #ff862b;
	border-color: #d7611e;
	}

	.pmspace_used.high {
	background-color: #e73c3c;
	border-color: #c00;
	}

	#ucp-container, .ucp-thead-sub, .pm-inboxribbon, #pm-grid {
		background-color: #eddec1; /* lightest shade */
	}

	.ucp-nav-home, #ucp-nav-listgrid, .ucp-myalerts-row, #ucp-myalertsgrid-sf>div, .ucp-summary-info, .ucp-subs-row, .ucp-profile-row, #ucp-profile-required-grid, #ucp-profile-away-grid, .ucp-options-row-check, .ucp-as-row-check, .ucp-options-row, .ucp-as-row, #accountswitcher.as-master, .ucp-as-attachedacs, .ucp-groups-row, .ucp-drafts-row, .ucp-subscripts-row, .pm-messagetit-hd, .pm-author-hd, .pm-date-hd, .pmbit_main.threadbit_main, .pmbit_author.threadbit_stats.align_center, .threadbit_lastpost.pmbit_date, .pm-modbit-hd, .pm-modbit, .pm-row, .pm-nomessages, #pm-foldergrid, .pm-folder-note, .pm-folder-note2, .pm-folder-row, #pm-compgrid, #ucp-subscribe-grid>.formbit_field {
		background-color: #f4f0e6;
	}

	.ucp-nav-cat, .ucp-cat {
    background-color: #c6cdd6;
	}

	#PMrecipients {
    background: #eddec15c;
	}

	input.pm-input.button {
    color: #000;
	}

	.pm-forumjump {
    background-color: #6a7b80; /* Accent color #3 */
	}

	.pm-qr, .pm-read-action {
    background-color: #fbfcff;
	}
	
	/* Welcome Bar */
		/* borders */
	.wbar, .wnavbar-rt, .wnav-icons:hover, .wnav-icons, .wnavb-content li, .wnavb-content-t, .wnavb-content-b, .wnavb-qlogin {
	border-color: #000;		
	}
	
	.wbar {
		background-color: #eddec1; /* Accent color #1 */
	}

	.wnavbar-lt {
		background-color: #eddec1; /* lightest shade */
	}

	.wnavbar-rt {
		background-color: #6a7b80;	/* darkest shade */
	}

	.wnavb a, .linkbar-text a, .wnavb-content a {
	color: #000;
	}

	.wnavb-content {
	background-color: #6a7b8099;
	}

	.wnavb-content li {
	background-color: #c6cdd6; /* Accent color #1 */
	}

	.wnavb-content li:hover {
		background-color: #6a7b80; /* Accent color #3 */
	}

	.alert_counter {
    background-color: #000!important;
    color: #fcf8f7!important;
	}

	.alert_counter2 {
		background-color: #000!important;
		color: #fcf8f7!important;
	}

	/* Who's Online */
	/* borders */
	#whosonline-grid, .whosonline-results {
	border-color: #000;
	}

	#whosonline-grid {
    background-color: #c6cdd6; /* Accent color #1 */
	}

	.whosonline-results {
    background-color: #f4f0e6;
	}