/* CSS Document */

  #bit, #bit * {}

  #bit {

      bottom: -300px;

      font: 13px "Helvetica Neue",sans-serif;

      position: fixed;

      left: 0px;

      z-index: 999999;

	  width: 250px;

  }

  

  .loggedout-follow-typekit {

      margin-right: 4.5em;

  }

  

  #bit a.bsub {

      background-color: #41AABF;

      background-image: -moz-linear-gradient(center bottom , #3F3F3F, #41AABF 2px);

	  /*background: -webkit-gradient(linear, left top, left bottom, from(#41AABF), to(#3F3F3F));*/

  	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F3F3F', endColorstr='#41AABF');	  

      border: 0 none;

      box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);

      color: #fff;

      display: block;

      float: left;

	  margin-left:33px;

      font: 15px/30px "Helvetica Neue",sans-serif;

      letter-spacing: normal;

      outline-style: none;

      outline-width: 0;

      overflow: hidden;

      padding: 0 10px 0 8px;

      text-decoration: none !important;

      /*text-shadow: 0 -1px 0 #444444;*/

  }

  

  #bit a.bsub {

      border-radius: 2px 2px 0 0;

  }

  

  #bit a.bsub span {

      background-attachment: scroll;

      background-clip: border-box;

      background-color: transparent;

/*      background-image: url("../../../blog/wp-content/themes/k2/images/asterisk_orange.png");*/

	  background-image:url(http://stest1.sorecsonsitetests.sorecson.com/img/Twitter_logo_white.png);

      

      background-position: 5px 22px;

      background-repeat: no-repeat;

	  padding:20px 30px;

  }

  

  #bit a:hover span, #bit a.bsub.open span {

      /*background-position: 0 -117px;*/

      color: #fff !important;

  }

  

  #bit a.bsub.open {

      background: none repeat scroll 0 0 #41AABF;

  }

  

  #bitsubscribe {

      /*background: none repeat scroll 0 0 #28aaa2;*/
	  background: none repeat scroll 0 0 #41AABF;

      border-radius: 4px 0 0 0;

      color: #FFFFFF;

      margin-top: 27px;

      padding: 6px;

      width: 218px;

	  float: right;

	  margin-top: 0;

  }

  

  div#bitsubscribe.open {

      box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);

  }

  

  #bitsubscribe div {

      overflow: hidden;

  }

  

  #bit h3, #bit #bitsubscribe h3 {

      color: #FFFFFF;

      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

      font-size: 20px;

      font-weight: 300;

      margin: 0 0 0.5em !important;

      text-align: left;

      text-shadow: 0 1px 0 #333333;

  }

  

  #bit #bitsubscribe p {

      color: #FFFFFF;

      font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif;

      margin: 0 0 1em;

      text-shadow: 0 1px 0 #333333;

  }

  

  #bitsubscribe p a {

      margin: 20px 0 0;

  }

  

  #bit #bitsubscribe p.bit-follow-count {

      font-size: 13px;

  }

  

  #bitsubscribe input[type="submit"] {

      -moz-transition: all 0.25s ease-in-out 0s;

      -webkit-transition: all 0.25s ease-in-out 0s;

      -o-transition: all 0.25s ease-in-out 0s;

      -ms-transition: all 0.25s ease-in-out 0s;

      transition: all 0.25s ease-in-out 0s;	  

      background: -moz-linear-gradient(center top , #333333 0%, #111111 100%) repeat scroll 0 0 transparent;

	  background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));

  	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111');	  

      border: 1px solid #282828;

      border-radius: 11px 11px 11px 11px;

      box-shadow: 0 1px 0 #444444 inset;

      color: #CCCCCC;

      padding: 2px 20px;

      text-decoration: none;

      text-shadow: 0 1px 0 #000000;

  }

  

  #bitsubscribe input[type="submit"]:hover {

      background: -moz-linear-gradient(center top , #333333 0%, #222222 100%) repeat scroll 0 0 transparent;

      box-shadow: 0 1px 0 #4F4F4F inset;

      color: #FFFFFF;

      text-decoration: none;

  }

  

  #bitsubscribe input[type="submit"]:active {

      background: -moz-linear-gradient(center top , #111111 0%, #222222 100%) repeat scroll 0 0 transparent;

      box-shadow: 0 -1px 0 #333333 inset;

      color: #AAAAAA;

      text-decoration: none;

  }

  

  #bitsubscribe input[type="text"] {

      border-radius: 3px 3px 3px 3px;

      font: 300 15px "Helvetica Neue",Helvetica,Arial,sans-serif;

  }

  

  #bitsubscribe input[type="text"]:focus {

      border: 1px solid #000000;

  }

  

  #bitsubscribe.open {

      display: block;

  }

  

  #bsub-subscribe-button {

      margin: 0 auto;

      text-align: center;

  }

  

  #bitsubscribe #bsub-credit {

      border-top: 1px solid #3C3C3C;

      font: 11px "Helvetica Neue",sans-serif;

      margin: 0 0 -15px;

      padding: 7px 0;

      text-align: center;

  }

  

  #bitsubscribe #bsub-credit a {

      background: none repeat scroll 0 0 transparent;

      color: #AAAAAA;

      text-decoration: none;

      text-shadow: 0 1px 0 #262626;

  }

  

  #bitsubscribe #bsub-credit a:hover {

      background: none repeat scroll 0 0 transparent;

      color: #FFFFFF;

  }

  

#bit a.bsub span.fleche_twitter{

	width: 14px;

	height: 14px;

	line-height: 14px;

	vertical-align: text-top;

  margin:0;

  margin-top: 7px;
  cursor: pointer;

  float:right;
  padding:0px;	

}




#bit a.bsub span.fleche_twitter.fleche_twitter.on{

  background:url(http://stest1.sorecsonsitetests.sorecson.com/img/index-on.png);

 }