/**
 * Twitter - https://www.twitter.com
 * Copyright (C) 2009 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 1.0.8 Twitter search/profile widget with a variety of options to customize
*/
.twtr-widget{
  position:relative;
  font-size:9px;
  font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif;
}

.twtr-fullscreen{
  font-size:100%;
}

.twtr-fullscreen .twtr-new-results{
  display:none;
}

.twtr-widget .twtr-spinner{
  width:10px;
  height:10px;
  position:absolute;
  background:url(https://widgets.twimg.com/j/1/spinner.gif) no-repeat;
  top:3px;
  right:3px;
}

.twtr-inactive{
  display:none;
}

.twtr-widget a img{
  border:0;
}

.twtr-doc{
  overflow:hidden;
  width:100%;
  text-align:left;
  font-weight:normal;
}

.twtr-bd{
  padding:0 1px;
}

.twtr-widget .twtr-tweet-wrap{
  padding:3px 4px;
  overflow:hidden;
}

.twtr-fullscreen .twtr-tweet-wrap{
  padding:10px;
}

.twtr-widget .twtr-tweet{
  border-bottom:1px dotted #ddd;
  overflow:hidden;
}

.twtr-widget .twtr-tweet a.twtr-reply{
  visibility:hidden;
}

* html .twtr-widget .twtr-tweet a.twtr-reply{
  visibility:visible;
}

.twtr-widget .twtr-tweet:hover a.twtr-reply{
  visibility:visible;
}

.twtr-widget-profile img.twtr-profile-img{
  display:block;
  float:left;
  width:31px;
  height:31px;
  border:0;
}

.twtr-widget h3,.twtr-widget h4,.twtr-widget p{
  margin:0;
  padding:0;
  line-height:1;
  width:auto;
}

.twtr-widget-profile h3,.twtr-widget-profile h4{
  margin:0 0 0 12px;
}

.twtr-widget h3{
  font-size:10px;
  font-weight:normal;
}

.twtr-widget h4{
  font-size:10px;
}

.twtr-widget i,.twtr-widget .twtr-new-results{
  font-size:9px;
  font-style:normal;
  display:block;
  margin-top:2px;
}

.twtr-widget .twtr-new-results{
  text-align:center;
  padding:3px;
  margin:0 auto -10px auto;
  display:block;
  position:relative;
  bottom:5px;
}

.twtr-results-inner{
  line-height:1;
  font-size:100%;
  padding:4px 0;
  position:relative;
  bottom:-2px;
  width:40%;
  margin:0 auto;
  z-index:2;
  text-align:center;
}

.twtr-results-hr{
  width:100%;
  position:relative;
  z-index:1;
  height:1px;
  border-bottom:1px dotted #ddd;
  bottom:7px;
  background:none;
  overflow:hidden;
}

.twtr-new-results span{
  position:relative;
  z-index:3;
  top:-14px;
  display:block;
  font-size:9px;
}

.twtr-hd{
  padding:10px;
  position:relative;
  overflow:hidden;
}

.twtr-fullscreen .twtr-hd{
  height:0;
  padding:0;
}

.twtr-timeline{
  position:relative;
  overflow:hidden;
  z-index:2;
  height:225px;
}

.twtr-flat .twtr-timeline{
}

.twtr-widget .twtr-tweet{
  border-bottom-width:0;
}

.twtr-ft{
  position:relative;
}

.twtr-ft div{
  overflow:hidden;
  padding:1px;
}

.twtr-ft span{
  float:right;
  width:0;
  text-align:right;
}

.twtr-ft a{
  float:left;
  width:0;
  display:block;
}

.twtr-ft span a{
  float:none;
  width:0;
}

.twtr-avatar{
  width:40px;
  height:40px;
  float:left;
  overflow:hidden;
  display:block;
}

.twtr-fullscreen .twtr-avatar{
  width:80px;
  height:80px;
}

.twtr-img{
  height:25px;
  width:25px;
}

.twtr-img img{
  width:30px;
  height:30px;
}

.twtr-fullscreen .twtr-img img{
  width:72px;
  height:72px;
}

.twtr-fullscreen a.twtr-join-conv{
  display:none;
}

.twtr-tweet-text{
  margin-left:40px;
  font-size:12px;
}

.twtr-fullscreen .twtr-tweet-text{
  margin-left:90px;
}

.twtr-doc a{
  text-decoration:none;
  font-size:12px;
}

.twtr-doc a:hover{
  text-decoration:underline;
}
