html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
html, body {height: 100%}
ol, ul {list-style: none}
blockquote, q {quotes: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
 .clearfix:after, .clearfix {content: "."; display: block; height: 0px; clear: both; visibility: hidden}
 body {background: #e4e7eb url("/images/site-BGTile.png") left top repeat-x; font-family: helvetica, geneva, arial, sans-serif; font-size: 14px}
.hidden {display: none}
.clear {clear: both}
#siteContainer {width: 960px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -110px}
#mastHead {height: 150px}
#logo h1 a {background: transparent url("/images/logo.png") left top no-repeat; display: block; float: left; height: 150px; text-indent: -5000px; width: 320px}
#search_container {background: transparent url("/images/searchBG.png") 50px 7px no-repeat; float: left; height: 98px; padding: 12px 0 0 55px; width: 380px}
#search_container input.searchField {background: transparent url("/images/searchField.png") left top no-repeat; border: 0; color: #999; font-size: 18px; float: left; height: 26px; margin: 0; padding: 10px; width: 273px}
#search_container button.searchGo {background: transparent url("/images/searchGo.png") left top no-repeat; border: 0; float: left; height: 24px; margin: 12px 0 0 10px; width: 24px}
#header_link_outer_wrapper {float: right; height: 35px; width: 453px; margin-top:5px; text-align:right}
#header_link_wrapper {vertical-align:top; float:right; margin-right:10px}
.header_nav_link {color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; vertical-align:top; line-height:32px; margin-left:8px; margin-right:5px}
a.header_nav_link:hover {text-decoration:underline}
#language_wrapper {float:right; vertical-align:top}
#signIn {background: transparent url("/images/signinBG.png") left 7px no-repeat; float: left; height: 110px; width: 203px}
#signIn a {text-decoration:none}
#signIn img {background: #AAA; border: 1px solid #999; border-bottom: 1px solid #FFF; float: left; margin: 16px 10px 0 20px}
#signIn #iWantIn .twitter_login_logo {float:left}
#signIn #iWantIn .twitter_login_logo img {background: transparent; float: left; margin: 16px 4px 0 8px; border:none}
#signIn .withTwitter {color: #ffffff; float: left; padding: 20px 0; font-size: 9px}
#signIn .withTwitter a {color: #ffffff; font-family:helvetica; font-size:18px; line-height:20px; text-decoration:none}
#signIn .myDetails {float: left; font-size: 12px; padding: 24px 0}
#signIn .username {color: #FFF}
#signIn a.signOut {color: #99dcff; font-size: 10px}
#signIn a.signOut:hover {color: #FFF}
#sortBar {clear: both; height: 80px}
#sortBar h1 {padding:25px 0; font-size:30px; color:#0e55b4}
.header_divider {background: transparent url("/images/sortDiv.png") 1px 1px no-repeat; float: left; height: 78px; width: 3px; margin:0px 0px 0px 15px}
#userQuick {background: transparent url("/images/sortDiv.png") 258px 1px no-repeat; float: left; height: 80px; width: 260px}
#userQuick img {margin: 15px 10px; background: #AAA; border: 1px solid #999; border-bottom: 1px solid #FFF; float: left; overflow:hidden}
#userQuick .quickDetails {float: left; padding: 17px 0 14px 0; height: 40px}
#userQuick .username {font-size: 16px}
#userQuick a.viewProfile {background: transparent url("/images/viewProfile.png") left top no-repeat; color: #6d6e70; display: block; font-size: 10px; height: 12px; margin: 5px 0; padding: 5px 0 4px 40px; text-decoration: none; width: 76px}
#userQuick a.viewProfile:hover {color: #000}
#userQuick .webLabel , #userQuick .webLink{ color: #47494b; font-size:10px}
#userQuick .webLabel {font-weight:bold}
#sorterOptions {float: left; height: 80px; width:700px}
a.orderButton {background: transparent url("/images/sortButtons.png") -90px top no-repeat; color: #6d6e70; display: block; float: left; font-size: 18px; height: 50px; margin: 15px 0 15px 15px; padding: 16px 0; text-align: center; text-decoration: none; width: 90px}
a.orderButton:hover, a.nameButton:hover, a.whoButton:hover {color: #000}
a.orderButtonSelected {background: transparent url("/images/sortButtons.png") left top no-repeat; color: #FFF; display: block; float: left; font-size: 18px; height: 50px; margin: 15px 0 15px 15px; padding: 16px 0; text-align: center; text-decoration: none; width: 90px}
.sortByText {color: #6d6e70; float: left; font-size: 15px; padding: 32px 0 32px 15px}
a.nameButton {background: transparent url("/images/sortButtons.png") -348px top no-repeat; color: #6d6e70; display: block; float: left; font-size: 15px; height: 50px; margin: 15px 0 15px 15px; padding: 16px 0; text-align: center; text-decoration: none; width: 168px}
a.nameButtonSelected {background: transparent url("/images/sortButtons.png") -180px top no-repeat; color: #FFF; display: block; float: left; font-size: 15px; font-weight: bold; height: 50px; margin: 15px 0 15px 15px; padding: 16px 0; text-align: center; text-decoration: none; width: 168px}
a.whoButton {background: transparent url("/images/sortButtons.png") -636px top no-repeat; color: #6d6e70; display: block; float: left; font-size: 15px; height: 50px; margin: 15px 0 15px 15px; padding: 16px 0; text-align: center; text-decoration: none; width: 120px}
a.whoButtonSelected {background: transparent url("/images/sortButtons.png") -516px top no-repeat; color: #FFF; display: block; float: left; font-size: 15px; font-weight: bold; height: 50px; margin: 15px 0 15px 15px; padding: 16px 0; text-align: center; text-decoration: none; width: 120px}
#tweetStream { }
#nowShowing, #followFavstar, #bonusMore {background: transparent url("/images/nowShowing.png") left top no-repeat; color: #000; font-size: 18px; padding: 12px; margin: 15px 0; text-align: center}
#notificationsExample {margin: 15px auto; text-align: center; width:824px; height:380px}
#nowShowing h1 {display:inline; background-color:#d1d5da}
#nowShowing a {text-decoration:none}
#nowShowing a:hover {text-decoration:underline}
.tweetContainer {padding: 20px 0 5px 0}
.mainAvatar {float: left; width: 60px}
.mainAvatar img {background: #CCC; border: 1px solid #adb1b6; border-bottom: 1px solid #FFF; margin: 0px; overflow:hidden; width:48px; height:48px; display:block}
div.following {background: #d1d5da; color: #636568; display: block; border-top: 1px solid #d1d5da; border-bottom: 1px solid #d1d5da; font-size: 11px; padding: 4px 0 2px 0; text-align: center; text-decoration: none; width: 50px}
a.unfollow {background: #d1d5da; color: #636568; display: block; border-top: 1px solid #d1d5da; border-bottom: 1px solid #d1d5da; font-size: 12px; padding: 4px 0 2px 0; text-align: center; text-decoration: none; width: 50px}
a.follow, a.follow_unsigned {background: #0e56b6; border-top: 1px solid #8cb8e5; border-bottom: 1px solid #011538; color: white; display: block; font-size: 12px; padding: 4px 0 1px 0; text-align: center; text-decoration: none; width: 50px}
.tweetBalloonWrapper {float:left; width:840px; background: transparent url("/images/tweetBalloonWrapper.png") left top repeat-y; margin-bottom:3px}
.tweetBalloon {background: transparent url("/images/tweetBalloon.png") left top no-repeat; float: left; padding: 10px 10px 0 20px; width: 810px}
.tweetBalloonBottom {background: transparent url("/images/tweetBalloonBottom.png") left top no-repeat; float: left; height: 4px; width: 840px}
.tweetBalloonFiller {height:67px; width:1px; float:left}
.theTweet {color: #000; font-size: 23px; line-height: 28px;  width:808px; float:left}
.tweetBy {font-size: 12px; color:#4C4C4C; line-height: 14px}
.tweetBy a {color: #4c4c4c; font-size: 12px; text-decoration: none}
.tweetBy a:hover {text-decoration: underline}
.actions {float: left; padding: 0 10px; width: 35px}
.favOff, .favOn, .totd_button, .tweet_of_the_day_recorded , .retweet, .retweeted {float: left; clear: left}
a.favOff {background: transparent url("/images/actions.png") left -35px no-repeat; display: block; height: 35px; text-indent: -5000px; width: 35px}
a.favOff:hover {background: transparent url("/images/actions.png") left top no-repeat}
a.favOn {background: transparent url("/images/actions.png") left top no-repeat; display: block; height: 35px; text-indent: -5000px; width: 35px}
a.favOn:hover {background: transparent url("/images/actions.png") left -35px no-repeat}
a.totd_button, a.tweet_of_the_day_recorded {display: block; height: 27px; margin: 7px 0 3px; text-indent: -5000px; width: 35px}
a.totd_button {background: transparent url("/images/actions.png") left -70px no-repeat}
a.tweet_of_the_day_recorded, a.totd_button:hover {background: transparent url("/images/actions.png") left -97px no-repeat}
a.retweet, a.retweeted {display: block; height: 27px; text-indent: -5000px; width: 35px}
a.retweet {background: transparent url("/images/actions.png") left -124px no-repeat}
a.retweeted, a.retweet:hover {background: transparent url("/images/actions.png") left -151px no-repeat}
a.tweet_of_the_day_recorded, a.retweeted {cursor: default}
.avatarList {clear: both; padding: 0 0 15px 66px}
.avatarList.memberList {padding-right: 60px !important}
div.favouritesCount, div.favouritesCount {border: 1px solid transparent; color: #000; display: block; float: left; font-size: 18px; height: 41px; padding: 7px 0 0 0; text-align: center; text-decoration: none; width: 48px}
a.favouritesCount:hover {text-decoration: underline}
div.favouritesCount.pick {background: transparent url("/images/listPick.png") left top no-repeat}
div.favouritesCount.picks {background: transparent url("/images/listPicks.png") left top no-repeat}
div.favouritesCount.friend {background: transparent url("/images/listFriend.png") left top no-repeat}
div.favouritesCount.friends {background: transparent url("/images/listFriends.png") left top no-repeat}
div.favouritesCount.follower {background: transparent url("/images/listFollower.png") left top no-repeat}
div.favouritesCount.followers {background: transparent url("/images/listFollowers.png") left top no-repeat}
div.favouritesCount.others, a.favouritesCount.others {background: transparent url("/images/listOthers.png") left top no-repeat}
div.favouritesCount.other {background: transparent url("/images/listOther.png") left top no-repeat}
div.favouritesCount.favs {background: transparent url("/images/listFavs.png") left top no-repeat}
div.favouritesCount.fav {background: transparent url("/images/listFav.png") left top no-repeat}
a.avatar {overflow:hidden}
a.avatar img {border: 1px solid transparent; border-left: 0; float: left; padding: 0; margin: 0; overflow:hidden}
a.otherCount {background: transparent url("/images/listOthers.png") left top no-repeat; border: 1px solid #FFF; border-left: 0; color: #000; display: block; float: left; font-size: 18px; height: 41px; padding: 7px 0 0 0; text-align: center; text-decoration: none; width: 48px}
a.otherCount:hover {text-decoration: underline}
a.viewAll {color: #999; font-size: 10px; font-weight: bold; float: left; height: 35px; padding: 15px 0 0 0; text-align: center; text-decoration: none; width: 60px}
a.viewAll:hover {color: #666}
#footer {clear:both; background: transparent url("/images/footer.png") left bottom repeat-x; border: 0;  padding: 0px; width: 100%; text-align:center}
#footer, .push {height:110px}
#footer_content {padding-top:45px; padding-bottom:3px; color:#ffffff; line-height:14px}
#footer_content .legal, #footer_content .feedback, #footer_content .fsattr, #footer_content .dattr {margin-right:25px}
#footer_content a{ color:#ffffff; text-decoration:none}
#footer_content a:hover{ text-decoration:underline}
.outer_tab_container {position:relative}
.tabs_container {position:absolute; top:131px; right:0px}
.tabs_container a.selected {background: transparent url("/images/tab_selected.png") left top no-repeat; color: #000000}
.tabs_container a {background: transparent url("/images/tab_unselected.png") left top no-repeat; display:block; text-align:center; width:110px; height:20px; color: #47494b; text-decoration:none; padding-top:3px; float: left; margin-right: 5px}
.tabs_container a:hover {color:#ffffff}
ul.search_results, ul.search_results li {display:inline; margin:0px 3px 3px 0px}
.search_results_wrapper {clear:both; margin:50px 0px 0px 0px}
.search_results_wrapper .no_results {background-color:#aaaaaa; border: #bbbbbb 1px solid; padding:30px; text-align:center; font-size:2.0em}
ul.search_results li {float:left; overflow:hidden; width:73px; height:73px}
ul.search_results li.more {background-color:orange; text-align:center; font-size:1.2em}
ul.search_results li.more span{ padding-top:9px; display:block}
.no_results {background-color:#aaaaaa; border: #bbbbbb 1px solid; padding:30px; text-align:center; font-size:2.0em}
#reason_to_log_in, #static_page_subheader {font-size:20px; margin: 20px 0px}
.signInContainer, .planContainer, .columnContainer {margin-top:200px}
.signInColumn, .planColumn, .bonusColumn {float:left; margin-right:20px; width: 296px; background-color:white; border:#0e55b4 2px solid; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:16px}
.signInColumn, bonusColumn {height:180px}
.planColumn {height:250px}
.signInColumn.col1 , .planColumn.col1, .bonusColumn.col1 {text-align:center}
.signInColumn h2 , .planColumn h2, .planColumn h3, .bonusColumn h2 {text-align:center; padding:10px 0; font-size:20px; width:100%; color:#ffffff; display:block; background-color:#0e55b4}
.signInColumn h2 , .planColumn h3, .bonusColumn h2 {margin-bottom:10px}
.bonusColumn h3 {text-align:center; padding:10px 0 5px 0; font-size:16px; width:100%; color:#000000; display:block; background-color:#ffffff; margin-bottom:2px}
.signInColumn img, .planColumn img, .bonusColumn img {margin:8px 0px}
.signInColumn ul, .planColumn ul, .bonusColumn ul {margin-left:35px; list-style:disc outside url("/images/star.gif")}
.signInColumn li, .planColumn li, .bonusColumn li {margin-bottom: 10px}
.remove_access {margin-top:20px; display:block}
.remove_access a {color: #0e55b4; text-decoration:none}
.remove_access a:hover {text-decoration:underline}
.fav_loader_holder {width: 35px; height: 35px; text-align: center; float: left; clear: left}
.fav_button_holder {width: 35px; height: 35px; text-align: center; float: left; clear: left}
.fav_loader_holder img {width:24px; height:24px; margin-top:5px}
.top_tweeters_holder {clear:both; margin-top: 10px; width: 952px; margin-left: auto; margin-right: auto}
.top_tweeters_holder div.tweeter_holder {width:48px;  display:block; float:left; overflow:hidden; margin-right:10px; margin-left:10px; margin-bottom: 20px}
.top_tweeters_holder div.following {margin-right:0px; margin-bottom: 0px}
.top_tweeters_holder div a.square {width:48px; height:48px; display:block; overflow:hidden; margin-bottom:3px; color:#000000}
.top_tweeters_holder div.favouritesCount {border:0px solid transparent}
div.favouritesCount.tweet {border: 0px solid transparent; background: transparent url("/images/listTweet.png") left top no-repeat}
div.favouritesCount.tweets {border: 0px solid transparent; background: transparent url("/images/listTweets.png") left top no-repeat}
div.favouritesCount.fpf {border: 0px solid transparent; background: transparent url("/images/listFavsPerFollower.png") left top no-repeat}
div.favouritesCount.stars {border: 0px solid transparent; background: transparent url("/images/listStars.png") left top no-repeat}
div.favouritesCount.star {border: 0px solid transparent; background: transparent url("/images/listStar.png") left top no-repeat}
#bookmarklet_header, .full_width_text_column_header {font-size:20px; margin: 20px 0px}
.bookmarklet_column, .full_width_text_column {margin-top:20px; margin-left:auto; margin-right:auto; width: 800px; background-color:white; border:#0e55b4 2px solid; padding: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:16px}
ul.bookmarklet_list, ul.full_width_text_column_list {margin-left:35px; list-style:disc outside url("/images/star.gif"); margin-bottom:20px}
ul.full_width_text_column_list {margin-right:30px}
.graph_column {float:left; margin-top:20px; width: 800px; background-color:white; border:#0e55b4 2px solid; padding: 10px; height:640px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:16px; text-align:center}
.graph_column h2{ color:#BF3606; font-size:25px; text-align:center; padding:5px 0px 20px 0px}
#profile_container {margin-top:10px;  margin-left:145px; width: 120px; background-color:white; border:#0e55b4 2px solid; padding: 5px 0px; height:50px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:12px; text-align:center; color:#4C4C4C; vertical-align:middle; float:left}
#profile_container #summary_info {float:left; text-align:left; margin-left:4px}
#profile_container div#favs_per_follower {float:right; width:130px}
#profile_container div#favs_per_follower div{ float:right; margin-right:3px}
#profile_container div#favs_per_follower div#fpf{ font-size:16px; margin-right:6px; padding-top:5px}
#profile_container #login_required {width:130px; float:right; margin-right:3px}
#profile_container div.column .favouritesCount {float:right !important; margin-left:auto; margin-right:auto}
.top_tweeters_holder a {text-decoration:none}
.top_tweeters_holder a:hover {text-decoration:underline}
#donate {margin:20px auto 5px auto; text-align:center; clear:both}
.question {margin-top:5px; display:block; font-weight:bold}
.answer {margin-top:5px; margin-bottom:15px; display:block}
.avatarListContainer {background-color: #cfd5da; margin-top:50px; padding-bottom:12px;}
.avatarListTitleContainer {background-color: #c1c7cc; padding:12px 12px 12px 12px}
.avatarListTitleContainer h1 {background-color: #c1c7cc; font-size: 20px; color: #111111; width:700px; float:left}
.top_tweeters_holder h1 {color: #111111; font-size:20px; margin-top:15px; margin-bottom:5px}
.avatarListTitleContainer .nav_wrapper {clear:both; width:100%; height:17px; margin-bottom:5px; background-color: #c1c7cc}
.avatarListTitleContainer .nav_wrapper a {color:#47494B; text-decoration:none; margin-right:20px; width:auto; height:17px; line-height:17px; width:auto; float:left; background-color: #c1c7cc}
.avatarListTitleContainer .nav_wrapper a:hover {text-decoration:underline}
.subscribe_wrapper {float:right; height:22px}
.login_to_subscribe, .subscribe, .unsubscribe {display: block; height: 22px; text-indent: -5000px}
.login_to_subscribe, .subscribe {background: #c1c7cc url("/images/listFollow.png") left top no-repeat; width:125px}
.unsubscribe {background: #c1c7cc url("/images/listUnfollow.png") left top no-repeat; width:125px}
.login_to_subscribe:hover, .subscribe:hover{ background: #c1c7cc url("/images/listFollow.png") left -22px no-repeat}
.login_to_subscribe:active, .subscribe:active{ background: #c1c7cc url("/images/listFollow.png") left -44px no-repeat}
.unsubscribe:hover {background: #c1c7cc url("/images/listUnfollow.png") left -22px no-repeat}
.unsubscribe:active {background: #c1c7cc url("/images/listUnfollow.png") left -44px no-repeat}
.view_user_on_twitter {height:22px; margin-top: 5px; margin-left: 5px; text-indent: -5000px; width:20px; display:block; background: transparent url("/images/twitterButton.png") left top no-repeat; float:left}
.view_user_on_twitter:hover{ background: transparent url("/images/twitterButton.png") left -22px no-repeat}
.view_user_on_twitter:active{ background: transparent url("/images/twitterButton.png") left -44px no-repeat}
 .list_membership_wrapper {height:22px; margin-top:5px; float:left}
.login_to_add_list_member, .add_list_member, .remove_list_member {display: block; height: 22px; text-indent: -5000px; width:145px}
.login_to_add_list_member, .add_list_member {background: transparent url("/images/listAddMember.png") left top no-repeat}
.remove_list_member {background: transparent url("/images/listRemoveMember.png") left top no-repeat}
.login_to_add_list_member:hover, .add_list_member:hover{ background: transparent url("/images/listAddMember.png") left -22px no-repeat}
.login_to_add_list_member:active, .add_list_member:active{ background: transparent url("/images/listAddMember.png") left -44px no-repeat}
.remove_list_member:hover {background: transparent url("/images/listRemoveMember.png") left -22px no-repeat}
.remove_list_member:active {background: transparent url("/images/listRemoveMember.png") left -44px no-repeat}
img.list_member_loader_spinner {border:0px !important; margin:0px !important; float:none !important}
.errorExplanation {background-color: #cc0000; padding: 5px; color: #fff; margin-top:20px}
.errorExplanation a{ color: #fff}
form label {display: block; font-weight: bold; margin: .5em 0 .2em}
.screencast_wrapper {margin: 30px auto 0px auto; text-align: center; width:853px}
.favit_banner {width:670px; height:82px; background-color:#E4E7EB; display:block; margin:20px auto 5px auto; background: transparent url("/images/favit_banner_full.png") left 0px no-repeat; text-indent: -5000px}
.paid_members li div {float:left; margin-left:10px}
.paid_members li {clear:both}
.paid_members li div.user {width: 200px}
.amount li div.user {width: 50px}
.net_payment_due li div.user {width: 150px}
#more_button_container {clear:both; text-align:center}
#more_button {color:black; text-decoration:none; margin:18px auto 0 auto; text-align:center; display:block; height:32px; width:894px; background: transparent url("/images/moreButton.png") left top no-repeat}
#more_button:hover {color:white; background-position: left center}
#more_button:active {color:white; background-position: left bottom}
#more_button_text {padding-top:8px}
#more_button_spinner {margin:22px auto 2px auto}
.notice {color:green; font-weight:bold}
.settings label {font-weight:normal}
.settings h2 {margin-top:20px}