@charset "utf-8";
/* CSS Document */
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none;}
textarea#styled {
	width: 520px;
	height: 20px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8fb4ac;
	/*background-image: url(bg.gif);*/
	background-position: bottom right;
	background-repeat: no-repeat;
}
input.textclass { 
	width: 165px;
	height:15px;
	background-color:#ffffff;
	border:0px;
	margin-left:10px;
	margin-top:-2px;
} 
.mainbody {width:100%; color:#333; text-align:center; margin:0; padding:0; background:#fafafa url(/images/obamashould_bk.jpg) no-repeat top center; display:table;}
.logostyle { float:left; position:absolute; padding-left:445px; margin-top:-43px; }
.shouldstyle { float:left; position:absolute; padding-left:15px; margin-top:-22px; }
.searchresult { font-family:Helvetica, Arial, sans-serif; font-size:24px; color:#696969; text-align:left; }
.style1 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#45b4dd; text-align:left; }
.style2 { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#66728a; text-align:left; }
.style3 { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#91a0b5; font-weight:bold; text-align:left; float:left; position:absolute; padding-left:310px; margin-top:-7px; }
.style4 { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#6c8ec4; font-weight:bold; text-align:left; float:left; position:absolute; padding-left:615px; margin-top:-15px; }
.style5 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#6c8ec4; font-weight:normal; text-align:left; }
.style6 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; float:left; position:absolute; padding-left:915px; margin-top:-15px; }
.style7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; font-style:italic; text-align:left; }
.style8 { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#58729b; font-weight:bold; text-align:left;  }
.style9 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#98bffe; font-weight:bold; text-align:left;  }
.style10 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#68b4da; font-weight:normal; }
.titleobama { font-family:Helvetica, Arial, sans-serif; font-size:22px; color:#172e71; text-align:left; }
.topideatitle { font-family:Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; color:#66b4dd; text-align:left; }
.Tweet { width:590px; height:auto; padding-top:15px; padding-left:0px; overflow:hidden; clear:both; border-bottom:1px solid #efefef; }
.TweetLeft { width:50px; height:auto; float:left; }
.TweetLeftButton { width:50px; height:42px; background-image:url(/images/retweet_count.png); }
.TweetLeftButtonCount { font-family:Helvetica, Arial, sans-serif; font-size:17px; color:#588735; text-align:center; padding-top:4px; font-weight:bold; }
.TweetLeftButtonCount a { color:#588735; text-decoration:none; }
.TweetLeftButtonCount a:hover { color:#7e7e7e; }
.TweetLeftButtonTweet { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#588735; text-align:center; }
.TweetLeftButtonTweet a { color:#588735; text-decoration:none; }
.TweetLeftButtonTweet a:hover { color:#7e7e7e; }
.TweetLeftRetweet { width:50px; height:16px;  margin-top:2px; overflow:hidden; }
.TweetLeftRetweetTxt { width:54px; color:#799dcf; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:3px; }
.TweetLeftRetweetTxt a { color:#799dcf; text-decoration:none; }
.TweetLeftRetweetTxt a:hover { color:#20283b; }

.TweetLeftSmall { float:left; max-width:104px; width: auto; height:21px; font-family:Arial, Helvetica, sans-serif;}
.TweetLeftRetweetSmall { float:left; width:54px; height:21px; background-image:url(/images/retweetLeft.png); overflow:hidden; }
.TweetSmallCount { float:left; height:21px; margin:3px 0px 0px 5px; }
.TweetSmallCount a { color:#09f !important;font-size:13px !important;text-decoration:none;font-family:Arial, Helvetica, sans-serif; }
.TweetSmallCount a:hover { color:#7E7E7E !important; }

.TweetRight { width:518px; height:auto; float:left; padding-left:20px; }
.TweetRightSmall { width:486px;height:auto;float:left;padding-left:20px; }

.TweetRightHeading { font-family:"Trebuchet MS", Tahoma, Arial; font-size:18px; color:#257fd2; float:left; }
.TweetRightHeading a { color:#257fd2; text-decoration:none; }
.TweetRightHeading a:hover { color:#79b20b; }
.TweetRightHeadingIdeaPage { font-family:"Trebuchet MS", Tahoma, Arial; font-size:28px; color:#257fd2;  }
.TweetRightHeadingIdeaPage a { color:#257fd2; text-decoration:none; }
.TweetRightHeadingIdeaPage a:hover { color:#79b20b; }
.TweetRightMore { width:48px; height:21px; float:left; background-image:url(/images/more.jpg); margin-top:3px; margin-left:9px; }
.TweetRightMoreTxt { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#799dcf; text-align:center; padding-top:3px; }
.TweetRightMoreTxt a { color:#799dcf; text-decoration:none; }
.TweetRightMoreTxt a:hover { color:#20283b; }
.TweetRightTxt {  height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#606060; padding-top:2px; }
.TweetRightTxt a:link, .TweetRightTxt a:visited { color:#799dcf; }
.TweetRightTxt a:hover { color:#20283b; }
.TweetRightTxtIdeaPage {  height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:16px; color:#606060; padding-top:2px; }
.TweetRightTxtIdeaPage a:link, .TweetRightTxtIdeaPage a:visited { color:#799dcf; }
.TweetRightTxtIdeaPage a:hover { color:#20283b; }
.TweetRightTxt1 {height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#606060; padding-top:2px; float:left; }
.TweetRightText a { color:#799dcf; }
.TweetRightUrl {  height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#7eb2df; }
.TweetRightUrl a { color:#7eb2df; text-decoration:underline; }

.TweetRightDetails { height:24px; margin-bottom:10px; padding-top:5px; }

.User { width:auto; height:24px; float:left; }
.UserIcon { width:24px; height:24px; float:left; }
.UserName { width:auto; height:24px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#5ea927; float:left; padding-left:5px; padding-top:3px; text-decoration:none; }
.UserName a { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#5ea927; text-decoration:none; }

.Comment { width:auto; height:24px; float:left; padding-left:15px; }
.CommentIcon { width:14px; height:14px; float:left; background-image:url(/images/Comment-icon.png); margin-top:4px; overflow:hidden; }
.CommentCount { width:auto; height:24px; float:left; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#a0a0a0; padding-left:5px; padding-top:4px; }

.Report { width:auto; height:24px; float:left; padding-left:15px; }
.ReportIcon { width:14px; height:14px; float:left; background-image:url(/images/report-icon.png); margin-top:4px; overflow:hidden; }
.ReportCount { width:auto; height:24px; float:left; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#a0a0a0; padding-left:5px; padding-top:4px; }

.Time { width:auto; height:24px; float:left; padding-left:15px; }
.TimeIcon { width:14px; height:14px; float:left; background-image:url(/images/time-icon.png); margin-top:4px; overflow:hidden; }
.TimeCount { width:auto; height:24px; float:left; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#a0a0a0; padding-left:5px; padding-top:4px; }

#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#c3dbf2;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#c3dbf2;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
#tweets ul
{
	width:300px;
	margin:0;
	padding:0;
	text-align:left;
}
#tweets li 
{
    display:none;
    list-style:none;
      
      
    overflow:auto;
    color: #464148;
	font-size: 12px;
	line-height: 16px;
	
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom: 5px;
      }
#tweets li a 
{
	color:#257fd2;
	text-decoration:none;
	}
#tweets li a:hover 
{
	text-decoration:underline;
}
#tweets li a.lnk
{
	color:#000000;
	text-decoration:none;
	}
#tweets li a.lnk:hover 
{
	text-decoration:underline;
}
#tweets li.lnk a 
{
	color:#666666;
	text-decoration:none;
	}
#tweets li.lnk a:hover 
{
	text-decoration:underline;
	}     
#tweets li.hover
{
     
}
     
#tweets li img
{
	float:left;
	padding:2px;
	border:solid 1px white;
	margin-left:10px;
	width:48px;
	height:48px;
}
 
#tweets li.hover img
{
      border:solid 1px #DFDFDF;
 }
 
#tweets li strong.User
{
      font-size:1.2em;
      display:block;
      font-family:Georgia, Times New Roman, Sans-Serif;
}
.submit_getUpdates {
	background:url(/images/get_updates.png);
	width:102px;
	height:21px;
	cursor:pointer;
	border:0px;
}
.submit_SearchButton {
	background:url(/images/search.png);
	width:99px;
	height:21px;
	cursor:pointer;
	border:0px;
}