/* @override 
	http://profilerehab.com/css/twitter.css */

.transparent
{
	opacity: .0;
}
.ie .transparent
{
	filter: alpha(opacity=0);
}



/*NEW TWITTER*/

.clearfix:before,.clearfix:after,.control-group:before,.control-group:after,.stream-item>div:before,.stream-item>div:after,.module:after,.module:before,.follow-card header:after,.follow-card header:before,.follow-bar:after,.follow-bar:before,.search-header:after,.search-header:before,.tweet-form:after,.tweet-form:before,.modal-footer:after,.modal-footer:before,.local-trends-breadcrumb:after,.local-trends-breadcrumb:before,.input-prepend .add-on,.input-append .add-on,.wrapper:after,.wrapper:before,.expanded-content:before,.expanded-content:after,.stream-item:before,.stream-item:after{content:"";display:table;}.stats a strong{display:block;color:#333;font-size:14px;}.profile-card .stats li:first-child a{border-top:0;}.stats a{float:left;padding:7px 12px;color:#999;font-size:10px;line-height:16px;text-transform:uppercase;border-left:1px solid #e8e8e8;}.profile-card .stats li:first-child a{border-top:0;}.stats li:first-child a{border-left:0;}.stats a:hover{text-decoration:none;}a{color:#0084b4;text-decoration:none;outline:0;}

.flex-module-header{margin-bottom:10px;}

input,textarea{min-height:20px\0;}
.signup-btn{background-color:#fd9a0f;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fee94f),color-stop(100%,#fd9a0f));background-image:-webkit-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-ms-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-o-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:linear-gradient(top,#fee94f 0,#fd9a0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee94f',endColorstr='#fd9a0f',GradientType=0);border-color:#fa2;}

.module .list-link{background-color:#f9f9f9;border-top:1px solid #e8e8e8;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);}

ul{list-style:none;}form .holding{position:relative;overflow:visible;}.signup-call-out .holding{padding-bottom:8px;}

.flex-module-inner,.flex-module-footer{color:#999;font-size:12px;}

.site-footer li,.site-footer a{color:#999;}.site-footer ul{line-height:18px;}.flex-module-inner ul,.flex-module-inner ol{color:#333;}.clearfix,.control-group,.stream-item>div,.module,.follow-bar,.search-header,.tweet-form,.modal-footer,.local-trends,.local-trends-breadcrumb,.wrapper,.expanded-content,.stream-item{zoom:1;}.clearfix:before,.clearfix:after,.control-group:before,.control-group:after,.stream-item>div:before,.stream-item>div:after,.module:after,.module:before,.follow-card header:after,.follow-card header:before,.follow-bar:after,.follow-bar:before,.search-header:after,.search-header:before,.tweet-form:after,.tweet-form:before,.modal-footer:after,.modal-footer:before,.local-trends-breadcrumb:after,.local-trends-breadcrumb:before,.input-prepend .add-on,.input-append .add-on,.wrapper:after,.wrapper:before,.expanded-content:before,.expanded-content:after,.stream-item:before,.stream-item:after{content:"";display:table;}.clearfix:after,.control-group:after,.stream-item>div:after,.module:after,.follow-card header:after,.follow-bar:after,.search-header:after,.tweet-form:after,.modal-footer:after,.local-trends-breadcrumb:after,.wrapper:after,.expanded-content:after,.stream-item:after{clear:both;}ul{list-style:none;}ul,ol{padding:0;margin:0;}

#twitterBar
{
	width: 100% !important;
	height: 40px !important;
	background: url(../images/twitterNewBar.png) center top !important;
	position: relative;
	top: 0;
	margin-bottom: 11px !important;
	padding-bottom: 0;
}
h2{font-size:18px;font-weight:bold;line-height:20px;}


h1,h2,h3,h4,h5,h6{margin:0;color:#333;text-rendering:optimizeLegibility;}

.profile-card-actions{position:relative;float:right;}
.flex-module{background-color:#f9f9f9;padding:12px;line-height:16px;}
.site-footer .twitter-logo{margin-bottom:4px;}.module,.promptbird{position:relative;margin-bottom:10px;line-height:16px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.username,.time,.time a,.metadata,.metadata a{font-size:12px;color:#999;}
.profile-card .fullname{font-size:30px;line-height:1;margin-bottom:2px;}



.profile-card .avatar{float:left;}

.flex-module-inner ul,.flex-module-inner ol{color:#333;}
.site-footer li,.site-footer a{color:#999;}.site-footer li{display:inline;}.site-footer:hover a{color:#555;}


.fullname{font-weight:bold;color:#333;}


.profile-card-inner{float:left;width:50%;margin:0 0 0 12px;
	text-align: left;
}
.dashboard{float:left;width:302px;}



.size128{width:128px;height:128px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}








/*END NEW TWITTER CSS*/


.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: Georgia, 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: 0.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;
	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: #FFFFFF;
	text-align: left;
}
.tipsy-north
{
	background-image: url(http://s.twimg.com/a/1252003675/images/tipsy/tipsy-north.gif);
	background-position: top center;
}
.tipsy-south
{
	background-image: url(http://s.twimg.com/a/1252003675/images/tipsy/tipsy-south.gif);
	background-position: bottom center;
}
.tipsy-east
{
	background-image: url(http://s.twimg.com/a/1252003675/images/tipsy/tipsy-east.gif);
	background-position: right center;
}
.tipsy-west
{
	background-image: url(http://s.twimg.com/a/1252003675/images/tipsy/tipsy-west.gif);
	background-position: left center;
}
*
{
	margin: 0;
	padding: 0;
}
FIELDSET, IMG
{
	border-width: 0;
	border-color: transparent;
}
A
{
	text-decoration: none;
	color: #0084B4;
}
A:hover
{
	text-decoration: underline;
}
UL
{
	list-style: none;
}
UL.dot LI:before
{
	content: "\00B7 \0020";
}
HR
{
	display: none;
}
INPUT[type="text"], INPUT[type="password"], SELECT, TEXTAREA
{
	border: 1px solid #AAA;
}
BODY
{
	text-align: center;
	font: 0.75em "Lucida Grande", sans-serif;
	color: #333;
}
#container
{
	width: 763px;
	margin: 1em auto;
	text-align: left;
	position: relative;
}
#content H1, #content H2, #content H3, #content H4, #content H5
{
	margin: 3px 0 4px;
}
.columns
{
	margin-bottom: 15px;
	width: 100%;
}
TD.column
{
	padding: 0;
	vertical-align: top;
}
.center-text
{
	text-align: center;
}
#loader
{
	position: absolute;
	top: 0.7em;
	right: -25px;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-size: 10px;
	line-height: 0;
	z-index: 999;
}
.ie7 #loader
{
	top: 22px;
}
#header
{
	text-align: right;
}
#header.no-nav
{
	text-align: left;
}
.no-nav #logo IMG
{
	position: relative;
	margin-bottom: -0.5em;
}
#logo IMG
{
	margin-top: -2px;
	position: absolute;
	left: 0;
}
#front #logo IMG
{
	position: relative;
	z-index: 99;
}
BODY.ie7 #logo IMG
{
	margin: 0.6em 0 0 !important;
}
BODY.ie6 #logo
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://s.twimg.com/a/1252003675/images/twitter_logo_header.png',sizingMethod='crop');
	display: block;
	width: 155px;
	height: 36px;
	cursor: pointer;
	top: 0;
	left: 0;
	position: absolute;
}
BODY.ie6 #logo IMG
{
	visibility: hidden;
	position: static;
}
.top-navigation
{
	background-color: #FFF;
	white-space: nowrap;
	display: inline-block;
	padding: 0 0.7em;
}
.ie7 .top-navigation
{
	margin-top: 1em;
	display: inline;
}
.ie7 .top-navigation > LI
{
	vertical-align: middle;
}
.ie7 .top-navigation > .nav-search-container
{
	padding: 2px 0 2px 4px !important;
	zoom: 1;
}
.top-navigation *
{
	display: inline;
}
.top-navigation > LI
{
	position: relative;
}
.top-navigation > LI > A
{
	padding: 0.5em 0.15em;
	border: 1px solid transparent;
	font-size: 1.05em;
	display: inline-block;
}
.firefox2 .top-navigation
{
	max-width: 45em;
	margin-left: auto;
	padding-bottom: 1px;
}
.top-navigation > LI > A:focus
{
	outline: none;
}
.ie6 .top-navigation
{
	display: inline;
	padding: 1em;
}
#content
{
	background-color: #FFF;
	width: 564px;
	margin-top: 0 word-wrap:break-word;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#content.wide
{
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.content-bubble-arrow
{
	margin-top: 1em;
	padding-top: 11px;
	background-repeat: no-repeat;
	background-position: 25px 0;
	background-image: url('http://s.twimg.com/a/1252003675/images/arr2.gif');
}
.ie7 .content-bubble-arrow
{
	margin-top: 0.5em;
}
#content.minheight
{
	height: 200px;
}
TD.column
{
	padding: 0;
	vertical-align: top;
}
.wrapper
{
	padding: 5px 10px 15px;
}
#content DIV.section
{
	position: relative;
	padding: 10px;
	min-height: 200px;
}
#content DIV.section > DIV
{
	margin: 1em 0;
}
#content DIV.section P
{
	margin-bottom: 1em;
}
#content DIV.section, DIV.section > DIV
{
	clear: both;
	float: none;
	position: relative;
}
#content DIV.section UL LI
{
	margin: 0;
	padding: 0 0 1em;
}
#content DIV.steps, #content DIV.section DIV.steps
{
	margin-top: 3em;
}
.subpage #side
{
	margin-top: 0;
}
#side_base
{
	width: 199px;
	line-height: 1.2;
	background-color: #DFC;
	border-left: 1px solid #BDDCAD;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#side_ad_base
{
	height: 185px;
	text-align: center;
	padding-top: 5px;
}
#side_ad_base DIV
{
	margin: auto;
}
#side
{
	padding-top: 0.5em;
	width: 198px;
	margin-bottom: 10px;
}
#side .segment
{
	margin: 1em 10px;
}
#side .segment > *
{
	padding-bottom: 1em;
}
#side .segment P
{
	line-height: 1.6em !important;
}
#side .segment UL LI
{
	margin: 0;
	padding: 0 0 1em;
}
#side .promotion
{
	background-color: #EDFFE5;
	font-size: 11px;
	margin: 1em auto;
	padding: 6px 10px;
	text-align: left;
	width: 152px;
}
#side .promotion A
{
	outline: none;
	color: #333;
}
#side .promotion A:hover
{
	text-decoration: none;
}
#side .promotion A.definition:hover STRONG
{
	outline: none;
	text-decoration: underline;
}
#side .promotion .definition STRONG
{
	display: block;
	color: #0084B4;
}
#side SPAN.sponsored
{
	color: #777;
	display: block;
	font-size: 0.9em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
#side .notice
{
	margin: 0.5em auto 1em;
	padding: 10px;
	background-color: #FFF;
	text-align: center;
}
#side DIV.section
{
	padding: 13px;
}
#side DIV#profile.section
{
	padding-bottom: 16px;
}
#side DIV.last
{
	border-top: 1px solid #BDDCAD;
}
#side H1
{
	color: #333;
	font-size: 1.1em;
	padding: 0 0 2px;
	margin-bottom: 0.5em;
}
#side DIV.section-header H3
{
	border-bottom: 1px solid #BDDCAD;
	color: #333;
}
#side .section-links
{
	float: right;
	font-size: 0.9em;
	text-align: right;
}
#side DIV.msg STRONG
{
	display: block;
	font-size: 1.4em;
}
#side DIV.msg H3
{
	font-size: 1.25em;
}
#side UL
{
	margin: 0;
}
#side .faq-index UL
{
	list-style-type: square;
	margin-left: 15px;
}
#side .faq-index LI
{
	margin: 10px 0;
}
#side P
{
	padding: 0.5em 0;
}
#side UL
{
	margin: 0;
}
#side DIV#profile.section
{
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0.3em;
}
#side DIV#profile.profile-side
{
	margin-bottom: 1em !important;
}
#side .profile-side .about
{
	margin-bottom: 0.6em;
}
#side DIV.user_icon A, #side DIV.user_icon A:hover
{
	text-decoration: none;
	color: #333;
}
#side DIV.user_icon A:hover
{
	color: #0084B5;
}
#side .user_icon
{
	padding: 0 0 0.8em;
}
.side_thumb
{
	height: 31px;
	width: 31px;
}
.verified-profile, .translator-profile
{
	height: 2.8em;
}
.verified-profile A
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/verified/verified.png') no-repeat left center;
	color: #333;
	display: block;
	font-family: Georgia, serif;
	font-size: 1.1em;
	padding: 5px 0 5px 28px;
}
.translator-profile A
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/translator/translator.png') no-repeat left center;
	color: #333;
	display: block;
	font-family: Georgia, serif;
	font-size: 1.1em;
	padding: 5px 0 5px 28px;
}
.verified-profile A:hover, .translator-profile A:hover
{
	text-decoration: none;
	color: #0084B5;
}
#side .user_icon IMG
{
	padding-right: 0.8em;
	vertical-align: middle;
}
#me_name
{
	font-size: 1.35em;
	vertical-align: middle;
}
#side P.promotion
{
	margin-bottom: 1em;
}
.in-page-link
{
	outline: none;
}
#side #trends, #side #saved_searches
{
	width: 198px;
	overflow: hidden;
}
UL.sidebar-menu LI .side-tab-ajax
{
	vertical-align: top;
	float: right;
	display: none;
	margin-right: 1em;
}
UL.sidebar-menu SPAN.stat_count
{
	margin-top: -0.15em;
	font-family: Georgia, serif;
	float: right;
	margin-right: 14px;
	font-size: 1.2em !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: transparent;
	padding: 0 0.1em;
}
SPAN.link-title
{
	float: left;
}
.ie6 UL.sidebar-menu LI
{
	zoom: 1;
	overflow: hidden;
}
.ie6 UL.sidebar-menu LI A
{
	margin-top: -2px;
}
UL.sidebar-menu LI
{
	padding-top: 1px;
}
UL.sidebar-menu LI A
{
	cursor: pointer !important;
	display: block;
	clear: both;
	padding: 0.5em 0 0.5em 14px;
	outline: none;
	background-image: none;
	margin-right: -1px;
}
.ie8 UL.sidebar-menu LI A
{
	margin-right: 0;
}
UL.sidebar-menu LI A SPAN
{
	display: inline-block;
	width: 150px;
}
UL#primary_nav.sidebar-menu LI A SPAN
{
	display: inline;
	width: auto;
}
UL.sidebar-menu LI A SPAN.stat_count
{
	display: block;
}
UL.sidebar-menu LI.loading A
{
	background: #EDFFE5 url('http://s.twimg.com/a/1252003675/images/spinner.gif') no-repeat 171px 0.5em;
}
UL.sidebar-menu LI.loading A SPAN.stat_count
{
	display: none !important;
}
UL.sidebar-menu LI A:hover
{
	background-color: #EDFFE5;
	text-decoration: none;
}
UL.sidebar-menu LI.active A
{
	font-weight: bold;
	color: #333;
	background-color: #EDFFE5;
}
#side UL.sidebar-actions
{
	margin: 0.2em 14px 1em;
}
#custom_search
{
	padding: 0.4em 0;
	margin: 1px 0 3px;
}
#side DIV#custom_search.active
{
	background-color: #EDFFE5;
}
#sidebar_search INPUT
{
	border-color: #B4B4B4 #CCC #CCC #B4B4B4;
	border-style: solid none solid solid;
	border-width: 1px 0 1px 1px;
	font-size: 1em;
	padding: 0.4em;
	width: 136px !important;
	margin: 0.25em 0 0.25em 12px;
	outline: none;
}
.ie7 #sidebar_search INPUT
{
	position: relative;
	width: 145px !important;
}
.ie7 #sidebar_search .submit
{
	position: relative;
	top: 0;
	left: -10px;
	width: 8px;
	margin-left: 0;
	margin-right: 0;
}
#sidebar_search_submit
{
	background: url('http://s.twimg.com/a/1252003675/images/nav_search_submit.png') -2px 0 !important;
}
#sidebar_search_submit:hover
{
	background: url('http://s.twimg.com/a/1252003675/images/nav_search_submit.png') -2px -25px !important;
}
#sidebar_search_submit:active
{
	background: url('http://s.twimg.com/a/1252003675/images/nav_search_submit.png') -2px -50px !important;
}
#sidebar_search_submit.loading, #sidebar_search_submit.loading:hover, #sidebar_search_submit.loading:active
{
	background: #EEE url('http://s.twimg.com/a/1252003675/images/spinner.gif') no-repeat 5px 5px !important;
}
#sidebar_search INPUT, #sidebar_search_submit
{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-color: #999 !important;
	vertical-align: middle;
}
#sidebar_search .submit
{
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-bottom-right: 3px;
	-webkit-border-radius-top-right: 3px;
	background-color: #EEE;
	background-position: center top;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	padding: 0.4em 0.9em;
}
#saved_searches UL
{
	margin-bottom: 3px;
}
H2.sidebar-title
{
	padding: 0.2em 14px;
	font-size: 1.05em;
	font-weight: normal;
}
H2.sidebar-title SPAN
{
	opacity: .7;
}
.ie H2.sidebar-title SPAN
{
	filter: alpha(opacity=70);
}
#side .collapsible H2.sidebar-title
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/toggle_up_dark.png') no-repeat right center;
	width: 157px;
}
#side .collapsible.collapsed H2.sidebar-title
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/toggle_down_dark.png') no-repeat right center;
}
#side DIV.collapsible.loading H2.sidebar-title
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/spinner.gif') no-repeat center right !important;
}
#side .collapsible A.fetch-contents
{
	display: none;
}
#side .collapsible H2.sidebar-title:hover
{
	cursor: pointer;
}
#side .collapsed .xref, #side .collapsed .sidebar-menu
{
	display: none;
}
#side #following #following_list
{
	padding: 5px 10px 5px 14px;
}
#side #following .xref
{
	margin-left: 5px;
	float: none;
}
#side #following #friends_view_all
{
	font-size: 0.9em;
	padding: 0 14px;
}
#side A.indented-link
{
	margin: 0.5em 14px 1em;
	display: block;
}
#home #rssfeed, #search #rssfeed, #profile #rssfeed, #home #rssfeed .timeline-rss, #search #rssfeed .search-rss, #profile #rssfeed .profile-rss
{
	display: block;
}
#rssfeed, #rssfeed .timeline-rss, #rssfeed .search-rss
{
	display: none;
}
.rss
{
	background-image: url('http://s.twimg.com/a/1252003675/images/rss.gif');
}
#side HR
{
	display: block;
	border: 0;
	height: 1px;
	margin: 0.5em 14px;
	opacity: .7;
	background: #BDDCAD;
	color: #BDDCAD;
}
.ie7 #side HR
{
	width: 170px;
	margin: 0 14px;
}
.ie#side HR
{
	filter: alpha(opacity=70);
}
.notify
{
	text-align: center;
	line-height: 1;
	padding: 5px 0;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 8px;
}
.notify DIV
{
	background-color: #EDFFE5;
	font-size: 0.9em;
	margin: 0 12px 0 24px;
	padding: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#side .actions
{
	border: 1px solid #87BC44;
	margin: 10px -3px;
}
#side .actions SMALL
{
	font-size: 0.9em;
}
#side .actions A
{
	padding-left: 7px;
}
.side_thumb
{
	height: 31px;
	width: 31px;
}
#side .user_icon
{
	height: 30px;
}
#side .user_icon > *
{
	vertical-align: middle;
	padding: 0;
}
#side .user_icon IMG
{
	float: left;
	padding-right: 0.8em;
}
#me_name
{
	font-size: 1.35em;
	line-height: 30px;
	float: left;
}
#side .stats
{
	clear: both;
	float: none;
	position: relative;
	margin: 0;
	padding: 0;
}
#side .stats TD
{
	padding: 0;
	vertical-align: top;
}
#side .stats TD + TD
{
	padding: 0 5px;
}
#profile #side .stats TD + TD
{
	padding: 0 8px;
}
#side .stats TD + TD + TD
{
	padding: 0;
}
#side .stats A SPAN.stats_count
{
	color: #333;
}
#side .smaller SPAN.stats_count
{
	font-size: 1.1em !important;
}
#profile #side .smaller SPAN.stats_count
{
	font-size: 1.3em !important;
}
#side .stats A:hover SPAN.stats_count
{
	color: #0084B4;
}
#side .stats .stats_count
{
	display: block;
}
#side .stats TD .numeric
{
	font-size: 1.3em;
	font-family: georgia;
	text-decoration: none;
}
#side .stats TD .label
{
	text-transform: lowercase;
	font-size: 0.9em;
}
#side .stats A:hover
{
	text-decoration: none;
}
#side .stats A:hover .label
{
	text-decoration: underline;
}
#side .about LI
{
	padding-bottom: 3px;
}
#side .about .label
{
	font-weight: bold;
}
#side .about LI#bio
{
	word-wrap: break-word;
	overflow: hidden;
	width: 170px;
}
UL#tabMenu LI
{
	border-top: 1px solid #BDDCAD;
}
UL#tabMenu A, #side .section H1
{
	display: block;
	padding: 13px;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: bold;
	font-size: 110%;
}
#side .section H1
{
	padding: 0 0 0.25em;
}
BODY#home UL#tabMenu A#home_tab, BODY#profile UL#tabMenu A#updates_tab, BODY#replies UL#tabMenu A#replies_tab, BODY.direct_messages UL#tabMenu A#direct_messages_tab, BODY.inbox UL#tabMenu A#inbox_tab, BODY#favourings UL#tabMenu A#favorites_tab, BODY#public_timeline UL#tabMenu A#public_timeline_tab
{
	background-color: #FFF;
	margin-left: -1px;
	padding-left: 14px;
}
#following_list
{
	padding: 0 0 0 3px;
	overflow: hidden;
}
#following_list SPAN
{
	float: left;
	padding: 0 3px 2px 1px;
}
#following_list IMG
{
	padding: 0;
}
#device_control LABEL
{
	margin-right: 5px;
}
#device_msg
{
	margin-top: -5px;
	margin-bottom: 0;
}
.rss
{
	padding: 0.5em 0 0.5em 20px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
#side .xref
{
	font-size: x-small;
}
#side P.complete
{
	font-size: 0.9em;
	margin-top: 1em;
}
FIELDSET.common-form
{
	margin: 10px 0;
}
FIELDSET.common-form P
{
	margin: 0 0 5px;
}
FIELDSET.common-form TH, FIELDSET.common-form TD
{
	padding: 7px 3px;
}
FIELDSET.common-form TH
{
	text-align: right;
	width: 11em;
	padding-top: 10px;
	font-weight: normal;
}
FIELDSET.common-form SMALL
{
	color: #777;
	font-size: 0.97em;
}
/*fieldset.common-form input[type="text"],fieldset.common-form input[type="password"],fieldset.common-form textarea,fieldset.common-form select,fieldset.common-form checkbox*/
#INVALID-RULE
{
	border: 1px solid #AAA;
	padding: 4px 2px;
}
FIELDSET.common-form INPUT[type="text"], FIELDSET.common-form INPUT[type="password"]
{
	width: 12em;
}
FIELDSET.common-form INPUT[type="text"].medium, FIELDSET.common-form TEXTAREA.medium
{
	width: 50%;
}
FIELDSET.common-form INPUT[type="text"].wider, FIELDSET.common-form TEXTAREA.wider
{
	width: 75%;
}
FIELDSET.common-form INPUT[type="text"].widest, FIELDSET.common-form TEXTAREA.widest
{
	width: 100%;
}
FIELDSET.common-form TD[colspan="2"]
{
	text-align: right;
}
FIELDSET.common-form LABEL
{
	white-space: nowrap;
	font-weight: normal;
}
FIELDSET.common-form UL LI
{
	padding: 5px 0;
}
FIELDSET.common-form UL LI LABEL
{
	display: block;
	font-weight: bold;
}
FIELDSET.common-form UL LI LABEL SUP
{
	color: #888;
}
FIELDSET.common-form TABLE.input-form TH
{
	vertical-align: top;
}
FIELDSET.common-form .instruction, FIELDSET.common-form .example, FIELDSET.common-form .required
{
	font-size: x-small;
	color: #666;
	font-weight: normal;
}
FIELDSET.common-form .instruction, FIELDSET.common-form .example
{
	margin-top: 0.5em;
}
FIELDSET.common-form .example
{
	font-style: oblique;
}
FIELDSET.common-form .suggestion
{
	color: #FF0000;
}
FIELDSET.vertical-form
{
	margin-top: 1em;
	margin-bottom: 1em;
}
FIELDSET.vertical-form LABEL, FIELDSET.vertical-form INPUT
{
	display: block;
}
FIELDSET.vertical-form INPUT
{
	margin-top: 1em;
	margin-bottom: 1em;
}
FIELDSET.vertical-form INPUT[type="text"]
{
	width: 165px;
}
DIV.direct-message-box FIELDSET.standard-form
{
	width: 548px;
	padding: 10px 90px;
}
#direct_message_user_id
{
	min-width: 100px;
}
.buttons
{
	padding-top: 12px;
	text-align: center;
}
.buttons INPUT, .buttons BUTTON
{
	margin: 0 3px;
}
.buttons A BUTTON
{
	margin: 0;
}
INPUT.submit, BUTTON, INPUT[type=submit], INPUT[type=button], INPUT[type="file"] > INPUT[type="button"]
{
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #E6E6E6;
	border: 1px solid #CCC;
	font-size: x-small;
	padding: 4px 8px;
	vertical-align: top;
	cursor: pointer;
}
INPUT.submit:hover, BUTTON:hover, INPUT[type=submit]:hover, INPUT[type="file"] > INPUT[type="button"]:hover
{
	background-color: #D5D5D5;
}
INPUT.flow-button, INPUT.flow-button:hover
{
	height: 41px;
	padding: 0 10px 2px 0;
	border: 0;
	font-size: 20px;
	background-color: transparent;
}
INPUT.green-arrow, INPUT.green-arrow:hover
{
	background-image: url('http://s.twimg.com/a/1252003675/images/btn_green_arrow.gif') !important;
	width: 234px !important;
	background-color: transparent;
}
INPUT.green-arrow-small, INPUT.green-arrow-small:hover
{
	background-image: url('http://s.twimg.com/a/1252003675/images/btn_green_arrow_small.gif') !important;
	width: 138px !important;
}
INPUT.red-small, INPUT.red-small:hover
{
	background-image: url('http://s.twimg.com/a/1252003675/images/btn_red_small.gif') !important;
	width: 114px !important;
	text-align: center;
	padding: 0 0 2px;
}
.hentry .actions > DIV.follow-actions
{
	visibility: visible;
	text-align: left;
}
.follow-actions .following
{
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.follow-actions P
{
	padding-left: 14px;
}
.follow-actions .pending
{
	color: #666;
}
.follow-actions INPUT.submit
{
	width: 8em;
}
INPUT.profilesubmit
{
	background-color: #74CA00;
	font-size: 2em;
	color: #FFF;
	font-weight: bold;
	margin: 20px 0 10px;
	padding: 10px;
	border: 1px solid #0F0;
	width: 175px;
	cursor: hand;
}
INPUT.profilesubmit:hover
{
	background-color: #8CF500;
}
.link-menu > A
{
	padding: 0.5em 0.75em 0.5em 0.5em;
	background: transparent url('http://s.twimg.com/a/1252003675/images/divot.gif') no-repeat 100% 50%;
}
.link-menu > UL, .link-menu > SPAN, .link-menu > DIV
{
	position: absolute;
	left: 0;
	z-index: 999;
}
BODY#direct_messages #dm_update_box, BODY#inbox #dm_update_box, BODY#sent #dm_update_box
{
	display: block;
}
BODY#direct_messages #status_update_box, BODY#inbox #status_update_box, BODY#sent #status_update_box
{
	display: none;
}
.status-btn
{
	float: right;
	padding: 5px 14px 0 5px;
}
.status-btn INPUT.round-btn
{
	background-image: url('http://s.twimg.com/a/1252003675/images/round-btn.gif');
	width: 115px;
	height: 32px;
	border: 0;
	color: #666;
	font-size: 14px;
	margin-left: 3px;
}
.status-btn INPUT.round-btn:hover
{
	background-image: url('http://s.twimg.com/a/1252003675/images/round-btn-hover.gif');
	color: #444;
}
.status-btn INPUT.disabled, .status-btn INPUT.disabled:hover
{
	background-image: url('http://s.twimg.com/a/1252003675/images/round-btn.gif');
	color: #AAA;
	cursor: default;
}
.bar
{
	line-height: 1.9em;
	position: relative;
	padding: 0 10px;
}
.bar H3
{
	font-size: 1.4em;
}
.bar H3 LABEL
{
	font-weight: normal;
	color: #333;
	padding-right: 170px;
	letter-spacing: -1px;
	font-size: 1.2em;
	line-height: 1.1;
	width: 50%;
	margin-bottom: 10px;
}
.bar SPAN
{
	color: #CCC;
	font-size: 2.45em;
	display: block;
	position: absolute;
	top: 0;
	right: 10px;
}
.bar SPAN STRONG.loading
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/spinner.gif') no-repeat center center !important;
	color: transparent;
}
.ie7 .bar SPAN STRONG.loading
{
	background-position: left center !important;
}
.ie7 #status-field-char-counter
{
	line-height: 1em;
	position: relative;
	top: -3px;
}
.status-update-form .info
{
	padding-top: 3px;
	text-align: center;
}
.status-update-form TEXTAREA
{
	height: 2.5em;
	width: 508px;
	padding: 5px;
	font: 1.15em / 1.1 "Lucida Grande", sans-serif;
	overflow: auto;
	resize: none;
}
#currently
{
	min-height: 30px;
	word-wrap: break-word;
	color: #666;
	margin: 4px 8px 0;
	padding: 2px 4px;
	float: left;
	text-align: left;
	width: 365px;
	overflow: hidden;
	font-size: 11px !important;
}
.ie7 #currently, .ie6 #currently
{
	width: 395px;
	margin-top: -35px;
}
.ie6 #currently
{
	display: inline;
	height: 30px;
}
#latest_text
{
	cursor: pointer;
}
#latest_text_full
{
	display: none;
}
.firefox2 #currently
{
	float: none;
}
#dm_update_box
{
	display: none;
}
#content .tabMenu
{
	text-align: center;
	margin: 25px 0 0;
}
#content .tabMenu LI
{
	display: inline;
	margin-left: -5px;
}
#content .tabMenu LI A
{
	display: inline;
	padding: 3px 20px 1px;
	background-color: #E6E6E6;
	text-decoration: none;
	color: #4C4C4C;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
}
#content .tabMenu LI A:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #999;
}
#content .tabMenu LI.active A
{
	background-color: #FFF;
	color: #000;
	border-bottom: 1px solid #FFF;
}
#content .tab
{
	background-color: #FFF;
	padding: 0;
	border-top: 1px solid #CECECE;
	margin: 1px 10px;
}
.password-meter
{
	padding-left: 10px;
}
.pstrength-text
{
	font-weight: bold;
}
.password-weak
{
	color: #801B1B;
}
.password-good
{
	color: #803F1B;
}
.password-strong
{
	color: #80771B;
}
.password-verystrong
{
	color: #2A801B;
}
#profilebox_outer
{
	padding-top: 41px;
	position: relative;
	margin-top: 1em;
}
#profilebird
{
	position: absolute;
	top: 0;
}
#profilebox
{
	background-color: #FEFFDF;
	border: 1px solid #FF0;
	padding: 20px;
	vertical-align: middle;
	margin-bottom: 10px;
}
#profilebox H1, #profilebox H2
{
	font-weight: normal;
}
#profilebox H2
{
	margin-top: 0.5em;
	font-size: 1.3em;
}
#profiletext
{
	float: left;
	width: 495px;
}
DIV#profilebutton
{
	float: right;
	text-align: center;
	margin-left: 50px;
}
DIV#profilebutton SMALL
{
	line-height: 1.25em;
}
INPUT.profilesubmit
{
	background-color: #74CA00;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px;
	border: 1px solid #0F0;
	width: 175px;
	cursor: hand;
}
INPUT.profilesubmit:hover
{
	background-color: #8CF500;
}
BODY#profile .profile-head, BODY#lists .profile-head, BODY#profile_favorites .profile-head
{
	margin: 1px 10px;
}
BODY#profile OL.statuses SPAN.status-body
{
	margin-left: 0;
	min-height: 0;
}
BODY#profile OL.statuses LI
{
	padding-bottom: 0.8em;
	padding-left: 0.5em;
}
BODY#profile OL.statuses LI.latest-status
{
	padding: 1.5em 0 1.5em 0.5em;
	border-top-width: 0;
	line-height: 1.5em;
}
BODY#profile OL.statuses .latest-status .actions
{
	top: 0.5em;
	vertical-align: middle;
}
BODY#profile OL.statuses .latest-status .entry-content
{
	font-size: 1.77em;
}
BODY#profile .latest-status .entry-meta
{
	display: block;
}
#content H2.thumb
{
	font-size: 2.8em;
	line-height: 50px;
	padding: 10px 15px 10px 0;
}
#content H2.thumb IMG
{
	vertical-align: middle;
	margin-right: 10px;
}
#content H2.thumb SMALL
{
	font-size: 0.4em;
}
#profile .protected-box
{
	background-color: #FEF6A8;
	border: 1px solid #FCFC19;
	line-height: 1;
	margin-top: 1em;
	padding: 0 0 0 10px;
}
#profile .protected-box .sub-h1
{
	font-size: 1.2em;
}
#profile .protected-box TABLE TD
{
	padding: 10px;
}
#profile .protected-box .logged-out
{
	padding: 10px;
}
BODY#profile H2.thumb DIV#follow-details IMG#x, BODY#profile_favorites H2.thumb DIV#follow-details IMG#x
{
	float: right;
	margin: 3px 0 0;
	cursor: pointer;
	border: none;
}
DIV#follow-control
{
	margin: 5px 0 0 15px;
}
DIV#follow-details
{
	background-color: #F9FDAB;
	margin: 5px 0 10px;
	padding: 5px 10px 10px;
	border: 1px solid #FDCC68;
	color: #000;
	line-height: 1.7em;
	display: none;
	font-size: 0.9em;
}
DIV#follow-flash
{
	background-color: #F9FDAB;
	border: 1px solid #FDCC68;
	font-size: 0.9em;
	color: #000;
	line-height: 1.75em;
	margin: 5px 0;
	font-weight: bold;
	padding: 5px;
}
DIV#follow-details P
{
	margin-top: 10px;
}
DIV#follow_actions
{
	margin-top: 10px;
}
DIV#follow-actions #onoff
{
	margin-left: 10px;
}
DIV#follow-details STRONG
{
	display: inline;
	font-size: 120%;
}
DIV#follow-details DIV#follow_notifications
{
	margin-top: 10px;
}
DIV#follow-details DIV#follow_notifications DIV#notifications-sub
{
	margin-left: 14px;
}
DIV#follow-toggle
{
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: 2% 50%;
	padding: 5px 5px 5px 20px;
	border: 1px solid #CCC;
}
DIV#followed
{
	background-color: #E6E6E6;
	border: 1px solid #D1D1D1;
}
DIV#list-changes
{
	display: none;
	border: 1px solid #E6E6E6;
	background-color: #EEE;
	padding: 10px;
	overflow: hidden;
}
DIV#list-changes .delete-list-link, DIV#list-changes .update-list-link
{
	background-repeat: no-repeat;
	background-position: 0 0;
	float: right;
	margin-left: 10px;
	padding-left: 20px;
}
DIV#list-changes .delete-list-link
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_trash.gif');
}
DIV#list-changes .update-list-link
{
	background-image: url('http://s.twimg.com/a/1252003675/images/rss.gif');
}
.listable
{
	cursor: pointer;
	position: relative;
}
.listable:hover .list-controls
{
	display: block;
}
.listable .list-controls:hover
{
	display: block;
}
.listable .list-controls
{
	border: 1px solid #E6E6E6;
	background-color: #EEE;
	position: absolute;
	display: none;
	z-index: 5;
	width: 200px;
}
.listable .list-controls LI
{
	padding: 6px;
	border-bottom: 1px solid #E6E6E6;
}
.listable .list-controls LI:hover
{
	padding: 6px;
	background-color: #E6E6E6;
}
.list-inline-form
{
	position: absolute;
	z-index: 100;
	width: 524px;
	padding-top: 7px;
	background-repeat: no-repeat;
	background-position: top center;
	display: none;
}
.list-inline-form-shadow
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
	text-align: left;
	border: 3px solid #888;
}
.list-inline-form-inner
{
	overflow: hidden;
	padding: 10px;
	background-color: #FAFAFA;
}
DIV.med-btn
{
	background-color: #E6E6E6;
	width: 75px;
	height: 18px;
	padding: 1px 3px 1px 21px;
	font-size: 11px;
	vertical-align: middle;
	color: #000;
	cursor: pointer;
}
.follow-button BUTTON, .follow-button INPUT[type=submit], INPUT[type=button].follow-button
{
	background-color: #808080;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #000000;
	height: 30px;
	width: 75px;
	cursor: pointer;
}
/*TOPBOX*/
.profile-card .flex-module
{
	background-color: #FFF !important;
}

.remove-button BUTTON, .remove-button INPUT[type=submit], INPUT[type=button].remove-button
{
	background-color: #E6E6E6;
	color: #000;
	font-size: 1em;
	width: 75px;
	cursor: pointer;
	margin-left: 3px;
}
INPUT.update-button, .update-button BUTTON, .update-button INPUT[type=submit], INPUT[type=button].update-button
{
	background-color: #808080;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #000000;
	cursor: pointer;
	margin-top: 10px;
}
DIV#follow-toggle.closed
{
	background-image: url('http://s.twimg.com/a/1252003675/images/toggle_closed.gif');
}
DIV#follow-toggle.opened
{
	background-image: url('http://s.twimg.com/a/1252003675/images/toggle_opened.gif');
}
.follow-actions .following
{
	background-image: url('http://s.twimg.com/a/1252003675/images/checkmark.gif');
}
BODY#show .status-body
{
	display: block;
	margin-right: 30px;
	font-size: 1.2em;
	padding-bottom: 15px;
}
BODY#show .entry-content
{
	font-weight: 400;
	display: block;
	background-color: #FFF;
	font-size: 2em;
	font-family: georgia;
	line-height: 1.25em;
	padding: 0;
	overflow: hidden;
}
BODY#show #content .meta
{
	display: block;
	font-size: 1em;
	margin-top: 0.5em;
	line-height: 1.25em;
	font-family: georgia;
	font-style: italic;
	color: #999;
}
BODY#show #content .meta A
{
	color: #999;
}
BODY#show .thumb IMG
{
	width: 48px;
	height: 48px;
}
BODY#show .protected
{
	padding-left: 0;
	background-position: 55px 50%;
	background-repeat: no-repeat;
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_lock.gif');
}
BODY#show .actions
{
	position: absolute;
	right: 0;
	top: 10%;
}
BODY#show .actions A
{
	text-indent: -9999px;
	font-size: 14px;
	display: block;
	text-decoration: none;
	padding: 0;
	width: 20px;
	height: 20px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	outline: none;
	cursor: pointer;
}
BODY#show .actions FORM
{
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
}
BODY#show .top-nav, BODY#show #footer
{
	font-size: 85%;
	overflow: hidden;
}
BODY#show .wrapper
{
	position: relative;
}
BODY#show #container
{
	width: 600px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
BODY#show #content
{
	width: 570px;
	padding: 15px;
	margin-bottom: 15px;
}
BODY#show #footer
{
	width: 600px;
}
BODY#show #content DIV.thumb
{
	float: left;
	margin-right: 20px;
}
BODY#show.status #content #timeline
{
	border-top-width: 0;
}
BODY#show .user-info
{
	height: 73px;
	margin-top: 0;
	padding-top: 15px;
	border-top: 1px solid #E6E6E6;
	line-height: 1;
}
BODY#show .screen-name
{
	font-size: 2.3em;
}
BODY#show .full-name
{
	font-size: 1.2em;
	margin: 3px 0 0 2px;
}
BODY#show .desc-inner
{
	position: relative;
}
BODY.search .results-count
{
	float: right;
	padding-left: 1em;
	padding-right: 5px;
	line-height: 2.25em;
	font-size: x-small;
	color: #77778A;
}
BODY.search#users #timeline
{
	width: 100%;
	border-top: 1px dashed #D2DADA;
}
BODY.search#users .hentry TD.status-body
{
	padding: 0.5em 0;
}
BODY.search#users .hentry TD.status-body DIV
{
	width: 370px;
}
BODY.search#users .hentry:hover
{
	background-color: transparent;
}
BODY.search#users .hentry .bio
{
	font-size: 90%;
	display: block;
	margin-left: 0;
	padding-top: 0.3em;
}
BODY.search#users .hentry .status-body IMG
{
	vertical-align: middle;
	margin-top: -2px;
}
BODY.search#users .hentry .status-body .meta
{
	font-family: "Lucida Grande";
	font-size: 0.75em;
	font-style: normal;
}
#twitainer #header
{
	text-align: left;
	margin-bottom: -0.3em;
}
UL.bullets
{
	list-style-type: square;
	padding: 1em;
}
UL.bullets LI
{
	margin-left: 1em;
}
#follow-requests .all
{
	float: right;
	margin: 4px 8px 4px 4px;
}
#follow-requests .follow-request
{
	border: 1px solid #BBB;
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	min-height: 95px;
	height: auto !important;
	height: 95px;
}
#follow-requests .follow-request .name-box
{
	padding-top: 2px;
}
#follow-requests .follow-request .name-box .lock
{
	line-height: 0.2pt;
}
#follow-requests .follow-request .screen-name
{
	font-size: 2em;
	line-height: 1;
	text-decoration: none;
}
#follow-requests .follow-request .name
{
	font-weight: bold;
	margin-left: 2px;
}
#follow-requests .follow-request .right-box
{
	float: right;
	background-color: #FEF6A8;
	border: 1px solid #FCFC19;
	width: 300px;
	padding: 8px;
}
#follow-requests .follow-request .buttons
{
	margin: 4px 0 4px;
}
#follow-requests .follow-request .right-box .request-button
{
	width: 100px;
	font-size: 0.9em;
	padding: 2px;
}
#follow-requests .follow-request .right-box FORM
{
	display: inline;
	margin-right: 5px;
}
#follow-requests .follow-request .right-box TD .centered-text
{
	padding: 1px;
}
#follow-requests .follow-request .details
{
	padding-top: 4px;
}
#follow-requests .follow-request .details .title
{
	color: #4F4F4F;
}
#follow-requests .follow-request .details .detail
{
	width: 65%;
	color: #000;
}
#follow-requests .follow-request .profile-img
{
	float: left;
	margin-right: 10px;
}
#job-reqs
{
	margin: 0 10px 20px 0;
}
#job-reqs P
{
	text-indent: 0 !important;
	line-height: 1.6em !important;
	border-bottom: 1px solid #EEE;
	margin-bottom: 18px;
	width: 96%;
}
#job-reqs P.description
{
	font: 18px Georgia, serif;
	color: #777;
	line-height: 1.2em !important;
	border: 0;
	margin-bottom: 18px;
}
#job-reqs P.last
{
	border-bottom: 0;
}
#job-reqs H1
{
	clear: both;
	display: block;
	font: 36px Georgia, serif;
	padding: 14px 0 0;
	width: 100%;
	letter-spacing: -1px;
}
#job-reqs H2
{
	clear: both;
	display: block;
	font: 24px Georgia, serif;
	padding: 16px 0 0;
	width: 100%;
}
#job-reqs .images
{
	margin: 0 !important;
	border: none;
}
#job-reqs .images IMG
{
	float: left;
	margin: 0;
}
#job-reqs .images .a
{
	margin-right: 5px;
}
#job-reqs .images .b
{
	margin-bottom: 5px;
}
#job-reqs .images .c
{
	margin-right: 5px;
}
#job-reqs .image-credit
{
	color: #666;
	text-align: right;
	font-size: 10px;
	clear: both;
	border: none;
	padding-top: 3px;
	padding-bottom: 0;
}
#job-reqs .image-credit A
{
	color: #666;
}
#side .featured
{
	border: 1px solid #87BC44;
	padding: 2px 5px;
	margin: 10px -3px;
}
#side .featured IMG
{
	vertical-align: middle;
	padding: 1px 0 -5px 7px;
}
#side .promo
{
	border: 1px solid #87BC44;
	background-color: #FFF;
	padding: 10px 0 10px 5px;
	margin-top: 8px;
	font-size: 1em;
}
#side .promo LI
{
	margin: 0 0 8px;
}
#side .promo A
{
	text-decoration: none;
}
#side .promo IMG
{
	vertical-align: middle;
}
DIV.join
{
	text-align: center;
}
DIV.join INPUT
{
	background-color: #417596;
	color: #FFFFFF;
	font-size: 11pt;
	padding: 0.3em 2.5em;
	font-weight: bold;
	border: 1px solid #000000;
}
DIV.join INPUT:hover
{
	background-color: #294B60;
}
#dim-screen
{
	position: absolute;
	background-color: #000;
	z-index: 99;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .90;
	filter: alpha(opacity=90);
	display: none;
	margin: 0 auto;
}
.subpage #content P
{
	line-height: 1.2;
	margin: 5px 0;
}
.subpage #content UL
{
	padding-left: 0;
}
.subpage #content CODE
{
	font-size: 1.2em;
}
.faq
{
	padding: 10px;
}
.faq P
{
	padding-bottom: 20px;
}
.faq P.header-text
{
	font-size: 1.3em;
}
.ie7 #trends_menu UL
{
	margin-top: 2.75em !important;
}
.ie7 #logo IMG
{
	margin: 0.25em 0 0 !important;
}
DT
{
	font-weight: bold;
	margin-top: 5px;
}
#content TABLE.doing
{
	font-size: 1.2em;
	line-height: 1.1;
	width: 100%;
}
#content TABLE.doing TD
{
	border-bottom: 1px dashed #D2DADA;
	vertical-align: middle;
}
#content TABLE.doing .right-box TD
{
	border: 0;
}
#content TABLE.doing .thumb
{
	padding: 10px 5px 8px;
	width: 50px;
	vertical-align: top;
}
#content TABLE.doing .meta
{
	font-size: 0.8em;
}
#content TABLE.doing .meta IMG
{
	vertical-align: top;
}
#content TABLE.doing .user_actions
{
	vertical-align: top;
	width: 16px;
}
#side DIV.msg STRONG
{
	display: block;
	font-size: 1.4em;
}
#side DIV.msg H3
{
	font-size: 1.25em;
}
#side .faq-index UL
{
	list-style-type: square;
	margin-left: 15px;
}
#side .faq-index LI
{
	margin: 10px 0;
}
#side UL.todo
{
	font-style: italic;
}
#side #submit
{
	display: block;
	padding: 3px 10px;
	margin: 5px auto;
	font: bold 1.12em / 1.5 "Lucida Grande", sans-serif;
}
BODY.help #side
{
	height: 560px;
}
BODY.help #side .section
{
	height: 100%;
}
#content .wrapper #lang_header
{
	padding: 0;
	margin: 0;
	width: 100%;
}
#content .wrapper #lang_header TD
{
	padding: 0;
}
#lang-select
{
	text-align: center;
}
#settings .protected
{
	background-color: #FF9;
	border: 1px solid #FCFC19;
}
#settings .protected TH
{
	padding: 20px 10px 0 0;
}
#profile_image H2
{
	margin-bottom: 1em;
}
#invite_preview
{
	background-color: #EEF;
	padding: 10px;
}
#invite_message
{
	white-space: normal;
}
SPAN#p
{
	color: #999;
}
IMG.follow-icon
{
	border: 0;
	margin: 1px 5px 3px 0;
	vertical-align: middle;
}
BUTTON.small
{
	background-color: #E6E6E6;
	width: 44px;
	padding: 0;
	font-size: 9px;
	text-align: center;
	margin: 2px 2px 1px;
	border: none;
	line-height: 9px;
	cursor: pointer;
}
BUTTON.med
{
	background-color: #E6E6E6;
	width: 75px;
	height: 16px;
	padding: 0;
	font-size: 9px;
	text-align: center;
	margin: 2px 2px 1px;
	border: none;
}
DIV.big-btn
{
	background-color: #E6E6E6;
	width: 75pt;
	height: 19pt;
	padding: 8px 3px 4px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 95%;
	vertical-align: middle;
	cursor: pointer;
}
DIV.long-btn
{
	background-color: #E6E6E6;
	width: 200px;
	padding: 3px 2px 2px;
	font-size: 11px;
	vertical-align: middle;
	color: #000;
	cursor: pointer;
}
DIV.med-btn
{
	background-color: #E6E6E6;
	width: 75px;
	height: 18px;
	padding: 1px 3px 1px 21px;
	font-size: 11px;
	vertical-align: middle;
	color: #000;
	cursor: pointer;
}
DIV.short-btn
{
	background-color: #E6E6E6;
	width: 60px;
	height: 14px;
	padding: 2px 2px 1px 21px;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	vertical-align: middle;
	color: #000;
	cursor: pointer;
}
.profile .protected-box
{
	background-color: #FEF6A8;
	padding: 8px;
}
INPUT.big-btn
{
	background: url('http://s.twimg.com/a/1252003675/images/btn-bg.gif') no-repeat top left;
	border: none;
	display: block;
	width: 88px;
	height: 31px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 95%;
	vertical-align: middle;
}
#notifications-sub .desc
{
	margin-left: 3px;
	font-style: italic;
}
DIV.badge
{
	margin: 0 auto -1.5em;
	text-align: center;
}
FORM.device_control
{
	display: inline;
}
FORM.device_control SELECT
{
	font-size: 85%;
	padding: 4px 2px;
}
.device-alert-box
{
	background-color: #FF7B6D;
	padding: 0 10px 10px;
	border: 1px solid #F00;
	color: #000;
	line-height: 1.7em;
	font-size: 0.9em;
	margin-top: 8px;
}
.person IMG.lock
{
	vertical-align: middle;
	margin-bottom: 3px;
}
#downtime-announce
{
	background-color: #FFF;
	border: 1px solid #808080;
	padding: 7px;
	color: #333;
	font-size: 1.1em;
}
.person-actions
{
	font-size: 90%;
	padding: 7px 0 0;
}
A#back-link
{
	margin-left: 20px;
	font-size: 120%;
}
DIV#buffer
{
	padding: 17px;
}
#username_url
{
	color: #008000;
	font-weight: bold;
}
.username_taken
{
	color: #FF0000;
}
.fieldWithErrors
{
	display: inline;
}
.fieldWithErrors INPUT, .fieldWithErrors SELECT, INPUT.errors, SELECT.errors, TEXTAREA.errors
{
	background-color: #FFDFDF;
}
.highlight
{
	background-color: #F9F6BA;
}
.nav-highlight
{
	background-color: #FF9;
}
#followers .stop-undo
{
	background-color: #BFBFBF;
	border: 1px solid #4E4E4E;
	padding: 0 10px;
	text-align: left;
	display: none;
}
#followers .stop-button
{
	margin-right: 25px;
}
#followers .stop-undo BUTTON
{
	width: 140px;
}
#followers .stop-undo TABLE TD
{
	padding: 2px 5px;
}
#followers .right-box
{
	float: right;
	width: 400px;
	font-size: 0.9em;
	text-align: right;
	margin-right: 10px;
}
#followers .followers-table
{
	width: 100%;
}
.search_following
{
	background-color: #D8F4F5;
	border: 1px solid #84C2D2;
}
.search_following BUTTON
{
	background-color: #FFF;
	border: 1px solid #84C2D2;
}
DIV.clear
{
	height: 1px;
}
INPUT.labeled_field
{
	color: #999;
}
.niceform
{
	margin-top: 10px;
}
.niceform LABEL, .niceform INPUT
{
	display: block;
	width: 50%;
	float: left;
	margin-bottom: 10px;
}
.niceform LABEL
{
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
.niceform BR
{
	clear: left;
}
#auth
{
	display: none;
	padding: 10px;
	margin: 10px 0;
	background-color: #DDD;
	border: 1px solid #999;
}
#videobutton IMG
{
	padding-right: 5px;
}
#videobutton
{
	float: right;
	width: 180px;
	text-align: center;
	vertical-align: middle;
	background-color: #FF493C;
	color: #FFF;
	font-size: 11pt;
	font-weight: bold;
	border: 1px solid #000;
	padding-top: 2px;
	padding-bottom: 2px;
}
#videobutton:hover
{
	text-decoration: none;
}
#authorized_apps
{
	margin: 10px 0;
}
.side_thumb
{
	height: 31px;
	width: 31px;
}
#device_address
{
	size: 12px;
	width: 100px;
}
ADDRESS
{
	font-style: normal;
}
DIV#query_review_header_0
{
	width: 100px;
}
.btn
{
	background: #DDD url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn.gif") repeat-x 0 0;
	font: 11px / 14px "Lucida Grande", Sans-serif;
	width: auto;
	margin: 0;
	overflow: visible;
	padding: 4px 10px 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
{
	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
{
	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;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-light.gif");
	border-color: #ADD #ADD #9CC;
	text-shadow: 1px 1px 0 #DFF;
}
.btn-dark
{
	background-color: #59A;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-dark.gif");
	border-color: #59A #59A #489;
	color: #FFF;
	text-shadow: -1px -1px 0 #59A;
}
.btn-blue
{
	background-color: #39D;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-blue.gif");
	border-color: #39D #39D #28C;
	color: #FFF;
	text-shadow: -1px -1px 0 #39D;
}
.btn-chart
{
	background-color: #9C2;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-chart.gif");
	border-color: #9C2 #9C2 #8B1;
	text-shadow: 1px 1px 0 #DF6;
}
.btn-mint
{
	background-color: #BDB;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-mint.gif");
	border-color: #BDB #BDB #ACA;
	text-shadow: 1px 1px 0 #EFE;
}
.btn-green
{
	background-color: #272;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-green.gif");
	border-color: #272 #272 #161;
	color: #FFF;
	text-shadow: -1px -1px 0 #272;
}
.btn-pink
{
	background-color: #DAA;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-pink.gif");
	border-color: #DAA #DAA #C99;
	text-shadow: 1px 1px 0 #FDD;
}
.btn-red
{
	background-color: #A22;
	background-image: url("http://s.twimg.com/a/1252003675/images/buttons/bg-btn-red.gif");
	border-color: #A22 #A22 #911;
	color: #FFF;
	text-shadow: -1px -1px 0 #A22;
}
BUTTON:hover, BUTTON:focus
{
	border-color: #999 #999 #888;
	background-position: 0 -6px;
	color: #000;
}
BUTTON.btn-light:hover, BUTTON.btn-light:focus
{
	border-color: #7AA #7AA #699;
}
BUTTON.btn-dark:hover, BUTTON.btn-dark:focus
{
	border-color: #267 #267 #156;
	color: #FFF;
}
BUTTON.btn-blue:hover, BUTTON.btn-blue:focus
{
	border-color: #17B #17B #06A;
	color: #FFF;
}
BUTTON.btn-chart:hover, BUTTON.btn-chart:focus
{
	border-color: #7A1 #7A1 #690;
}
BUTTON.btn-mint:hover, BUTTON.btn-mint:focus
{
	border-color: #8A8 #8A8 #797;
}
BUTTON.btn-green:hover, BUTTON.btn-green:focus
{
	border-color: #050 #050 #040;
	color: #FFF;
}
BUTTON.btn-pink:hover, BUTTON.btn-pink:focus
{
	border-color: #A88 #A88 #977;
}
BUTTON.btn-red:hover, BUTTON.btn-red:focus
{
	border-color: #611 #611 #500;
	color: #FFF;
}
BUTTON.btn-m:hover, BUTTON.btn-m:focus
{
	background-position: 0 -206px;
}
BUTTON.btn-l:hover, BUTTON.btn-l:focus
{
	background-position: 0 -406px;
}
BUTTON:active, BUTTON.btn-dark:active, BUTTON.btn-light:active
{
	background-image: none;
	text-shadow: none;
	outline: none;
}
.dbtn, .dbtn:hover, .dbtn:focus, .dbtn:active
{
	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;
}
BUTTON.allow I
{
	float: left;
	width: 19px;
	height: 20px;
	margin-right: 5px;
	background: url("http://s.twimg.com/a/1252003675/images/icon-check.gif") no-repeat;
}
BUTTON.allow.btn-green I
{
	background-image: url("http://s.twimg.com/a/1252003675/images/icon-check2.gif");
}
BUTTON.secure I
{
	float: left;
	width: 9px;
	height: 14px;
	margin-right: 5px;
	background: url("http://s.twimg.com/a/1252003675/images/icon-lock.png") no-repeat;
}
INPUT.text_field
{
	border: 1px solid #DDD;
	font-size: 14px;
	padding: 8px;
	width: 200px;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
INPUT.text_field.with-box
{
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}
#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(http://s.twimg.com/a/1252003675/images/ajax.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.notification-bar .message-error
{
	color: #FF0000;
}
BODY.timeline #content H1
{
	color: #666;
	font-size: 1.5em;
}
#timeline_heading H1
{
	color: #666;
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 3px 4px;
}
#timeline_heading H1 A, #timeline_heading H1 SPAN.loading
{
	float: right;
	font-size: 0.7em;
	margin-top: 4px;
	padding-left: 18px;
}
.save-search-link, .subscribe-list-link
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/icon_add.png') no-repeat left bottom;
}
.delete-search-link, .unsubscribe-list-link
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/icon_remove.png') no-repeat left bottom;
}
#timeline_heading H1 SPAN.loading
{
	background: transparent url('http://s.twimg.com/a/1252003675/images/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;
	padding: 1px;
}
UL#dm_tabs LI.loading A
{
	background-image: url('http://s.twimg.com/a/1252003675/images/spinner.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	color: transparent !important;
}
#content UL#dm_tabs LI A
{
	padding: 3px 40px 1px;
}
#content .tabMenu
{
	text-align: center;
	margin: 25px 0 0;
}
#content .tabMenu LI
{
	display: inline;
	margin-left: -5px;
}
#content .tabMenu LI A
{
	display: inline;
	padding: 3px 20px 1px;
	background-color: #E6E6E6;
	text-decoration: none;
	color: #4C4C4C;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
}
#content .tabMenu LI A:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #999;
}
#content .tabMenu LI.active A
{
	background-color: #FFF;
	color: #000;
	border-bottom: 1px solid #FFF;
}
BODY#direct_messages #content .tabMenu #inbox_tab A, BODY#inbox #content .tabMenu #inbox_tab A, BODY#sent #content .tabMenu #sent_tab A
{
	color: #000;
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
}
#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;
	width: 50px;
	vertical-align: top;
}
#next_steps TD
{
	border-bottom: 1px dashed #D2DADA;
	vertical-align: middle;
	padding: 7px 3px;
}
OL.statuses
{
	list-style: none;
	font-size: 1.2em;
}
OL.statuses > LI
{
	position: relative;
	padding: 0.7em 0 0.6em;
	border-bottom: 1px dashed #D2DADA;
	line-height: 1.1em;
}
OL.statuses > LI:first-child
{
	border-top: 1px dashed #D2DADA;
}
OL.statuses .thumb
{
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	margin: 0 10px 0 5px;
	overflow: hidden;
}
OL.statuses .thumb IMG
{
	width: 48px;
	height: 48px;
}
.no-results
{
	border-top: 1px dashed #D2DADA;
	padding: 0.7em 0 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: 420px;
	overflow: hidden;
	margin-left: 65px;
}
#users OL.statuses SPAN.status-body
{
	width: 365px;
}
OL.statuses .lock, OL.statuses .screen-name
{
	margin-right: 5px;
}
OL.statuses .embedded_picture
{
	margin: 10px 0 0;
	text-align: center;
}
OL.statuses .embedded_picture IMG
{
	border: 2px solid #DDD;
	padding: 10px;
}
.search OL.statuses .bio
{
	margin-left: 5px;
}
OL.statuses SPAN.meta, .hentry .meta
{
	display: block;
	font-size: 0.764em;
	margin: 3px 0 0;
	color: #999;
}
OL.statuses SPAN.meta A, .hentry .meta A
{
	color: #999;
}
OL.statuses SPAN.meta .call-out, .hentry .meta .call-out
{
	color: #000;
}
OL.statuses .actions
{
	position: absolute;
	right: 5px;
	top: 0.5em;
	line-height: 1.25em;
	border-width: 0;
}
.ie6 OL.statuses .actions
{
	right: 25px;
}
OL.statuses .actions A
{
	display: block;
	text-decoration: none;
	padding: 3px 8px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	outline: none;
	cursor: pointer;
	visibility: hidden;
}
OL.statuses LI
{
	position: relative;
}
OL.statuses LI:hover .actions A, OL.statuses LI.hover .actions A
{
	visibility: visible;
}
.hentry .fav
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_star_full.gif');
}
.hentry .non-fav
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_star_empty.gif');
}
.hentry .fav-throb, .hentry A.del-throb
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_throbber.gif');
}
.hentry .del
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_trash.gif');
}
BODY#show .reply, .hentry .reply
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_reply.gif');
}
.direct_message A.reply
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_direct_reply.gif');
}
.direct_message .hentry .del
{
	background-image: url('http://s.twimg.com/a/1252003675/images/icon_trash.gif');
}
OL.statuses LI:hover, OL.statuses LI.hover
{
	background-color: #F7F7F7;
}
OL.statuses LI:hover .hentry A, OL.statuses LI.hover .hentry A
{
	visibility: visible;
}
OL.statuses .hentry A.fav
{
	visibility: visible;
}
OL.statuses .hentry A.fav-throb, OL.statuses .hentry A.del-throb
{
	visibility: visible;
}
.status_activity
{
	margin: 4px 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: 0.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: 0.5em;
	font-weight: bold;
}
.feature-limited
{
	background-color: #F9F6BA;
	border: 2px solid #E9E6AA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0.5em 1em;
}
.minor-notification
{
	background-color: #FFC;
	border-width: 1px 0;
	border-color: #EEB;
	border-style: solid none;
	padding: 0.5em 1em;
}
.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('http://s.twimg.com/a/1252003675/images/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: 0.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: 0.5em;
}
.yellow-box
{
	background-color: #FEF6A8;
	margin: 1em;
	padding: 1em;
	border: 1px solid #FFFA00;
	color: #000;
	line-height: 1.7em;
	font-size: 0.9em;
	text-align: center;
}
#pagination
{
	margin: 2em 0 1em;
}
.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('http://s.twimg.com/a/1252003675/images/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('http://s.twimg.com/a/1252003675/images/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: 0.25em 1em;
	margin: 0 0 0 10px;
	float: right;
}
.person .thumb IMG
{
	height: 48px;
	width: 48px;
}
.btn, INPUT[type=submit].btn, INPUT[type=button].btn
{
	background: #DDD url("http://s.twimg.com/a/1252003675/images/btn_bg-gradient.gif") repeat-x 0 0;
	font: 11px / 14px "Lucida Grande", Sans-serif;
	width: auto;
	margin: 0;
	overflow: visible;
	padding: 4px 10px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC;
	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;
	cursor: pointer;
}
.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
{
	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:hover, .btn:focus, INPUT[type=submit].btn:hover, INPUT[type=submit].btn:focus, INPUT[type=button].btn:hover, INPUT[type=button].btn:focus
{
	border-color: #999 #999 #888;
	background-position: 0 -6px;
	color: #000;
	text-decoration: none;
}
.btn-m:hover, .btn-m:focus, INPUT[type=submit].btn-m:hover, INPUT[type=submit].btn-m:focus, INPUT[type=button].btn-m:hover, INPUT[type=button].btn-m:focus
{
	background-position: 0 -206px;
}
.btn-l:hover, .btn-l:focus
{
	background-position: 0 -406px;
}
.btn:active
{
	background-image: none;
	text-shadow: none;
	outline: none;
}
