/**
 * Twitter - http://twitter.com
 * Copyright (C) 2010 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 2.2.4 Twitter search/profile/faves/list widget
 * http://twitter.com/widgets
 * For full documented source see http://twitter.com/javascripts/widgets/widget.js
 * Hosting and modifications of the original source IS allowed.
 */
.twtr-widget {
    position: relative;
    font-size: 12px !important;
    font-family: "lucida grande", lucida, tahoma, helvetica, arial, sans-serif !important;
    zoom: 1;
}

.twtr-fullscreen {
    font-size: 220% !important;
}

.twtr-fullscreen .twtr-new-results {
    _display: none !important;
}

.twtr-inactive {
    display: none;
}

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

.twtr-doc {
    overflow: hidden;
    width: 100%;
    text-align: left;
    font-weight: normal;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

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

.twtr-widget .twtr-tweet-wrap {
    padding: 6px 0 !important;
    height:75px !important;
    overflow: hidden;
    zoom: 1;
}

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

.twtr-widget .twtr-tweet {
    border-bottom: none !important;
    overflow: hidden;
    zoom: 1;
}

.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: 30px;
    height: 30px;
    border: 0 !important;
}

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

.twtr-widget-profile h3, .twtr-widget-profile h4 {
    margin: 0 0 0 40px !important;
}

.twtr-widget h3 {
    font-size: 11px !important;
    font-weight: normal !important;
}

.twtr-widget h4 {
    font-size: 16px !important;
}

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

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

.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 !important;
}

.twtr-fullscreen .twtr-new-results span {
    font-size: 24px !important;
}

/*.twtr-hd {
    padding: 0px !important;
    position: relative;
    zoom: 1;
    overflow: hidden;
}*/

.twtr-hd {
    display: none;
}

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

.twtr-timeline {
    height: 270px !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    z-index: 2;
}

.twtr-scroll .twtr-timeline {
    overflow-x: hidden;
    overflow-y: auto;
}

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

.twtr-ft {
    position: relative;
	display:none;
}

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

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

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

.twtr-ft a img {
    position: relative;
    top: 2px;
}

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

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

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

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

.twtr-img img {
    width: 48px !important;
    height: 48px !important;
}

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

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

.twtr-tweet-text {
    margin-left: 60px !important;
}

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

.twtr-popular {
    font-size: 10px;
    padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin-top: 3px;
    opacity: .8;
}

.twtr-doc a {
    text-decoration: none !important;
}

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


/* OVER WRITE */
#twtr-widget-1 .twtr-doc,
#twtr-widget-1 .twtr-hd a,
#twtr-widget-1 h3,
#twtr-widget-1 h4,
#twtr-widget-1 .twtr-popular,
#twtr-widget-2 .twtr-doc,
#twtr-widget-2 .twtr-hd a,
#twtr-widget-2 h3,
#twtr-widget-2 h4,
#twtr-widget-2 .twtr-popular {
	background-color: #1c1c1c !important;
	color: #ffffff !important;
}
#twtr-widget-1 .twtr-popular,
#twtr-widget-2 .twtr-popular {
	color: #ffffff !important;
	background-color: rgba(28,28,28, .3) !important;
}
#twtr-widget-1 .twtr-tweet a,
#twtr-widget-2 .twtr-tweet a {
	color: #edc61a !important;
}
#twtr-widget-1 .twtr-bd,
#twtr-widget-1 .twtr-timeline i a,
#twtr-widget-1 .twtr-bd p,
#twtr-widget-2 .twtr-bd,
#twtr-widget-2 .twtr-timeline i a,
#twtr-widget-2 .twtr-bd p {
	color: #ffffff !important;
	background:#1c1c1c;
}
#twtr-widget-1 .twtr-bd p,
#twtr-widget-2 .twtr-bd p {
	background:#333333 url(../../images/2/arrow.jpg) no-repeat;
	padding:5px 10px 5px 20px !important;
	font-size:12px !important;
	height:70px !important;
	margin-bottom:10px
}
