body{background:#FFF;overflow:hidden;margin:0;font:10px "Ubuntu", sans-serif;}
.titleLink{font-family:georgia,serif;color:#005689;font-size:18px;line-height:21px;}
#topBarWrapper{color:#DCDCDC;}
#topBarTitle{padding:5px;margin-right:30px;font-size:32px;float:left;}
#topBarBeta{position:absolute;left:191px;top:12px;}
#nav, #nav2{position:absolute;top:57px;z-index:3;}
#nav{left:20px;display:none;}
#nav2{right:15px;}
#helper{position:absolute;right:15px;top:65px;z-index:3;color:#999999;text-align:right;display:none;}
#nav ul,#nav2 ul{margin:0 0 0 24px;height:1%;list-style:none;margin:0;padding:0}
#nav li,#nav2 li{float:left;white-space:nowrap;margin-left:-1px;}
#nav a,#nav2 a{font-size:1.15em;color:#069;position:relative;top:0;left:0;cursor:pointer;white-space:nowrap;background:#444;opacity:0.9;-moz-border-radius:0 0 8px 8px;color:#fff;-webkit-border-radius:8px;-webkit-border-top-left-radius:0 0;-webkit-border-top-right-radius:0 0;text-decoration:none}
#nav a span,#nav2 a span{padding:0.5em 0.5em}
#nav a, #nav a span,#nav2 a, #nav2 a span{display:block}
#nav a.cont span,#nav2 a.cont span{background:none}
.sentMenuOption{display:none}
#nav a:hover, #nav a:active, #nav a:focus{background-color:#cccccc}
#topForm, #topCol{display:inline;float:left;}
#sheetSelect{display:none;}
#loader, #loader2{padding-top:20px;display:none;}
#loader2{float:left;}
#topForm label{font-size:12px;}
#topPermLink{float:right;text-align:center;line-height:20px;padding-top:7px;padding-right:14px;}
#tweetPlayback{width:290px;}
.articleTitle{margin-top:15px;margin-bottom:3px;}
a.titleLink{text-decoration:none;}
a.titleLink:hover{text-decoration:underline;}
.info{display:inline;}
#topbar{font-size:12px;text-align:center;}
svg{position:absolute;top:0;z-index:0;}
#popup{display:none;position:absolute;z-index:9999;opacity:0.9;filter:alpha(opacity=90);text-align:left;max-width:300px;max-height:300px;overflow:auto;}
.topic{padding:10px;margin-bottom:10px;background:#DCDCDC;font-size:10px;cursor:pointer;}
.screenname{font-size:16px;}
.fieldname{font-family:Arial, Helvetica, sans-serif;color:gray;font-size:16px;}
.connections{font-size:42px;color:#069;}
.popup{background:#FFF;border:1px solid #DCDCDC;padding:5px;min-width:150px;}
#sidepanel,#tagpanel, #sentpanel{position:absolute;top:80px;right:10px;width:375px;height:400px;overflow:hidden;background:#FFF;opacity:0.95;display:none;}
#tabs{margin:5px;}
#tabs-tweetids, #tabs-replyids, #tabs-mentionids{overflow-y:scroll;overflow-x:hidden;height:400px;}
#sidehead{padding-bottom:15px;}
#tagpanel{left:10px;}
#visualization{overflow-y:scroll;overflow-x:hidden;}
#sentpanel{left:50%;width:950;margin-left:-475px;}
#rightCol{float:right;width:330px;height:98%;}
#leftCol{float:left;}
#timelineArea{position:relative;}
#playbackHolder{float:right;height:100%;overflow-y:scroll;overflow-x:hidden;margin-left:10px;}
#rightCol{margin-left:24px;position:relative;border:2px solid #ccc;color:#333;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;min-height:40px;}
#rightCol:before{top:13px;bottom:auto;left:-24px;border-width:12px 24px 12px 0;border-color:transparent #ccc;content:"";position:absolute;border-style:solid;display:block;width:0;}
#loading{position:fixed;top:50%;left:50%;width:30em;height:12em;margin-top:-6em;margin-left:-15em;border:1px solid #ccc;background-color:#f3f3f3;display:none;text-align:center;font-size:13px;z-index:999;}
#rightCol:after{top:13px;bottom:auto;left:-21px;border-width:12px 25px 12px 0;border-color:transparent #fff;content:"";position:absolute;border-style:solid;display:block;width:0;}
rect{pointer-events:all;}
line{stroke:#000;stroke-width:1.5px;}
.string,.regexp{color:#f39;}
.keyword{color:#00c;}
.comment{color:#555;}
.number{color:#369;}
.class,.special{color:#1181B8;}
path.link{fill:none;stroke:#999;stroke-width:1px;}
path.link.mention{stroke-dasharray:0,2 1;}
path.link.retweet{stroke-dasharray:9, 3, 5 1;stroke:steelblue;}
marker#retweet{fill:steelblue;}
path.spark{stroke:steelblue;stroke-width:1;fill:none;}
circle{fill:#ccc;stroke:#333;stroke-width:2px;opacity:1;}
.circleSub{fill:#ffffff;stroke:#333;stroke-width:0.5px;opacity:1;}
circle.active{fill:red}
text{font:10px Tahoma, Geneva, sans-serif;pointer-events:none;}
text.shadow{stroke:#fff;stroke-width:3px;}
.result{width:75px;float:left;}
.rowInfo{margin:5px 0;}
.link{stroke:#ccc;}
#svgArea svg marker#retweet{fill:steelblue;}
.nodetext{font:14px Tahoma, Geneva, sans-serif;pointer-events:none;}
#playbackControl input[type=button]{padding:4px 10px 3px;margin:5px 0px 0px -1px;border:1px solid #aaa;}
#playbackControl input[type=button]:hover{cursor:pointer;border-color:#DDD;}
#twitter{}
#twitter p{background:#fff;color:#000;font-size:12px;line-height:16px;margin:0;min-height:48px;moz-border-radius:5px;padding-bottom:20px;webkit-border-radius:5px;}
#twitter .tweet_content{background:#fff;color:#000;font-size:18px !important;line-height:22px;margin:0;min-height:48px;moz-border-radius:5px;padding:10px 12px 10px 12px;webkit-border-radius:5px;}
#twitter p span.metadata{clear:both;display:block;height:40px;margin-top:0px;padding-bottom:12px;width:100%;}
#twitter p span.metadata span.author{color:#999;font-size:14px;line-height:15px;}
#twitter p span.metadata span.author a{font-size:15px;line-height:15px;vertical-align:middle;}
#twitter p span.metadata span.author img{float:left;height:48px;margin:0 10px 0px 0px;width:48px;}
#table p span.metadata span.author img{margin-bottom:20px;}
#twitter p a{color:#005689;text-decoration:none;}
#twitter p a:hover{text-decoration:underline;}
#twitter .timestamp{clear:left;display:inline-block;font-size:10px;margin-bottom:5px;}
#twitter .components-above span.timestamp{font-size:10px;line-height:12px;margin-top:1px;}
#twitter a{text-decoration:none;}
#twitter a:hover{text-decoration:underline;}
#twitter .tweet-screen-name{font-size:14px;font-weight:bold;}
#twitter .tweet-full-name{color:#999;font-size:12px;padding-left:4px;}
#twitter .tweet-actions{display:inline-block;font-size:11px;padding-bottom:15px;}
#twitter .components-above span.tweet-actions{font-size:10px;}
#twitter .controls{line-height:12px!important;}
#twitter .tweet-actions a{margin-left:5px;}
#twitter .tweet-actions a b{font-weight:normal;}
#twitter .components-above span.tweet-actions a b{line-height:12px;vertical-align:baseline;}
#twitter .components-above .tweet-text{font-size:13px;vertical-align:baseline;}
#twitter .tweet-image{float:left;width:40px;}
#twitter .tweet-actions i{background:transparent url(../image/sprite-icons.png) no-repeat;display:inline-block;height:15px;margin:0 4px -3px 3px;outline:none;position:relative;text-indent:-99999px;vertical-align:baseline;width:15px;}
#twitter .tweet-actions a.retweet-action i{background-position:-176px 0;}
#twitter .tweet-actions a.retweet-action:hover i{background-position:-192px 0;}
#twitter .tweet-actions a.reply-action i{background-position:0 0;}
#twitter .tweet-actions a.reply-action:hover i{background-position:-16px 0;}
#twitter .tweet-actions a.favorite-action i{background-position:-32px 0;}
#twitter .tweet-actions a.favorite-action:hover i{background-position:-48px 0;}
.tb a{background:transparent;border:none;display:block;margin:0;outline:none;overflow:visible;padding:0;text-decoration:none;}
.tb-container{display:block;}
.tb{display:block;height:20px;}
.tb,.t-count,.t-count a{background:transparent url(https://platform.twitter.com/widgets/images/tweet.dfbf1dd98bad9f5b5addd80494650dca.png) no-repeat;display:inline-block;height:20px;margin:0 4px -3px 3px;outline:none;position:relative;text-indent:-99999px;vertical-align:baseline;width:57px;}
.tb a span{}
.tb:hover,.tb-focus{background-position:0 -21px;}
.tb:active{background-position:0 -42px;}