a img{ border-width: 0; }
a#results_update{ color: #333; display: block; margin: 1em 0; }

a:link,a:visited{ color: #27b; text-decoration: none; }

a:hover, .language-select li+li:hover span { text-decoration: underline; }
body{ background-color: #fff; color: #789; font: 13px/16px "Lucida Grande",Arial,Sans-serif; margin: 0px; padding: 12px; }
body#direct_messages #content .tabmenu #inbox_tab a,body#inbox #content .tabmenu #inbox_tab a,body#sent #content .tabmenu #sent_tab a,body#direct_messages #content .tabmenu #inbox_tab a,body#retweets_by_others #content .tabmenu #retweets_by_others_tab a,body#retweets #content .tabmenu #retweets_tab a,body#retweeted_by_others #content .tabmenu #retweeted_by_others_tab a,body#retweeted_of_mine #content .tabmenu #retweeted_of_mine_tab a{ background-color: #fff; border: 1px solid #c4c4c4; border-bottom: 1px solid #fff; color: #333; margin-right: 1px; padding: 5px 14px 5px 14px; }
body#home .bulletin{ border-radius: 5px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
body#inbox ol.statuses li:first-child,body#sent ol.statuses li:first-child,body#lists ol.statuses li:first-child,body#direct_messages ol.statuses li:first-child{ border-top: 1px solid transparent; }
body#settings .bulletin{ margin: 20px 100px; }
body.timeline #content h1{ color: #333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; }
body.western #content .tabmenu li a{ font-size: 12px!important; }
button:active,button.btn:active,input[type=submit]:active,button.btn-dark:active,button.btn-light:active,.btn:active,.btn-red:active,.btn-green:active{ background-image: none!important; outline: none!important; text-shadow: none!important; }
div#new_results_notification{ margin: 0!important; }
h2{ color: #333; font: 18px Helvetica,Arial,Sans-serif; font-weight: normal; line-height: 1.2; margin: 1em 0 .5em 0px; }
ol .status .status-body{ padding-right: 40px; width: 470px!important; }
ol.loading{ background: transparent; filter: alpha(opacity = 30); height: 300px; opacity: .3; }
ol.statuses{ font-size: 1.2em; list-style: none; }
ol.statuses .actions{ border-width: 0; line-height: 1.25em; position: absolute; right: 10px; top: 8px; }
ol.statuses .embedded_media_icon{ background: transparent url("https://s3.amazonaws.com/twitter_production/a/1258070043/images/inline-media.png") no-repeat bottom left; cursor: pointer; height: 20px; position: absolute; right: -10px; top: 10px; width: 20px; z-index: 400; }
ol.statuses .embedded_picture{ margin: 10px 0 0 0; text-align: center; }
ol.statuses .embedded_picture img{ border: 2px solid #DDD; padding: 10px; }
ol.statuses .hentry a.fav, ol.statuses li:hover .actions span,ol.statuses li.hover .actions span,ol.statuses li.perma-hover .actions span,ol.statuses li:hover .actions a,ol.statuses li.hover .actions a,ol.statuses li.perma-hover .actions a, ol.statuses li:hover .hentry a,ol.statuses li.perma-hover .hentry a,ol.statuses li.hover .hentry a { visibility: visible; }
ol.statuses .thumb{ display: block; height: 50px; left: 0; margin: 0 10px 0 0; overflow: hidden; position: absolute; width: 50px; }
ol.statuses .thumb img, .person .thumb img { height: 48px; width: 48px; }
ol.statuses li{ position: relative; }
ol.statuses li.status,ol.statuses li.direct_message{ border-bottom: 1px solid #eee; line-height: 1.1em; padding: .7em 0 .6em 0; position: relative; }
ol.statuses span.status-body{ display: block; margin-left: 56px; min-height: 50px; overflow: hidden; width: 470px; }
ol.statuses span.status-body .lock{ margin-right: .4em; }
ol.statuses>li{ border-bottom: 1px dotted #D2DADA!important; }
ol.statuses>li.last-on-page,ol.statuses>li.last-on-refresh{ border-bottom: 1px solid #ccc!important; }
ol.statuses>li:first-child{ border-top: 1px dotted #D2DADA!important; }
ol.statuses>li:first-child{ border-top: 1px solid #eee; }
.actions .non-fav,.actions .fav-throb,.actions .fav,.actions .reply{ margin-bottom: 3px; }
.actions a{ text-decoration: none; }
.bottom{ vertical-align: bottom!important; }
.twitpix{border:1px solid #000!important;}

.chrome #home_search_submit{ padding: 8px 10px 9px; }
.clear{ clear: both; }
.clear{ clear: both; width: 1px; }
.clearfix, .ie6 .bulletin { zoom: 1; }
.clearfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.dbtn,.dbtn:hover,.dbtn:focus,.dbtn:active,button.dbtn:hover,button.dbtn:focus{ background: #eee; border-color: #ddd; color: #aaa; text-shadow: none; }


.disabled{ color: #bbb; }
.empty-set{ padding: 30px!important; }
.error, .notice { color: #801b1b; }
.feature-limited{ background-color: #f9f6ba; border: 2px solid #e9e6aa; -moz-border-radius: 5px; padding: .5em 1em; -webkit-border-radius: 5px; }
.firefox-windows #home_search_submit{ padding: 9px 10px 8px; }
.firefox-windows.firefox2 #home_search_submit{ position: relative; top: 1px; }
.first{ margin-top: 0; padding-top: 0; }
.hentry .del, .direct_message .hentry .del { background-image: url('https://s3.amazonaws.com/twitter_production/a/1258070043/images/icon_trash.gif'); }
.hentry .fav{ background-position: -64px 0; }
.hentry .fav-throb{ background-position: 50% 50%; display: block; height: 15px; width: 15px; }

.hentry .non-fav{ background-position: -32px 0; }
.hentry .non-fav,.hentry .fav,.actions .reply{ cursor: pointer; display: block; height: 15px; visibility: hidden; width: 15px; }
.hentry .non-fav:hover{ background-position: -48px 0; }
.homepage #timeline{ color: #333; font-size: 1.1em; margin-left: 0; padding: 0; }
.ie #footer{ margin-top: -10px; }

.ie #signin_menu{ margin-left: 2px; }
.ie #topnav a.menu-open,.ie #topnav a.menu-open:hover, #trends_list li.loading { background-image: none!important; }
.ie #topnav a.signin{ background: transparent; padding: 4px 12px 6px; }
.ie #topnav a.signin:hover{ background: transparent; padding: 4px 12px 6px; }
.ie .bulletin a.close{ filter: alpha(opacity=70); }
.ie .bulletin a.close:hover{ filter: alpha(opacity=100); }
.ie .transparent{ filter: alpha(opacity=0); }
.ie7 #footer .language-menu{ margin-left: -1px; margin-top: 10px; }
.ie7 #home_search_submit,.ie6 #home_search_submit{ left: -5px; padding: 8px 10px 8px 20px; position: relative; top: -9px; }
.ie7 #signin_menu{ margin-left: 3px; }
.ie7 #topnav a.signin,.ie7 #topnav a.signin:hover{ background-position: 0 3px!important; }
.ie7 #trend_info img, .ie7 #trend_description img { margin-bottom: -2px; }
.ie7 .language-select,.ie6 .language-select{ position: relative; top: 20px; }
.ie7 .notification-bar,.ie7 .notification-bar-bkg{ border-bottom: 2px solid #ccc; }
.ie8 #trend_info img, .ie8 #trend_description img { margin-top: -1px; }
.inline, #search #small_signup { display: inline; }
.invisible, #search #trend_info span { visibility: hidden; }
.language-select{ float: right; text-align: right; width: 200px; }
.language-select li+li{ cursor: pointer; padding: 0 25px 0 5px!important; }
.language-select small{ font-size: .7em; }
.last{ margin-bottom: 0; padding-bottom: 0; }
.left{ float: left; }
.left-corner{ background: transparent; padding-left: 10px; }
.loading{ background-position: 50% 50%; background-repeat: no-repeat; }
.logo{ cursor: default; outline: none; }
.meta{ color: #999; display: block; font-size: 11px; margin: 3px 0 0 0; }
.meta .call-out{ color: #000; }
.meta a{ color: #999; }
.middle{ vertical-align: middle!important; }
.minor-notification{ background-color: #ffc; border-color: #eeb; border-style: solid none; border-width: 1px 0; padding: .5em 1em; }
.more{ background-color: #fff; border: 1px solid #ddd; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; display: block; font-size: 14px; font-weight: bold; height: 22px; line-height: 1.5em; margin-bottom: 6px; outline: none; padding: 6px 0; text-align: center; text-shadow: 1px 1px 1px #fff; width: 100%; }
.more.loading{ background-color: #fff;  border: 1px solid #eee; cursor: default!important; }
.more:hover{ background-position: left -78px; border: 1px solid #bbb; text-decoration: none; }
.more:active{ background-position: left -38px; color: #666; }
.more::-moz-focus-inner{ border: 0; }
.no-border{ border: 0!important; }

.numeric{ font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif; }
.offscreen{ left: -9999px; overflow: hidden; position: absolute; }
.right{ float: right; }
.round{ -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.round-bottom{ -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; }
.round-bottom-left{ -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.round-bottom-right{ -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.round-left{ -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; }
.round-right{ -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; }
.round-top{ -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
.round-top-left{ -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.round-top-right{ -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.rss{ background: transparent; }
.safari #trends .current ul{ line-height: 2.2; }
.safari #trends .weekly{ height: 2.0em; }
.safari a.signup-button{ padding: 8px 0; }
.save-search-link,.subscribe-list-link{ background: transparent; }
.search ol.statuses .bio{ margin-left: 5px; }
.signup-tip{ color: #333; line-height: 18px; margin: 30px 0; }
.signup-tip a{ font-weight: bold; }
.status_activity{ margin: 4px 0 0 0; padding: 10px 0 0 20px; }
.status_activity .activity{ margin: 0 0 5px; }
.status_activity .content{ font-size: .8em; margin: 0 0 0 5px; vertical-align: top; }
.tabmenu li.loading a{ color: transparent!important; }
.timeline-actions{ padding-left: 5px; }
.timeline-actions a{ font-size: .9em; padding: .1em 30px .1em 20px; }
.top{ vertical-align: top!important; }
.transparent{ opacity: .0; }
.tweet-results{ background: transparent; }
.wrapper{ background: #fff; display: none; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; padding: 10px 20px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; }
.wrapper-footer-ie .inner{ background: #023; font-size: 10px; height: 10px; overflow: hidden; }
.wrapper-footer-ie .right-corner{ background: transparent; float: none; padding-right: 10px; }
.yellow-box{ background-color: #FEF6A8; border: solid 1px #FFFA00; color: #000; font-size: .9em; line-height: 1.7em; margin: 1em; padding: 1em; text-align: center; }
#container{ width: 540px; }
#content{ width: 530px; }
#content #trend_description{ display: none; line-height: 18px; margin: 0 0 1em; padding: 0; }
#content #trend_description p{ color: #333; font-size: 1.1em; line-height: 18px; margin: 0; }
#content #trend_description p strong{ color: #333; }
#content #trend_description span{ color: #777; }
#content .trend-description-container{ display: none; margin: 0!important; padding: 7px 0 0 0!important; }
#timeline_heading h1{ color: #666; font-size: 16px; font-weight: normal; padding: 0 0 3px 0; }
#timeline_heading h1 a,#timeline_heading h1 span.loading{ float: right; font-family: "Lucida Grande",Lucida Grande,Arial,sans-serif; font-size: .7em; margin-top: 4px; padding-left: 18px; }
#timeline_heading h1 span.loading{ background: transparent; }


