div#pageTitle{margin:18px 0 9px;height:20px;}
div#pageTitle h1{color:#444;font-size:18px;font-weight:normal;float:left;}
div#pageTitle select{float:right;}
div.padded-container{padding:0 20px;margin:20px 0;}
div.padded-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
table#fullView td#content-main a#twimage{display:block;margin:0 0 10px;}
table#fullView td#content-main a#twimage img{max-width:504px;display:block;margin:0 auto;}
table#fullView a#twitgooLink{color:inherit;}
table#fullView a#twitgooLink:hover{color:#333;}
div#repliesAndRetweets{background:#f3fffc;margin:0;padding:20px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;}
h4#replyCount{margin:0 0 5px;}
h4#replyCount a{font-size:12px;font-weight:normal;}
div#retweetCount{width:50px;float:right;padding:5px 0 0;margin-left:5px;}
form#loginForm{-webkit-border-radius:0;-moz-border-radius:0;}
div#new-user form{background:#ffc;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;position:relative;margin:0;}
div#new-user h2{font-size:19px;margin:0 0 5px 68px;}
div#new-user h2 a{font-size:15px;}
div#new-user h3{font-size:12px;font-weight:normal;color:#636354;margin:0 0 0 68px;line-height:14px;}
div#new-user form span.chars-remaining,div#new-user form fieldset{display:none;}
div#new-user form fieldset.signIn{margin:21px 0 0;}
div#new-user form.open fieldset,div#new-user form.open span.chars-remaining{display:block;}
div#new-user form.open h2 a{color:inherit;text-decoration:none;cursor:text;}
ul#prevNextTweets{height:40px;margin:0 0 18px -10px;padding:0;list-style:none;width:130px;}
ul#prevNextTweets li{display:inline;}
ul#prevNextTweets a,ul#prevNextTweets a:visited{display:inline;float:left;width:40px;height:40px;margin-left:10px;background:url(/images/transparent-prev-next.png) no-repeat;text-indent:-999em;}
ul#prevNextTweets a:hover{opacity:.5;}
ul#prevNextTweets li.next a,ul#prevNextTweets li.next a:visited{background-position:-40px 0;}
form.tweet{position:relative;margin:0;padding:16px 20px 18px;}
form.tweet fieldset{position:relative;}
form.tweet span.chars-remaining{position:absolute;right:20px;top:6px;color:#ccc;font:bold 30px/1 "Georgia",Times New Roman,Times,sans-serif;}
form.tweet span.chars-remaining.coming-close{color:#600!important;}
form.tweet span.chars-remaining.maxed-out{color:#f00!important;}
form.tweet div.tweetBox{background:#fff;position:relative;width:502px;height:76px;margin:0;border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;}
form.tweet div.tweetBox textarea{background:#fff;position:absolute;left:2px;top:2px;width:500px;height:68px;margin:0;padding:2px 0;border:none;font-size:14px;color:#333;}
form.tweet div.tweetBox.focus{border-color:#999;}
form.tweet div.upload{float:left;margin:6px 0 0;width:372px;height:24px;padding:4px 0;line-height:24px;text-align:left;}
form.tweet div.upload span,form.tweet div.upload small{display:block;font-size:12px;color:#777;}
form.tweet div.upload span.uploading small{display:none;background:url(/images/ajax-loader-1.gif) no-repeat 0 center;padding:5px 0 4px 20px;}
form.tweet div.upload span.uploaded{background:url(/images/check.gif) no-repeat 0 center;padding-left:20px;}
form.tweet div.upload{margin:6px 0 0;overflow:visible;}
form.tweet div.upload p{height:30px;margin:0;font-size:12px;line-height:30px;}
form.tweet div.upload label{font-size:12px;display:inline;}
form.tweet div.upload input{display:inline;width:180px;font-size:12px;vertical-align:middle;}
form.tweet div.upload input.upload_url{cursor:pointer;position:relative;top:-1px;}
form.tweet div.upload input.input-text{display:inline;margin:0;padding:2px 4px;float:none;}
form.tweet div.upload span{display:inline;}
form.tweet div.upload a.cancel-upload-url{padding-left:5px;}
form.tweet p.uploadInput label{font-size:12px;}
form.tweet button{margin-top:9px;float:right;}
body.loggedout form.tweet{background:#ffc;-moz-border-radius:6px 0 0 0;-webkit-border-top-left-radius:6px;}
body.loggedout form.tweet input.input-text{display:inline;width:180px;float:left;padding:3px 3px;border-color:#cccca3;}
body.loggedout form.tweet input.username{margin:0 10px 0 0;}
body.loggedout form.tweet div.tweetBox{border-color:#cccca3;}
body.loggedout form.tweet span.chars-remaining{top:6px;right:20px;color:#b2b28e;}
body.loggedout form.tweet p{margin:0 0 9px;}
body.loggedout form.tweet .signIn div{height:24px;margin:0 0 9px;}
body.loggedout form.tweet div.upload{padding-left:0;background:none;width:345px;overflow:hidden;}
body.loggedout form.tweet{-moz-border-radius-bottomleft:6px;}
body.loggedin form.tweet.reply,body.loggedout form.tweet.reply{background:#f3fffc;border-top:1px solid #a5deed;padding-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;}
body.loggedin form.tweet.reply span.chars-remaining,body.loggedout form.tweet.reply span.chars-remaining{color:#a5deed;}
body.loggedin form.tweet.reply input.input-text,body.loggedin form.tweet.reply div.tweetBox,body.loggedout form.tweet.reply input.input-text,body.loggedout form.tweet.reply div.tweetBox{border-color:#d7d7d7;}
div#share{width:550px;height:180px;margin:0 0 17px!important;padding:18px 0 0;background:#f3fffc url(/images/single-form-bg.gif) no-repeat 0 0;border-bottom:1px solid #d3e3a8;position:relative;}
div.hiddenSection a.close,div.hiddenSection a.close:visited{float:left;position:absolute;top:36px;right:90px;z-index:10;font-size:12px;color:#777;}
div.hiddenSection a.cancel,div.hiddenSection a.cancel:visited{display:block;margin:103px 0 0 0;font-size:12px;line-height:1.5;color:#777;}
ul.tabs{height:30px;margin:36px 0 -1px;overflow:hidden;}
ul.tabs li{display:inline;}
ul.tabs a,ul.tabs a:visited{display:inline;float:left;width:auto;padding:7px 10px 6px;-moz-border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
ul.tabs li.active a{background:#fff;padding:6px 9px;border:1px solid #d3e3a8;border-bottom:0;}
div#share{height:auto;}
form#shareForm{width:512px;padding-top:16px;height:auto;margin-right:10px;float:left;}
form#shareForm h5{margin-bottom:9px;}
form#shareForm label{font-size:12px;line-height:1.5;}
form#shareForm input.input-text{margin:0 0 9px;}
div#share a.cancel,div#share a.cancel:visited{display:inline-block;margin:0;}
div.two-by{height:36px;}
div.two-by div{float:left;width:50%;}
form#shareForm fieldset div{background:#fff;padding:8px 14px 14px;border:1px solid #d3e3a8;}
form#shareForm fieldset input.input-text,form#shareForm fieldset textarea{width:98%;margin:0 0 9px;}
div#appFilters{background:#e6f8f8;margin:-9px 0 18px;padding:15px 15px 18px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-bottom:1px solid #c3eeee;}
div#appFilters ul{margin:0 0 0 -15px;padding:0;list-style:none;}
div#appFilters ul li{float:left;margin-left:15px;display:inline;color:#777;line-height:1;font-size:12px;}
div#appFilters ul li ul{margin:0;}
div#appFilters ul li ul li{float:none;display:block;margin:0;}
div#appFilters ul li ul li a,div#appFilters ul li ul li a:visited{display:block;padding:4px 7px;-webkit-border-radius:9px;-moz-border-radius:9px;}
div#appFilters ul li ul li a:hover{text-decoration:none;}
div#appFilters ul li h5{padding:0 7px 5px;}
div#appFilters ul li ul li a small{font-size:11px;line-height:11px;color:#777;}
div#appFilters ul li ul li.active small{color:#fff;}
div#appFilters ul li ul li.active a,div#appFilters ul li ul li.active a:visited{background:#09c;padding:3px 7px 4px;margin:0 0 1px;opacity:.75;color:#fff;}
div#appFilters ul li ul li.active a:hover{opacity:1;}


