	body {
		background-color:#555555;
		color:#333333;
		font-family:Arial,sans-serif;
		font-size:11pt;
		line-height:13pt;
		margin:0;
		padding:0;
		position:relative;
	}
	#home {background-color:#fff}
	span.highlight {
		background-color:#F7F303;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		padding:1px 2px;
	}
	a { color:#0000CC;text-decoration:none;}
	a:hover {text-decoration:underline}
	a:visited{ color:#551A8B}
	
	#twpage {	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#FFFFFF;
	border:4px solid #d0d0d0;
	min-height:600px;
	width:980px;
	margin:0 auto;
	}
	
	#tags {
	background-color:#F5F5F5;
	border-bottom:1px solid #E0E0E0;
	padding:0 10px;
	-moz-border-radius:4px 4px 0 0 ;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	}
	#tagCloud {float:left;min-height:21px;padding:5px 5px 4px 0;border-right:1px solid #e0e0e0}
	#hashtags {float:left;min-height:21px;padding:5px 5px 4px;border-left:1px solid #fff}
	#tickers {float:left;min-height:21px;padding:5px 5px 4px;border-left:1px solid #fff}
	.tag_tags,.tag_htags,.tag_tickers {
		background-color:#FFFFFF;
		border-color:#CCCCCC #808080 #808080 #CCCCCC;
		border-style:solid;
		border-width:1px;
		color:#606060;
		margin-right:2px;
		padding:1px 4px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		display:inline-block;
	}
	.tag_tags:visited,.tag_htags:visited,.tag_tickers:visited {
		color:#808080;
	}

	#footnote {color:#e0e0e0;font-size:12px;text-align:left;margin:3px auto;width:960px;}
	#footnote a {color:#e0e0e0}
	#hfootnote {color:#C0C0C0;font-size:9pt;margin:15px auto}
	#hfootnote a {color:#a0a0a0}
	
	#header {
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		background-color:#fff;
		border:4px solid #d0d0d0;
		margin:0 auto 10px;
		padding:0;
		position:relative;
		width:980px;
	}
	
	#headerContent {
		margin:0 auto;
		position:relative;
		display:inline-block;
		width:980px;
	}

	#header #logo {
		float:left;
		padding:7px 5px 7px;
	}

	#header #search {
		float:left;
		z-index:100;
		padding:7px 5px 7px;
	}
	#header #searchEntry {
		position:relative;
		display:block;
		float:left;
		margin-right:10px;
	}
	#advSearch{
		padding:5px;
		display:none;text-align:left;
	}
	
	#topics {
		position:relative;
		border-top:1px solid #e0e0e0;
		background-color:#f5f5f5;
		clear:left;
		padding:0 9px;
		font-size:9pt;
		-moz-border-radius:0 0 4px 4px;
		-webkit-border-bottom-left-radius:4px;
		-webkit-border-bottom-right-radius:4px;	
		min-height:24px;
	}
	#home #logo {font-size:11pt;color:#707070}
	#home #topics {
		border:1px solid #FF493C;
		padding:0 10px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		min-height:24px;
		margin:20px auto;
		line-height:3em;
		width:360px;
		font-size:1em;
	}
	#home #topics .label {
		width:100px;
		margin:0 auto;
		padding:0;
		line-height:1.3em;
		-moz-border-radius:0 0 8px 8px;
		-webkit-border-bottom-left-radius:8px;
		-webkit-border-bottom-right-radius:8px;	
		-webkit-border-top-left-radius:0;
		-webkit-border-top-right-radius:0;
		font-weight:normal;
		background-color:#FF493C;
		color:#FFFFFF;	
	}

	#home #aboutus {
		width:120px;
		margin:0 auto;
		padding:0;
		line-height:1.3em;
		-moz-border-radius:0 0 8px 8px;
		-webkit-border-bottom-left-radius:8px;
		-webkit-border-bottom-right-radius:8px;	
		-webkit-border-top-left-radius:0;
		-webkit-border-top-right-radius:0;
		font-weight:normal;	
		background-color:#0065CE;
		color:#fff;
	}
	#home #about {
		border:1px solid #0065CE;
		background-color:#f5f5f5;
		padding:0 10px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		min-height:24px;
		margin:10px auto;
		line-height:3em;
		width:360px;
		font-size:1em;
	}
	.tag {
		-moz-border-radius:2px;
		-webkit-border-radius:2px;	
		padding:2px 4px;
		line-height:2em;
		color:#606060;
		font-weight:bold;
		background-color:#F5F5A3;
		margin-right:2px;
	}
	#showMoreTrends{
		padding:0;
	}
	.tag:visited {
		color:#808080;
		font-weight:bold;
		background-color:#F5F5F5;
	}
	.tag:hover{
		background-color:#909090;
		color:#fff;
	}
	.tag.feature,.tag.feature:visited{color:#fff;margin:0 2px}
	#hotTopics,#featuredTopics,#savedSearches {
		color:#808080;
		font-weight:normal;
		line-height:2em;
		padding:2px 4px;
	}
	#savedSearches {
		padding-left:1px;
	}
	#savedSearches a.showSignInButton,#savedSearches a.showSignInButton:visited,#savedSearches a.tag,#savedSearches a.tag:visited {
		color:#606060;
		font-weight:bold;
		background-color:#f5f5f5;
	}
	
	#showSavedQueries{
		padding-left:20px;
		background-image: url(/images/bstar_bg.png);
		background-repeat: no-repeat;
		background-position: left;
		background-color:white;
		border-color: #808080;
		border-width: 1px;
		border-style: solid;
	}
	#showSavedQueries:hover{
		background-color:#909090;
		color:#fff;
	}

	#tw {
		background-color:#FFFFFF;
		padding:25px 0;
	}
	
	#twContent {
		margin:0 auto;
		position:relative;
		width:500px;
		text-align:center;
	}
	
	#twLCol {
		float:right;
		width:367px;
		margin:10px 10px 0 0;
	}
	
	#twRCol {
		float:left;
		width:584px;
		margin:10px 0 0 10px;
	}
	
	img {
		border:0 none;
	}
		
	div, p, h1, h2, h3, form, table, td, th {
		margin:0;
		padding:0;
	}
		
	#tw #searchEntry {
		margin:0 auto;
		margin-bottom:5px
	}
	
	#search #searchEntry {
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background-color:#EEEEEE;
		border:1px solid #CCCCCC;
		padding:5px;
		text-align:center;
		width:366px;
	}
	
	#search #searchBox {
		font-size:16px;
		height:20px;
		width:360px;
	}
	#saveQueryButton {
		background-image:url(/images/bstar_off.png);
		height:24px;
		margin-left:-26px;
		margin-top:2px;
		position:absolute;
		width:24px;
	}
	#saveQueryButton.off:hover {
		background-image:url(/images/bstar_off_hover.png);
	}
	#saveQueryButton.on {
		background-image:url(/images/bstar_on.png);
	}
	#saveQueryButton.on:hover {
		background-image:url(/images/bstar_on_hover.png);
	}
	#queryDropDownButton {
		/*background-image:url(/images/dropd24_btn.png);*/
		background-image:url(/images/search_more.png);
		height:24px;
		margin-left:-364px;
		margin-top:2px;
		width:24px;
		position:absolute;
	}
	/*
	#queryDropDownButton:hover {
		background-image:url(/images/dropd24_btn_hover.png);
	}*/
	.dropDownTitle{
		padding:6px;font-weight: bold;
	}
	#queryDropDown{
		background-color:white;
		border:1px solid #808080;
		display:none;
		padding:0 0;
		position:absolute;
		text-align:left;
		width:364px;
		z-index:99999999;
	}
	tr.savedSearch {
		text-align:left;
		position:relative;
	}
	tr.savedSearch a.btnDeleteSavedQuery {
		width:24px;
		height:24px;
		background-image:url(/images/del24.png);
		background-repeat: no-repeat;
		display:block;
	}
	tr.savedSearch a.btnDeleteSavedQuery:hover {
		background-image:url(/images/del24_hover.png);
	}
	tr.savedSearch div.infos {
		padding-left:28px;
	}
	tr.savedSearch td {
		background-color:#f5f5f5;
		border-top:3px solid #fff;
		border-bottom:3px solid #fff;
	}
	a.savedquery{
		font-size:11pt;
		color:#333333;
		font-weight:normal;
		padding:2px;
		display:block;
	}
	a.savedquery:hover{
		background-color:#0065CE;
		color:#fff;
	}
	
	#queryDropDown div.savedSearch .meta {
		font-size:.8em;
		color:#b0b0b0;
	}
	#queryDropDown div.savedSearch p {
		font-size:.8em;
		font-color:#909090;
	}

	#header #searchButton {
		display:block;
		float:left;
	}
		
	#search #searchButton {
		margin-right:5px;
	}
	
	#home #search #searchButton {margin-right:0}
	
	#search #searchButton input {
		font-size:1em;
		margin-top:8px;
	}

	#twuser {
		text-align:right;
		font-size:11px;
		padding:2px 0;
		color:#e0e0e0;
		margin:0 auto;
		width:965px;
	}
	#twuser a { color:#e0e0e0; }
	#signinContainer {
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		background-color:#94E4E8;
		border:4px solid #fff;
		margin:5px auto 0;
		padding:10px;
		position:relative;
		width:960px;
		font-color:#333333;
		font-size:16px;
	}
	#signinContainer label {
		font-size:9pt;
	}
	#signinContainer input[type=text],#signinContainer input[type=password] {
		font-color:#333333;
		font-size:16px;
		width:170px;
	}
	#signInButton{
		color:#333333;
		font-size:16px;
		margin-left:10px;
		margin-right:10px;
		padding:2px 4px;
	}
	#signInButton.disabled{
		color:#d0d0d0;
		padding-left:20px;
		background-image: url(/images/loading.gif);
		background-position: left center;
		background-repeat: no-repeat;
	}
	a#cancelSignInButton {
		background-image:url(/images/close24.png);
		background-repeat:no-repeat;
		height:24px;
		position:absolute;
		width:24px;
		top:5px;
		right:5px;
	}
	#signinContainer a.disabled {
		color:#808080;
		background-image: url(/images/loading.gif);
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	#pageCtrl {
		position:absolute;
		top:2px;
		right:5px;
	}
	#pageCtrl,#pageCtrl a,#pageCtrl a:visited {
		color:#808080;
		font-size:12px;
	}
	a#saveSearchButton{
		background-image: url(/images/star12.png);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left:16px;
	}
	a#tweetPageButton{
		background-image: url(/images/tweet12.png);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left:16px;
		margin-left:3px;
	}
	a#tweet4twazzup{
		background-image: url(/images/tweet12w.png);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left:16px;
		margin-left:3px;
	}
	#trends {		
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		display:inline;
		padding:0 2px 0 0;
		margin:0;
	}
	
	#trends li {
		display:inline;
		float:none;
		padding:0;
		white-space:nowrap;
	}
	
	#main {
		border-top:2px solid #CCCCCC;
		margin: 0 auto;
	}
	
	#mainContent {
		width:1000px;
		margin:0 auto
	}
	
	
		
	#report {
		background-color:#fff;
		width:611px;
		padding: 10px;
		border: 1px solid #cccccc;
		margin: 5px;
	}
	#highlights {		
		padding:0;
		width:367px;
	}
	#trendmakers .sectionTitle {
		color:#63635F;
		background-color:#E7E7D9;
		border-top: 1px solid #D3D3C7;
		border-bottom: 1px solid #D3D3C7;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	}
	#trendmakers .sectionTitle a {
		color:#63635F;
	}
	
	#realtimeBox {
		position:relative;
		background-color:#fff;
		width:584px;
	}
	
	#realtimeCtrl {
		float:right;
		font-size: 12px;
	}	
	#realtimeCtrl img {
		vertical-align: middle;
	}
	
	.link {
		padding-bottom: 5px;
		border-bottom: 1px dotted #d0d0d0;
		margin-bottom:5px;
	}
	.elink {
		border-top:1px solid #fff;
		border-bottom:1px solid #D3D3C7;
		position:relative;
		border-collapse:separate;
		border-spacing:0;
	}
	.elink td {
		padding:5px;
	}
	.elink td.elinkRank div {
		width:12px;
	}
		
	.elink .title {
		font-size:13px;
		line-height:1.3em;
		font-weight:bold;
	}
	
	.elink .title a {
	}
	
	.elink .desc {
		font-size:13px;
		color:#555555;
		line-height:1.3em
	}
	
	.elink .url {
		font-size:11px;
		color:#808080;
		line-height:1.3em
	}
	
	.sectionTitle {
		background-color:#009B39;
		color:#fff;
		font-size:1.1em;
		font-weight:normal;
		margin:0;
		padding:4px 8px;
		position:relative;
	}
	
	.sectionTitle a	{
		color:#fff;
	}
		
	.sectionTitle a.expend {
		display:block;
		background-repeat: no-repeat;
		background-position: right;
	}
	.sectionTitle a.expend {
		background-image:url(/images/expend_v.png);
	}
	.sectionTitle a.expend.folded {
		background-image:url(/images/expend_h.png);
	}
	.sideBox {
		background-color:#F8F9EF;
		margin:0 0 10px;
		width:367px;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}

	.sideBoxContent {
		padding: 5px 8px;
	}	
	
	.sideBox .sectionTitle {
		font-size:1.1em;
		color:#fff;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}

	.sideBox .sectionTitle a {
		color:#fff;
	}
	
	#realtimeBox .sectionTitle,#realtimeBox .sectionTitle a {
		background-color:#0065CE;
		color:#fff;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}
	
	#onstageWidgetContainer {
		margin:0 0 10px 0;
	}
	#onstageWidget .sectionTitle {
		background-color:#FF493C;
		color:#fff;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;	
	}
	
	.tweet {
		padding:5px;
		position:relative;
		border-bottom:1px solid #eeeeee;
		margin:0;
		min-height:54px
	}
	.tweetAction {
		display:none;
	}
	.tweet.highlight {
		border-bottom: 1px solid #E7E7D9;
		border-top: 1px solid #fff;
		padding:5px 8px;
	}

	.tweet .picture img {
		height:48px;
		width:48px;
		position:absolute;
		margin-top:2px;
		padding:2px;
		border:1px solid #CCCCCC;
	}
	.tweet  .from {
		margin-left:62px;
		font-weight:bold;
		font-size:10pt;
	}
	.tweet  .meta {
		font-size:9pt;
		margin-left:62px;
	}
	.tweet  .text {
		margin:2px 5px 2px 62px;
	}	
	.tweet  .date {
		color:#737373;
	}
	.tmFace {
		cursor:pointer;
		padding:2px;
		border:1px solid #cccccc;
		margin-right:4px;
		background-color:#fff;
	}
	.tmFace.focus {
		background-color:#FFFFFF;
	}
	.imginfos {
		background-color:black;
		bottom:0;
		color:white;
		display:none;
		font-size:9px;
		/*height:100px;*/
		left:0;
		margin:4px;
		opacity:0.7;
		padding:3px;
		position:absolute;
		text-align:left;
		width:99px;
	}
	
	.twitpic {
		height:105px;
		width:105px;
		background-color:white;
	}
	
	
	.bubble{
		position:absolute;display:none;width:300px;
	}
	
	#tagsInfosTooltip_tickers .tweet .text,#tagsInfosTooltip_tags .tweet .text,#tagsInfosTooltip_htags .tweet .text,#twitpicInfosTooltip .tweet .text,#linkInfosTooltipContent .tweet .text {
		font-size:12px;
	}
	#savedQueriesTooltip,#moreFeaturedTooltip,#moreTrendsTooltip,#tagsInfosTooltip_tickers,#tagsInfosTooltip_tags, #tagsInfosTooltip_htags,#twitpicInfosTooltip,#linkInfosTooltip,#userInfosTooltip{
		width:363px;
		background-color:#fff;
		border:3px solid #808080;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	#savedQueriesTooltipContent,#moreFeaturedTooltipContent,#moreTrendsTooltipContent, #tagsInfosTooltip_tickersContent,#tagsInfosTooltip_tagsContent,#tagsInfosTooltip_htagsContent,#twitpicInfosTooltipContent,#linkInfosTooltipContent,#userInfosTooltipContent {
		font-size:17px;
		padding:10px 10px 10px 10px;
	}
	#savedQueriesTooltip .innerContent,#moreFeaturedTooltip .innerContent,#moreTrendsTooltipContent .innerContent, #tagsInfosTooltip_tickersContent .innerContent,#tagsInfosTooltip_tagsContent .innerContent,#tagsInfosTooltip_htagsContent .innerContent,#twitpicInfosTooltipContent .innerContent,#linkInfosTooltipContent .innerContent,#userInfosTooltipContent .innerContent{
		max-height:500px;
		overflow: auto;
		position:relative;
	}
	#savedQueriesTooltipBottom,#moreFeaturedTooltipBottom,#moreTrendsTooltipBottom, #tagsInfosTooltip_tickersBottom,#tagsInfosTooltip_tagsBottom,#tagsInfosTooltip_htagsBottom,#twitpicInfosTooltipBottom,#linkInfosTooltipBottom,#userInfosTooltipBottom{
		display:none;
	}
	
	#moreTrendsTooltipContent ul {
		padding:0;margin:0;
	}
	#moreTrendsTooltipContent li {
		display:inline;
		float:none;
		padding:0;
		white-space:nowrap;
		font-size:9pt;
	}
	div.linkMedia,a.inlinedPic{
		position:absolute;
		top:5px;
		right:5px;
		padding:3px;
		border:1px solid #d2dada;
		width:48px;
		height:48px;
		overflow:hidden;
		background-color:white;
	}
	div.linkMedia{
		height:46px;
		top:-2px;
	}
	
	.advanced{
		display:none;
	}
	#moreResultsBtn {
		background-image:url(/images/more.gif);
		display:block;
		background-color:#FFFFFF;
		background-position:left top;
		background-repeat:repeat-x;
		border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
		border-style:solid;
		border-width:1px;
		display:block;
		font-size:14px;
		font-weight:bold;
		height:22px;
		line-height:1.5em;
		margin:15px 0;
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width:medium;
		padding:6px 0;
		text-align:center;
		text-shadow:1px 1px 1px #FFFFFF;
		width:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		color:#666666;
	}	
	#moreResultsBtn:hover {
	background-position:left -78px;
	border:1px solid #BBBBBB;
	text-decoration:none;
	}
	
	#player {
		position:absolute;
		display:none;
		z-index:1000000;
	}
	#playerInnerFrame {
		background-color:black;
		border:2px solid #808080;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:4px 8px;
	}
	#playerTitle {
		font-size:1.1em;
		margin-bottom:4px;
		background-color:black;
		color:white;
	}
	
	#pendingTweetsMessage {
		background-color:#ffffe0;padding:3px 8px;
	}
	
	.userPic{
		float:left;
		margin-bottom:5px;
	}
	.userPic img {
		height:73px;
		width:73px;
		padding:2px;
		border:1px solid #CCCCCC;
	}
	
	#userFollow {
		display:block;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background-color:#E6E6E6;
		border:1px solid #CCCCCC;
		color:black;
		cursor:pointer;
		font-size:9pt;
		padding:3px 8px;
		vertical-align:top;
		text-align:center;
		margin-top:5px;
	}
	#userFollow:hover {
		background-color:#d5d5d5;
	}
	.userInfo {
		margin-left:90px;
	}
	
	.userScreenName{
	}
	.userName{
		font-weight:bold;	
	}
	.userDesc,.userLocation,.userUrl,.userCount{
		margin-top:8px;
		font-size:0.83em;
	}
	#friendsCount{
		color:#666666;
	}
	.userStatus{padding:10px;font-size:12px;}
	
	#bird {
		background-image:url(/images/share.png);
		width:74px;height:51px;
		display:block;
		position:absolute;
		top:-44px;right:5px;
	}
	#noresults{font-size:1.3em;padding:10px}
	#speed{position:absolute;right:32px;font-size:11px;color:#fff}
	#speed a{text-decoration:none}
	
	#notification{
	padding-bottom:15px;display:none;width:100%;position:fixed;top:0;background-image:url(/images/notification_bg.png);background-position:bottom;background-repeat:repeat-x;color:black;text-align:center;
	}
	
	a.advSearchToggleButton {
		color:#555555;
	}
	
	a.usersSort {
		padding:2px 4px;
	}
	a.usersSort.selected {
		font-weight:bold;
	}
	img.spammer {
		border:1px solid red;
		opacity:0.4;filter:alpha(opacity=40);
	}
	
	body {
		background:#fff url(/images/colorbar.png) no-repeat scroll center top;
		padding-top:25px;
	}
	#header,#twpage{border-color:#DDDDDD}
	#twuser,#footnote{color:#a0a0a0}
	#twuser a,#footnote a {color:#a0a0a0}
	
