.transparent{opacity:.0;}
.ie .transparent{filter:alpha(opacity=0);}
.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;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.disabled{color:#bbb;}
.clear{clear:both;}
.loading{background-position:50% 50%;background-repeat:no-repeat;}
.invisible{visibility:hidden;}
.offscreen{position:absolute;left:-9999px;overflow:hidden;}
.empty-set{padding:30px;}
.numeric{font-family:'Georgia','Serif';}
.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;margin-top:.7em;line-height:1;background:#fff;white-space:nowrap;padding:8px 0;}
#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{max-width:200px;font:11px 'Lucida Grande',sans-serif;font-weight:700;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#000;color:#FFF;text-align:left;padding:8px;}
*{margin:0;padding:0;}
fieldset,img{border-color:transparent;border-width:0;}
a{text-decoration:none;color:#0084b4;}
ul{list-style:none;}
ul.dot li:before{content:"\00B7 \0020";}
input[type="text"],input[type="password"],select,textarea{border:1px solid #aaa;}
body{text-align:center;font:.75em 'Lucida Grande',sans-serif;color:#333;}
#container{width:763px;text-align:left;position:relative;margin:1em auto;}
#content h1,#content h2,#content h3,#content h4,#content h5{margin:3px 0 4px;}
.columns{margin-bottom:15px;width:100%;}
#loader{position:absolute;top:.7em;right:-25px;background-color:#FFF;border:1px solid #CCC;font-size:10px;line-height:0;z-index:999;padding:0;}
.ie7 #loader{top:22px;}
#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:.6em 0 0;}
body.ie6 #logo img{visibility:hidden;position:static;}
.top-navigation{background-color:#fff;white-space:nowrap;display:inline-block;padding:0 .7em;width:444px;}
.ie7 .top-navigation{margin-top:1em;display:inline;}
.ie7 .top-navigation>.nav-search-container{zoom:1px;padding:2px 0 2px 4px;}
.top-navigation>li>a{border:1px solid transparent;font-size:1.05em;display:inline-block;padding:.5em .15em;}
.firefox2 .top-navigation{max-width:45em;margin-left:auto;padding-bottom:1px;}
.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('/img/ticker.gif');*/}
#content.minheight{height:200px;}
.wrapper{padding:5px 10px 15px;}
#content div.section{position:relative;min-height:200px;padding:10px;}
#content div.section>div{margin:1em 0;}
#content div.section,div.section>div{clear:both;float:none;position:relative;}
#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:.5em;width:198px;margin-bottom:10px;}
#side .segment{margin:1em 10px;}
#side .segment>*{padding-bottom:1em;}
#side .segment p{line-height:1.6em;}
#side .promotion{background-color:#edffe5;font-size:11px;text-align:left;width:152px;margin:1em auto;padding:6px 10px;}
#side .promotion a{outline:none;color:#333;}
#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:.9em;padding-bottom:.2em;padding-top:.2em;}
#side .notice{background-color:#fff;text-align:center;margin:.5em auto 1em;padding:10px;}
#side div.section{padding:13px;}
#side div#profile.section{margin-bottom:0;padding-bottom:0;padding-top:.3em;}
#side h1{color:#333;font-size:1.1em;margin-bottom:.5em;padding:0 0 2px;}
#side div.section-header h3{border-bottom:1px solid #bddcad;color:#333;}
#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 .faq-index ul{list-style-type:square;margin-left:15px;}
#side .profile-side .about{margin-bottom:.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{height:30px;padding:0 0 .8em;}
.side_thumb{height:31px;width:31px;}
.verified-profile{height:2.8em;}
.verified-profile a:hover{text-decoration:none;color:#0084b5;}
#side .user_icon img{vertical-align:middle;float:left;padding-right:.8em;}
#me_name{vertical-align:middle;font-size:1.35em;line-height:30px;float:left;}
#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;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:transparent;padding:0 .1em;}
.ie6 ul.sidebar-menu li{zoom:1px;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;outline:none;background-image:none;margin-right:-1px;padding:.5em 0 .5em 14px;}
.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.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:700;color:#333;background-color:#edffe5;}
#side ul.sidebar-actions{margin:.2em 14px 1em;}
#custom_search{margin:1px 0 3px;padding:.4em 0;}
#side div#custom_search.active{background-color:#edffe5;}
#sidebar_search input{font-size:1em;width:136px;outline:none;border-color:#b4b4b4 #ccc #ccc #b4b4b4;border-style:solid none solid solid;border-width:1px 0 1px 1px;margin:.25em 0 .25em 12px;padding:.4em;}
.ie7 #sidebar_search input{position:relative;width:145px;}
.ie7 #sidebar_search .submit{position:relative;top:0;left:-10px;width:8px;margin-left:0;margin-right:0;}
#sidebar_search input,#sidebar_search_submit{padding-top:5px;padding-bottom:5px;vertical-align:middle;border-color:#999 !important;}
#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;cursor:pointer;border-style:solid;border-width:1px;padding:.4em .9em;}
#saved_searches ul{margin-bottom:3px;}
h2.sidebar-title{font-size:1.05em;font-weight:400;padding:.2em 14px;}
h2.sidebar-title span{opacity:.7;}
#side #following #following_list{padding:5px 10px 5px 14px;}
#side #following .xref{margin-left:5px;float:none;}
#side #following #friends_view_all{font-size:.9em;padding:0 14px;}
#side a.indented-link{margin:.5em 14px 1em;}
#side hr{display:block;border:0;height:1px;opacity:.7;background:#bddcad;color:#bddcad;margin:.5em 14px;}
.ie7 #side hr{width:170px;margin:0 14px;}
.notify{text-align:center;line-height:1;background-repeat:no-repeat;background-position:left center;margin-bottom:8px;padding:5px 0;}
.notify div{background-color:#edffe5;font-size:.9em;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 12px 0 24px;padding:10px 5px;}
#side .actions{border:1px solid #87bc44;margin:10px -3px;}
#side .actions small{font-size:.9em;}
#side .actions a{padding-left:7px;}
#side .user_icon>*{vertical-align:middle;padding:0;}
#side .stats{clear:both;float:none;position:relative;margin:0;padding:0;}
#side .stats td+td{padding:0 5px;}
#profile #side .stats td+td{padding:0 8px;}
#side .stats a span.stats_count{color:#333;}
#side .smaller span.stats_count{font-size:1.1em;}
#side .stats a:hover span.stats_count{color:#0084b4;}
#side .stats td .numeric{font-size:1.3em;font-family:georgia;text-decoration:none;}
#side .stats td .label{text-transform:lowercase;font-size:.9em;}
#side .about li{padding-bottom:3px;}
#side .about li#bio{word-wrap:break-word;overflow:hidden;width:170px;}
ul#tabMenu a,#side .section h1{display:block;text-decoration:none;color:#4c4c4c;font-weight:700;font-size:110%;padding:13px;}
#side .section h1{padding: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{overflow:hidden;padding:0 0 0 3px;}
#following_list span{float:left;padding:0 3px 2px 1px;}
#device_msg{margin-top:-5px;margin-bottom:0;}
#side .xref{font-size:x-small;}
#side p.complete{font-size:.9em;margin-top:1em;}
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:400;}
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"].wider,fieldset.common-form textarea.wider{width:75%;}
fieldset.common-form label{white-space:nowrap;font-weight:400;}
fieldset.common-form ul li{padding:5px 0;}
fieldset.common-form ul li label{display:block;font-weight:700;}
fieldset.common-form ul li label sup{color:#888;}
fieldset.common-form .instruction,fieldset.common-form .example,fieldset.common-form .required{font-size:x-small;color:#666;font-weight:400;}
fieldset.common-form .example{font-style:oblique;}
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;}
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;vertical-align:top;cursor:pointer;padding:4px 8px;}
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;border:0;font-size:20px;background-color:transparent;padding:0 10px 2px 0;}
.hentry .actions>div.follow-actions{visibility:visible;text-align:left;}
.follow-actions p{padding-left:14px;}
.follow-actions input.submit{width:8em;}
input.profilesubmit{font-size:2em;background-color:#74CA00;color:#fff;font-weight:700;border:1px solid #0f0;width:175px;cursor:hand;margin:0 0 5px;padding:10px;}
input.profilesubmit:hover{background-color:#8CF500;}
.link-menu>ul,.link-menu>span,.link-menu>div{position:absolute;left:0;z-index:999;}
.status-btn{float:right;padding:5px 14px 0 5px;}
.status-btn input.disabled,.status-btn input.disabled:hover{background-image:url('/img/button.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:400;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;}
.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;font:1.15em/1.1 'Lucida Grande',sans-serif;overflow:auto;resize:none;padding:5px;}
#currently{min-height:30px;word-wrap:break-word;color:#666;float:left;text-align:left;width:365px;overflow:hidden;font-size:11px;margin:4px 8px 0;padding:2px 4px;}
.ie7 #currently,.ie6 #currently{width:395px;margin-top:-35px;}
.ie6 #currently{display:inline;height:30px;}
.firefox2 #currently{float:none;}
#content .tabMenu{text-align:center;margin:25px 0 0;}
#content .tabMenu li{display:inline;margin-left:-5px;}
#content .tabMenu li a{display:inline;background-color:#e6e6e6;text-decoration:none;color:#4c4c4c;border-top:1px solid #cecece;border-right:1px solid #cecece;border-left:1px solid #cecece;padding:3px 20px 1px;}
#content .tabMenu li a:hover{text-decoration:none;color:#000;background-color:#999;}
#content .tabMenu li.active a{background-color:#fff;color:#000;border-bottom:1px solid #fff;}
#content .tab{background-color:#fff;border-top:1px solid #cecece;margin:1px 10px;padding:0;}
.password-meter{padding-left:10px;}
.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;vertical-align:middle;margin-bottom:10px;padding:20px;}
#profilebox h1,#profilebox h2{font-weight:400;}
#profilebox h2{margin-top:.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;}
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:.8em;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 .actions{top:.5em;vertical-align:middle;}
body#profile ol.statuses .latest-status .entry-content{font-size:1.77em;}
#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:.4em;}
#profile .protected-box{background-color:#FEF6A8;border:1px solid #FCFC19;line-height:1;margin-top:1em;padding:0 0 0 10px;}
body#profile h2.thumb div#follow-details img#x,body#profile_favorites h2.thumb div#follow-details img#x{float:right;cursor:pointer;border:none;margin:3px 0 0;}
div#follow-control{margin:5px 0 0 15px;}
div#follow-details{background-color:#F9FDAB;border:solid 1px #FDCC68;color:#000;line-height:1.7em;display:none;font-size:.9em;margin:5px 0 10px;padding:5px 10px 10px;}
div#follow-flash{background-color:#F9FDAB;border:solid 1px #FDCC68;font-size:.9em;color:#000;line-height:1.75em;font-weight:700;margin:5px 0;padding:5px;}
div#follow-actions #onoff{margin-left:10px;}
div#follow-details strong{display:inline;font-size:120%;}
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%;border:1px solid #CCC;padding:5px 5px 5px 20px;}
div#followed{background-color:#e6e6e6;border:1px solid #D1D1D1;}
div#list-changes{display:none;border:1px solid #e6e6e6;background-color:#eee;overflow:hidden;padding:10px;}
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;}
.listable{position:relative;}
.listable .list-controls{border:1px solid #e6e6e6;background-color:#eee;position:absolute;display:none;z-index:5;width:200px;}
.listable .list-controls li{border-bottom:1px solid #e6e6e6;padding:6px;}
.listable .list-controls li:hover{background-color:#e6e6e6;padding:6px;}
.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;background-color:#fafafa;padding:10px;}
div.med-btn{background-color:#e6e6e6;width:75px;height:18px;font-size:11px;vertical-align:middle;color:#000;cursor:pointer;padding:1px 3px 1px 21px;}
.follow-button button,.follow-button input[type=submit],input[type=button].follow-button{background-color:gray;color:#FFF;font-size:1em;font-weight:700;border:1px solid #000;height:30px;width:75px;cursor:pointer;}
.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:gray;color:#FFF;font-size:1em;font-weight:700;border:1px solid #000;cursor:pointer;margin-top:10px;}
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;overflow:hidden;padding:0;}
body#show #content .meta{display:block;font-size:1em;margin-top:.5em;line-height:1.25em;font-family:georgia;font-style:italic;color:#999;}
body#show .actions{position:absolute;right:0;top:10%;}
body#show .actions a{text-indent:-9999px;font-size:14px;display:block;text-decoration:none;width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;outline:none;cursor:pointer;padding:0;}
body#show .actions form{width:20px;height:20px;margin:0;padding:0;}
body#show .top-nav,body#show #footer{font-size:85%;overflow:hidden;}
body#show #container{width:600px;-moz-border-radius:5px;-webkit-border-radius:5px;}
body#show #content{width:570px;margin-bottom:15px;padding: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.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 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:.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:.75em;font-style:normal;}
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;margin-bottom:10px;min-height:95px;height:auto !important;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:700;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;}
#follow-requests .follow-request .right-box .request-button{width:100px;font-size:.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;line-height:1.6em;border-bottom:1px solid #eee;margin-bottom:18px;width:96%;}
#job-reqs p.description{font:18px Georgia,serif;color:#777;line-height:1.2em;border:0;margin-bottom:18px;}
#job-reqs p.last{border-bottom:0;}
#job-reqs h1{clear:both;display:block;font:36px Georgia,serif;width:100%;letter-spacing:-1px;padding:14px 0 0;}
#job-reqs h2{clear:both;display:block;font:24px Georgia,serif;width:100%;padding:16px 0 0;}
#job-reqs .images{border:none;margin:0;}
#job-reqs .images img{float:left;margin:0;}
#job-reqs .images .b{margin-bottom:5px;}
#job-reqs .image-credit{color:#666;text-align:right;font-size:10px;clear:both;border:none;padding-top:3px;padding-bottom:0;}
#side .featured{border:1px solid #87bc44;margin:10px -3px;padding:2px 5px;}
#side .featured img{vertical-align:middle;padding:1px 0 -5px 7px;}
#side .promo{border:1px solid #87bc44;background-color:#fff;margin-top:8px;font-size:1em;padding:10px 0 10px 5px;}
#side .promo li{margin:0 0 8px;}
div.join input{background-color:#417596;color:#FFF;font-size:11pt;font-weight:700;border:1px solid #000;padding:.3em 2.5em;}
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;}
.faq p{padding-bottom:20px;}
.ie7 #trends_menu ul{margin-top:2.75em;}
.ie7 #logo img{margin:.25em 0 0;}
dt{font-weight:700;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 .meta{font-size:.80em;}
#content table.doing .user_actions{vertical-align:top;width:16px;}
#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{width:100%;margin:0;padding:0;}
#settings .protected{background-color:#FF9;border:1px solid #FCFC19;}
#settings .protected th{padding:20px 10px 0 0;}
#invite_preview{background-color:#eef;padding:10px;}
#invite_message{white-space:normal;}
img.follow-icon{border:0;vertical-align:middle;margin:1px 5px 3px 0;}
button.small{background-color:#e6e6e6;width:44px;font-size:9px;text-align:center;border:none;line-height:9px;cursor:pointer;margin:2px 2px 1px;padding:0;}
button.med{background-color:#e6e6e6;width:75px;height:16px;font-size:9px;text-align:center;border:none;margin:2px 2px 1px;padding:0;}
div.big-btn{background-color:#e6e6e6;width:75pt;height:19pt;text-align:center;font-weight:700;text-decoration:none;font-size:95%;vertical-align:middle;cursor:pointer;padding:8px 3px 4px;}
div.long-btn{background-color:#e6e6e6;width:200px;font-size:11px;vertical-align:middle;color:#000;cursor:pointer;padding:3px 2px 2px;}
div.short-btn{background-color:#e6e6e6;width:60px;height:14px;font-weight:700;font-size:11px;line-height:14px;vertical-align:middle;color:#000;cursor:pointer;padding:2px 2px 1px 21px;}
.profile .protected-box{background-color:#FEF6A8;padding:8px;}
#notifications-sub .desc{margin-left:3px;font-style:italic;}
div.badge{text-align:center;margin:0 auto -1.5em;}
form.device_control select{font-size:85%;padding:4px 2px;}
.device-alert-box{background-color:#FF7B6D;border:solid 1px red;color:#000;line-height:1.7em;font-size:.9em;margin-top:8px;padding:0 10px 10px;}
.person img.lock{vertical-align:middle;margin-bottom:3px;}
#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{margin-left:20px;font-size:120%;}
div#buffer{padding:17px;}
#username_url{color:green;font-weight:700;}
.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;text-align:left;display:none;padding:0 10px;}
#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:.9em;text-align:right;margin-right:10px;}
.search_following{background-color:#D8F4F5;border:1px solid #84C2D2;}
.search_following button{background-color:#fff;border:1px solid #84C2D2;}
div.clear{height:1px;}
.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;background-color:#ddd;border:1px solid #999;margin:10px 0;padding:10px;}
#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:700;border:1px solid #000;padding-top:2px;padding-bottom:2px;}
#device_address{size:12px;width:100px;}
address{font-style:normal;}
div#query_review_header_0{width:100px;}
.btn::-moz-focus-inner{border:0;padding:0;}
.btn-m{background-position:0 -200px;font-size:15px;line-height:20px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 15px 6px;}
.btn-l{background-position:0 -400px;font-size:20px;line-height:26px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:7px 20px 9px;}
button:hover,button:focus{background-position:0 -6px;color:#000;border-color:#999 #999 #888;}
button.btn-light:hover,button.btn-light:focus{border-color:#7aa #7aa #699;}
button.btn-dark:hover,button.btn-dark:focus{color:#fff;border-color:#267 #267 #156;}
button.btn-blue:hover,button.btn-blue:focus{color:#fff;border-color:#17b #17b #06a;}
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{color:#fff;border-color:#050 #050 #040;}
button.btn-pink:hover,button.btn-pink:focus{border-color:#a88 #a88 #977;}
button.btn-red:hover,button.btn-red:focus{color:#fff;border-color:#611 #611 #500;}
.dbtn,.dbtn:hover,.dbtn:focus,.dbtn:active{background:#eee;color:#aaa;text-shadow:none;border-color:#ddd;}
.btn-light.dbtn,.btn-light.dbtn:hover,.btn-light.dbtn:focus,.btn-light.dbtn:active{background:#dee;color:#9aa;border-color:#cdd;}
.btn-dark.dbtn,.btn-dark.dbtn:hover,.btn-dark.dbtn:focus,.btn-dark.dbtn:active{background:#aad5dd;color:#ddf6f6;border-color:#99c5cc;}
.btn-blue.dbtn,.btn-blue.dbtn:hover,.btn-blue.dbtn:focus,.btn-blue.dbtn:active{background:#bde;color:#def;border-color:#acd;}
.btn-chart.dbtn,.btn-chart.dbtn:hover,.btn-chart.dbtn:focus,.btn-chart.dbtn:active{background:#deb;color:#ab9;border-color:#cda;}
.btn-mint.dbtn,.btn-mint.dbtn:hover,.btn-mint.dbtn:focus,.btn-mint.dbtn:active{background:#ded;color:#9a9;border-color:#cdc;}
.btn-green.dbtn,.btn-green.dbtn:hover,.btn-green.dbtn:focus,.btn-green.dbtn:active{background:#aca;color:#ded;border-color:#9b9;}
.btn-pink.dbtn,.btn-pink.dbtn:hover,.btn-pink.dbtn:focus,.btn-pink.dbtn:active{background:#edd;color:#a99;border-color:#dcc;}
.btn-red.dbtn,.btn-red.dbtn:hover,.btn-red.dbtn:focus,.btn-red.dbtn:active{background:#caa;color:#edd;border-color:#b99;}
#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;text-align:left;position:relative;font-size:150%;margin:0 auto;}
body.timeline #content h1{color:#666;font-size:1.5em;}
#timeline_heading h1{color:#666;font-size:16px;font-weight:400;padding:0 0 3px 4px;}
#timeline_heading h1 a,#timeline_heading h1 span.loading{float:right;font-size:.7em;margin-top:4px;padding-left:18px;}
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;}
body#direct_messages #dm_tabs,body#inbox #dm_tabs,body#sent #dm_tabs{display:block;padding:1px;}
#content ul#dm_tabs li a{padding:3px 40px 1px;}
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;}
#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;border-bottom:1px dashed #D2DADA;line-height:1.1em;padding:.7em 0 .6em;}
ol.statuses>li:first-child{border-top:1px dashed #D2DADA;}
ol.statuses .thumb{display:block;width:50px;height:50px;position:absolute;left:0;overflow:hidden;margin:0 10px 0 5px;}
.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;min-height:50px;width:420px;overflow:hidden;margin-left:65px;}
#users ol.statuses span.status-body{width:365px;}
ol.statuses .embedded_picture{text-align:center;margin:10px 0 0;}
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:.764em;color:#999;margin:3px 0 0;}
ol.statuses span.meta .call-out,.hentry .meta .call-out{color:#000;}
ol.statuses .actions{position:absolute;right:5px;top:.5em;line-height:1.25em;border-width:0;}
.ie6 ol.statuses .actions{right:25px;}
ol.statuses .actions a{display:block;text-decoration:none;background-position:50% 50%;background-repeat:no-repeat;outline:none;cursor:pointer;visibility:hidden;padding:3px 8px;}
ol.statuses li:hover,ol.statuses li.hover{background-color:#f7f7f7;}
.status_activity{margin:4px 0 0;padding:10px 0 0 20px;}
.status_activity .content{vertical-align:top;font-size:.8em;margin:0 0 0 5px;}
#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;font-weight:700;padding:.5em;}
.feature-limited{background-color:#f9f6ba;border:2px solid #e9e6aa;-moz-border-radius:5px;-webkit-border-radius:5px;padding:.5em 1em;}
.minor-notification{background-color:#ffc;border-color:#eeb;border-style:solid none;border-width:1px 0;padding:.5em 1em;}
.bulletin{display:none;padding:10px;}
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:hover{opacity:1px;}
.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;}
.bulletin.info{background-color:#ff9;border:1px solid #ecec19;font-size:.9em;padding:5px 10px;}
.ie6 .standard-form .info{background:none;border:0;}
.bulletin img{vertical-align:middle;float:left;}
.bulletin h2{font-size:1.2em;margin-bottom:.5em;}
.yellow-box{background-color:#FEF6A8;border:solid 1px #FFFA00;color:#000;line-height:1.7em;font-size:.9em;text-align:center;margin:1em;padding:1em;}
#pagination{margin:2em 0 1em;}
.more:hover{border:1px solid #bbb;text-decoration:none;background-position:left -78px;}
.more:active{color:#666;background-position:left -38px;}
#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;}
.btn:hover,.btn:focus{background-position:0 -6px;color:#000;text-decoration:none;border-color:#999 #999 #888;}
.error,.notice,.password-weak{color:#801b1b;}
.left,span.link-title{float:left;}
.clearfix,.ie6 .bulletin{zoom:1px;}
.inline,.top-navigation *,form.device_control,.fieldWithErrors{display:inline;}
.hidden,hr,#side .collapsible a.fetch-contents,#side .collapsed .xref,#side .collapsed .sidebar-menu,#rssfeed,#rssfeed .timeline-rss,#rssfeed .search-rss,body#direct_messages #status_update_box,body#inbox #status_update_box,body#sent #status_update_box,#latest_text_full,#dm_update_box,#dm_tabs{display:none;}
.no-border,#content table.doing .right-box td,.more::-moz-focus-inner{border:0;}
a:hover,#side .stats a:hover .label{text-decoration:underline;}
td.column,#side .stats td{vertical-align:top;padding:0;}
#header,fieldset.common-form td[colspan="2"]{text-align:right;}
.ie7 .top-navigation>li,#side .promo img{vertical-align:middle;}
.top-navigation>li,body#show .wrapper,body#show .desc-inner,ol.statuses li{position:relative;}
.top-navigation>li>a:focus,.in-page-link{outline:none;}
.ie7 .content-bubble-arrow,fieldset.common-form .instruction,fieldset.common-form .example{margin-top:.5em;}
#content div.section p,#side div#profile.profile-side,#side p.promotion,#profile_image h2{margin-bottom:1em;}
#content div.section ul li,#side .segment ul li{margin:0;padding:0 0 1em;}
#side .promotion a:hover,#side .stats a:hover,#side .promo a,#videobutton:hover{text-decoration:none;}
#side div.last,ul#tabMenu li{border-top:1px solid #bddcad;}
#side ul,.buttons a button,#content div.section #timeline_heading{margin:0;}
#side .faq-index li,fieldset.common-form,#authorized_apps{margin:10px 0;}
#side p,body.search#users .hentry td.status-body{padding:.5em 0;}
ul.sidebar-menu li a span.stat_count,#home #rssfeed,#search #rssfeed,#profile #rssfeed,#home #rssfeed .timeline-rss,#search #rssfeed .search-rss,#profile #rssfeed .profile-rss,#side .stats .stats_count,fieldset.vertical-form label,fieldset.vertical-form input,body#direct_messages #dm_update_box,body#inbox #dm_update_box,body#sent #dm_update_box,body#profile .latest-status .entry-meta,.listable:hover .list-controls,.listable .list-controls:hover,body#home #next_steps{display:block;}
.ie h2.sidebar-title span,.ie#side hr,.ie .bulletin a.close{filter:alpha(opacity=70);}
#side .collapsible h2.sidebar-title:hover,#latest_text,{cursor:pointer;}
#side .stats td+td+td,#following_list img,#content .wrapper #lang_header td{padding:0;}
#profile #side .smaller span.stats_count,.faq p.header-text{font-size:1.3em;}
#side .about .label,.pstrength-text{font-weight:700;}
#device_control label,#job-reqs .images .a,#job-reqs .images .c,ol.statuses .lock,ol.statuses .screen-name{margin-right:5px;}
fieldset.common-form p,.status_activity .activity{margin:0 0 5px;}
fieldset.common-form input[type="text"].widest,fieldset.common-form textarea.widest,#followers .followers-table{width:100%;}
fieldset.common-form table.input-form th,#content table.doing .meta img{vertical-align:top;}
fieldset.common-form .suggestion,.username_taken,.notification-bar .message-error{color:red;}
fieldset.vertical-form,fieldset.vertical-form input{margin-top:1em;margin-bottom:1em;}
.follow-actions .pending,#job-reqs .image-credit a{color:#666;}
#profile .protected-box .sub-h1,.subpage #content code{font-size:1.2em;}
#profile .protected-box table td,#profile .protected-box .logged-out,.faq{padding:10px;}
div#follow-details p,div#follow_actions,div#follow-details div#follow_notifications,.niceform{margin-top:10px;}
body#show #content .meta a,span#p,input.labeled_field,ol.statuses span.meta a,.hentry .meta a{color:#999;}
body#show .thumb img,ol.statuses .thumb img{width:48px;height:48px;}
div.join,#lang-select{text-align:center;}
#content table.doing .thumb,#next_steps td.thumb{width:50px;vertical-align:top;padding:10px 5px 8px;}
button.btn-m:hover,button.btn-m:focus,.btn-m:hover,.btn-m:focus{background-position:0 -206px;}
button.btn-l:hover,button.btn-l:focus,.btn-l:hover,.btn-l:focus{background-position:0 -406px;}
button:active,button.btn-dark:active,button.btn-light:active,.btn:active{background-image:none;text-shadow:none;outline:none;}
ol.statuses li:hover .actions a,ol.statuses li.hover .actions a,ol.statuses li:hover .hentry a,ol.statuses li.hover .hentry a,ol.statuses .hentry a.fav,ol.statuses .hentry a.fav-throb,ol.statuses .hentry a.del-throb{visibility:visible;}
