body {
	background-color: #454954;
	color: #FFF;
}

a:link {
	color: #949AA3;
}

a:visited {
	color: #949AA3;
}

a:hover, a:active {
	color: #949AA3;
}

#container {
 border: 2px solid #171C28;
 background-color: #171C28;
}

.pbox {
 background-color: #454954;
}

/*not used?*/
.menu ul {
	color: #FFF;
}

.menu ul a:link {
	color: #FFF;
}

.menu ul a:visited {
	color: #FFF;
}

/*haven't found this*/
#panel {
	background: #101010;
	color: #FFF;
	border: 1px solid #2B2B2B;
}

table {
	color: #FFF;
}

.tborder {
	/* background: #ADBABA; everything looks so much better without this */
	border: 0px solid #ADBABA; 
}

.tborder1 {
	background: #ADBABA;
}




.button {
 color: #FFF;
 background-color: #424242;
}

.tcat {
 background: #0A1F35; /* for non-css3 browsers */ 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A1F35', endColorstr='#1B3658'); /* for IE */ 
 background: -webkit-gradient(linear, left top, left bottom, from(#0A1F35), to(#1B3658)); /* for webkit browsers */ 
 background: -moz-linear-gradient(top,  #0A1F35,  #1B3658); /* for firefox 3.6+ */ 
}

.trow1 {
	background: #141920;     
}

.trow2 {
	background: #141920;
}

.trow_shaded {
	background: #141920;
}

.trow_selected td {
	background: #141920;
}

.trow_sep {
	background: #141920;
	color: #FFF;
}

.bottommenu {
	background: #28303D;
	color: #FFF;
	border: 1px solid #FFF;
}

.navigation {
	color: #FFF;
}

.navigation .active {
	color: #FFF;
}

input.textbox {
	background: #101419;
	color: #FFF;
	border: 1px solid #FFF;
}

textarea {
	background: #101419;
	color: #FFF;
	border: 1px solid #FFF;
}

select {
	background: #101419;
	border: 1px solid #FFF;
	color: #FFF;
}

.editor {
	background: #101419;
	border: 1px solid #FFF;
}

.editor_control_bar {
	background: #101419;
	border: 1px solid #FFF;
}

.autocomplete {
	background: #fff;
	border: 1px solid #FFF;
	color: black;
}

.autocomplete_selected {
	color: #000;
}

.popup_menu {
	background: #333;
	border: 1px solid #FFF;
}

.popup_menu .popup_item {
	background: #000;
	color: #FFF;
}

.popup_menu .popup_item:hover {
	color: #FFF;
}

.selectall {
	background-color: #000426;
}

img.attachment {
	border: 1px solid #161A28;
}

hr {
	background-color: #FFF;
	color: #FFF;
}

blockquote {
	border: 1px solid #333;
	background: #000;
}

blockquote cite {
	border-bottom: 1px solid #333;
}

.codeblock {
	background: #000;
	border: 1px solid #333;
}

.codeblock .title {
	border-bottom: 1px solid #333;
}

.highlight {
	background: #000033;
}

.pm_alert {
	background: #000940;
	border: 1px solid #002CDB;
}

.red_alert {
	background: #660000; /* not sure about this one */
}

div.error {
	border-top: 2px solid #002CDB;
	border-bottom: 2px solid #002CDB;
	background: #000940;
}

div.error p {
	color: #FFF;
}

div.error p em {
	color: #660000; /* again not sure */
	background: url('/images/error.gif') no-repeat 0;
}

.pagination a {
	border: 1px solid #FFF;
}

.pagination .pagination_current {
	border: 1px solid #FFF;
	color: #FFF;
}

.error_message {
	color: #660000; /* again not sure */
}

/* style the second level links */
.drop ul ul a:link, .drop ul ul a:hover, .drop ul ul a:active, .drop ul ul a:visited {
	background-color: #3B3F40;
	border: 1px solid #0F1012;
	color:#FFF; 
}

* html .drop ul ul a, * html .drop ul ul a:visited {
 color: #FFF;
}

.dustycode_staff img:not(.dustycode_pet) {
 border: 1px solid #FFF;
}

#unreadAlerts_menu:link, #unreadAlerts_menu:hover, #unreadAlerts_menu:visited, #unreadAlerts_menu:active {
 color: #FFF;
}

.btn {
 color: #FFF;
 background: #424242;
 border: 1px solid #171C28;
}

a.btn {
 color: #FFF !important;
}

.messageEditor {
	background: #0A0A0A;
	border: 1px solid #555;
}

.messageEditor .editor_dropdown_menu {
	background: #000;
	color: #FFF;
}

.messageEditor .toolbar_button_color .editor_dropdown_menu {
	background: #101010;
}

.messageEditor .toolbar_dropdown .editor_dropdown_label {
	background: #000;
	border: 1px solid #555;
}

.messageEditor .editor_dropdown_menu_title {
	background: #101010;
	border-bottom: 1px solid #555;
	color: #999;
}

.messageEditor .editor_dropdown_menu li.editor_dropdown_menu_item_over {
	background-color: #0A0A0A;
}

.myalerts_popup li {
	border-bottom:1px solid #2B2B2B;
}

.unreadAlert {
	background:#000426;
}

.myalerts_popup_wrapper .myalerts_popup {
	background:#000;
}

.myalerts_popup .popupTitle {
	border-bottom:1px solid #2B2B2B;
}

.myalerts_popup .popupFooter {
	background:#101010;
}

.usernamehead {
  background-color: #141920 !important;
  border: 1px solid #454954;
}

.teamBag {
  /*original agi: color: #e5cc22;*/
  color: #ff0051;
}

.teamCyg {
	color: #AAAAAA;
}

.teamUG {
	color: #D6B640;
}

.teamCustard {
	color: #ff724c;
}

.legacyMember {
	--color-dark: #F5B240;
	color: var(--color-dark);
	font-weight: bold;
}

.pupRep {
	--color-dark: #D6715D;
	color: var(--color-dark);
	font-weight: bold;
}

@media screen and (max-width:800px) {
 
 #posts .trow1 table:nth-child(3), #posts .trow2 table:nth-child(3) {background-color: #454954;}
}
