    body					{font-family: arial, verdana, sans-serif; font-size: 100%; line-height:.95em;}
    a						{color: #0044b5}
    .Home					{margin: 10px auto 20px auto; width: 500px}
	.Main					{margin: 0px auto 10px auto; padding-bottom: 20px; padding-top: 0px; width: 1000px; background-color: white; }
    .HeaderLong				{margin-left: auto; margin-right: auto; width: 95%}
    .HeaderShort			{margin-left: auto; margin-right: auto; width: 1000px;}
    .HeaderHome				{margin-left: auto; margin-right: auto; width: 500px}
    .FooterLink				{margin: 5px 12px 5px 12px; padding: 5px 0px 5px 0px; font-size: 75%; color: slategray; text-decoration: none}
    .FooterLink:hover		{color: Black}
    .FooterLong				{background-color: white; padding-top: 10px; margin: 30px auto 0px auto; border-top: dotted 2px slategray; text-align: center; }
    .FooterShort			{background-color: white;  padding-top: 10px; margin: 0px auto 0px auto; border-top: dotted 2px slategray; width: 1000px; text-align: center;  margin-top: 10px}
    .FooterHome				{background-color: white; padding-top: 10px; margin: 20px auto 0px auto; border-top: dotted 2px slategray; width: 750px; text-align: center; }
    .TimeSpanLink			{margin: 5px 14px 5px 0px; padding: 5px 0px 5px 0px; text-decoration: none; color: Black}
    .TimeSpanLink:hover		{text-decoration: underline}
    .Contact				{margin: 20px 50px 20px 50px; padding-top: 20px}
	.Small 					{font-weight: bold; font-size: .8em; color: Gray; padding: 0px 0px 0px 5px}
	.Medium					{font-weight: bold; font-size: .9em; color: slategray;  padding: 0px 0px 0px 5px}
	.Large					{font-weight: bold; font-size: 1em; color: Dimgray; padding: 0px 0px 0px 5px}
	.Largest				{font-weight: bold; font-size: 1.2em; color: darkslategray; padding: 0px 0px 0px 5px}
	.HeaderLinks, .HeaderLinks:visited	{padding-left: 5px; font-size: small; margin-right: 3px}

	#ViewerResultsThin      {margin: 10px auto 0px auto; padding-top: 0px; width:1000px; font-size: .8em}
	#ViewerLeftColumn		{float: left; width: 200px; border-right: solid 1px silver; margin-top: 10px; padding: 0px 0px 0px 0px }
	#ViewerRightColumn		{width: auto; padding: 0px 0px 0px 200px;}
	#ViewerCompLeft			{float: left; width: 400px; border-right: solid 1px silver; overflow: hidden}
	#ViewerCompRight		{float: left; width: 395px; overflow: hidden}
	#Ad						{float: right; width: 120px;}

	#Filters				{margin-top: 0px; width: 200px}
	#MiniChart				{margin: 0px 0px 0px 0px;}
	#tooltip, #tooltip2		{float: left; width: 195px; text-align: center; color: #f57904; height: 15px; font-size: .85em} 
	#ChartTitle				{font-size: .8em; margin-left: 25px; margin-top: -10px}
	#MiniTagCloud			{float: left; width: 195px; margin: 0px 0px 20px 0px; overflow: hidden;}
	img						{border: none}
	.Faces					{margin: 10px 15px 10px 20px}
	#Sentiment				{margin: 0px 0px 30px 0px}
	#Location				{margin: 0px 0px 30px 0px}
	#ChartControls			{margin-top: 5px}
	#MapControls			{width: 210px}
	#ViewTitle				{margin-top: 15px; font-size: large;}
	#ViewerLabels			{margin-top: 20px}
	.BlueHeader				{font-size: 1em; background-color: #e7f7f9; font-weight: bold; line-height: 160%; border-top: solid 1px steelblue; padding-bottom: 2px}
    .WhiteHeader			{line-height: 150%; padding-left: 20px; border-top: solid 3px steelblue}
    #FilterHeader			{width: 125px; float: left;}
    #ViewerChart            {float: left; margin: 20px 0px 0px 0px}
    #ViewerTagCloud         {float: left; margin: 0px 40px 30px 10px; line-height: 170%; text-align: justify}
    #CustomFilter			{float: left; position: relative; margin: 0px 20px 0px 20px;}
    #TopTwitterStories, #TopNewsHeadlines      {margin: 5px 10px 5px 10px;}
    #TopTwitterStories		{overflow: hidden; margin-bottom: 10px}
    #TopNewsHeadlines		{border-bottom: solid 1px silver; padding-bottom: 5px}
    .Label					{line-height: 150%; font-size: small; color: steelblue; cursor: pointer; margin-left: 0px; text-decoration: underline; padding-left: 20px; font-weight: bold}
	.EditLink				{text-decoration: underline; cursor: pointer; font-size:.9em; margin-left: 20px}
	.TimeSpan				{padding: 3px 15px 3px 0px; cursor: pointer;}
	.TimeSpan:hover			{text-decoration: underline}
	.TwitterHeadline		{text-decoration: underline; color: #0044b5; margin: 0px 10px 0px 0px; float: left }
	.TwitterBlurb			{margin: 0px 0px 0px 0px;}
	.VideoBlurb				{margin: 0px 0px 0px 20px; height: 75px; overflow: hidden}
	.Retweet, .Follow		{color: #148ac1; text-decoration: none;}
	.Retweet:Hover, .Follow:Hover	{text-decoration: underline}
	.CompleteTweet			{margin-bottom: 0px; padding-top: 0px; border-top: dotted 1px lightgray;}
	.CompleteLink			{margin: 5px;}
	.RankDiv				{height: 60px; width: 60px; position: relative; margin-right: 5px}
	.RankDiv a				{color: black; text-decoration: none; cursor: pointer}
	.SiteInfo				{padding: 2px 0px 7px 0px; width: 200px; margin: 0px auto 2px auto; font-size: 2em;}
	.SiteInfo:hover			{text-decoration: underline; color: #0044b5}
	.StarMed				{border: none; position: absolute; top: 33px; left: 36px}
	.CrowdEyeRank			{position: absolute; top: 39px; left: 41px; font-weight: bold}
	.TweetId				{text-decoration: none; color: #0044b5; font-weight: bold}
	.TweetId:Hover			{text-decoration: underline}
	.Tweet					{text-decoration: none; margin-right: 5px;}
	.TweetTime				{color: DarkSlateGray; font-size: .85em}
	.TweetTimeLink			{text-decoration: none; color: DarkSlateGray; font-size: .85em}
	.TweetTimeLink:hover	{text-decoration: underline}
	.TweetSource			{color: #0f8f20; margin-right: 10px; text-decoration: none;}
	#FilterText				{font-weight: bold; height: 20px; margin-top: 3px;}
	#Filter					{padding-left: 15px; margin-top: 5px}
	#NavLinks				{cursor: pointer; color: #0044b5; margin: 20px 5px 10px 0px; font-size: small; text-align: center}
	a.CloudLink				{text-decoration: none; padding-top: 5px}
	a.CloudLink:hover		{background-color: Gainsboro; cursor:pointer}
	span.Blurb				{}
	#ShowCloudLink, #ShowHashLink	{margin-left: 5px; margin-right: 5px; cursor: pointer; width: 5px; padding-left: 2px; padding-right: 2px}
	.NavContents			{border: solid 2px #d3e3e9; border-top: none; margin-right: 5px; overflow: hidden; padding-bottom: 3px}
	.NavHeader				{background-color: #d3e3e9; margin: 15px 5px 0px 0px; border: solid 2px #d3e3e9;}
	.NavItem				{color: #0044b5; margin-left: 5px; text-decoration: underline; line-height: 120%; cursor: pointer}
    #MiniChartTable, #MiniChartTable2	{width: 145px; height: 90px; margin-top: 10px;float: left; position: relative; cursor: pointer}
    #YAxisLabelTable		{float: left; height: 115px; font-size: 10px; vertical-align: top; text-align:right; width: 25px;}
    #YAxisSentLabelTable	{height: 115px;text-align:left; width: 5px;}
    .YAxisLabels			{text-align: right; vertical-align: text-top}
    .SentAxisLabels			{vertical-align: text-top; color: red; font-size: 10px}
    .FilterLink				{color: #0044b5; font-size:1.1em; margin-left: 40px}
	#map_canvas				{width: 190px; height: 150px; margin-bottom: 5px; margin-left: 15px; overflow: hidden}
	#SelectCity				{float: left; display: inline; margin: 0px 0px 3px 5px;}
    #TagCloud				{float: left; margin: 10px 10px 10px 10px; line-height: 170%; text-align: justify}
	.MoreLinks				{display: none}
	#buttons				{margin: 0px 0px 10px 250px}
	
    #HomeBody				{margin-left:auto; margin-right: auto; width: 700px; margin-top: 50px;font-size:  .8em}
	#HomeLeft				{float: left; width:180px;}
	#HomeMiddleLeft			{float: left; width: 520px}
	#HomeMiddleRight		{float: left; width:60%}
	#HomeRight				{width: auto; padding: 0px 0px 0px 180px}
	.HotSearch				{padding-left: 5px; color: #0044b5; margin-bottom: 2px}
	.HotItem				{padding-left: 15px; color: #0044b5; margin-bottom: 4px}
	.HotMapItem				{padding-left: 15px; color: #0044b5; clear: left; margin-top: 0px; margin-bottom: 4px}
	.SelectedHotItem		{padding-left: 5px; margin-bottom: 4px; font-weight: bold; text-decoration: none}
	.GreenHeader			{font-size: .9em; font-weight: bold; height: auto; border-top: solid 1px #0f8f20; padding: 3px 0px 4px 5px; margin-right: 5px; margin-bottom: 5px; background-color: #e9f5eb} 
	.BlueHeaderHome			{font-size: .9em; font-weight: bold; height: auto; border-top: solid 1px steelblue; padding: 3px 0px 4px 10px; background-color: #e0e7e9} 
	.OrangeHeader			{font-size: 1em; font-weight: bold; height: auto; border-top: solid 1px #f57904; padding: 3px 0px 3px 5px; margin-right: 5px; margin-bottom: 5px; background-color: #f5bc85} 
	.CustomMod				{display: none; background-color: #efdebd; padding: 5px 10px 5px 10px;}
	.MoreLink   			{margin-bottom: 10px; font-weight: bold; font-size: small; color: #0044b5; margin-left: 45%}
    .HomePageLink			{text-decoration: none; color: #0044b5}
    .HomePageLink:Hover		{text-decoration: underline}
    #MktMsg					{color: tomato; width: 700px; text-align: center; margin-bottom: 5px}
	textarea				{font-family: Arial; color: gray; overflow: hidden;}
	.TwitterNav				{margin-left: 10px; color: #0044b5}
	#StatusUpdate			{margin-left: 10px; margin-right: 10px}	
	.MoreButton				{cursor: pointer; text-align: center; margin: 10px auto 0px auto; height: 20px; padding: 5px 0px 5px 0px; width: 75%; background-color: whitesmoke; border: solid 1px #ddd; border-right: solid 1px #aaa; border-bottom: solid 1px #aaa; color: #0044b5; font-weight: bold;-moz-border-radius:5px}
	.MoreButton:hover		{background-color: #e4e4e4}
	.MoreButton:onclick		{cursor:default!important;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #eee;background-image:url('http://s.twimg.com/a/1254440757/images/ajax.gif');}
	.TweetLink				{text-decoration: none;}
	.TweetLink:hover		{text-decoration: underline}
	#WidgetMsg				{height: 30px; width: 150px; text-align: center; margin: 5px auto 5px auto; border: solid 1px tomato; background-color: papayawhip}
	
	#SiteResults			{width: 550px; margin: 30px auto 20px auto;  font-size: .8em}    
	.SiteEntry				{height: 35px; margin: 0px 0px 2px 0px; padding-bottom: 10px; border-bottom: dotted 1px gray;}
	.Rank					{float: left; width: 15px; margin-right: 80px; padding: 20px 15px 6px 15px; background-color: gainsboro; font-weight: bold}
	.Friendly				{float: left; width: 250px; margin-top: 20px; color: #0044b5}
	.MoveNum				{float: left; margin: 20px 50px 5px 0px; width: 80px; font-size: small; font-style: italic}
	
	#PeopleBody				{font-size: .8em}
	
	#WidgetBuilderBody		{margin: 50px 0px 20px 50px}
	
	.HomeNav				{text-decoration: none;}
	.HomeNav:hover			{text-decoration: underline;}
	#ClosingText			{float: right; width: 345px; font-size: .85em;white-space:normal; margin: 20px 20px 5px 0px;padding: 9px; padding-top: 2px; background: gainsboro;}
	#ClosingMain			{float: right}
	.PressTitle				{margin: 30px 0px 0px 0px;}
	.Press					{width: 420px; margin-bottom: 5px; margin-right: 10px; font-size: .8em; line-height: 1.5em}
	.PressWide				{width: 700px; margin: 10px 0px 5px 10px; font-size: .8em; line-height: 1.5em}