.transparent{
opacity:.0;
	}
.ie .transparent{
filter:alpha(opacity=0);
	}
.error{
color:#801b1b;
	}
.notice{
color:#801b1b;
	}
.top{
vertical-align:top!important;
	}
.bottom{
vertical-align:bottom!important;
	}
.middle{
vertical-align:middle!important;
	}
.first{
margin-top:0;
	padding-top:0;
	}
.last{
margin-bottom:0;
	padding-bottom:0;
	}
.right{
float:right;
	}
.left{
float:left;
	}
.clearfix{
zoom:1;
	}
.clearfix:after{
content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.disabled{
color:#bbb;
	}
.inline{
display:inline;
	}
.clear{
clear:both;
	}
.loading{
background-position:50% 50%;
	background-repeat:no-repeat;
	}
.hidden{
display:none;
	}
.invisible{
visibility:hidden;
	}
.offscreen{
position:absolute;
	left:-9999px;
	overflow:hidden;
	}
.empty-set{
padding:30px!important;
	}
.numeric{
font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;
	}
.no-border{
border:0!important;
	}
.round{
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
.round-top-right{
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	}
.round-right{
-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	}
.round-bottom-right{
-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	}
.round-bottom{
-moz-border-radius-topright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	}
.round-bottom-left{
-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	}
.round-left{
-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	}
.round-top-left{
-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	}
.round-top{
-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	}
#footer{
text-align:center;
	padding:8px 0;
	margin-top:.7em;
	line-height:1;
	background:#fff;
	white-space:nowrap;
	}
#footer li{
display:inline;
	padding:0 4px;
	}
#footer li.first:before{
content:'';
	padding-right:0;
	}
.tipsy{
opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
	}
.tipsy-inner{
padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande',sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
	}

	.tipsy-north{
background-image:url(tipsy-north.gif);
	background-position:top center;
	}
.tipsy-south{
background-image:url(tipsy-south.gif);
	background-position:bottom center;
	}
.tipsy-east{
background-image:url(tipsy-east.gif);
	background-position:right center;
	}
.tipsy-west{
background-image:url(tipsy-west.gif);
	background-position:left center;
	}

body{
background:#ddeef6 url("front-bg.gif") repeat-x;
	margin:0;
	padding:0;
	font:13px/16px "Lucida Grande",Arial,Sans-serif;
	color:#789;
	}
#container{
width:780px;
	margin:0 auto;
	}
.wrapper{
display:none;
	background:#fff;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	padding:10px 20px;
	}
.clear{
clear:both;
	width:1px;
	}
.left-corner{
background:transparent url("front-left-trends-corner-ie.png") no-repeat bottom left;
	padding-left:10px;
	}
.wrapper-footer-ie .right-corner{
background:transparent url("front-right-trends-corner-ie.png") no-repeat bottom right;
	padding-right:10px;
	float:none;
	}
.wrapper-footer-ie .inner{
background:#023;
	font-size:10px;
	height:10px;
	overflow:hidden;
	}
#search .left-corner{
background:transparent url("front-left-bottom-corner-ie.png") no-repeat bottom left;
	margin-top:-10px;
	}
#search .wrapper-footer-ie .right-corner{
background:transparent url("front-right-bottom-corner-ie.png") no-repeat bottom right;
	}
#search .wrapper-footer-ie .inner{
background:#fff;
	}
#content{
width:520px;
	min-height:500px;
	}
a:link,a:visited{
color:#27b;
	text-decoration:none;
	}
a:hover{
text-decoration:underline;
	}
a img{
border-width:0;
	}
#topnav{
padding:10px 25px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
	}
#topnav a.signin{
background:#88bbd4;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}
#topnav a.signin:hover{
background:#59B;
	}
a.signin{
position:relative;
	margin-left:3px;
	}
a.signin span{
background-image:url("toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
	}
.ie6 a.signin span{
background:#88bbd4 url('frontpage-toggle-dn-resting.gif') no-repeat center right;
	}
.ie6 a.signin:hover span{
background:#59B url('frontpage-toggle-dn-hover.gif') no-repeat center right;
	}
.ie #topnav a.signin{
background:transparent url("signin-nav-bg-ie.png") no-repeat 0 0;
	padding:4px 12px 6px;
	}
.ie #topnav a.signin:hover{
background:transparent url("signin-nav-bg-hover-ie.png") no-repeat 0 0;
	padding:4px 12px 6px;
	}
.ie #topnav a.menu-open,.ie #topnav a.menu-open:hover{
background-image:none!important;
	}
.ie7 #topnav a.signin,.ie7 #topnav a.signin:hover{
background-position:0 3px!important;
	}
.ie6 #topnav a.signin{
background-image:none;
	background-color:#88bbd4;
	}
.ie6 #topnav a.signin:hover{
background-image:none!important;
	background-color:#59B!important;
	}
#topnav a.menu-open{
background:#ddeef6!important;
	color:#666!important;
	outline:none;
	}
#small_signup{
display:none;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
	}
#search #small_signup{
display:inline;
	}
#small_signup span{
color:#789;
	font-size:11px;
	line-height:16px;
	margin:0 0 6px;
	text-align:center;
	}
#small_signup a.signup-button{
-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-x-system-font:none;
	border-color:#9C2;
	display:inline;
	font-family:"Lucida Grande",Arial,Sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-right:6px;
	padding:3px 6px 5px;
	}
a.signin.menu-open span{
background-image:url("toggle_up_dark.png");
	color:#789;
	}
.ie6 #topnav a.menu-open span,{
background:#ddeef6 url("frontpage-toggle-up.gif") no-repeat center right;
	color:#789;
	}
.ie6 #topnav a.menu-open,.ie6 #topnav a.menu-open:hover{
background-color:#ddeef6!important;
	}
#signin_menu{
-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:10px;
	margin-left:-8px;
	margin-top:5px;
	color:#789;
	font-size:11px;
	}
.ie #signin_menu{
margin-left:2px;
	}
.ie7 #signin_menu{
margin-left:3px;
	}
.ie6 #signin_menu{
border:1px solid #ddeef6;
	width:190px;
	}
#signin_menu input[type=text],#signin_menu input[type=password]{
display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
	}
#signin_menu p{
margin:0;
	}
#signin_menu a{
color:#6AC;
	}
#signin_menu label{
font-weight:normal;
	}
#signin_menu p.remember{
padding:10px 0;
	}
#signin_menu p.forgot,#signin_menu p.complete{
clear:both;
	margin:5px 0;
	}
#signin_menu p a{
color:#27B!important;
	}
#signin_submit{
-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
	}
#signin_submit::-moz-focus-inner{
padding:0;
	border:0;
	}
#signin_submit:hover,#signin_submit:focus{
background-position:0 -5px;
	cursor:pointer;
	}
#header{
position:relative;
	background:#59b url("background.png") no-repeat 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
.ie #header{
background:transparent url("background.png") no-repeat 0 0!important;
	}
#header2{
background-color:transparent;
	padding:30px 25px;
	}
.logo{
outline:none;
	cursor:default;
	}
#search .logo{
cursor:pointer;
	}
#logo{
display:block;
	}
#bird{

	position:absolute;
	
	top:-44px;
	
	left:254px;
	
}
#tagline{
float:right;
	margin:8px 149px 0 0;
	width:315px;
	font-size:1.5em;
	line-height:1.3;
	font-weight:normal;
	font:18px/24px Helvetica,Arial,Sans-serif;
	color:#DDEEF6;
	}
.ie6 #tagline{
position:absolute;
	top:30px;
	right:0;
	float:none;
	}
#tagline strong{
color:#fff;
	}
#home_search{
margin:25px 0 0;
	}
#home_search label{
display:block;
	margin:0 0 6px 2px;
	color:#DDEEF6;
	}
#home_search_q{
background:#fff;
	margin:0;
	padding:8px 10px;
	border:1px solid #eee;
	border-right-width:0;
	outline-width:0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	font:18px Helvetica,Arial,Sans-serif;
	width:330px;
	}
#home_search_q:focus{
outline-width:0;
	border-color:#fff;
	}
#home_search_submit{
background:#bbb url("bg-btn-search.png") repeat-x 0 0;
	padding:8px 15px;
	border:1px solid #eee;
	margin-left:-0.5em;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	font:18px Helvetica,Arial,Sans-serif;
	font-weight:bold;
	color:#333;
	outline:none;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
	}
#home_search_submit::-moz-focus-inner{
padding:0;
	border:0;
	}
.chrome #home_search_submit{
padding:8px 10px 9px;
	}
.firefox-windows #home_search_submit{
padding:9px 10px 8px;
	}
.firefox-windows.firefox2 #home_search_submit{
position:relative;
	top:1px;
	}
.ie7 #home_search_submit,.ie6 #home_search_submit{
position:relative;
	top:-9px;
	left:-5px;
	padding:8px 10px 8px 20px;
	}
#home_search_submit:hover,#home_search_submit:focus{
background-position:0 -5px;
	cursor:pointer;
	color:#111;
	}
#home_search_submit:active{
background-image:none;
	}
#big_signup{
float:right;
	width:170px;
	}
.ie6 #big_signup{
position:absolute;
	top:112px;
	right:20px;
	float:none;
	}
#big_signup label{
text-align:center;
	color:#ADE1F9;
	}
a.signup-button{
background:#9c2 url("bg-btn-signup.png") repeat-x 0 0;
	display:block;
	padding:8px 10px;
	border:1px solid #df6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-shadow:0 1px 0 #df6;
	font:18px Helvetica,Arial,Sans-serif;
	font-weight:bold;
	outline:none;
	}
.safari a.signup-button{
padding:8px 0;
	}
a.signup-button:hover,a.signup-button:focus{
background-position:0 -5px;
	color:#111;
	}
a.signup-button:active{
background-image:none;
	}
#trend_info{
background-color:#00131E;
	text-align:center;
	padding:0;
	color:#379;
	font-size:11px;
	letter-spacing:.15em;
	width:100%;
	height:30px;
	line-height:2.8;
	}
.ie6 #trend_info{
padding-top:8px;
	line-height:1;
	}
#trend_info img{
vertical-align:middle;
	margin:1px 5px 3px;
	}
.ie8 #trend_info img{
margin-top:-1px;
	}
.ie7 #trend_info img{
margin-bottom:-2px;
	}
#trend_info img{
margin-left:0;
	}
#search #trend_info span{
visibility:hidden;
	}
#search #trend_info img{
visibility:hidden!important;
	}
#trend_description{
display:none;
	background:#023;
	padding:20px 25px;
	line-height:18px;
	}
#trend_description span{
color:#DF6;
	font-size:.825em;
	}
#trend_description p{
margin:4px 0 0;
	color:#ACE;
	}
#trend_description p strong{
color:#FFF;
	}
#trends{
text-align:center;
	position:relative;
	background:#023;
	padding:20px 25px;
	overflow:hidden;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	}
#trends div{
overflow:hidden;
	width:705px;
	padding-left:25px;
	height:1.9em;
	}
.ie6 #trends div li{
margin:.5em 0;
	}
.ie6 #trends div,.ie7 #trends div{
background-position:0 .5em;
	}
#trends a,#trends li span{
display:inline-block;
	padding:0 15px 0 0;
	color:#adf;
	outline:none;
	}
#trends .current{
background:transparent url("icon-clock.gif") no-repeat center left;
	margin-bottom:7px;
	}
#trends .current a,#trends .current span{
font:18px Helvetica,Arial,Sans-serif;
	color:#adf;
	}
#trends .daily{
background:transparent url('icon-day.gif') no-repeat center left;
	margin-bottom:4px;
	}
#trends .daily a,#trends .daily span{
font:14px Helvetica,Arial,Sans-serif;
	color:#8ce;
	}
#trends .weekly{
background:transparent url('icon-week.gif') no-repeat center left;
	}
#trends .weekly a,#trends .weekly span{
font:11px "Lucida Grande",Arial,Sans-serif;
	color:#6ac;
	}
.safari #trends .weekly{
height:2.0em;
	}
#search #trends{
display:none!important;
	}
#trends ul,#trends_list ul{
margin:0;
	padding:0;
	list-style:none;
	}
#trends em,#trends_list em{
display:none;
	}
#trends ul{
white-space:nowrap;
	width:870px;
	line-height:2;
	}
#trends .current ul{
line-height:2.1;
	}
.safari #trends .current ul{
line-height:2.2;
	}
#trends li{
margin:0;
	float:left;
	display:inline-block;
	}
#trends a:hover{
color:#fff;
	text-decoration:none;
	}
#trends .fade{
background:url("fade-trends.png") repeat-y -60px 0;
	position:absolute;
	display:block;
	top:0;
	left:auto;
	right:25px;
	width:60px;
	padding:8px 0;
	height:150px;
	}
.ie6 #trends .fade{
display:none;
	}
#trends_list{
width:200px;
	word-spacing:-0.1em;
	line-height:1.75;
	margin:0 0 20px;
	}
#trends_list a{
padding:5px 20px 5px 0;
	font-size:.95em;
	white-space:nowrap;
	outline:none;
	}
#trends_list li.loading{
background-image:none!important;
	}
#trends_list li.loading a{
background:#fff url('spinner.gif') no-repeat center right;
	}
.homepage #timeline{
padding:0;
	font-size:1.1em;
	color:#333;
	margin-left:0;
	}
ol .status .status-body{
width:415px!important;
	padding-right:40px;
	}
h2{
font:18px Helvetica,Arial,Sans-serif;
	font-weight:normal;
	color:#333;
	margin:1em 0 .5em 5px;
	line-height:1.2;
	}
.timeline-actions{
padding-left:5px;
	}
.timeline-actions a{
font-size:.9em;
	padding:.1em 30px .1em 20px;
	}
.rss{
background:transparent url('rss.png') no-repeat center left;
	}
.tweet-results{
background:transparent url('tweet-results.png') no-repeat center left;
	}
#sidebar{
float:right;
	width:200px;
	}
#sidebar h2{
margin:1em 0 .25em 0;
	}
.no-results{
color:#333;
	padding-top:2em!important;
	}
#results_update{
margin-top:10px;
	}
ol.statuses>li{
border-bottom:1px dotted #D2DADA!important;
	}
ol.statuses>li:first-child{
border-top:1px dotted #D2DADA!important;
	}
#footer{
background-color:transparent!important;
	text-align:left;
	font-size:.88em;
	margin-top:0;
	}
.ie #footer{
margin-top:-10px;
	}
#footer ul{
padding-left:20px;
	}
.language-select{
text-align:right;
	width:200px;
	float:right;
	}
.ie7 .language-select,.ie6 .language-select{
position:relative;
	top:20px;
	}
.language-select li+li{
cursor:pointer;
	padding:0 25px 0 5px!important;
	}
.language-select li+li:hover span{
text-decoration:underline;
	}
.language-select small{
font-size:.7em;
	}
#footer .language-menu{
text-align:left;
	display:none;
	background-color:#005277;
	position:absolute;
	width:150px;
	z-index:100;
	padding-left:0;
	}
.ie7 #footer .language-menu{
margin-left:-1px;
	margin-top:10px;
	}
#footer .language-menu li{
color:#fff;
	display:block!important;
	text-align:left;
	padding:5px 10px 6px;
	cursor:pointer;
	}
#footer .language-menu li:hover{
background-color:#59B;
	}
#footer .language-menu li:first-child{
-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	}
#footer .language-menu li:last-child{
-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	}
#footer .change-ui{
text-align:center;
	display:block;
	margin:0 auto -5px;
	}
#footer br{
display:none;
	}
.tipsy-inner{
padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
	}
.ie6 .tipsy{
width:250px;
	}
.search-tip{
background:#eee;
	margin:0 -10px 16px;
	padding:8px 9px 10px;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font:11px/16px "Lucida Grande",Arial,Sans-serif;
	color:#333;
	margin:0 0 0 -2px;
	}
.search-tip h3{
margin:0 0 4px;
	font-size:11px;
	color:#111;
	}
.search-tip em{
font-style:normal;
	font-weight:bold;
	color:#060;
	}
.signup-tip{
line-height:18px;
	margin:30px 0;
	color:#333;
	}
.signup-tip a{
font-weight:bold;
	}

#notifications{
position:fixed;
	top:0;
	left:0;
	width:100%;
	overflow:visible;
	}
.notification-bar{
position:absolute;
	top:0;
	left:0;
	color:#000;
	border-bottom:2px solid rgba(0,0,0,0.07);
	width:100%;
	cursor:pointer;
	}
.notification-bar-bkg{
background-color:#fff;
	opacity:.95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	position:static;
	}
.notification-bar,.notification-bar-bkg{
padding:1.2em 0;
	}
.ie7 .notification-bar,.ie7 .notification-bar-bkg{
border-bottom:2px solid #ccc;
	}
.notification-bar-container{
position:relative;
	display:block;
	width:100%;
	overflow:visible;
	}
.notification-bar-contents{
width:740px;
	margin:0 auto;
	text-align:left;
	position:relative;
	font-size:150%;
	}
.notification-bar .message-progress{
padding-left:24px;
	background-image:url(ajax.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}

body.timeline #content h1{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#333;
	font-size:18px;
	}
#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-size:.7em;
	margin-top:4px;
	padding-left:18px;
	font-family:"Lucida Grande",Lucida Grande,Arial,sans-serif;
	}
.save-search-link,.subscribe-list-link{
background:transparent url('icon_add.png') no-repeat left bottom;
	}
.delete-search-link,.unsubscribe-list-link{
background:transparent url('icon_remove.png') no-repeat left bottom;
	}
#timeline_heading h1 span.loading{
background:transparent url('spinner.gif') no-repeat left bottom;
	}
#content div.section #timeline_heading{
margin:0;
	}
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;
	}
#inbox div#timeline_heading,#sent div#timeline_heading,#lists div#timeline_heading,#direct_messages div#timeline_heading{
border-bottom:1px solid #cecece;
	}
#dm_tabs{
display:none;
	}
body#direct_messages #dm_tabs,body#inbox #dm_tabs,body#sent #dm_tabs{
display:block;
	}
.tabMenu li.loading a{
background-image:url('spinner.gif');
	background-repeat:no-repeat;
	background-position:center center;
	color:transparent!important;
	}
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{
border:1px solid #c4c4c4;
	color:#333;
	background-color:#fff;
	border-bottom:1px solid #fff;
	padding:5px 14px 5px 14px;
	margin-right:1px;
	}
#next_steps{
display:none;
	font-size:1.2em;
	line-height:1.1;
	}
body#home #next_steps{
display:block;
	}
#next_steps td.thumb{
padding:10px 5px 8px 5px;
	width:50px;
	vertical-align:top;
	}
#next_steps td{
border-bottom:1px dashed #d2dada;
	vertical-align:middle;
	padding:7px 3px;
	}
#search #content div.trend-description-container{
display:block;
	}
#content .trend-description-container{
display:none;
	margin:0!important;
	padding:7px 0 0 0!important;
	}
#trend_description img{
vertical-align:middle;
	margin:1px 5px 3px;
	}
.ie8 #trend_description img{
margin-top:-1px;
	}
.ie7 #trend_description img{
margin-bottom:-2px;
	}
#content #trend_description{
display:none;
	padding:0;
	line-height:18px;
	margin:0 0 1em;
	}
#content #trend_description span{
color:#777;
	}
#content #trend_description p{
margin:0;
	line-height:18px;
	font-size:1.1em;
	color:#333;
	}
#content #trend_description p strong{
color:#333;
	}
ol.statuses{
list-style:none;
	font-size:1.2em;
	}
ol.loading{
height:300px;
	background:transparent url('petal_spinner.gif') no-repeat center 50px;
	opacity:.3;
	filter:alpha(opacity = 30);
	}
ol.statuses li.status,ol.statuses li.direct_message{
position:relative;
	padding:.7em 0 .6em 0;
	border-bottom:1px solid #eee;
	line-height:1.1em;
	}
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 solid #eee;
	}
ol.statuses>li.buffered{
display:none!important;
	}
ol.statuses .thumb{
display:block;
	width:50px;
	height:50px;
	position:absolute;
	left:0;
	margin:0 10px 0 0;
	overflow:hidden;
	}
ol.statuses .thumb img{
width:48px;
	height:48px;
	}
.no-results{
border-top:1px dashed #D2DADA;
	padding:.7em 0 .6em 1em;
	font-size:1.2em;
	}
.no-results ol{
padding:5px 0 0 30px;
	}
ol.statuses span.status-body{
display:block;
	min-height:50px;
	width:425px;
	overflow:hidden;
	margin-left:56px;
	}
ol.statuses span.status-body .lock{
margin-right:.4em;
	}
#users ol.statuses span.status-body{
width:365px;
	}
ol.statuses .embedded_media_icon{
height:20px;
	width:20px;
	background:transparent url("inline-media.png") no-repeat bottom left;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:-10px;
	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;
	}
.search ol.statuses .bio{
margin-left:5px;
	}
.meta{
display:block;
	font-size:11px;
	margin:3px 0 0 0;
	color:#999;
	}
.meta a{
color:#999;
	}
.meta .call-out{
color:#000;
	}
ol.statuses .actions{
position:absolute;
	right:10px;
	top:8px;
	line-height:1.25em;
	border-width:0;
	}
.ie6 ol.statuses .actions{
right:25px;
	}
.actions a{
text-decoration:none;
	}
ol.statuses li{
position:relative;
	}
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{
visibility:visible;
	}
ol.statuses li.no-hover .actions span,ol.statuses li.no-hover .actions a{
visibility:hidden!important;
	}
.actions .non-fav,.actions .fav-throb,.actions .fav,.actions .reply{
margin-bottom:3px;
	}
.hentry .non-fav,.hentry .fav,.actions .reply{
background-image:url("sprite-icons.png");
	width:15px;
	height:15px;
	display:block;
	cursor:pointer;
	visibility:hidden;
	}
.hentry .fav-throb{
display:block;
	background-position:50% 50%;
	height:15px;
	width:15px;
	}
.hentry .fav{
background-position:-64px 0;
	}
.hentry .non-fav{
background-position:-32px 0;
	}
.hentry .non-fav:hover{
background-position:-48px 0;
	}
.hentry .fav-throb,.hentry .del-throb{
background-image:url('icon_throbber.gif');
	}
.hentry .del{
background-image:url('icon_trash.gif');
	}
.direct_message a.reply{
background-image:url('icon_direct_reply.gif');
	}
.direct_message .hentry .del{
background-image:url('icon_trash.gif');
	}
ol.statuses li:hover,ol.statuses li.perma-hover,ol.statuses li.hover{
background-color:#f7f7f7;
	}
ol.statuses li:hover .hentry a,ol.statuses li.perma-hover .hentry a,ol.statuses li.hover .hentry a{
visibility:visible;
	}
ol.statuses .hentry a.fav{
visibility:visible;
	}
.status_activity{
margin:4px 0 0 0;
	padding:10px 0 0 20px;
	}
.status_activity .activity{
margin:0 0 5px;
	}
.status_activity .content{
vertical-align:top;
	margin:0 0 0 5px;
	font-size:.8em;
	}
#flash{
padding-top:45px;
	background-repeat:no-repeat;
	background-position:24px 0;
	margin:1.5em 0;
	}
#flash p{
background-color:#fff;
	font-size:2.12em;
	line-height:1.2em;
	padding:.5em;
	font-weight:bold;
	}
.feature-limited{
background-color:#f9f6ba;
	border:2px solid #e9e6aa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:.5em 1em;
	}
.minor-notification{
background-color:#ffc;
	border-width:1px 0;
	border-color:#eeb;
	border-style:solid none;
	padding:.5em 1em;
	}
div#new_results_notification{
margin:0!important;
	}
a#results_update{
display:block;
	color:#333;
	margin:1em 0;
	}
a#results_update:hover{
background-color:#ffa;
	border-color:#dd9;
	cursor:pointer;
	text-decoration:none;
	color:#000;
	}
.bulletin{
padding:10px;
	display:none;
	}
body#home .bulletin{
display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}
body#settings .bulletin{
margin:20px 100px;
	}
.bulletin a.close{
padding:6px 6px 7px 7px;
	float:right;
	opacity:.7;
	background:transparent url('close_small.png') no-repeat;
	}
.ie .bulletin a.close{
filter:alpha(opacity=70);
	}
.bulletin a.close:hover{
opacity:1.0;
	}
.ie .bulletin a.close:hover{
filter:alpha(opacity=100);
	}
.bulletin.warning{
background-color:#ff9;
	border:1px solid #ecec19;
	}
.bulletin.alert{
background-color:#ffab9d;
	border:1px solid #f88;
	}
.bulletin p,.bulletin h2{
margin-left:60px!important;
	}
.bulletin.info{
padding:5px 10px!important;
	background-color:#ff9;
	border:1px solid #ecec19;
	font-size:.9em;
	}
.ie6 .standard-form .info{
background:none;
	border:0;
	}
.ie6 .bulletin{
zoom:1;
	}
.bulletin img{
vertical-align:middle;
	float:left;
	}
.bulletin h2{
font-size:1.2em;
	margin-bottom:.5em;
	}
.yellow-box{
background-color:#FEF6A8;
	margin:1em;
	padding:1em;
	border:solid 1px #FFFA00;
	color:#000;
	line-height:1.7em;
	font-size:.9em;
	text-align:center;
	}
#pagination{
margin:2em 0 1em 0;
	}
#pagination p.no-more-tweets{
font-size:1.1em;
	text-align:center;
	}
.more{
outline:none;
	display:block;
	width:100%;
	padding:6px 0;
	text-align:center;
	border:1px solid #ddd;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:left top;
	font-size:14px;
	text-shadow:1px 1px 1px #fff;
	font-weight:bold;
	height:22px;
	line-height:1.5em;
	margin-bottom:6px;
	background-image:url('more.gif');
	}
.more:hover{
border:1px solid #bbb;
	text-decoration:none;
	background-position:left -78px;
	}
.more:active{
color:#666;
	background-position:left -38px;
	}
.more.loading{
cursor:default!important;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:50% 50%;
	border:1px solid #eee;
	background-image:url('ajax.gif');
	}
.more::-moz-focus-inner{
border:0;
	}
#pagination.pagination{
height:1.5em;
	}
#pagination.pagination a,#pagination.pagination .link-like{
border:1px solid #cecece;
	padding:.25em 1em;
	margin:0 0 0 10px;
	float:right;
	}
.person .thumb img{
height:48px;
	width:48px;
	}

.western #tagline{
margin:8px 119px 0 0;
	width:345px;
	}
.western #signin_menu{
width:240px;
	}
.western #signin_menu input[type="text"],.western #signin_menu input[type="password"]{
width:230px;
	}
.western #footer{
font-size:.8em;
	}
.western #signup-form tr.captcha th{
font-size:14px;
	}
.western #signup-form #recaptcha_controls{
height:auto;
	}
body.western #content .tabMenu li a{
font-size:12px!important;
	}
#notices.western label{
white-space:normal;
	}
#notices.western fieldset.common-form th{
width:15em;
	}

.btn,input[type=submit].btn,input[type=button].btn{
background:#ddd url("bg-btn.gif") repeat-x 0 0;
	font:11px/14px "Lucida Grande",Sans-serif;
	width:auto;
	margin:0;
	overflow:visible;
	padding:4px 8px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	border-bottom-color:#ccc;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#333;
	text-shadow:1px 1px 0 #fff;
	}
.btn::-moz-focus-inner{
padding:0;
	border:0;
	}
.btn-m,input[type=submit].btn-m,input[type=button].btn-m{
background-position:0 -200px;
	font-size:15px;
	line-height:20px;
	padding:5px 15px 6px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}
.btn-l,input[type=submit].btn-l,input[type=button].btn-l{
background-position:0 -400px;
	font-size:20px;
	line-height:26px;
	padding:7px 20px 9px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	}
.btn-light{
background-color:#add!important;
	background-image:url("bg-btn-light.gif")!important;
	border-color:#add #add #9cc!important;
	text-shadow:1px 1px 0 #dff!important;
	}
.btn-dark{
background-color:#59a!important;
	background-image:url("bg-btn-dark.gif")!important;
	border-color:#59a #59a #489!important;
	color:#fff!important;
	text-shadow:-1px -1px 0 #59a!important;
	}
.btn-blue{
background-color:#39d!important;
	background-image:url("bg-btn-blue.gif")!important;
	border-color:#39d #39d #28c!important;
	color:#fff!important;
	text-shadow:-1px -1px 0 #39d!important;
	}
.btn-chart{
background-color:#9c2!important;
	background-image:url("bg-btn-chart.gif")!important;
	border-color:#9c2 #9c2 #8b1!important;
	text-shadow:1px 1px 0 #df6!important;
	}
.btn-mint{
background-color:#bdb!important;
	background-image:url("bg-btn-mint.gif")!important;
	border-color:#bdb #bdb #aca!important;
	text-shadow:1px 1px 0 #efe!important;
	}
.btn-green{
background-color:#272!important;
	background-image:url("bg-btn-green.gif")!important;
	border-color:#272 #272 #161!important;
	color:#fff!important;
	text-shadow:-1px -1px 0 #272!important;
	}
.btn-pink{
background-color:#daa!important;
	background-image:url("bg-btn-pink.gif")!important;
	border-color:#daa #daa #c99!important;
	text-shadow:1px 1px 0 #fdd!important;
	}
.btn-red{
background-color:#a22!important;
	background-image:url("bg-btn-red.gif")!important;
	background-position:0 0;
	border-color:#a22 #a22 #911!important;
	text-shadow:-1px -1px 0 #a22!important;
	color:#fff!important;
	}
.btn:hover,.btn:focus,input[type=submit].btn:hover,input[type=submit].btn:focus,button.btn:hover,button.btn:focus{
border-color:#999 #999 #888;
	background-position:0 -6px;
	color:#000;
	}
.btn-light:hover,.btn-light:focus{
border-color:#7aa #7aa #699;
	}
.btn-dark:hover,.btn-dark:focus{
border-color:#267 #267 #156;
	color:#fff;
	}
.btn-blue:hover,.btn-blue:focus{
border-color:#17b #17b #06a;
	color:#fff;
	}
.btn-chart:hover,.btn-chart:focus{
border-color:#7a1 #7a1 #690;
	}
.btn-mint:hover,.btn-mint:focus,input[type=submit].btn-mint:hover,input[type=submit].btn-mint:focus,button.btn-mint:hover,button.btn-mint:focus{
border-color:#8a8 #8a8 #797!important;
	}
.btn-green:hover,.btn-green:focus,input[type=submit].btn-green:hover,input[type=submit].btn-green:focus,button.btn-green:hover,button.btn-green:focus{
background-color:#272!important;
	border-color:#050 #050 #040!important;
	color:#fff;
	}
.btn-pink:hover,.btn-pink:focus,input[type=submit].btn-pink:hover,input[type=submit].btn-pink:focus,button.btn-pink:hover,button.btn-pink:focus{
border-color:#a88 #a88 #977!important;
	}
.btn-red:hover,.btn-red:focus,input[type=submit].btn-red:hover,input[type=submit].btn-red:focus,button.btn-red:hover,button.btn-red:focus{
background-color:#a22!important;
	border-color:#611 #611 #500!important;
	color:#fff;
	}
.btn-m:hover,.btn-m:focus,input[type=submit].btn-m:hover,input[type=submit].btn-m:focus,button.btn-m:hover,button.btn-m:focus{
background-position:0 -206px;
	}
.btn-l:hover,.btn-l:focus,input[type=submit].btn-l:hover,input[type=submit].btn-l:focus,button.btn-l:hover,button.btn-l:focus{
background-position:0 -406px;
	}
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;
	text-shadow:none!important;
	outline:none!important;
	}
.dbtn,.dbtn:hover,.dbtn:focus,.dbtn:active,button.dbtn:hover,button.dbtn:focus{
background:#eee;
	border-color:#ddd;
	color:#aaa;
	text-shadow:none;
	}
.btn-light.dbtn,.btn-light.dbtn:hover,.btn-light.dbtn:focus,.btn-light.dbtn:active{
background:#dee;
	border-color:#cdd;
	color:#9aa;
	}
.btn-dark.dbtn,.btn-dark.dbtn:hover,.btn-dark.dbtn:focus,.btn-dark.dbtn:active{
background:#aad5dd;
	border-color:#99c5cc;
	color:#ddf6f6;
	}
.btn-blue.dbtn,.btn-blue.dbtn:hover,.btn-blue.dbtn:focus,.btn-blue.dbtn:active{
background:#bde;
	border-color:#acd;
	color:#def;
	}
.btn-chart.dbtn,.btn-chart.dbtn:hover,.btn-chart.dbtn:focus,.btn-chart.dbtn:active{
background:#deb;
	border-color:#cda;
	color:#ab9;
	}
.btn-mint.dbtn,.btn-mint.dbtn:hover,.btn-mint.dbtn:focus,.btn-mint.dbtn:active{
background:#ded;
	border-color:#cdc;
	color:#9a9;
	}
.btn-green.dbtn,.btn-green.dbtn:hover,.btn-green.dbtn:focus,.btn-green.dbtn:active{
background:#aca;
	border-color:#9b9;
	color:#ded;
	}
.btn-pink.dbtn,.btn-pink.dbtn:hover,.btn-pink.dbtn:focus,.btn-pink.dbtn:active{
background:#edd;
	border-color:#dcc;
	color:#a99;
	}
.btn-red.dbtn,.btn-red.dbtn:hover,.btn-red.dbtn:focus,.btn-red.dbtn:active{

    background:#caa;
	border-color:#b99;
	color:#edd;
	}

