/* UUDEN VIESTIN INDIKAATTORI */
  .message .newIndicator {font-size: 13px; font-weight: 500; color: #fff; background-color: #2dbf5b; padding: 1px 5px; border: 1px solid #226a37; text-transform: uppercase;}  
 
  /* EI ENEMPÄÄ UUSIA VIESTEJÄ RIVI */  
  .discussionListItem .noteRow {padding: 16px; font-size: 14px; font-weight: 500 !important; color: #ccc !important; text-transform: uppercase; text-align: left !important;}
  /* KÄYTTÄJÄTIETOKORTTI, "SIJAINTI" TEKSTIN VÄRIN KORJAUS */  
  .muted {color: #fff !important;}
   
  /* SOMEIKONIT */
  .fa-facebook-official {font-size: 30px !important; color: #3b5998 !important; background-color: #fff !important; padding: 3px 5px 3px 5px !important; border-radius: 0px !important; margin-right: 12px !important; margin-top: 10px !important;}
  .fa-facebook-official:hover {color: #fff !important; background: #3b5998 !important; transition: all 0.15s ease-in-out !important;}
  .fa-twitter {font-size: 30px !important; color: #1da1f2 !important; background-color: #fff !important; padding: 3px 5px 3px 5px !important; border-radius: 0px !important; margin-right: 12px !important; margin-top: 10px !important;}
  .fa-twitter:hover {color: #fff !important; background: #1da1f2 !important; transition: all 0.15s ease-in-out !important;}
  .fa-steam-square {font-size: 30px !important; color: #000 !important; background-color: #fff !important; padding: 3px 5px 3px 5px !important; border-radius: 0px !important; margin-top: 10px !important;}
  .fa-steam-square:hover {color: #fff !important; background: #000 !important; transition: all 0.15s ease-in-out !important;}
 
  /* VIESTIALUEET, ALLEKIRJOITUS (KESKEN) */
  .message .signature {font-size: 8pt !important; padding: 10px !important; margin-top: 25px !important; border: 1px solid #434343 !important;}
 
  /* FOORUMIN LEVEYDEN KAVENTAMINEN */
  .pageWidth {padding-left: 100px !important; padding-right: 100px !important;}
 
  /* TECHBBS LOGOALUE */
  .logo-image, .logo-skinnable {background-color: transparent !important; margin-top: 15px !important; margin-bottom: 15px !important;}
 
  /* ISO MAINOS YLHÄÄLTÄ POIS */
  #premium a img {display: none !important;}
 
  /* PIKAHAKU */
  #QuickSearchQuery {margin-right: 100px !important; background-color: #212121 !important; color: #ccc !important;}
  #QuickSearch {top: -37px !important; background-color: transparent !important;}
  #QuickSearchQuery {border-radius: 0px !important;}
 
  /* TEEMAN NIMI YLÄNURKKAAN */
  #logoBlock .pageContent:before {content: "TechBBS - XenForo Dark Theme (beta)" !important; font-family: 'Rubik Mono One', sans-serif; font-size: 14px !important; font-weight: 600 !important; float: right !important; height: 13px !important;}
  #logoBlock .pageContent:before {padding: 15px 17px 17px 15px; margin-top: 7px; margin-right: 15px; margin-bottom: 0px;}
  #logoBlock .pageContent:before {color: rgb(255, 255, 255); background-color: transparent; text-shadow: rgb(255, 255, 255) 0px -1px 4px, rgb(255, 255, 0) 0px -2px 10px, rgb(255, 128, 0) 0px -10px 20px, rgb(255, 0, 0) 0px -18px 40px;}
 
  /* VIESTIALUEET, POISTETAAN LUKEMATTOMIEN VIESTIEN PALLO LINKKIEN EDESTÄ */
  .unreadLink, .LoggedIn div.ReadToggle {display: none !important;}
  .LoggedIn .discussionListItem .titleText {padding-left: 5px !important;}
   
  /* VIESTIKENTTÄ, KÄYTTÄJÄTIETOLAATIKKO */
  .messageUserBlock {background-color: #333 !important; padding-top: 15px !important; margin-top: 10px !important; margin-left: 10px !important; margin-bottom: 10px !important;}
 
  /* VIESTIALUEET, AVATAR KENTÄN TAUSTA */
  .messageUserBlock div.avatarHolder {background-color: #333 !important;}  
 
  /* VIESTIALUEET, ONLINE STATUS AVATARIN YMPÄRILLE */
  .messageUserBlock div.avatarHolder .onlineMarker {position: absolute !important; top: 6px !important; left: 26px !important; border-width: 5px !important; border-color: #7FB900 !important;}   
  .messageUserBlock div.avatarHolder .onlineMarker {padding-top: 95px !important; padding-right: 94px !important;}
  .messageUserBlock div.avatarHolder .onlineMarker {border-radius: 50% !important;}
 
  /* VIESTIALUEET, KÄYTTÄNIMIKENTTÄ */
  .messageUserBlock h3.userText {background-color: #333 !important; margin-top: 15px !important; margin-bottom: 5px !important;}
  .messageUserBlock a.username {font-size: 16px !important; font-weight: 700 !important; margin-bottom: 3px !important;}
 
  /* VIESTIALUEET, TITTELINTUURE */
  .messageUserBlock .userTitle {padding-bottom: 15px !important;}
 
  /* VIESTIALUEET, PC-SPEKSIT SIJOITTELU */
  table.specstable.in_post {margin-top: 15px !important;}
 
  /* VIESTIALUEET, YLEISET VIESTIEN MUOTOILUT */  
  .messageHeading {border: 0px !important; background-color: #333 !important;}
  .extraUserInfo {background-color: transparent !important;}
  .XenBase, .messageMeta {border: 0px !important; background-color: #212121 !important; padding-top: 7px !important;}
  .messageList .message {border: 0px !important; margin-top: 15px !important;}  
  .message, .messageInfo {border: 0px !important; background-color: #212121 !important;}  
  .messageUserInfo {border: 0px !important; background-color: #212121 !important;}
   /* VIESTIALUEET, VIESTIEN TYKKÄÄ, LAINAA JA VASTAA PAINIKKEET */  
  .thread_view .messageMeta .publicControls a {background-color: #333 !important; color:#eee !important; border: 0px !important; border-radius: 0px !important; }
  .thread_view .messageMeta .publicControls a {font-size: 10px !important; font-weight: 400 !important; padding: 7px !important; text-transform: uppercase !important;}
  .thread_view .messageMeta .publicControls a:hover {transition: all 0.25s ease-in-out !important; color: #141414 !important; background-color: #ccc !important;}
  /* VIESTIALUEET, VIESTIEN RAPORTOI JA LISÄÄ KIRJANMERKKI PAINIKKEET */  
  .thread_view .messageMeta .privateControls a {background-color: #333 !important; color:#eee !important; border: 0px !important; border-radius: 0px !important;}
  .thread_view .messageMeta .privateControls a {font-size: 10px !important; font-weight: 400 !important; padding: 7px !important; text-transform: uppercase !important;}
  .thread_view .messageMeta .privateControls a:hover {transition: all 0.25s ease-in-out !important; color: #141414 !important; background-color: #ccc !important;}  
 
  /* VIESTIALUEET, QUOTE */
  .bbCodeQuote {
  border-color: rgb(180, 52, 52) !important; border-top-color: #111 !important; border-right-color: #111 !important; border-bottom-color: #111 !important; border-left-color: #b43434 !important;}
 
  /* VIESTIALUEET, QUOTE */
  .bbCodeBlock {background-color: red !important; margin: 1em 0 !important; margin-top: 1em !important; margin-right: 0px !important; margin-bottom: 1em !important; margin-left: 0px !important; border-left: 3px solid #b43434 !important; border-left-width: 3px !important; border-left-style: solid !important; border-left-color: #b43434 !important;}  
 
  /* VIESTIALUEET, QUOTE, MUUT */
  .quoteContainer {background-color: #111 !important;}
  .attribution {border: 0px !important; background-color: #111 !important; font-size: 11px !important;}
  /* VIESTIALUEET, SIVUPALKKI POIS */
  .thread_view .sidebar {display: none;}
  .thread_view .mainContent {margin-right: 0;}
 
  /* YKSITYISVIESTIT, SIVUPALKKI POIS */
  .conversation_view .sidebar {display: none;}
  .conversation_view .mainContent {margin-right: 0;}
 
  /* VIESTILISTAUS, KOROSTETAAN HIEMAN NOSTETTUJEN KETJUJEN TAUSTAVÄRIÄ */
  li[class*="sticky"] a:link, li[class*="sticky"] {font-weight: 500 !important; opacity: 0.95 !important;}
  /* ETUSIVU, KORVATAAN ALUEIDEN JA VIESTIKETJUJEN VÄLIVIIVAT TYHJILLÄ VÄLEILLÄ */
  #forums .node.primaryContent {border-bottom: 0px !important; margin-bottom: 1px !important; border-top: 2px solid #333 !important; border-bottom: 2px solid #111 !important; border-radius: 5px !important;}
  .nodeList .categoryStrip {margin-bottom: 7px !important;}
  .discussionListItem {border-bottom: 0px !important; margin-bottom: 2px !important;}
  .discussionListItem .stats dl {border-left: 0px !important; border-right: 0px !important;}
 
  /* ETUSIVU, TAUSTAVÄRI POIS ALUEIDEN OTSIKKOKENTISTÄ */
  .nodeList, .categoryStrip {border-top: 0px solid !important; border-left: 0px solid !important; border-right: 0px solid !important; background-color: transparent !important;}
 
  /* ETUSIVU, HARMAIDEN REUNAVIIVOJEN POISTAMINEN */
  .pageContent {border-left: none !important; border-right: none !important; border-bottom: none !important; margin-top: -4px !important;} /* ULOIMMAT REUNUKSET */
  .tabLinks {border-left: none !important; border-right: none !important; margin-top: -4px !important;} /* ALUELINKIT */
  html, .navTabs, .navTab.selected, .navLink {border-left: none !important; border-right: none !important; border-top: none !important;}
 
  /* ETUSIVU, AIHEALUEIDEN MOUSE HOVER EFEKTIT */
  #forums .node.primaryContent:hover {border-top: 2px solid #444 !important; border-bottom: 2px solid #111 !important;}
  #forums .node.primaryContent:hover {background-color: #333 !important; transition: all 0.15s ease-in-out !important;}
  .node .nodeLastPost {background-color: transparent !important;}
  /* SIVUPALKKI, LAATIKON REUNUKSET */
  .sidebar .secondaryContent {background-color: #333 !important; border-bottom: 0px !important; margin-bottom: 1px !important; border-top: 2px solid #333 !important; border-bottom: 2px solid #111 !important; border-radius: 5px !important;}
 
  /* SIVUPALKKI, TAUSTAVÄRI */
  .sidebar .secondaryContent {background-color: #212121 !important;}
 
  /* SIVUPALKKI, OTSIKOIDEN KESKITYS */
  .sidebar .section .secondaryContent h3 {text-align: center !important; text-decoration: none !important;}
 
  /* SIVUPALKKI, OTSIKKOPALKKI */
  .sidebar .section .secondaryContent h3 {background-color: #212121 !important; border-radius: 0px !important; margin-bottom: 10px !important; padding-top: 1px !important;}
 
  /* SIVUPALKKI, OTSIKKOPALKKIEN LINKKIEN ALLEVIIVAUS POIS */
  .sidebar .section .secondaryContent h3 a {text-decoration: none !important;}
   
   /* AVATARIT, PYÖRISTYKSET JA REUNUKSIEN JA PADDINGIT POIS + LISÄTÄÄN PIENI VARJOSTUS AVATARKUVAN SISÄOSAAN */
  .discussionListItem .posterAvatar .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .messageUserBlock .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .visitorPanel .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .alerts .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .visitorTabs .navLink .miniMe {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .avatar.plainImage .img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .avatar .img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important; background-position: 0px 0px !important;}
  .AvatarEditor .currentAvatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .AvatarEditor .avatarCropper img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .avatarScaler img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  .avatar img, .avatar .img, .avatarCropper {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
  /* MOUSE HOVER, ILMOITUKSET */
  .listItem:hover {transition: all 0.25s ease-in-out !important;}
 
  /* MOUSE HOVER, YLÄOSAN LINKKIPALKKI */
  .navLink:hover {transition: all 0.25s ease-in-out !important;}
 
  /* MOUSE HOVER, YLÄOSAN LINKKIPALKIN ALEMMAT LINKIT */
  .tabLinks a:hover {transition: all 0.25s ease-in-out !important; padding-top: 2px !important;}
 
  /* MOUSE HOVER, YHTEISTYÖKUMPPANIEN LINKIT */
  .blockLinksList a:hover {transition: all 0.25s ease-in-out !important;}
  /* MOUSE HOVER, VIESTISIVUJEN NAVIGOINTIPAINIKKEET */
  .PageNav a:hover {transition: all 0.25s ease-in-out !important; color: #141414 !important; background-color: #ccc !important;}
 
  /* MOUSE HOVER, FOORUMIN VIESTIKETJUJEN NAVIGOINTIPAINIKKEET */
  body .itemPageNav a:hover {transition: all 0.25s ease-in-out !important; color: #000 !important; background-color: #ccc !important;}
 
  /* MOUSE HOVER, PIKAVASTAUSPAINIKKEET */
  .button.primary:hover {transition: all 0.25s ease-in-out !important; background: #34383e !important; border: 1px solid #34383e !important;}
  .button:hover {transition: all 0.25s ease-in-out !important; color: #ccc !important; background: #545b67 !important; border: 1px solid #545b67 !important;}
 
  /* MOUSE HOVER, FOORUMIN ALUELINKIT */
  .nodeTitle a:hover {transition: all 0.25s ease-in-out !important; color: #ccc !important; text-decoration: none !important;}
 
  /* MOUSE HOVER, ALUEIDEN VIESTIKETJUJEN LINKIT */
  .discussionListItem a:hover {transition: all 0.25s ease-in-out !important; color: #ccc !important; text-decoration: none !important;}
 
  /* MOUSE HOVER, FOOTERIN LINKIT */
  .footerLinks a:hover {transition: all 0.25s ease-in-out !important;}
 
  /* MOUSE HOVER, FOOTERIN YHTEISTYÖSIVUSTOJEN LINKIT */
  .footerList a:hover {transition: all 0.25s ease-in-out !important;}
 
  /* MOUSE HOVER, SIVUN ALIMMAT COPYRIGHT LINKIT */
  #copyright a:hover {transition: all 0.25s ease-in-out !important; color: #34383e !important; text-decoration: none !important;}
 
  /* MOUSE HOVER, TEEMAN JA KIELEN VALINTA */
  .choosers a:hover {transition: all 0.25s ease-in-out !important;}
 
  /* MOUSE HOVER, BREADCRUMBSIT */
  .crumbs a:hover {transition: all 0.25s ease-in-out !important;}
 
  /* MOUSE HOVER, RAPORTOI JA LISÄÄ KIRJANMERKKI */
  .privateControls a:hover {transition: all 0.25s ease-in-out !important; color: #fff !important; text-decoration: none !important;}
 
  /* MOUSE HOVER, TYKKÄÄ, LAINAA JA VASTAA */
  .publicControls a:hover {transition: all 0.25s ease-in-out !important; color: #fff !important; text-decoration: none !important;}
 
  /* MOUSE HOVER, ALLEKIRJOITUKSEN LINKIT */
  .signature a:hover {transition: all 0.25s ease-in-out !important; text-decoration: none !important;}