/* Shacknews Chatty Redesign.  Derived from Nitrium.  Modified by Ashun. */



@-moz-document url-prefix(http://www.shacknews.com/chatty){

.border-grd{

  display: block !important;
  background: #262420 !important;
  height: 18px !important;

  }

#footer{

  font-family: Arial !important;
  font-size: 12px !important;
  margin: -17px 0px 0px 0px !important;
  border-top: 0px dashed #444444 !important;
  background-color: #262420 !important;
  color: white !important;

  }

#container{

  color: white !important;
  padding-top: 24px !important;
  background: #262420 !important;
  border-width: 4px 0px 4px 0px !important;
  border-style: ridge !important;
  border-color: #FF295E !important;

  }

div.commentsblock{

  background: black !important;
  margin: 15px 0px 0px 0px !important;
  padding-top: 10px !important;
  border-width: 1px 0px 1px 0px !important;
  border-style: dashed !important;
  border-color: #444444 !important;

  }

}



@-moz-document domain(shacknews.com){ 

.user a, .oneline_user{

  color       : #FFAA0A !important;
  font-family : Calibri !important;
  font-size   : 16px !important;
  font-weight : bold !important;
  font-variant: small-caps !important;
  text-shadow : #FF3F23 0px 0px 6px !important;

  }

span.user, .this_user{

  color: #66ccff !important;
  font-family : Calibri !important;
  font-size   : 16px !important;
  font-weight : bold !important;
  font-variant: small-caps !important;
  text-shadow : #00A2F2 0px 0px 6px !important;

  }

.oneline a:hover{

  background-color: #000000 !important;

  }

.oneline a:hover span.oneline_body{

  color: #FFFFFF !important;

  }

div.fullpost{

  position: relative !important;
  left: 0px !important;
  background-color: #262420 !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #444444 !important;
  border-style: dashed !important;
  padding: 5px 0px 20px 0px !important;
  margin: 2px 0px 2px 0px !important;
  width: auto !important;

  }

div.threads div.collapsed{

  position: relative !important;
  width: auto !important;
  height: 81px !important;
  margin: 25px 6px 25px 0px !important;
  padding: 0px 0px 0px 0px !important;
  border-style: solid !important;
  border-width: 0px 0px 0px 0px !important;
  border-color: yellow !important;
  opacity: 0.70 !important;
  right: -8px !important;

  }

div.threads div.collapsed div.fullpost{

  color: #444444 !important;
  position: relative !important;
  height: 75px !important;
  width: auto !important;
  border-style: dashed !important;
  border-width: 1px 1px 0px 1px !important;
  border-color: #444444 !important;
  margin: 0px 2px 0px 0px !important;
  padding: 5px 0px 0px 0px !important;
  left: 0px !important;

  }

div.threads div.collapsed div.postbody{

  position: relative !important;
  width: 97.2% !important;
  height: 16px;
  overflow: hidden;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: blue !important;
  margin: 4px 0px 0px 0px !important;
  padding: 1px 0px 2px 0px !important;
  left: 22px !important;

  }

div.collapsed div.postmeta a.showpost:link, div.collapsed div.postmeta a.showpost:visited, div.collapsed div.postmeta a.showpost:active, div.collapsed div.postmeta a.showpost:hover{

  width: 100% !important;
  color: #E9E9DE !important;
  background: #262420 !important;
  font-family : Calibri !important;
  font-size: 16px !important;
  font-variant: small-caps !important;
  border-style: dashed !important;
  border-width: 1px 0px 1px 0px !important;
  border-color: #444444 !important;
  height: 22px !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;

  }

div.collapsed div.postmeta a.showpost:hover{

  background: #2E2C27 !important;
  color: white !important;
  text-shadow : #AAAAAA 0px 0px 6px !important;

  }

div.postdate{

  font-size: 10px !important;
  color: #666 !important;
  height: 0px !important;
  line-height: 0px !important;
  padding: 10px 5px !important;

  }

div.reply{

  font-family: Calibri !important;
  font-size: 16px !important;
  text-transform: lowercase !important;
  font-variant: small-caps !important;

  }

div.reply a:link, div.reply a:visited, div.reply a:active{

  padding: 1px 0px 4px 0px !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #206DA1 !important;
  background: -moz-linear-gradient(top, #27394F, #262420) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #27394F),color-stop(1, #262420)) !important;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27394F', endColorstr='#262420') !important;*/

  }

div.reply a:hover{

  border-color: #206DA1 !important;
  background: -moz-linear-gradient(top, #27394F, #0099ff) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #27394F),color-stop(1, #0099ff)) !important;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27394F', endColorstr='#0099ff') !important;*/

  }

div.replying div.reply a:link, div.replying div.reply a:visited, div.replying div.reply a:active, div.replying div.reply a:hover{

  border-color: #206DA1 !important;
  background: -moz-linear-gradient(top, #27394F, #0099ff) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #27394F),color-stop(1, #0099ff)) !important;
  position: absolute !important;
  width: 66px !important;
  right: 0px !important;
  top: 0px !important;

  }

div.inlinereply{

  width: auto !important;
  position: relative !important;
  background-color: #262420 !important;
  border-style: dashed !important;
  border-color: #444444 !important;
  margin: 2px 0px 3px 0px !important;
  padding: 15px 10px 0px 20px !important;

  }

div.newcommentform{

  width: 822px !important;
  height: 330px !important;
  margin: 0 !important;
  padding: 15px !important;
  border: 1px solid #444444 !important;
  background-color: #262420 !important;
  position: absolute !important;
  top: 70px !important;
  left: -2px !important;
  z-index: 20 !important;

  }

div.postbox textarea{

  background: black !important;
  border-style: solid !important;
  border-color: #0099ff !important;
  color: #ffffff !important;
  width: 570px !important;
  height: 215px !important;

  }

div.postbox div.login{

  background: #262420 !important;
  height: 23px !important;

  }

div.postbox input{

  background: black !important;
  color: black !important;
  height: 15px !important;
  border: 1px dashed white !important;

  }

div.postbox button{

  width: 132px !important;
  height: 23px !important;
  font-family: Calibri !important;
  font-size: 12px !important;
  font-weight: bold !important;
  border-color: #206DA1 !important;
  border-width: 1px !important;
  color: white !important;
  text-transform: uppercase !important;
  font-variant: small-caps !important;
  background: -moz-linear-gradient(top, #27394F, #262420) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #27394F),color-stop(1, #262420)) !important;
  padding: 0px 0px 0px 0px !important;
  cursor:pointer !important;

 }

div.postbox button.useraction{

  width:66px !important;
  height: 23px !important;
  background: -moz-linear-gradient(top, #27394F, #262420) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #27394F),color-stop(1, #262420)) !important;
  padding: 0px 0px 2px 0px !important;

  }

div.postbox div.csubmit button:hover{

  text-shadow : #AAAAAA 0px 0px 6px !important;
  background: -moz-linear-gradient(top, #27394F, #0099ff) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #27394F),color-stop(1, #0099ff)) !important;

  }

div#shacktags_legend{

  position: absolute !important;
  top: 33px !important;
  left: 610px !important;
  margin: 0 !important;
  padding: 0 !important;
  width:200px !important;
  vertical-align: bottom !important;

  }

div#shacktags_legend td{

  padding: 3.27px 6px !important;

  }

div.capped div.fullpost {

  width: auto !important;
  opacity: 1 !important;
  border-width: 1px 1px 0px 1px !important;
  border-color: #444444 !important;
  /*border: 1px solid red !important;*/
  margin: 0px 0px 0px 0px !important;

  }

div.capped div.capcontainer{

  width: 100% !important;
  height: 517px !important;
  opacity: 1 !important;
  /*border: 1px solid red !important;*/
  z-index: 2 !important;
  top: 0px !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 2px !important;

  }

div.capped p.capnote{

  position:relative !important;
  background: #262420 !important;
  right:2px !important;
  width: auto !important;
  height: 20px !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #444444 !important;
  border-style: dashed !important;
  padding: 0px 0px 0px 0px !important;
  z-index: 2 !important;

  }

div.capped p.capnote a:link, div.capped p.capnote a:visited, div.capped p.capnote a:active, div.capped p.capnote a:hover{

  color       : #E9E9DE !important;
  background  : none !important;
  font-family : Calibri !important;
  font-size   : 16px !important;
  font-weight : bold !important;
  font-variant: small-caps !important;
  /*text-shadow : #FFFFFF 0px 0px 6px !important;*/
  height: 20px !important;
  width: 100% !important;
  position:absolute !important;
  top: 0px !important;
  padding-top: 0px !important;
  text-align:center !important;

  }

div.capped p.capnote a:hover{

  color: white !important;
  background: #2E2C27 !important;

  }

div.capped p.capnote strong{

  color: #00bff3 !important;
  font-size: 14px !important;
  font-family: Arial !important;

  }

}