/*colors*/
body {
background-color:#4A3C4B;
}

a:link,a:visited,a:active {
color:#8A194F;
}

/**************/
/*header*/
/**************/
#stalker {
background:#8A194F;
color:#fff;
}

#stalkermenu {
background:#2B2033;
box-shadow:0 0 4px 2px rgba(0,0,0,0.400);
}

#stalkerwrapper,#menuwrapper,#footer .lower,#footer .upper, #container, #header  {
color:#707070;
}

a.stalkerlink:visited,a.stalkerlink:link {
color:#E9E9E9;
text-shadow:0 -1px 0 #000;
}
a:hover, a.stalkerlink:hover, body#forum_6 a.stalkerlink.forum_6,body#forum_47 a.stalkerlink.forum_47,body#forum_84 a.stalkerlink.forum_84 {
color:#DF1970;
}
.dropmenu {
background:#6F2852;
}
.toplink,#toplinks {
background-color:#472D40;
color:#c6c6c6;
}

.navigation {
color:#c6c6c6;
text-shadow:0 -1px 0 rgba(156,156,156,0.251)!important;
}
.navigation a:link,.navigation a:visited {
color:#c6c6c6;
}

.navigation .active {
color:#f1f1f1;
}
.navigation a:hover, .navigation a:active  {
color:#DF1970;
}

#container, #header  {
background:#DED6DF;
}
.miniav {
background-color:#e7e7e7;
}
.welcome {
color:#e9e9e9;
}

/**************/
.biglogo {
background:url(images/modders/logo4.png)no-repeat;
}
/****************/
.panel {
float:right;
text-align:right;
font-size:11px;
line-height:1em;
padding:4px 0;
}

.icons {
padding-left:5px;
padding-right:5px;
font-size:1em;
text-transform:uppercase;
font-weight:700;
}

.icons {
color:#FFF;
}

table {
color:#444;
}

.forumbit {
border:1px solid #cdcdcd;
}

.thead {
background-color:#61334A;
color:#ebebeb;
}

.thead a:link,.thead a:visited,.thead a:hover,.thead a:active,.tfoot a:link,.tfoot a:visited,.tfoot a:hover,.tfoot a:active {
color:#ebebeb;
}

.tcat {
background:transparent;
color:#8f8f8f;
}

.trow1 {
background-color:#e7e7e7;
border-bottom:1px solid transparent;
}

.trow2 {
background-color:#e9e9e9;
border-top:1px solid transparent;
}

.trow_shaded {
background:#ffdde0;
}

.trow_selected td {
background:#DDC1AD;
}

.trow_sep {
background:rgba(255,255,255,0.2);
color:#9c9c9c;
}

.tfoot {
background-color:#57455C;
color:#c1c1c1;
text-shadow:0 1px 0 rgba(255,255,255,0.2);
}
/*************
/*inputs*/
/***********************/
input.textbox, input.fileupload  {
background:#efefef;
color:#515151;
border:1px solid #ccc;
}

textarea {
background:#efefef;
color:#515151;
border:1px solid #ccc;
}

textarea:focus, input.textbox:focus  {
border:2px solid #efefef;
box-shadow:0 0 5px 0 rgba(0,0,0,0.2);
}

.checkbox {
background:#efefef;
color:#515151;
border:1px solid #ccc;
color:green;
}

select {
background:#efefef;
color:#515151;
border:1px solid #ccc;
border-radius:2px;
}

select:focus {
border:1px solid #7a7a7a;
box-shadow:0 0 5px 0 rgba(0,0,0,0.2);
}

option {
color:#515151;
}

.editor {
background:#f1f1f1;
border:1px solid #ccc;
text-shadow:none!important;
}

.editor_control_bar {
background:#ccc;
color:#685046;
text-shadow:none!important;
}

.messageEditor {
text-shadow:none!important;
}

.autocomplete {
background:#fff;
border:1px solid #000;
color:#000;
}

.autocomplete_selected {
background:#adcee7;
color:#000;
}
.uniForm fieldset {
border-top:1px solid #8f8f8f;
border-left:1px solid transparent;
border-right:1px solid transparent;
}
/********************/
/*misc color inputs etc*/
/********************/
.trow_reputation_positive {
background:#cfc;
}

.trow_reputation_negative {
background:#fcc;
}

.reputation_positive {
color:green;
}

.reputation_neutral {
color:#444;
}

.invalid_field {
border:1px solid #F30;
color:#F30;
}

.valid_field {
border:1px solid #0C0;
}

.validation_error {
background:url(images/invalid.gif) no-repeat center left;
color:#F30;
}
.validation_success {
background:url(images/valid.gif) no-repeat center left;
color:#00b200;
}
.highlight {
background:#FFC;
}

.link-spanner:hover {
//background-color:rgba(105,73,50,0.196);
}
.selectall {
background-color:#FFFBD9;
}
img.attachment {
border:1px solid #efefef;
}
hr {
background-color:#aeaeae;
color:#000;
}
.red_alert {
background:#FBE3E4;
border:1px solid #A5161A;
color:#A5161A;
}
div.error {
border-top:2px solid #FFD324;
border-bottom:2px solid #FFD324;
background:#FFF6BF;
}
div.error p {
color:#000;
}
div.error p em {
background:url(images/error.gif) no-repeat 0;
}
.high_warning, div.error p em, .reputation_negative  {
color:#C00;
}

.moderate_warning {
color:#F3611B;
}

.low_warning {
color:#AE5700;
}

.online {
color:#15A018;
}

.offline {
color:#C7C7C7;
}
.error_message {
color:#C00;
}
.success_message {
color:#00b200;
}
/********************/
/*repbox*/
/********************/
._neutral {
background-color:#FAFAFA;
color:#999;
border:1px solid #CCC;
}

._minus {
background-color:#FDD2D1;
color:#CB0200;
border:1px solid #980201;
}

._plus {
background-color:#E8FCDC;
color:#080;
border:1px solid #080;
}
/********************/
/*buttons*/
/********************/
.button, .topbutton, .altbutton {
background-color:#8A194F;
color:#dbdbdb;
border:1px solid transparent;
cursor:pointer;
}
.button:hover, .topbutton:hover, .altbutton:hover {
color:#fff;
background-color:#805583;
}
.topbutton.signup {
background-color:black;color:white;
}
#stalker .topbutton.signup:hover {
background-color:#EFEFEF;
color:#181818;
}
.topbutton.signin {
background-color:#B81717;color:#EFEFEF;
}
#stalker .topbutton.signin:hover {
background-color:#EFEFEF;
color:#B81717;
}
.pagination .pagination_current, .pagination a {
color: #A70E3E;
}
.pagination a,.pagination a:visited,.pagination a:active,.pagination a:link {
color:#89766E;
}
.pagination a:hover {
color:#2B2033;
}
.altbutton {
padding:.5em;
}
/********************/
/*posts and sigs*/
/********************/
blockquote, .codeblock {
background-color:#DFD7E0;
border:1px solid rgba(114,114,114,0.6);
box-shadow:inset 0 0 1px rgba(255,255,255,0.3);
color:#444;
}
blockquote cite, .codeblock .title {
background-color:#482E41;
border-bottom:1px solid rgba(255,255,255,0.1);
color:#fff;
}
blockquote cite a:hover,blockquote cite a:active,blockquote cite a:visited,blockquote cite a:link {
color:#efefef;
}
.bigav {
background:#f2f2f2;
border:1px solid #dcdcdc;
}
.admin {
color:red;
font-size:1em;
}
.user {
font-size:1em;
color:#888;
}
.supermod {
color:#f0f;
font-size:1em;
}
.mod {
color:#FF7E00;
font-size:1em;
}
.tea {
color:green;
font-size:1em;
}
/***********************************/
/*forum and threads*/
/***********************************/
.gallerydl, .gallerydl a {
color:#efefef;
}
.titlecaption {
background-color:#ded6df;
box-shadow:inset 0 1px 1px 1px #E9DFEA;
border:1px solid #e9e9e9;
}
.forumicon_on a {
 color:#8A194F;
 font-size:1.7em;
}
 .forumicon_minion a {
 color:#8A194F;
 font-size:.8em;
}
.forumicon_off a {
 color:#888;
 font-size:1.7em;
}
 .forumicon_minioff a {
 color:#888;
 font-size:.8em;
}
.forumbit_on a {
color: #8A194F;
}
.forumbit_off a {
color: #57455C;
}
.threadtitle a{
    font-size:1.5em;
    color:#61534D;
}
.threadtitle .subject_new {
	font-weight: 500;
color: #8A194F;
}
span[class*="pref"]{
background:#8A194F;
}
.pref_M1:after {
font-family: "icons";content: '\e821';padding:0 0.25em; font-size:1.4em;color: #fff;display:inline-block;
}
.pref_W1:after {
font-family: "icons";content: '\e837';padding:0 0.25em; font-size:1.4em;color: #fff;display:inline-block;
}
.pref_G1:after {
font-family: "icons";content: '\e839';padding:0 0.25em; font-size:1.4em;color: #fff;display:inline-block;
}
.pref_R1:after {
font-family: "icons";content: '\e822';padding:0 0.25em; font-size:1.4em;color: #fff;display:inline-block;
}
.pref_pin1:after {
font-family: "icons";content: '\e811';padding:0 0.25em; font-size:1.4em;color: #fff;display:inline-block;
}
.pref_C1:after {
font-family: "icons";content: '\e82f';padding:0 0.25em; font-size:1.4em;color: #fff;display:inline-block;
}
.threadtitle a{
    font-size:1.5em;
    color:#61534D;
}
.threadtitle .subject_new {
	font-weight: 500;
color: #8A194F;
}
span.unread_ind {
color: #8A194F;
}
li.threadtitle a:hover,  li.threadtitle span:hover  {
color:#eb37aa;
}

.threadtitle span.button, .cattitle span.button  { 
background-color: #474747;
border:none;
color:white;
}
.threadtitle span.button:hover, .cattitle span.button:hover{
color:white;
}
li.threadtitle a:hover,  li.threadtitle span:hover  {
color:#eb37aa;
}
.detailul.textdir {
background-color:#d9d9d9;
box-shadow:inset 0 1px 1px 1px #CECECE;
border:1px solid #e9e9e9;
}
li.detail i { 
color: #ACACAC;
}
li.detail i:hover {
color:#E16C18;
}
.sticky {
background-color: #DECAE4;
}
/***********************************/
/*footer*/
/***********************************/
#footer {
background-color:#211625;
text-shadow:0 -1px 0 #000;
border-top:1px solid rgba(0,0,0,0.4);
color:#686868;
}

#footer a:link,#footer a:visited {
color:#707070;
}

#footer a:hover,.tcat a:active {
color:#b1b1b1;
}
/*alerts*/
/********************************************/
.myalerts_popup li {
border-bottom:1px solid #D4D4D4;
color:#332620;
background:#efefef;
}

.myalerts_popup li a:hover {
color:#e16c18;
}

.myalerts_popup li a:link {
color:red;
}

.myalerts_popup li a:visited {
color:green;
}

.unreadAlert {
font-weight:700;
background:#FFFBD9;
}

.myalerts_popup_wrapper,.ajaxchat {
background-color:#6F2852;
border:1px solid #681353;
}

.myalerts_popup_wrapper .myalerts_popup {
background-color:#332620;
box-shadow:0 0 4px rgba(0,0,0,0.2);
}

.myalerts_popup .popupTitle {
background:#332620;
}

.myalerts_popup .popupFooter {
background:#332620;
box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.2);
}

.welcome {
background-color:#6F2852;
border:1px solid #681353;
}

a.unreadAlerts[class*="icon"]:hover{
background:#f2f2f2;
color:#681353;
}

span.sigbutton.alert,span.sigbutton.cht,span.sigbutton.upm {
background-color:#1B94C3;
color:#fff;
}

/***********************/
/*showthread downloads layout*/
/***********************/

.firstposttitle { 
	font-size: 16px;
	color:#504038;
	padding:.5em 0;
}

.firstpostbitbutton, .firstpostbitbutton a{
	color:#808080;
	font-size:1.2em;
	padding:0 0.15em;
}
.firstpostbitbutton:hover, .firstpostbitbutton a:hover {
	color:#61334A;
}
.posttags_vote {
    background: #576f94;
    border-radius: 2px;
    color: #FFFFFF;
}

.posttags_vote.smalltext a:link {
	color:white;
	text-decoration:none;
}

.gallerydl span.smalltext {
color:#444;
}
/***********************/
/*postbit*/
/***********************/
.postbit {
	background:#FAF2FE;
}
.postbitside {
	background:#FAF2FE;
}
.postbitcontent {
	background:#f3f3f3;
}
.postbittop {
	background:#9E5F8A;
	color:#fff;
}
.postbittop.detail {
	background:#f3f3f3;
}
.post_body {
    color:#444;
}
.post_body a:hover {
	color:#E16C18;
}
.post_body a:link {
	color:red;
}
.post_body a:visited {
	color:green;
}
.postbitbutton, .postbitbutton a, .postbitbutton a:link, .postbitbutton a:visited, .topbutton, .topbutton a {
	color: #b0b0b0;
	border-radius: 2px;
	font-size: 14px;
}
a.topbutton {color:#fff;}

span.postbitbutton a:hover {
	color:#61334A;
}
.multiquote span {
	color: #b0b0b0;
}
.multiquote_on a span, .multiquote span:hover  {
	color:  #61334A;
}

.post_rep_button {
	color: #5B5B5B;
}

.rep_none {
	background-color: #CCC;
	border: 1px solid #666;
}
.rep_plus {
	background-color: #c3d4c0;
	border: 1px solid #669966;
}
.arrow_box a {
	color:#fff;
}
.arrow_box {
	background: #9e9e9e;
	color:white;
}
.arrow_box:after, .arrow_box:before {
	border: solid transparent;
}
.arrow_box:after {
	border-color: rgba(237, 176, 85, 0);
	border-top-color: #444;
	border-width: 8px;
}
.arrow_box:before {
	border-color: rgba(168, 91, 39, 0);
	border-top-color: #a85b27;
}
ul.profiletabs a{
	background:#9E5F8A;
	color:#fff;
}
ul.profiletabs a.active {
color:#fff;
background-color:#805583;
}
ul.profiletabs a:hover {
background-color:#8A194F;
color:#dbdbdb;
}
.profileimage img {
background:#fff;
border:1px solid #ccc;
}


/*************/
/*user cp*/
/*************/
a > .icon-3x {
font-size: 3em;
}

/*********/
/* polls */
/********/

.progress_bar {
background-color: #f2f2f2;
}
.progress {
    background:#805583;
}
/*************/
/*mobile menu*/
/*************/
@media (max-width:48.000em){
  ul#menu.stalkerul.open, ul.open { 
    background-color: #292929;
	}
	ul.open li a:hover { background-color: #6F2852; color: #fff!important;}
	
}
