/* 
COLORS
	#444444 - Dark Gray (search bar)
	#92C590 - Light Green (background trends)
	#E09C5A - Orange (footer link)
	----------------------
	
	margin: top right bottom left
*/
/*
RESET
*/
* {margin: 0px;padding: 0px;}
a img {border: none;}
img {vertical-align: middle;}
ul {margin: 8px;list-style: none;}
li{text-indent: 20px;font-size: 0.9em}
body{font-size: 100%;font-family: Arial, Helvetica, sans-serif;text-align:center;}
/*
UTILITY
*/
.floatLeft{float:left;}
.floatRight{float: right;}
.clear{clear: both;}
.hidden{display:none;}
.white{color: white}
.cleanbody{	background-color: white;}
/*
GENERAL STRUCTURE
*/
body{background-color: #E09C5A;}
#topwrap{background-color: white;height:90px;}
#topwrapindex{background-color: white;}
#top-content{width: 900px;}
#top-left{width: 220px;height:20px;float:left;}
#top-center{width:460px;float:left;}
#top-right{float:right;}
#searchwrapper{width: 680px;float:left;}
#searchbar{width:460px;float: left;}
#searchbar-wrap{background-color: #444444;-moz-border-radius: 0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px}
#searchbar-indexwrap{background-color: #444444;-moz-border-radius: 10px;-webkit-border-radius:10px;}
#left-search{width: 90px;margin-top:16px;float: left;text-align: center;}
#right-search{float:left;text-align: center;margin-top: 10px;height:36px;}
#right-search-content{-moz-border-radius: 10px;-webkit-border-radius:10px;background-color: white;width: 295px;height:28px;}
#advanced-search{width: 460px;}
#advanced-label{background-color: #444444;width: 100px;height: 20px;float: right}
#advanced-label a{color: white;}
#options{display:none;line-height: 30px;color: white;}
#followus{position: absolute;top: 90px;left: -4px;width: 40px;height: 118px;background-color: #DC8D41;-moz-border-radius: 0px 10px 10px 0px;	-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}
#loginwrap{float: left;margin-left:60px}
#loginbar{height: 20px;background-color:#DC8D41;text-align: center;padding:4px;}
#loginbar a{color: white;}
#downheader{background-image: url(../img/downheader.gif);background-repeat: repeat-x;height: 33px;}
#results{background-color:  #E09C5A;width: 100%;height: 100%;padding-top: 10px;}
#results-content{	padding-top: 15px;padding-left: 30px;width: 590px;	background-color: white;text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;	-moz-border-radius: 5px;-webkit-border-radius:5px;}
#top-results{width: 570px;height: 35px;}
#tweet-notice{height: 20px;text-align:center;border: 1px solid #FCCC64;}
#tweet-notice a{text-decoration: none; color: #EF7500}
#tweet-notice a:hover{text-decoration: underline}
#backlogo{position: absolute; top:0px;left:0px;}

.notice{background-color: #FFFFCC;line-height: 20px;}
.tweetidbox{background-color: #444444;padding: 2px 10px 3px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.tweetit{color:#92C590;font-weight: bolder;}
.searchbox{border:0px;width: 250px;height:26px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;}
.bordered{-moz-border-radius: 0px 0px 10px 10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px}
.top-bordered{-moz-border-radius: 10px 10px 0px 0px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;padding:5px;}
.searchlabel{position: relative;top: -5px;color: white;font-size: 18px;}
.footer{padding-top: 8px;background-color: #E09C5A;font-size: 11px;color: white;}
.footer a{color: white;}
.indexfooter{padding-top: 8px;font-size: 11px;color: #DC8D41;}
.indexfooter a{color: #DC8D41;}
.sep{clear:left;height: 5px;border-bottom: 1px dashed #EC777F;width: 560px;}
.right-bordered{-moz-border-radius: 0px 10px 10px 0px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-right-radius:10px;}
.left-bordered{-moz-border-radius: 10px 0px 0px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;}

/*
TREND STRUCTURE
*/
#trend-wrap{width: 460px;text-align:left;}
#trend-label{width: 114px;text-align: center;background-color: #92C590;color: white;font-size: 16px;font-weight:bold;}
#trend-box{background-color: #92C590;color: white;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px}
#trend-content{width: 420px;padding: 4px 0px 6px 0px;}
#trend-content a{font-size: 18px; color: white;}

/*
BADGE STRUCTURE
*/
.badge{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;width: 560px;display:none;padding-top: 8px;padding-bottom:4px;border-top: 1px dashed #EC777F;}
.badgerank{display: none;}
.badgeimgwrap{width: 60px;text-align: left;float: left;}
.profimg{border: 1px solid #E09C5A;height: 48px;width: 48px;}
.badgeprofilewrap{float:left;width: 490px;}
.badgename a{font-size: 18px;font-weight: bolder;color: #E3AE6A;text-decoration:none}
.badgefullname{font-size: 14px;font-weight: bolder;color: #92C590;}
.badgelink{font-size: 14px;text-align: left;margin-top: 3px;}
.badgeurl{color: #999999;text-decoration: none;}
.badgeurl:hover{text-decoration: underline;}
.badgebio{font-size: 16px;text-align: left;color: #666666;padding-top: 4px;}
.details{text-align: right;padding-right: 5px;}
.details a{text-decoration: underline;color: #E09C5A;font-size: 12px;}
.detailsdiv{display: none;padding-top: 10px;text-align: center;}
.extradetails{width: 490px;height: 40px;margin-left: 54px;display:none}
.extra{float: left;}
.followers, .friends{margin-top: 4px;margin-left: 10px;}
.badgepromo{-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #92C590;padding:2px;}
.badgepromo a{color: white;text-decoration: none;font-size: 10px;}

/*
FEATURED BADGE
*/
.featbadge{position: fixed;top:85px;left:-250px;width:250px;background: rgb(68,68,68);background: rgba(68,68,68,0.85);font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.feat-top{margin-top: 8px;width:220px;height: 22px;border-bottom: 1px solid white;color: black;font-size: 16px;font-weight: bold}
.feat-bottom{width:220px;border-top:1px solid white;font-size: 14px;margin-bottom: 15px;line-height:20px}
.feat-bottom a{color: black;}
.feat-content{color: white;text-align: left;width: 210px;margin-top:15px;}
.feat-upbar img{border: 1px solid white;}
.feat-sname{margin-left: 4px;font-size: 14px;}
.feat-bio{margin-top: 15px;font-size:14px;}
.feat-url{margin-top: 20px;font-size:12px;}
.feat-url a{color: white;}
.feat-follow{margin-top:20px;margin-bottom: 15px;text-align:center;}

/*
BY NAME BOX
*/
.bynamebox{position: fixed;top:85px;right:0px;width:180px;background: rgb(68,68,68);background: rgba(68,68,68,0.85);font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;display:none}
.byname-top{margin-top: 8px;width:160px;height: 22px;border-bottom: 1px solid white;color: black;font-size: 16px;font-weight: bold}
.byname-bottom{width:160px;border-top:1px solid white;font-size: 14px;margin-bottom: 15px;line-height:20px}
.byname-content{color: white;text-align: left;width: 120px;margin-top:8px;margin-bottom:8px}
.byname-img{width: 60px;text-align: center;margin-bottom: 4px;float: left;}
.byname-img img {width: 48px;height:48px;border: solid 1px white;}