.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
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	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
{
	left: -9999px;
	overflow: hidden;
	position: absolute;
}
.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-bottomright: 5px;
	moz-border-radius-topright: 5px;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-right-radius: 5px;
}
.round-bottom-right
{
	moz-border-radius-bottomright: 5px;
	webkit-border-bottom-right-radius: 5px;
}
.round-bottom
{
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-bottomright: 5px;
	moz-border-radius-topleft: 0;
	moz-border-radius-topright: 0;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-left-radius: 0;
	webkit-border-top-right-radius: 0;
}
.round-bottom-left
{
	moz-border-radius-bottomleft: 5px;
	webkit-border-bottom-left-radius: 5px;
}
.round-left
{
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-topleft: 5px;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-top-left-radius: 5px;
}
.round-top-left
{
	moz-border-radius-topleft: 5px;
	webkit-border-top-left-radius: 5px;
}
.round-top
{
	moz-border-radius-bottomleft: 0;
	moz-border-radius-bottomright: 0;
	moz-border-radius-topleft: 5px;
	moz-border-radius-topright: 5px;
	webkit-border-bottom-left-radius: 0;
	webkit-border-bottom-right-radius: 0;
	webkit-border-top-left-radius: 5px;
	webkit-border-top-right-radius: 5px;
}
#footer
{
	background: #fff;
	line-height: 1;
	margin-top: .7em;
	padding: 8px 0;
	text-align: center;
	white-space: nowrap;
}
#footer li
{
	display: inline;
	padding: 0 4px;
}
#footer li.first:before
{
	content: '';
	padding-right: 0;
}
.tipsy
{
	background-repeat: no-repeat;
	filter: alpha(opacity=80);
	opacity: .8;
	padding: 5px;
}
.tipsy-inner
{
	background-color: #000;
	border-radius: 4px;
	color: white;
	font: 11px 'Lucida Grande',sans-serif;
	font-weight: bold;
	khtml-border-radius: 4px;
	max-width: 200px;
	moz-border-radius: 4px;
	padding: 8px 8px;
	text-align: left;
	webkit-border-radius: 4px;
}

*
{
	margin: 0;
	padding: 0;
}
fieldset,img
{
	border-color: transparent;
	border-width: 0;
}
a
{
	color: #2276BB;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
ul
{
	list-style: none;
}
ul.dot li:before
{
	content: "\00B7 \0020";
}
hr
{
	display: none;
}
.reallyimportant
{
	background: #ffffe3;
	font-size: 120%;
}
#delete #content .reallyimportant
{
	moz-border-radius: 5px;
	padding: 1em;
	webkit-border-radius: 5px;
}
input[type="text"],input[type="password"],select,textarea
{
	border: 1px solid #aaa;
}
body
{
	color: #333;
	font: .75em 'Lucida Grande',sans-serif;
}
#container
{
	margin: 1em auto;
	position: relative;
	text-align: left;
	width: 763px;
}
#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
{
	background-color: #FFF;
	border: 1px solid #CCC;
	font-size: 10px;
	line-height: 0;
	padding: 0;
	position: absolute;
	right: -25px;
	top: .7em;
	z-index: 999;
}
.ie7 #loader
{
	top: 22px;
}
#header
{
	text-align: right;
}
#header.no-nav
{
	text-align: left;
}
.no-nav #logo img
{
	margin-bottom: -0.5em;
	position: relative;
}
#logo img
{
	left: 0;
	margin-top: -2px;
	position: absolute;
}
#front #logo img
{
	position: relative;
	z-index: 99;
}
body.ie7 #logo img
{
	margin: .6em 0 0 0!important;
}
body.ie6 #logo
{
	cursor: pointer;
	display: block;
	height: 36px;
	left: 0;
	position: absolute;
	top: 0;
	width: 155px;
}
body.ie6 #logo img
{
	position: static;
	visibility: hidden;
}
.top-navigation
{
	background-color: #fff;
	display: inline-block;
	padding: 0 .7em;
	white-space: nowrap;
}
.ie7 .top-navigation
{
	display: inline;
	margin-top: 1em;
}
.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
{
	border: 1px solid transparent;
	display: inline-block;
	font-size: 1.05em;
	padding: .5em .15em;
}
.firefox2 .top-navigation
{
	margin-left: auto;
	max-width: 45em;
	padding-bottom: 1px;
}
.top-navigation>li>a:focus
{
	outline: none;
}
.ie6 .top-navigation
{
	display: inline;
	padding: 1em;
}
#content
{
	background-color: #FFF;
	margin-top: 0 word-wrap:break-word;
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-topleft: 5px;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-top-left-radius: 5px;
	width: 564px;
}
#content.wide
{
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 100%;
}
.content-bubble-arrow
{
	background-position: 25px 0;
	background-repeat: no-repeat;
	margin-top: 1em;
	padding-top: 11px;
}
.ie7 .content-bubble-arrow
{
	margin-top: .5em;
}
#content.minheight
{
	height: 200px;
}
td.column
{
	padding: 0;
	vertical-align: top;
}
.wrapper
{
	padding: 5px 10px 15px;
}
#content div.section
{
	min-height: 200px;
	padding: 6px 10px;
	position: relative;
}
#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 0;
}
#content div.steps,#content div.section div.steps
{
	margin-top: 3em;
}
.subpage #side
{
	margin-top: 0;
}
#side_base
{
	background-color: #DDEEF6;
	border-left: 1px solid #C0DEED;
	line-height: 1.2;
	moz-border-radius-bottomright: 5px;
	moz-border-radius-topright: 5px;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-right-radius: 5px;
	width: 199px;
}
#side_ad_base
{
	height: 185px;
	padding-top: 5px;
	text-align: center;
}
#side_ad_base div
{
	margin: auto;
}
#side
{
	margin-bottom: 10px;
	padding-top: .5em;
	width: 198px;
}
#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 0;
}
#side .promotion
{
	background-color: #EDFEFF;
	font-size: 11px;
	margin: 1em auto;
	padding: 6px 10px;
	text-align: left;
	width: 152px;
}
#side .promotion a
{
	color: #333;
	outline: none;
}
#side .promotion a:hover
{
	text-decoration: none;
}
#side .promotion a.definition:hover strong
{
	outline: none;
	text-decoration: underline;
}
#side .promotion .definition strong
{
	color: #2276BB;
	display: block;
}
#side span.sponsored
{
	color: #777;
	display: block;
	font-size: .9em;
	padding-bottom: .2em;
	padding-top: .2em;
}
#side .notice
{
	background-color: #fff;
	margin: .5em auto 1em;
	padding: 10px;
	text-align: center;
}
#side div.section
{
	padding: 13px;
}
#side div#profile.section
{
	padding-bottom: 16px;
}
#side div.last
{
	border-top: 1px solid #C0DEED;
}
#side h1
{
	color: #333;
	font-size: 1.1em;
	margin-bottom: .5em;
	padding: 0 0 2px;
}
#side div.section-header h3
{
	border-bottom: 1px solid #C0DEED;
	color: #333;
	font: 16px/18px Helvetica Neue,Helvetica,Arial,sans-serif;
}
#side .section-links
{
	float: right;
	font-size: .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: .5em 0;
}
#side ul
{
	margin: 0;
}
#side div#profile.section
{
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: .3em;
}
#side div#profile.profile-side
{
	margin-bottom: 1em!important;
}
#side .profile-side .about
{
	margin-bottom: .6em;
}
#side div.user_icon a,#side div.user_icon a:hover
{
	color: #333;
	text-decoration: none;
}
#side div.user_icon a:hover
{
	color: #0084b5;
}
#side .user_icon
{
	padding: 0 0 .8em;
}
.side_thumb
{
	height: 31px;
	width: 31px;
}
.verified-profile,.translator-profile
{
	height: 2.8em;
}
.verified-profile a
{
no-repeat scroll left center;
	color: #333;
	display: block;
	font-family: Georgia,serif;
	font-size: 1.1em;
	padding: 5px 0 5px 28px;
}
.translator-profile a
{
 no-repeat scroll left center;
	color: #333;
	display: block;
	font-family: Georgia,serif;
	font-size: 1.1em;
	padding: 5px 0 5px 28px;
}
.translator-profile a span
{
	font-size: .7em;
	font-variant: small-caps;
	padding-left: .5em;
}
.verified-profile a:hover,.translator-profile a:hover
{
	color: #0084b5;
	text-decoration: none;
}
#side .user_icon img
{
	padding-right: .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
{
	overflow: hidden;
	width: 198px;
}
#side #trends em
{
	display: none;
}
ul.sidebar-menu li .side-tab-ajax
{
	display: none;
	float: right;
	margin-right: 1em;
	vertical-align: top;
}
ul.sidebar-menu span.stat_count
{
	background-color: transparent;
	float: right;
	font: bold 12px Helvetica Neue,Helvetica,Arial,sans-serif;
	margin-right: 14px;
	margin-top: 0;
	moz-border-radius: 3px;
	padding: 0 .1em;
	webkit-border-radius: 3px;
}
span.link-title
{
	float: left;
}
.ie6 ul.sidebar-menu li
{
	overflow: hidden;
	zoom: 1;
}
.ie6 ul.sidebar-menu li a
{
	margin-top: -2px;
}
ul.sidebar-menu li
{
	padding-top: 1px;
}
ul.sidebar-menu li a
{
	background-image: none;
	clear: both;
	cursor: pointer!important;
	display: block;
	margin-right: -1px;
	outline: none;
	padding: .5em 0 .3em 14px;
}
.safari ul.sidebar-menu li a
{
	padding: .5em 0 .5em 14px;
}
.ie8 ul.sidebar-menu li a
{
	margin-right: 0;
}
ul.sidebar-menu li a span
{
	display: inline-block;
	overflow: hidden;
	width: 150px;
}
ul#primary_nav.sidebar-menu li a span
{
	display: inline-block;
	width: auto;
}
ul.sidebar-menu li a span.stat_count
{
	display: block;
}
ul.sidebar-menu li.loading a
{
.5em;
}
ul.sidebar-menu li.loading a span.stat_count
{
	display: none!important;
}
ul.sidebar-menu li a:hover
{
	background-color: #EDFEFF;
	text-decoration: none;
}
ul.sidebar-menu li.active a
{
	background-color: #EDFEFF;
	color: #333;
	font-weight: bold;
}
#side ul.sidebar-actions
{
	margin: .2em 14px 1em;
}
#side p
{
	padding: .5em 0;
}
#side p.no-lists
{
	padding: .5em 14px;
}
#side span.xref
{
	display: block;
	padding: 4px 14px;
}
#side p.sidebar-menu-actions
{
	clear: both;
	display: block;
	padding: .5em 14px;
}
#side span.new-list,#side span.view-all
{
	font-size: 11px;
	line-height: 11px;
	margin: 0 3px 0 0;
	padding: 0;
}
#side span.view-all
{
	display: inline;
	margin: 0;
}
#side span.pipe
{
	border-left: 1px solid #C0DEED;
	padding-left: 4px;
	padding-right: 4px;
}
#side #following span.xref
{
	display: block;
	margin-top: -5px;
	padding: 0 14px 5px 14px;
}
#custom_search
{
	margin: 1px 0 3px;
	padding: .4em 0;
}
#side div#custom_search.active
{
	background-color: #EDFEFF;
}
#sidebar_search input
{
	border-color: #b4b4b4 #ccc #ccc #b4b4b4;
	border-style: solid none solid solid;
	border-width: 1px 0 1px 1px;
	font-size: 1em;
	margin: .25em 0 .25em 12px;
	outline: none;
	padding: .4em;
	width: 136px!important;
}
.ie7 #sidebar_search input
{
	position: relative;
	width: 145px!important;
}
.ie7 #sidebar_search .submit
{
	left: -10px;
	margin-left: 0;
	margin-right: 0;
	position: relative;
	top: 0;
	width: 8px;
}
#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 #friends_view_all
{
	font-size: .9em;
	padding: 0 14px;
}
#side p.sidebar-location
{
	padding-top: 3px;
}
#side p.sidebar-location b
{
	color: #C33;
	font-size: 9px;
}
#side #change_location
{
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 0 14px;
}
#side #change_location:hover
{
	cursor: pointer;
	text-decoration: underline;
}
#side #trends_loading
{
	margin-right: 14px;
	position: absolute;
	right: 0;
}
#side #location_menu img
{
	vertical-align: middle;
}
#side #local_trend_locations
{
	margin: -14px 0 0 -488px;
	position: absolute;
	width: 460px;
	z-index: 998;
}
#trends_arrow
{
	margin-top: 9px;
	position: absolute;
	right: -8px;
	z-index: 999;
}
#side #local_trend_locations label
{
	clear: both;
	display: block;
	font: 14px Helvetica,Arial,Sans-serif;
}
#side #local_trend_locations p
{
	clear: both;
	display: block;
	height: 26px;
	padding: 2px 10px 10px 10px;
}
#side #local_trend_locations p button
{
	float: right;
}
#side #local_trend_locations p span.info
{
	color: #999;
	float: left;
	font-size: 9px;
}
#side #local_trend_locations ul
{
	border-bottom: 1px solid #E8E8E8;
	float: left;
	font-size: 11px;
	margin: 7px 0 10px 10px;
	width: 140px;
}
#side #local_trend_locations li
{
	display: block;
}
#side #local_trend_locations li.break
{
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
#side #local_trend_locations li a
{
	background: #FFF;
	border: 1px solid #E8E8E8;
	border-bottom: 0;
	color: #333;
	display: block;
	outline: none;
	padding: 4px 8px;
	text-decoration: none;
	text-shadow: 0 1px #fff;
}
#side #local_trend_locations li span
{
	border: 1px solid #E8E8E8;
	border-bottom: 0;
	color: #666;
	display: block;
	padding: 4px 8px;
}
#side #local_trend_locations li a:hover
{
	background: #eee;
}
#side #local_trend_locations .active
{
	cursor: default;
	width: 100%;
}
#side #local_trend_locations .active a,#side #local_trend_locations .active a:hover
{
	color: #333;
	font-weight: bold;
}
#side a.indented-link
{
	display: block;
	margin: .5em 14px 1em;
}
#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;
}
#side hr
{
	background: #C0DEED;
	border: 0;
	color: #C0DEED;
	display: block;
	height: 1px;
	margin: .5em 14px;
	opacity: .7;
}
.ie7 #side hr
{
	margin: 0 14px;
	width: 170px;
}
.ie#side hr
{
	filter: alpha(opacity=70);
}
.notify
{
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 1;
	margin-bottom: 8px;
	padding: 5px 0;
	text-align: center;
}
.notify div
{
	background-color: #edffe5;
	font-size: .9em;
	margin: 0 12px 0 24px;
	moz-border-radius: 5px;
	padding: 10px 5px;
	webkit-border-radius: 5px;
}
#side .actions
{
	border: 1px solid #87bc44;
	margin: 10px -3px;
}
#side .actions small
{
	font-size: .9em;
}
#side .actions a
{
	padding-left: 7px;
}
.side_thumb
{
	height: 31px;
	width: 31px;
}
#side .user_icon
{
	clear: both;
	display: block;
	height: 31px;
}
#side .user_icon>*
{
	padding: 0;
	vertical-align: middle;
}
#side .user_icon img
{
	padding-right: .8em;
}
#side .user_icon a
{
	cursor: pointer;
}
#side #me_name
{
	font: bold 1.2em/1.2em Helvetica Neue,Helvetica,sans-serif;
	margin-top: 0;
	position: absolute;
}
#side #me_tweets
{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin-top: 17px;
	position: absolute;
}
#side #me_tweets strong
{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#side .user_icon a:hover #me_tweets
{
	text-decoration: underline;
}
#side .stats
{
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	position: relative;
}
#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!important;
}
#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: #2276BB;
}
#side .stats .stats_count
{
	display: block;
}
#side .stats td .numeric
{
	font: bold 13px Helvetica Neue,Helvetica,Arial,sans-serif;
	text-decoration: none;
}
#side .stats td .label
{
	font-size: .9em;
	text-transform: lowercase;
}
#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
{
	overflow: hidden;
	width: 170px;
	word-wrap: break-word;
}
ul#tabMenu li
{
	border-top: 1px solid #bddcad;
}
ul#tabMenu a,#side .section h1
{
	color: #4c4c4c;
	display: block;
	font-size: 110%;
	font-weight: bold;
	padding: 13px;
	text-decoration: none;
}
#side .section h1
{
	padding: 0 0 .25em 0;
}
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
{
	overflow: hidden;
	padding: 0 0 0 3px;
}
#following_list span
{
	float: left;
	padding: 0 3px 2px 1px;
}
#following_list img
{
	padding: 0;
}
#device_control label
{
	margin-right: 5px;
}
#device_msg
{
	margin-bottom: 0;
	margin-top: -5px;
}
.rss
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 20px;
}
#side p.complete
{
	font-size: .9em;
	margin-top: 1em;
}
fieldset.common-form
{
	margin: 10px 0;
}
fieldset.common-form p
{
	margin: 0 0 5px 0;
}
fieldset.common-form th,fieldset.common-form td
{
	padding: 7px 3px;
}
fieldset.common-form th
{
	font-weight: normal;
	padding-top: 10px;
	text-align: right;
	width: 11em;
}
fieldset.common-form small
{
	color: #777;
	font-size: .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
{
	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"].medium
{
	font-size: 12px;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
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
{
	font-weight: normal;
	white-space: nowrap;
}
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
{
	color: #666;
	font-size: x-small;
	font-weight: normal;
}
fieldset.common-form .instruction,fieldset.common-form .example
{
	margin-top: .5em;
}
fieldset.common-form .example
{
	font-style: oblique;
}
fieldset.common-form .suggestion
{
	color: #C00;
	font-size: 10px;
	font-weight: bold;
}
fieldset.vertical-form
{
	margin-bottom: 1em;
	margin-top: 1em;
}
fieldset.vertical-form label,fieldset.vertical-form input
{
	display: block;
}
fieldset.vertical-form input
{
	margin-bottom: 1em;
	margin-top: 1em;
}
fieldset.vertical-form input[type="text"]
{
	width: 165px;
}
div.direct-message-box fieldset.standard-form
{
	padding: 10px 90px;
	width: 548px;
}
#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"]
{
	background-color: #e6e6e6;
	border: 1px solid #ccc;
	color: #000;
	cursor: pointer;
	font-size: x-small;
	moz-border-radius: 5px;
	padding: 4px 8px;
	vertical-align: top;
	webkit-border-radius: 5px;
}
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
{
	background-color: transparent;
	border: 0;
	font-size: 20px;
	height: 41px;
	padding: 0 10px 2px 0;
}
input.green-arrow,input.green-arrow:hover
{
	background-color: transparent;
	width: 234px!important;
}
input.green-arrow-small,input.green-arrow-small:hover
{
!important;
	width: 138px!important;
}
input.red-small,input.red-small:hover
{
	padding: 0 0 2px 0;
	text-align: center;
	width: 114px!important;
}
.hentry .actions>div.follow-actions
{
	text-align: left;
	visibility: visible;
}
.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;
	border: 1px solid #0f0;
	color: #fff;
	cursor: hand;
	font-size: 2em;
	font-weight: bold;
	margin: 20px 0 10px 0;
	padding: 10px;
	width: 175px;
}
input.profilesubmit:hover
{
	background-color: #8CF500;
}
.link-menu>a
{
	padding: .5em .75em .5em .5em;
}
.link-menu>ul,.link-menu>span,.link-menu>div
{
	left: 0;
	position: absolute;
	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 12px 0 5px;
}
.status-btn input.round-btn
{
	border: 0;
	color: #666;
	font-size: 14px;
	height: 32px;
	margin-left: 3px;
	width: 115px;
}
.status-btn input.round-btn:hover
{
	color: #444;
}
.status-btn input.disabled,.status-btn input.disabled:hover
{
	color: #aaa;
	cursor: default;
}
.bar
{
	line-height: 1.9em;
	padding: 0 10px;
	position: relative;
}
.bar h3
{
	font-size: 1.4em;
}
.bar h3 label
{
	color: #333;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.1;
	margin-bottom: 10px;
	padding-right: 170px;
	width: 50%;
}
.bar span
{
	background: transparent;
	color: #ccc;
	display: block;
	font-size: 2em;
	position: absolute;
	right: 10px;
	top: 0;
	top: 5px;
}
.bar span strong.loading
{
	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: 1px 0 0 10px;
}
.status-update-form textarea
{
	font: 1.15em/1.1 'Lucida Grande',sans-serif;
	height: 2.5em;
	overflow: auto;
	padding: 5px;
	resize: none;
	width: 515px;
}
#currently
{
	color: #666;
	float: left;
	font-size: 11px!important;
	margin: 3px 8px 0 0;
	margin: 3px 8px 0 9px;
	min-height: 30px;
	overflow: hidden;
	padding: 2px 4px 2px 0;
	text-align: left;
	width: 365px;
	word-wrap: break-word;
}
.ie7 #currently,.ie6 #currently
{
	margin-top: -35px;
	width: 395px;
}
.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
{
	margin: 25px 0 5px 0;
	text-align: left;
}
#content .tabMenu li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#content .tabMenu li a
{
	background-color: #F0F0F0;
	color: #2276BB;
	display: inline;
	margin-right: 1px;
	moz-border-radius: 3px 3px 0 0;
	padding: 6px 15px 5px 15px;
	text-decoration: none;
	webkit-border-top-left-radius: 3px;
	webkit-border-top-right-radius: 3px;
}
body #content .tabMenu li a
{
	font-size: 13px!important;
}
#content .tabMenu li a:hover
{
	background-color: #E6E6E6;
}
#content .tabMenu li.active a
{
	background-color: #fff;
	border: 1px solid #c4c4c4;
	border-bottom: 1px solid #fff;
	color: #333;
	margin-right: 1px;
	padding: 5px 14px 5px 14px;
}
#content .tab
{
	background-color: #fff;
	border-top: 1px solid #cecece;
	margin: 1px 10px;
	padding: 0;
}
.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
{
	margin-top: 1em;
	padding-top: 41px;
	position: relative;
}
#profilebird
{
	position: absolute;
	top: 0;
}
#profilebox
{
	background-color: #feffdf;
	border: 1px solid #ff0;
	margin-bottom: 10px;
	padding: 20px;
	vertical-align: middle;
}
#profilebox h1,#profilebox h2
{
	font-weight: normal;
}
#profilebox h2
{
	font-size: 1.3em;
	margin-top: .5em;
}
#profiletext
{
	float: left;
	width: 495px;
}
div#profilebutton
{
	float: right;
	margin-left: 50px;
	text-align: center;
}
div#profilebutton small
{
	line-height: 1.25em;
}
input.profilesubmit
{
	background-color: #74CA00;
	border: 1px solid #0f0;
	color: #fff;
	cursor: hand;
	font-weight: bold;
	margin: 0 0 5px 0;
	width: 175px;
}
input.profilesubmit:hover
{
	background-color: #8CF500;
}
body#profile .profile-head,body#lists .profile-head,body#profile_favorites .profile-head
{
	margin: 1px 10px;
}
body#profile #content h2,body#profile_favorites #content h2
{
	margin: 0;
}
body#profile_favorites #timeline_heading h1
{
	color: #333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 18px;
	padding-top: 8px;
}
body#profile #content h2.thumb,body#profile_favorites h2.thumb
{
	padding-bottom: 20px;
}
body#profile ol.statuses span.status-body
{
	margin-left: 0;
	min-height: 0;
}
body#profile ol.statuses li
{
	padding-left: .5em;
}
body#profile ol.statuses li.latest-status
{
	border-top-width: 0;
	line-height: 1.5em;
	padding: 1.5em 0 1.5em .5em;
}
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
{
	margin-right: 10px;
	vertical-align: middle;
}
#content h2.thumb small
{
	font-size: .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;
}
.profile-controls
{
	background-color: #f6f6f6;
	border: 1px solid #eee;
	margin-bottom: 15px;
	padding: 7px 10px;
	text-align: right;
}
.profile-controls li
{
	position: static;
}
.profile-controls .is-relationship
{
	float: left;
	font: 15px 'Helvetica',Sans-serif;
	line-height: 26px;
	text-align: left;
}
body#profile h2.thumb div#follow-details img#x,body#profile_favorites h2.thumb div#follow-details img#x
{
	border: none;
	cursor: pointer;
	float: right;
	margin: 3px 0 0 0;
}
div#follow-control
{
	margin: 5px 0 0 15px;
}
div#follow-details
{
	background-color: #F9FDAB;
	border: solid 1px #FDCC68;
	color: #000;
	display: none;
	font-size: .9em;
	line-height: 1.7em;
	margin: 5px 0 10px 0;
	padding: 5px 10px 10px 10px;
}
div#follow-flash
{
	background-color: #F9FDAB;
	border: solid 1px #FDCC68;
	color: #000;
	font-size: .9em;
	font-weight: bold;
	line-height: 1.75em;
	margin: 5px 0;
	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-position: 2% 50%;
	background-repeat: no-repeat;
	border: 1px solid #CCC;
	cursor: pointer;
	padding: 5px 5px 5px 20px;
}
div#followed
{
	background-color: #e6e6e6;
	border: 1px solid #D1D1D1;
}
div.med-btn
{
	background-color: #e6e6e6;
	color: #000;
	cursor: pointer;
	font-size: 11px;
	height: 18px;
	padding: 1px 3px 1px 21px;
	vertical-align: middle;
	width: 75px;
}
.follow-button button,.follow-button input[type=submit],input[type=button].follow-button
{
	background-color: #808080;
	border: 1px solid black;
	color: #FFF;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	width: 75px;
}
.remove-button button,.remove-button input[type=submit],input[type=button].remove-button
{
	background-color: #E6E6E6;
	color: #000;
	cursor: pointer;
	font-size: 1em;
	margin-left: 3px;
	width: 75px;
}
input.update-button,.update-button button,.update-button input[type=submit],input[type=button].update-button
{
	background-color: #808080;
	border: 1px solid black;
	color: #FFF;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	margin-top: 10px;
}
body#show .status-body
{
	display: block;
	font-size: 1.2em;
	margin-right: 30px;
	padding-bottom: 15px;
}
body#show .entry-content
{
	background-color: #fff;
	display: block;
	font-family: georgia;
	font-size: 2em;
	font-weight: 400;
	line-height: 1.25em;
	overflow: hidden;
	padding: 0;
}
body#show #content .meta
{
	color: #999;
	display: block;
	font-family: 'Lucida Grande';
}
body#show #content .meta a
{
	color: #999;
}
body#show .thumb img
{
	height: 48px;
	width: 48px;
}
body#show .protected
{
	background-position: 55px 50%;
	background-repeat: no-repeat;
	padding-left: 0;
}
body#show .actions
{
	position: absolute;
	right: 0;
	top: 8px;
}
body#show .actions .reply,body#show .actions .non-fav,body#show .actions .fav
{
	visibility: visible;
}
body#show .top-nav,body#show #footer
{
	font-size: 85%;
	overflow: hidden;
}
body#show .hentry
{
	position: relative;
}
body#show #container
{
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 600px;
}
body#show #content
{
	margin-bottom: 15px;
	padding: 15px;
	width: 570px;
}
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
{
	border-top: 1px solid #e6e6e6;
	height: 73px;
	line-height: 1;
	margin-top: 0;
	padding-top: 15px;
}
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
{
	color: #77778A;
	float: right;
	font-size: x-small;
	line-height: 2.25em;
	padding-left: 1em;
	padding-right: 5px;
}
body.search#users #timeline
{
	border-top: 1px dashed #D2DADA;
	width: 100%;
}
body.search#users .hentry td.status-body
{
	padding: .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
{
	display: block;
	font-size: 90%;
	margin-left: 0;
	padding-top: .3em;
}
body.search#users .hentry .status-body img
{
	margin: -3px 4px 0;
	vertical-align: middle;
}
body.search#users .hentry .status-body .meta
{
	font-family: 'Lucida Grande';
	font-size: .75em;
	font-style: normal;
}
div.find-people h2
{
	padding-bottom: 6px;
}
div.find-people form+p
{
	padding-left: 12px;
}
div.find-people form
{
	background: #f6f6f6;
	moz-border-radius: 5px;
	padding: 2px 12px 0 12px;
	webkit-border-radius: 5px;
}
.safari div.find-people form
{
	padding: 2px 12px 4px 12px;
}
.safari p.suggestion
{
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
.vertical-form input
{
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
}
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;
	height: 95px;
	height: auto!important;
	margin-bottom: 10px;
	min-height: 95px;
	padding: 10px;
}
#follow-requests .follow-request .name-box
{
	padding-top: 2px;
}
#follow-requests .follow-request .name-box .lock
{
	line-height: .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
{
	background-color: #FEF6A8;
	border: 1px solid #FCFC19;
	float: right;
	padding: 8px;
	width: 300px;
}
#follow-requests .follow-request .buttons
{
	margin: 4px 0 4px;
}
#follow-requests .follow-request .right-box .request-button
{
	font-size: .9em;
	padding: 2px;
	width: 100px;
}
#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
{
	color: #000;
	width: 65%;
}
#follow-requests .follow-request .profile-img
{
	float: left;
	margin-right: 10px;
}
#job-reqs
{
	margin: 0;
}
#job-reqs p
{
	line-height: 1.6em!important;
	padding-bottom: 16px;
	padding-left: 12px;
	text-indent: 0!important;
	width: 96%;
}
#job-reqs p.description
{
	border: 0;
	color: #777;
	font: 18px Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height: 1.2em!important;
	margin-bottom: 18px;
}
#job-reqs p.last
{
	border-bottom: 0;
}
#job-reqs h2
{
	clear: both;
	display: block;
	width: 100%;
}
#job-reqs .images
{
	border: none;
	margin: 0!important;
}
#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
{
	border: none;
	clear: both;
	color: #666;
	font-size: 10px;
	padding-bottom: 0;
	padding-top: 3px;
	text-align: right;
}
#job-reqs .image-credit a
{
	color: #666;
}
#jobviteframe
{
	margin: 0 0 20px 10px;
}
#side .featured
{
	border: 1px solid #87bc44;
	margin: 10px -3px;
	padding: 2px 5px;
}
#side .featured img
{
	padding: 1px 0 -5px 7px;
	vertical-align: middle;
}
#side .promo
{
	background-color: #fff;
	border: 1px solid #87bc44;
	font-size: 1em;
	margin-top: 8px;
	padding: 10px 0 10px 5px;
}
#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;
	border: 1px solid black;
	color: white;
	font-size: 11pt;
	font-weight: bold;
	padding: .3em 2.5em;
}
div.join input:hover
{
	background-color: #294B60;
}
#dim-screen
{
	background-color: #000;
	display: none;
	filter: alpha(opacity=90);
	height: 100%;
	left: 0;
	margin: 0 auto;
	opacity: .90;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}
.subpage #content p
{
	line-height: 1.2;
	margin: 5px 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: .25em 0 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 5px;
	vertical-align: top;
	width: 50px;
}
#content table.doing .meta
{
	font-size: .80em;
}
#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;
	font: bold 1.12em/1.5 'Lucida Grande',sans-serif;
	margin: 5px auto;
	padding: 3px 10px;
}
body.help #side
{
	height: 560px;
}
body.help #side .section
{
	height: 100%;
}
#content .wrapper #lang_header
{
	margin: 0;
	padding: 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;
	border: none;
	cursor: pointer;
	font-size: 9px;
	line-height: 9px;
	margin: 2px 2px 1px 2px;
	padding: 0;
	text-align: center;
	width: 44px;
}
button.med
{
	background-color: #e6e6e6;
	border: none;
	font-size: 9px;
	height: 16px;
	margin: 2px 2px 1px 2px;
	padding: 0;
	text-align: center;
	width: 75px;
}
div.big-btn
{
	background-color: #e6e6e6;
	cursor: pointer;
	font-size: 95%;
	font-weight: bold;
	height: 19pt;
	padding: 8px 3px 4px 3px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 75pt;
}
div.long-btn
{
	background-color: #e6e6e6;
	color: #000;
	cursor: pointer;
	font-size: 11px;
	padding: 3px 2px 2px 2px;
	vertical-align: middle;
	width: 200px;
}
div.med-btn
{
	background-color: #e6e6e6;
	color: #000;
	cursor: pointer;
	font-size: 11px;
	height: 18px;
	padding: 1px 3px 1px 21px;
	vertical-align: middle;
	width: 75px;
}
div.short-btn
{
	background-color: #e6e6e6;
	color: #000;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	padding: 2px 2px 1px 21px;
	vertical-align: middle;
	width: 60px;
}
.profile .protected-box
{
	background-color: #FEF6A8;
	padding: 8px;
}
input.big-btn
{
	border: none;
	display: block;
	font-size: 95%;
	font-weight: bold;
	height: 31px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 88px;
}
#notifications-sub .desc
{
	font-style: italic;
	margin-left: 3px;
}
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;
	border: solid 1px #F00;
	color: #000;
	font-size: .9em;
	line-height: 1.7em;
	margin-top: 8px;
	padding: 0 10px 10px 10px;
}
.person img.lock
{
	margin-bottom: 3px;
	vertical-align: middle;
}
#downtime-announce
{
	background-color: #fff;
	border: 1px solid grey;
	color: #333;
	font-size: 1.1em;
	padding: 7px;
}
.person-actions
{
	font-size: 90%;
	padding: 7px 0 0;
}
a#back-link
{
	font-size: 120%;
	margin-left: 20px;
}
div#buffer
{
	padding: 17px;
}
#username_url
{
	color: green;
	font-weight: bold;
}
.username_taken
{
	color: red;
}
.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;
	display: none;
	padding: 0 10px;
	text-align: left;
}
#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;
	font-size: .9em;
	margin-right: 10px;
	text-align: right;
	width: 400px;
}
#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;
	float: left;
	margin-bottom: 10px;
	width: 50%;
}
.niceform label
{
	padding-right: 20px;
	text-align: right;
	width: 150px;
}
.niceform br
{
	clear: left;
}
#auth
{
	background-color: #ddd;
	border: 1px solid #999;
	display: none;
	margin: 10px 0;
	padding: 10px;
}
#videobutton img
{
	padding-right: 5px;
}
#videobutton
{
	background-color: #ff493c;
	border: 1px solid #000;
	color: #fff;
	float: right;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;
	width: 180px;
}
#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;
}
button.allow i
{
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 19px;
}
button.secure i
{
	float: left;
	height: 14px;
	margin-right: 5px;
	width: 9px;
}
span.lock-icon
{
	display: inline-block;
	height: 10px;
	margin-right: 5px;
	vertical-align: middle;
	width: 8px;
}
#timeline_heading #heading span.lock-icon,#lists_table span.lock-icon
{
	margin-left: 3px;
}
li.menu span.lock-icon
{
	margin-left: 3px;
}
#side ul.lists-links li span.lock-icon
{
	margin-bottom: -1px;
	margin-left: 3px;
	width: 8px!important;
}
.modal-overlay
{
	background: rgba(255,255,255,.3);
	height: 100%;
	margin: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 9999!important;
}
.modal
{
	background: #ccc;
	display: block;
	margin: 140px auto 0 auto;
	margin-left: -250px;
	moz-border-radius: 4px;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	padding: 4px;
	position: relative;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	width: 400px;
	z-index: 6;
	zoom: 1;
}
.modal-inner
{
	background: #fff;
	moz-border-radius: 4px;
	padding: 0;
	text-align: left;
	webkit-border-radius: 4px;
}
.modal-inner h2
{
	background: #efefef;
	height: 18px;
	margin-bottom: 4px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	padding: 8px 10px;
	webkit-border-top-left-radius: 4px;
	webkit-border-top-right-radius: 4px;
}
.modal-inner h2 span
{
	float: left;
	font-size: 13px;
	font-weight: bold;
}
.modal-inner h2 a.close
{
	color: #999;
	float: right;
	font: bold 16px/12px tahoma,sans-serif;
	margin-top: 2px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff;
}
.modal-inner h2 a.close:hover
{
	color: #333;
}
.modal-content
{
	padding: 10px;
	padding-bottom: 10px;
}
.modal-content fieldset
{
	color: #888;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
	width: 100%;
}
.modal-content label.title
{
	color: #333;
	display: block;
	float: left;
	font-size: 13px;
	width: 100px;
}
.modal-content input.title
{
	border: 1px solid #888;
	float: left;
	font-size: 12px;
	margin-bottom: 8px;
	margin-right: 10px;
	moz-border-radius: 4px;
	outline: 0;
	padding: 5px;
	webkit-border-radius: 4px;
	width: 255px;
}
.modal-content .preview
{
	background: #eee;
	clear: both;
	color: #666;
	display: block;
	font-size: 11px;
	margin-bottom: 14px;
	padding: 8px 0 8px 0;
	webkit-border-radius: 4px;
}
.modal-content fieldset.clear
{
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	clear: both;
	display: block;
	margin-bottom: 14px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.modal-content label.radio
{
	clear: both;
	padding: 3px 0 2px 0;
}
.modal-content .options
{
	float: left;
	font-size: 11px;
	width: 270px;
}
.modal-content .options label input
{
	float: left;
	margin-right: 5px;
}
.modal-content .submit
{
	margin-bottom: 6px!important;
	margin-left: 100px!important;
}
.model-content .privacy
{
	height: 33px;
}
.modal-content .options label strong
{
	color: #333;
}
.modal-content .options label
{
	clear: both;
	display: block;
	padding-bottom: 4px;
}
.modal-content .list-slug
{
	clear: both;
	display: block;
	overflow: hidden;
	padding-left: 100px;
}
.modal-content .private-warning
{
	background-color: #FFFFD1;
	border: 1px solid #FFE88D;
	clear: both;
	color: #333;
	display: none;
	margin-left: 95px;
	moz-border-radius: 5px;
	padding: 5px;
	webkit-border-radius: 5px;
	width: 270px;
}
input.text_field
{
	border: 1px solid #ddd;
	font-size: 14px;
	margin: 0;
	moz-border-radius: 5px;
	padding: 8px;
	webkit-border-radius: 5px;
	width: 200px;
}
input.text_field.with-box
{
	moz-border-radius-bottomright: 0;
	moz-border-radius-topright: 0;

	webkit-border-bottom-right-radius: 0;
	webkit-border-top-right-radius: 0;
}
.profile-header
{
	padding: 0 10px;
}
#notifications
{
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
}
.notification-bar
{
	border-bottom: 2px solid rgba(0,0,0,0.07);
	color: #000;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.notification-bar-bkg
{
	background-color: #fff;
	filter: alpha(opacity=95);
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	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
{
	display: block;
	overflow: visible;
	position: relative;
	width: 100%;
}
.notification-bar-contents
{
	font-size: 150%;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 740px;
}
.notification-bar .message-progress
{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
}
body.timeline #content h1
{
	color: #333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	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-family: "Lucida Grande",Lucida Grande,Arial,sans-serif;
	font-size: .7em;
	margin-top: 4px;
	padding-left: 18px;
}
#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;
}
ul#dm_tabs li.loading a,ul#retweet_tabs li.loading a
{
	background-position: center center;
	background-repeat: no-repeat;
	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
{
	background-color: #fff;
	border: 1px solid #c4c4c4;
	border-bottom: 1px solid #fff;
	color: #333;
	margin-right: 1px;
	padding: 5px 14px 5px 14px;
}
#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;
	vertical-align: top;
	width: 50px;
}
#next_steps td
{
	border-bottom: 1px dashed #d2dada;
	padding: 7px 3px;
	vertical-align: middle;
}
#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
{
	margin: 1px 5px 3px;
	vertical-align: middle;
}
.ie8 #trend_description img
{
	margin-top: -1px;
}
.ie7 #trend_description img
{
	margin-bottom: -2px;
}
#content #trend_description
{
	display: none;
	line-height: 18px;
	margin: 0 0 1em;
	padding: 0;
}
#content #trend_description span
{
	color: #777;
}
#content #trend_description p
{
	color: #333;
	font-size: 1.1em;
	line-height: 18px;
	margin: 0;
}
#content #trend_description p strong
{
	color: #333;
}
ol.statuses
{
	font-size: 1.2em;
	list-style: none;
}
ol.loading
{
	filter: alpha(opacity = 30);
	height: 300px;
	opacity: .3;
}
ol.statuses li.status,ol.statuses li.direct_message
{
	border-bottom: 1px solid #eee;
	line-height: 1.1em;
	padding: .7em 0 .6em 0;
	position: relative;
}
ol.statuses>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;
	height: 50px;
	left: 0;
	margin: 0 10px 0 0;
	overflow: hidden;
	position: absolute;
	width: 50px;
}
ol.statuses .thumb img
{
	height: 48px;
	width: 48px;
}
.no-results
{
	border-top: 1px dashed #D2DADA;
	font-size: 1.2em;
	padding: .7em 0 .6em 1em;
}
.no-results ol
{
	padding: 5px 0 0 30px;
}
ol.statuses span.status-body
{
	display: block;
	margin-left: 56px;
	min-height: 50px;
	overflow: hidden;
	width: 425px;
}
ol.statuses span.status-body .lock
{
	margin-right: .4em;
}
#users ol.statuses span.status-body
{
	width: 365px;
}
ol.statuses .embedded_media_icon
{
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: -10px;
	top: 10px;
	width: 20px;
	z-index: 400;
}
ol.statuses .embedded_picture
{
	margin: 10px 0 0 0;
	text-align: center;
}
ol.statuses .embedded_picture img
{
	border: 2px solid #DDD;
	padding: 10px;
}
.search ol.statuses .bio
{
	margin-left: 5px;
}
.meta
{
	color: #999;
	display: block;
	font-size: 11px;
	margin: 3px 0 0 0;
}
.meta a
{
	color: #999;
}
.meta .call-out
{
	color: #000;
}
ol.statuses .actions
{
	border-width: 0;
	line-height: 1.25em;
	position: absolute;
	right: 10px;
	top: 8px;
}
.ie6 ol.statuses .actions
{
	right: 25px;
}
ol.statuses .actions .del,ol.statuses .actions .del-throb
{
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	outline: none;
	visibility: hidden;
}
#show .actions .del a
{
	padding: 0 2px;
}
.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:hover .actions a,ol.statuses li.hover .actions a
{
	visibility: visible;
}
.actions .non-fav,.actions .fav-throb,.actions .fav,.actions .reply
{
	margin-bottom: 3px;
}
.hentry .non-fav,.hentry .fav,.actions .reply
{
	cursor: pointer;
	display: block;
	height: 15px;
	visibility: hidden;
	width: 15px;
}
.hentry .fav-throb
{
	background-position: 50% 50%;
	display: block;
	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;
}
.actions .reply
{
	background-position: 0 0;
}
.actions .reply:hover
{
	background-position: -16px 0;
}
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;
}
.status_activity
{
	margin: 4px 0 0 0;
	padding: 10px 0 0 20px;
}
.status_activity .activity
{
	margin: 0 0 5px;
}
.status_activity .content
{
	font-size: .8em;
	margin: 0 0 0 5px;
	vertical-align: top;
}
#flash
{
	background-position: 24px 0;
	background-repeat: no-repeat;
	margin: 1.5em 0;
	padding-top: 45px;
}
#flash p
{
	background-color: #fff;
	font-size: 2.12em;
	font-weight: bold;
	line-height: 1.2em;
	padding: .5em;
}
.feature-limited
{
	background-color: #f9f6ba;
	border: 2px solid #e9e6aa;
	moz-border-radius: 5px;
	padding: .5em 1em;
	webkit-border-radius: 5px;
}
.minor-notification
{
	background-color: #ffc;
	border-color: #eeb;
	border-style: solid none;
	border-width: 1px 0;
	padding: .5em 1em;
}
div#new_results_notification
{
	margin: 0!important;
}
a#results_update
{
	color: #333;
	display: block;
	margin: 1em 0;
}
a#results_update:hover
{
	background-color: #ffa;
	border-color: #dd9;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}
.bulletin
{
	display: none;
	padding: 10px;
}
body#home .bulletin
{
	border-radius: 5px;
	display: block;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
body#settings .bulletin
{
	margin: 20px 100px;
}
.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
{
	background-color: #ff9;
	border: 1px solid #ecec19;
	font-size: .9em;
	padding: 5px 10px!important;
}
.ie6 .standard-form .info
{
	background: none;
	border: 0;
}
.ie6 .bulletin
{
	zoom: 1;
}
.bulletin img
{
	float: left;
	vertical-align: middle;
}
.bulletin h2
{
	font-size: 1.2em;
	margin-bottom: .5em;
}
.yellow-box
{
	background-color: #FEF6A8;
	border: solid 1px #FFFA00;
	color: #000;
	font-size: .9em;
	line-height: 1.7em;
	margin: 1em;
	padding: 1em;
	text-align: center;
}
#pagination
{
	margin: 2em 0 1em 0;
}
#pagination p.no-more-tweets
{
	font-size: 1.1em;
	text-align: center;
}
.more
{
	background-color: #fff;
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 1.5em;
	margin-bottom: 6px;
	outline: none;
	padding: 6px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #fff;
	width: 100%;
}
.more:hover
{
	background-position: left -78px;
	border: 1px solid #bbb;
	text-decoration: none;
}
.more:active
{
	background-position: left -38px;
	color: #666;
}
.more.loading
{
	background-color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #eee;
	cursor: default!important;
}
.more::-moz-focus-inner
{
	border: 0;
}
#pagination.pagination
{
	height: 1.5em;
}
#pagination.pagination a,#pagination.pagination .link-like
{
	border: 1px solid #cecece;
	float: right;
	margin: 0 0 0 10px;
	padding: .25em 1em;
}
.person .thumb img
{
	height: 48px;
	width: 48px;
}
.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
{
	border-bottom-color: #ccc;
	border-color: #ddd;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	color: #333;
	font: 11px/14px "Lucida Grande",Sans-serif;
	khtml-border-radius: 4px;
	margin: 0;
	moz-border-radius: 4px;
	overflow: visible;
	padding: 4px 8px 5px;
	text-shadow: 1px 1px 0 #fff;
	webkit-border-radius: 4px;
	width: auto;
}
.btn::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.btn-m,input[type=submit].btn-m,input[type=button].btn-m
{
	background-position: 0 -200px;
	border-radius: 5px;
	font-size: 15px;
	khtml-border-radius: 5px;
	line-height: 20px;
	moz-border-radius: 5px;
	padding: 5px 15px 6px;
	webkit-border-radius: 5px;
}
.btn-l,input[type=submit].btn-l,input[type=button].btn-l
{
	background-position: 0 -400px;
	border-radius: 6px;
	font-size: 20px;
	khtml-border-radius: 6px;
	line-height: 26px;
	moz-border-radius: 6px;
	padding: 7px 20px 9px;
	webkit-border-radius: 6px;
}
.btn-light
{
	background-color: #add!important;
	border-color: #add #add #9cc!important;
	text-shadow: 1px 1px 0 #dff!important;
}
.btn-dark
{
	background-color: #59a!important;
	border-color: #59a #59a #489!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #59a!important;
}
.btn-blue
{
	background-color: #39d!important;
	border-color: #39d #39d #28c!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #39d!important;
}
.btn-chart
{
	background-color: #9c2!important;
	border-color: #9c2 #9c2 #8b1!important;
	text-shadow: 1px 1px 0 #df6!important;
}
.btn-mint
{
	background-color: #bdb!important;
	border-color: #bdb #bdb #aca!important;
	text-shadow: 1px 1px 0 #efe!important;
}
.btn-green
{
	background-color: #272!important;
	border-color: #272 #272 #161!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #272!important;
}
.btn-pink
{
	background-color: #daa!important;
	border-color: #daa #daa #c99!important;
	text-shadow: 1px 1px 0 #fdd!important;
}
.btn-red
{
	background-color: #a22!important;
	background-position: 0 0;
	border-color: #a22 #a22 #911!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #a22!important;
}
.btn:hover,.btn:focus,input[type=submit].btn:hover,input[type=submit].btn:focus,button.btn:hover,button.btn:focus
{
	background-position: 0 -6px;
	border-color: #999 #999 #888;
	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;
	outline: none!important;
	text-shadow: none!important;
}
.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;
}