/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* CSS Document */
body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #fff url(http://assets.3scale.net/959244196/bg.gif?1262683602) repeat-x top;
}

a, a:visited {
	color: #0281ca;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #0281ca;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0281ca;
	font-weight: normal;
}

#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

small {
	font-size:90%;
}
/**** header *****/

/*#header {
	width: 900px;
	margin: 10px 0 0 0;
}*/
#header .upperLeftNav {
	float: right;
	font-size: 11px;
	color: #048cc3;
}
#header .upperLeftNav a {
	font-size: 11px;
	text-decoration: none;
}
/*#header .logo {
	width: 182px;
	margin-left:344px;
}*/
#header .searchNav {
	margin: 5px 0 10px 60px;
}
#header .searchNav li {
	float: left;
	color: #b8c9d2;
	font-weight: bold;
	font-size: 18px;
}
#header .searchNav li.search {
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #b8c9d2;
}
#header .searchNav a, #header .searchNav a:visited {
	font-family: tahoma, arial;
	color: #b8c9d2;
	text-decoration: none;
}
#header .searchNav a:hover {
	text-decoration: underline;
}
#header .searchNav li.selected a, #header .searchNav li.selected a:visited {
	color: #647782;
}

/**** whiteBar ****/

/*.whiteBar {
	width: 250px;
	text-align: center;
	font-size: 12px;
	height: 14px;
	padding: 6px 0;
	position: relative;
	top: 50px;
	left: 720px;
	color: #0281ca;
}*/
.whiteBar a {
	color: #0281ca;
	text-decoration: none;
}
.whiteBar a:hover {
	text-decoration: underline;
}

/**** homepage *****/

#home h1 {
	width: 900px;
	text-align: center;
	margin: 20px 0;
}

#content .borderbox {
	margin-top: 30px;
	padding-top: 20px;
	height: 239px;
	background: url(http://klout.com/images/elements/profileBorder.gif);
	background-repeat: no-repeat;
}
#home #content .bluebox {
	background: #e7f2f7;
	float: left;
	width: 530px;
	padding: 10px;
	margin: 0 15px;
	height: 240px;
}
#home #content .bluebox h2 {
	font-weight: bold;
	font-size: 13px;
	line-height: 1.4em;
	color: #838383;
}
#home #content .bluebox h3 {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 5px 0;
}
#home #content .bluebox ul {
	margin: 20px 0 20px 50px;
	padding: 0;
	clear: both;
}
#home #content .bluebox li {
	float: left;
	margin-right: 25px;
	width: 200px;
}
#home #content .signInRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 240px;
	background: #f3f3f3;
	float: left;
	padding: 30px;
	height: 200px;
	text-align:left
}
#home #content .signInRegister h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #000;
	text-align:left
}
#home #content .signInRegister .textbox {
	width: 231px;
	background: #fff url(http://klout.com/images/elements/textboxBg.gif) top repeat-x;
	padding: 8px;
	font-size: 14px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	text-align:left
}
#home #content .signInRegister .forgotpwd {
	width: 150px;
	padding-left: 5px;
	text-align:left
}
#home #content .signInRegister .signIn {
	width: 125px;
	float: left;
	margin: 10px 0 0 0;
	text-align:left
}
#home #content .signInRegister .createAccount {
	width: 110px;
	float: left;
	padding: 10px 0 0 0;
	margin: 20px 0 0 0;
}
#home #content .signInRegister .createAccount a {
	margin: 15px 0 0 10px;
	font-size: 12px;
}
.LoginValidate{
	margin:15px 0 0 0;
}
.messagebox{ position:absolute; width:auto; border:1px solid #c93; background:#ffc; font-weight:bold; margin-left:10px; padding:7px; font-size: 12px; }

/* LOGIN BOX */
.messageboxok{ position:absolute; width:auto; border:1px solid #349534; background:#C9FFCA; margin-left:10px; padding:7px; font-weight:bold; color:#008000; font-size: 12px; }
.messageboxerror{ position:absolute; width:auto; border:1px solid #CC0000; background:#F7CBCA; margin-left:10px; padding:7px; font-weight:bold; color:#CC0000; font-size: 12px; }

/* REGISTRATION BOX */
.regmessageboxok{  position:absolute;  width:215px;  border:1px solid #349534;  background:#C9FFCA;  margin-left:10px;  padding:7px;  font-weight:bold;  color:#008000;  font-size: 10px; }
.regmessageboxerror{ position:absolute; border:1px solid #CC0000; background:#F7CBCA; padding:7px; font-weight:bold; color:#CC0000; font-size: 10px; }

/* REGISTRATION PAGE */
.registrationmessageboxok{  position:absolute;  width:215px;  border:1px solid #349534;  background:#C9FFCA;  margin-left:3px;  padding:7px;  font-weight:bold;  color:#008000;  font-size: 10px; }
.registrationmessageboxerror{ position:absolute; width:215px; border:1px solid #CC0000; background:#F7CBCA; margin-left:3px; padding:7px; font-weight:bold; color:#CC0000; font-size: 10px; }

/* FOLLOW LIST */
.followMessagebox{ position:absolute; width:auto; border:1px solid #c93; background:#ffc; font-weight:bold; margin: 0; padding:11px; font-size: 10px; }
.followMessageboxOK{  position:absolute;  width:215px;  border:1px solid #349534;  background:#C9FFCA;  margin: 0;  padding:11px 5px 11px 5px;  font-weight:bold;  color:#008000;  font-size: 10px; }
.followMessageboxError{ position:absolute; width:400px; border:1px solid #CC0000; background:#F7CBCA; margin: 0; padding:11px 5px 11px 5px; font-weight:bold; color:#CC0000; font-size: 10px; }

.influenced {
	width: 900px;
	margin: 15px 0;
	background: #80c0e4 url(http://klout.com/images/elements/infBg.gif) repeat-x top;
	text-align: center;
}
.influencedgreen {
	background: #c9e47f url(http://klout.com/images/elements/infuBg.gif) repeat-x top;
}
.influenced .avatar {
	background:url(http://klout.com/images/elements/blankBoxBlue.gif) no-repeat;
	width: 78px;
	padding: 7px 5px 5px 5px;
	height: 76px;
}
.influenced h4 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 10px;
	float: left;
}
.influenced ul {
	padding: 20px 0;
	width: 600px;
	margin: 0 auto;
}
.influenced li {
	float: left;
	margin: 0 15px;
	width: 90px;
	height: 125px;
	padding-bottom: 20px;
	text-align: center;
}
.influenced li .name {
	color: #fff;
	margin: 5px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.influenced li a {
	font-size: 11px;
	color: #000;
}
.influenced .tweetThis {
	float: right;
	margin: 0;
	padding: 0 20px 20px 0;
}
.followerDetail{
	width:400px;
	margin-top:10px;
}
.followerDetail h5{
	color: #647782;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	margin:10px 10px 0px 70px;
	float: left;
}
.grayButton {	
	float:left;
	height: 30px;
	width: 80px;
	text-align:center;
	margin-left: 10px;
	
	background: #eaeaea;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border:none;
}
.grayButton a, .grayButton a:visited {
	background: #eaeaea;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 7px;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}
.grayButton :hover {
	background: #d8d8d8;
}
.grayBox {
	width:660px;
	height:54px;
	margin-left:30px;
}

.grayBox .Left {
	float:left;
	width:10px;
	height:54px;
	background:url(http://klout.com/images/boxes/GrayBoxLeft.gif) no-repeat;
}

.grayBox .Right {
	float:left;
	width:10px;
	height:54px;
	background:url(http://klout.com/images/boxes/GrayBoxRight.gif) no-repeat;
}

.grayBox .Middle {
	float:left;
	width:640px;
	height:54px;
	background:url(http://klout.com/images/boxes/GrayBox_bg.gif) repeat-x top;
	color:#134051;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
	vertical-align:middle;
}

.grayBox .Middle .Label {
	float:left;
	text-align:right;
	margin:7px 0 0 30px;
}

.grayBox .Middle .textbox {
	border-top-color:#abadb3;
	border-left-color:#e2e3ea;
	border-right-color:#dbdfe6;
	border-bottom-color:#e3e9ef;
}

.grayBox .Middle .showbutton {
	width:118px;
	height:25px;
}

.gainlost {
	width: 720px;
	margin: 5px 0;	
	text-align: center;
}

.gainlost .avatar {
	background:url(http://klout.com/images/elements/blankBoxBlue.gif) no-repeat;
	width: 78px;
	padding: 7px 5px 5px 5px;
	height: 76px;
}

.gainlost h5 {
	color: #647782;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 70px;
	float: left;
}
.gainlost .arrow{
	float:left;
	width:32px;
	height:32px;	
	margin-top:110px;
	padding-left:25px;
}
.gainlost ul {
	padding: 20px 0;
	width: 600px;
	margin: 0 auto;
}
.gainlost li {
	float: left;
	margin: 0 15px;
	width: 90px;
	height: 125px;
	padding-bottom: 20px;
	text-align: center;
}
.gainlost li .name {
	color: #000;
	margin: 5px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.gainlost li a {
	font-size: 11px;
	color: #000;
}


/**** New Index page ****/
.indexMainContainer { margin:10px 0 10px 0 }
.indexMainContainer .listTitle { margin:10px 0 10px 0 }
.indexMainContainer .listTitleLeft { float:left; width:700px; }
.indexMainContainer .listTitleRight { float:left; width:100px; margin-left:100px }
.indexBox { float:left; width:294px; height:454px; }
.indexBigBox { float:left; width:597px; height:454px; }
.grayBoxContent { margin:0; background: #fff url('../images/boxes/GrayBoxMidSlice.gif') top; text-align:center; }
.grayBigBoxContent { margin:0; background: #fff url('../images/boxes/BigGrayBoxMid.gif') top; text-align:center; }
.grayBoxContent  .container { margin:0; }
.grayBigBoxContent  .container { margin:0; }
.grayBoxContent h2 { margin: 0px 10px 5px 10px; font-size:18px; color: #103e4e; font-weight:bold }
.grayBigBoxContent h2 { margin: 0px 10px 5px 20px; font-size:18px; color: #0281ca; font-weight:bold; text-align:left; }
.whiteBoxContent { margin:10px 6px 0 7px; width:281px; text-align:left; }
.whiteBigBoxContent { margin:10px 6px 0 7px; width:584px; text-align:left; }
.whiteBoxContent .contentMiddle { margin:0; height:370px; background: #fff url('../images/boxes/WhiteBoxMidSlice.gif') top; width:281px; }
.whiteBigBoxContent .contentMiddle { margin:0; height:370px; background: #fff url('../images/boxes/BigWhiteBoxMid.gif') top; width:584px; }
.whiteBoxContent h3 { margin: 0 15px 0 15px; font-size:12px; padding-bottom: 10px; color: #777; font-weight:bold; border-bottom: 1px solid #d8d8d8; }
.whiteBigBoxContent h3 { margin: 0 15px 0 15px; font-size:12px; padding-bottom: 10px; color: #777; font-weight:bold; border-bottom: 1px solid #d8d8d8; }
.mainList {	margin: 10px 15px 0 15px; width:262px; font-size: 12px; }
.mainList .clear { clear:both; }
.mainList .name  { color:#0281ca; text-align:left; font-weight:bold; }
.mainList .name  a { text-decoration: none; }
.mainList .topThreeUsers { float:left; width:73px; height:73px; margin:10px 16px 0 0; background-color: #fff;}
.mainList .topThreeUsers  a { text-decoration: none }
.mainList .ScoreBoxDark { background: url(http://klout.com/images/elements/kScoreBoxDark.gif) no-repeat; position: relative; text-align:left; vertical-align: top; width: 191px; height: 73px; margin: 10px 0 0 0 }
.mainList .ScoreBoxDark .picture { float: left; background-color: #fff; }
.mainList .ScoreBoxDark .picture a { text-decoration: none }
.mainList .ScoreBoxDark .score { float: right;width: 117px;text-align: center;font-family: Arial, Helvetica, sans-serif;color: #fff;font-size: 34px;padding: 35px 0 0 0; }
.mainList .userTags { text-align:left; font-weight:bold; margin: 10px 0 10px 0; }
.mainList .tagLinks a { text-align:left; font-weight:bold; margin: 0; text-decoration: none }

/**** Measure Influence Page ****/
.measureInfluenceHeader { text-align:left; }
.measureInfluenceHeader h2 { font-family: Arial, Helvetica, sans-serif; color: #0281ca; font-size: 24px; font-weight:bold; text-align: left; margin: 30px 0 15px 0;}
.measureInfluenceHeader p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; margin: 0 0 20px 0; line-height: 1.4em;}

/**** Discover Hot Topics Page ****/
.indexDiscoverBox { width:897px; }
.grayDiscoverBoxContent { margin:0; background: #fff url('../images/boxes/big_top_bg.gif') top; text-align:center; }
.grayDiscoverBoxContent  .container { margin:0; }
.grayDiscoverBoxContent .container h2 { float:left; margin: 0 10px 5px 20px; font-size:18px; color: #0281ca; font-weight:bold; text-align:left; }
.grayDiscoverBoxContent .container h5 { float:right; margin: 5px 20px 5px 0; font-size:12px; color: #aaa; text-align:left; }
.whiteDiscoverBoxContent { margin:10px 7px 0 6px; width:883px; text-align:left; }
.whiteDiscoverBoxContent .contentMiddle { margin:0; background: #fff url('../images/boxes/small_top_bg.gif') top; }

.tweetTag { margin: 0; width:883px; }
.tweetMostTalked { float:left; margin: 15px 0 15px 20px; width: 410px; }
.tweetMostTalkedTitle  { float: left; width: 308px; display:block;}
.tweetMostTalkedTitle h4 { color: #000; font-size:20px; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; }
.tweetMostTalkedButton { float:left; width:102px; }
.midSpacer { float:left; margin: 0; }
.tweetHottestTrends { float:left; margin: 15px 0 15px 20px; width: 410px;}
.tweetHottestTrendsTitle  { float: left; width: 308px; display:block;}
.tweetHottestTrendsTitle h4 { color: #000; font-size:20px; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; }
.tweetHottestTrendsButton { float:left; width:102px; }

.tagResult { margin: 0; width:883px; }
.tagResult ul { float:left; margin: 0; width:430px; }
.tagResult li { margin-top: 40px; }
.tagResult .mainListDiscover { margin: 0 0 15px 20px; width: 410px; }
.tagResult .mainListDiscover .name  { color:#0281ca; text-align:left; font-weight:bold; border-bottom: 1px solid #d8d8d8; width: 410px; padding-bottom: 5px; font-size:16px; font-family: Arial, Helvetica, sans-serif; }
.tagResult .mainListDiscover .name  a { text-decoration: none; }
.tagResult .mainListDiscover .itemContainer  { width: 410px; height:100px; display:block; }
.tagResult .mainListDiscover .topThreeUsersDiscover { float:left; margin:10px 5px 0 0; }
.tagResult .mainListDiscover .topThreeUsersDiscover  a { text-decoration: none }
.tagResult .mainListDiscover .topThreeUsersDiscover  .picture { width:85px; height:85px; display:block; }
.tagResult .mainListDiscover .topThreeUsersDiscover  .username { margin: 5px 0 0 0; font-size:10px; color: #aaa; text-align:left }
.tagResult .mainListDiscover .percentageTop10 { float:left; display:block; height:22px; margin:10px 0 0 0; background-color: #0281ca; }
.tagResult .mainListDiscover .percentageHottestTrends { float:left; display:block; height:22px; margin:10px 0 0 0; background-color: #94ca02; }
.tagResult .mainListDiscover .percentage { line-height:12px; margin: 5px 0 0 0; color: #fff; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.tagResult .mainListDiscover .percentage img { margin-right: 10px; }


/**** New Login Form (Dialog Box) ***/
.loginFormContainer { text-align:left; font-family: Arial, Helvetica, sans-serif;}
.loginFormContainer h2 { text-align:left; color:#000; font-size:18px; margin: 10px 10px 10px 0 }
.loginFormInput { font-size:12px }
.loginFormInput .tbLoginEmail { width: 300px; background: #fff url(http://klout.com/images/elements/textboxBg.gif) top repeat-x; padding: 10px; font-size: 14px; margin-bottom: 10px; border: 1px solid #ccc;text-align:left }
.loginFormInput .tbLoginPassword { width: 300px; background: #fff url(http://klout.com/images/elements/textboxBg.gif) top repeat-x; padding: 10px; font-size: 14px; margin-bottom: 10px; border: 1px solid #ccc;text-align:left }
.loginFormRemember { padding:3px; font-size:12px; font-family: Arial,Helvetica,sans-serif; color:#666666; }
.loginFormRemember .cbLoginRemember { float:left }
.loginFormRemember .rememberText { float:left; margin-top:5px }
.forgotPwd { width: 150px; font-size:12px; padding-left: 5px; text-align:left }
.btnLogin { width: 125px; float: left; margin: 10px 0 0 0; text-align:left }
.loginMsg { float:left; margin:15px 0 0 0 }

/**** "Proceed Registration" Form (Dialog Box) ***/
.proceedRegistrationContainer { text-align:left; font-family: Arial, Helvetica, sans-serif;}
.proceedRegistrationContainer .message { margin: 10px 10px 10px 0 }
.proceedRegistrationContainer .message p { color:#000; font-size:12px; line-height: 16px; }
.proceedRegistrationContainer .btnProceedRegistration { float:right; margin: 20px 0 0 0; }
.proceedRegistrationContainer .btnProceedRegistration .button { background: #00abef; width: 160px; margin: 0; height:34px; font-size: 15px; font-weight: bold; color:#fff; border:0; cursor: pointer; }
.proceedRegistrationContainer .btnProceedRegistration .button:visited { background: #00abef;}
.proceedRegistrationContainer .btnProceedRegistration .button:hover { background: #94ca02; }

/**** New Registration Form ***/
.registrationFormContainer { text-align:left; font-family: Arial, Helvetica, sans-serif; margin: 10px 10px 10px 15px; }
.registrationFormContainer .clear { clear:both; }
.registrationForm { font-size:12px;}
.registrationForm .textbox { width: 90%; border: 1px solid #ccc; margin: 3px 0 8px 0; padding: 3px; font-size: 12px; color: #666666;}
.btnRegister { width: 125px; float: left; margin: 0; }
.registrationMsg { float:left; margin:10px 0 0 0 }

/**** loadingMessage ***
.mainAreaLoadingContainer
{
	position: absolute;
		top: 300px;
		left: 480px;
		width:300px; 
		height:100px; 
	background-color: #000;
		z-index: 1;
	opacity:0.4;
	filter:alpha(opacity=40);	
}*/
.mainAreaLoading 
{
	width: 100%;
	text-align: center;
	height:200px; 
	margin-top: 50px;
	background-color: #fff;
	display: none;
}
.loadingImage
{
	margin: 10px 0 0 0;
	text-align:center;
}
.loadingMessage
{
	text-align:center;
	margin: 10px 10px 10px 10px;
	color: #999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/**** profileTop ****/

.profileTop {
	margin: 10px 0;
	width: 950px;
}
.profileTop a, .profileTop a:visited {
	font-size: 11px;
	color: #00abef;
	text-decoration: underline;
}
.profileTop .avatar {
	float: left;
	width: 131px;
	margin: 0 20px;
}
.profileTop .profileInfo {
	float: left;
	width: 555px;
	padding: 0 20px 0 0;
	font-size: 12px;
	line-height: 1.6em;
}
.profileTop .profileScore {
	float: left;
	width: 133px;
}

.profileTop .searchTag {
	float: left;
	width: 133px;
}

.profileTop .profileInfo label {
	width: 60px;
	display: inline;
	float: left;
}
.profileTop .profileInfo p {
	width: 470px;
	display: inline;
	line-height: 1.3em;
	float: left;
}

.profileTop .profileInfo .buttons {
	clear: both;
	margin: 15px 0;
}

.badgeContainer {
	margin:0;
	width:550px;
}

.badge {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #345561 url(http://klout.com/images/badges/badge_bg.gif) top left repeat-x;
	float: none;
	margin: 0px;
}
.badge .head {
	border-bottom: 1px dotted #597580;
	margin-bottom: 4px;
	padding: 4px;
}
.badge .skore {
	color: #fff;
	clear: both;
	font-size: 40px;
	line-height: 30px;
	margin: 0 0 8px -10px;
	position: relative;
}
.badge .skore span {
	bottom: -10px;
	color: #ccc;
	font-size: 8px;
	position: absolute;
	right: 10px;
	z-index: 1;
}
.badge.stocktwits {
	background: #c31717 url(http://klout.com/images/badges/badge_stocktwits_bg.gif) repeat-x scroll left top }

.badge.stocktwits .tweetThis {
	background: #880000 url(http://klout.com/images/badges/badge_stocktwits_bg.gif) repeat-x scroll left bottom }

.skore a {
	color:white;
}
.contentInfo {
	float: left;
	padding: 0 0 0 20px;
	font-size: 12px;
	line-height: 1.6em;
	margin-bottom:1em;
}

.contentBox {
	float: left;
	width: 300px;
}

.contentInfo label {	
	display: inline;
	font-weight:normal;
}


.profileScore .kScoreBox {
	background: url(http://klout.com/images/elements/kScoreBox.gif) no-repeat;
	width: 133px;
	height: 64px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 64px;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 37px 0 0 0;
}
.profileScore {
	text-align: center;
}
.profileScore .mean {
	margin: 5px 0 0 0;
	font-size: 10px;
}
.profileScore .mean a {
	font-size: 10px;
}

.searchTag .RankBox {
	background: url(http://klout.com/images/elements/tagRankBox.gif) no-repeat;
	width: 133px;
	height: 64px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 64px;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 37px 0 0 0;
}
.searchTag {
	text-align: center;
}

.searchTagTitle { text-align: center; }
.searchTagTitle h3 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin:5px 20px 5px 0; text-align: left; float: left;}
.searchTagTitle a { float: left; text-align: left; margin:0 0 5px 0;}
.searchTagTitle h4 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.searchTagTitle .clear { clear:both }

/* PROFILE INFLUENCER / INFLUENCEE FOLLOW LIST */
.followList { width: 700px; margin: 10px 0 10px 0; font-family: Arial, Helvetica, sans-serif; }
.followList .inputListName { float:left; margin: 0 10px 0 0; }
.followList .inputListName .textbox { border: 1px solid #ccc; margin: 0; padding: 5px; font-size: 18px; height:22px; width:300px; color: #666666; }
.followList .btnFollowList { float:left; margin: 0 10px 0 0; }
.followList .btnFollowList .button { background: #00abef; width: 100px; margin: 0; height:34px; font-size: 15px; font-weight: bold; color:#fff; border:0; cursor: pointer; }
.followList .btnFollowList .button:visited { background: #00abef;}
.followList .btnFollowList .button:hover { background: #94ca02; }
.followList .followMsg { float:left; margin:0 }

.smallRankBox {
	background: url(http://klout.com/images/elements/tagRankBoxSmall.gif) no-repeat;
	width: 96px;
	height: 38px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 27px 0 0 0;
}

.smallKscoreBox {
	background: url(http://klout.com/images/elements/tagkScoreBox.gif) no-repeat;
	width: 96px;
	height: 38px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 27px 0 0 0;
}

/**** profileMiddle ****/

.profileMiddle {
	margin: 10px 0 0 0;
	border-bottom: 1px solid #d8d8d8;
	background: #eaeaea;
	padding: 10px 10px 10px 0;
	width: 890px;
}
.profileMiddle .content {
	width: 721px;
	background: #fff;
	float: left;
}
.profileMiddle .sideNav {
	width: 169px;
	float: left;
}
.profileMiddle .sideNav .nav {
	width: 169px;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.profileMiddle .sideNav .nav li {
	background: #eaeaea;
	border-bottom: 1px solid #d8d8d8;
}
.profileMiddle .sideNav .nav li.selected {
	padding: 10px 35px;
	background: #fff;
}
.profileMiddle .sideNav .nav li a, .profileMiddle .sideNav .nav li a:visited {
	padding: 10px 35px;
	display: block;
	color: #000;
	text-decoration: none;
}
.profileMiddle .sideNav .nav li a:hover  {
	background: #d8d8d8;
}
.profileMiddle .graphicBottom {
	width: 711px;
	text-align: right;
	margin: 0 0 10px 0;
}
.profileMiddle .graphicBottom a {
	font-size: 11px;
}
.profileMiddle .description {
	margin: 10px;
}
.profileMiddle h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #103e4f;
	font-weight: bold;
	margin: 8px 0;
}
.profileMiddle .description p {
	font-size: 12px;
	color: #878787;
	line-height: 1.4em;
}
.profileMiddle .description p strong {
	font-size: 16px;
	color: #606060;
	font-weight: bold;
}

.profileMiddle .chart {
	border: 1px solid #acacac;
	padding-top:10px;
}

/**** bluebutton *****/

.blueButton {
	margin: 0 5px;
	height: 38px;
}
.blueButton a, .blueButton a:visited {
	background: #00abef;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 10px 7px;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	display: block;
}
.blueButton a:hover {
	background: #94ca02;
}
.blueButton p, .blueButton p:visited {
	background: #00abef;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 10px 7px;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	display: block;
}
.blueButton p:hover {
	background: #94ca02;
}
.profileInfo .blueButton {
	float: left;
}
.profileScore .blueButton {
	margin: 0;
}
.searchTag .blueButton {
	margin: 0;
}

/*** bottomNav ***/

.bottomNav {
	width: 900px;
	font-size: 11px;
	line-height: 1.4em;
	color: #434343;
	margin: 0 0 20px 0;
}
.bottomNav .left {
	float: left;
}
.bottomNav .right {
	float: right;
	text-align:right;
	line-height: 1.8em;
}

/**** profileDetailContent ****/

.profileDetailContent {
	width: 700px;
	padding: 10px;
}
.profileDetailContent h3 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
}
.profileDetailContent table {
	width: 700px;
	border: 1px solid #cccccc;
	margin: 0 0 20px 0;
}
.profileDetailContent th {
	background-image: url('../images/elements/profilestats-bg.gif');
	background-color: #e6e6e6;
	color: #103e4f;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 15px 10px 10px 10px;
	border-right: 1px solid #ccc;
}
.profileDetailContent td {
	background: #fff;
	color: #000;
	text-align: center;
	font-size: 14px;
	border-right: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
}
.profileDetailContent #sharedItems th {
	background-image: url('../images/elements/profilestats-bg.gif');
	background-color: #e6e6e6;
	color: #103e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding: 15px 10px 10px 10px;
	border-right: 1px solid #ccc;
}
.profileDetailContent #sharedItems td {
	font-size: 12px;
	text-align: left;
	padding: 10px 10px 10px 10px;
}
.profileDetailContent #sharedItems td.clicks, .profileDetailContent #sharedItems th.clicks {
	text-align: center;
}
.profileDetailContent .detailLabel {
	margin:0px 0 2px 20px;
	color:#134051;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
}
.profileDetailContent .detailBox {
	float:left;
	width:660px;
	position:relative;
	left:20px;
	margin-top:10px;
	background-color:#e7f2f7;
}
.profileDetailContent .detailLink {
	width:665px;
	height:38px;
	padding-left:20px;
}
.profileDetailContent .tagBox {
	width: 678px;
	padding: 10px;
	margin: 0;
	border: 1px solid #ccc;
}
.profileDetailContent .tagBox, .profileDetailContent .tagBox a, .profileDetailContent .tagBox a:visited {
	color: #0281ca;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.profileDetailContent .tagBox a:visited {
	text-decoration: underline;
}
.profileDetailContent .ScoreBoxDark {					
	background: url(http://klout.com/images/elements/kScoreBoxDark.gif) no-repeat;
	position: relative;
	vertical-align: top;
	width: 191px;
	height: 73px;
}
.profileDetailContent .ScoreBoxDark .picture {
	float: left;
	background-color: #fff;
}
.profileDetailContent .ScoreBoxDark .score {
	float: right;
	width: 117px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 34px;
	padding: 35px 0 0 0;
}
.profileMiddle .content .tagkScoreBox {					
				/*	background: url(/images/elements/tagkScoreBox.gif) no-repeat;
					
					height: 38px;
					width: 93px;
					text-align: center;
					font-family: Arial, Helvetica, sans-serif;
					color: #fff;
					font-size: 34px;
					padding: 35px 0 0 0;
					float:left;
				 */					
					
				background: url(http://klout.com/images/elements/tagRankBoxSmall.gif) no-repeat;
				width: 101px;
				height: 73px;
				color: #fff;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 34px;
				text-align: center;
				margin: 5px 0 5px 0;
				float:right;
}
.profileMiddle .content .tagkScoreBox  p{		
	padding: 33px 0 0 0;
}

.profileMiddle .content .avatar {
	background:url(http://klout.com/images/elements/blankBoxBlue.gif) no-repeat;
	width: 78px;
	padding: 7px 5px 5px 5px;
	height: 76px;
	margin-right:10px;
	text-align:center;
	float:left;
}	
.profileMiddle .content .avatar  img{
	width:73px;
	height:73px;	
	border:none;
}
 
.profileMiddle .content .profileInfo{
	float: left;
	width: 450px;
	padding: 0 10px 0 0;
	font-size: 12px;
	line-height: 1.6em;
}
.profileMiddle .content .profileInfo .name{	
	color:#000;
}
.profileMiddle .content .profileInfo a:visited {
	font-size: 11px;
	color: #00abef;
	text-decoration: underline;
}
/*
.profileTop .profileScore {
	float: left;
	width: 133px;
}
*/
.profileMiddle .content .profileInfo label {
	width: 60px;
	display: inline;
	float: left;
}
.profileMiddle .content .profileInfo p {
	width: 470px;
	display: inline;
	line-height: 1.3em;
	float: left;
}
/*
.profileMiddle .content .profileInfo .buttons {
	clear: both;
	margin: 15px 0;
}
*/
.profileMiddle .content hr{
	border-top:dashed 1px #D8D8D8; 
	border-bottom:none; 
	border-left:none; 
	border-right:none;
}


	
.claim { margin: 20px 0; }

.claim h4 {
	float: right;
	font-size: 17px;
	/*color: 0;*/
	margin: 5px 10px 0 0;
}
.claim div {
	float: right;
}

.profileMiddle .tweetThis {
	background: #eaeaea;
	width: 720px;
	text-align: right;
	padding: 10px 0 0 0;
	
}

.badge .tweetThis {
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	background: #00bbf2 url(http://klout.com/images/badges/badge_bg.gif) bottom left repeat-x;
	padding: 4px;
}
.tweetThis a { color: #fff; font-size: 10px; }

/**** ProfileContent - Top Retweets ****/

td.uniqueMessage{
	
	padding:10px 10px 10px 10px; 
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

td.topRetweet{
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/**** ProfileStats - variableGroup ****/
/*** New Stats Page (#525) ***/
.kloutAge { float: right; text-align: right; margin: 0 0 20px 0; }
.kloutAge .display { float: left; }
.kloutAge .display p { font-family: arial; text-align: right; font-size: 13px; color: #000; line-height: 16px; }
.kloutAge .display p.time { color: #aaa; }
.kloutAge .updateSkoreButton { float:right; width:100px; text-align:center; }
.definition { color: #6A6B6C; font-family: tahoma, arial; font-size: 12px; font-weight: normal; margin: 0 0 10px 10px; line-height: 16px; }
.definitionTitle { color: #000; font-family: tahoma, arial; font-size: 20px; font-weight: bold; margin: 10px 0 10px 10px; }
.descriptionContainer { margin: 10px 0 10px 10px; }
.variableDescription { color: #103e4f; font-weight: bold; float: left; font-family: tahoma, arial; width: 565px; font-size: 16px; margin:5px 10px 0 0; line-height: 20px; }
.tweetThisFloat { float: left; margin: 5px 10px 0 0; }

.boxWide { margin: 5px 0 0 0; }
.boxWide h3 { font-size: 20px; font-weight: bold; font-family: tahoma, arial; color: #000; }
.boxWide ul { width: 685px; border-top: 1px solid #cccccc; background: #f4f4f4; padding: 5px 0 5px 15px; margin: 0; }
.boxWide li div.data { float: left; font-weight: bold; font-family: tahoma, arial; font-size: 12px; line-height:18px; width: 600px; color: #00abef; cursor: pointer; text-decoration: underline;}
.boxWide li div.data.static { color: #000000; cursor: default; text-decoration: none;}
.boxWide li div.numbers { float: left; font-weight: bold; font-family: tahoma, arial; font-size: 12px; line-height:18px; color: #000; }

.boxNarrow { margin: 0 0 5px 0; width: 335px; float: left; line-height: 20px; margin-right: 25px; }
.boxNarrow h3 { font-size: 16px; font-weight: bold; font-family: arial; color: #000; }
.boxNarrow ul { width: 325px; height:55px; border-top: 1px solid #cccccc; background: #f4f4f4; padding: 5px 0 10px 15px; margin: 5px 0 0 0; }
.boxNarrow li div.data { float: left; font-family: tahoma, arial; font-size: 11px; width: 270px; cursor: pointer; color: #00abef; text-decoration: underline; }
.boxNarrow li div.numbers { float: left; font-family: tahoma, arial; font-size: 11px; color: #000; }

.nomargin { margin-right: 0px; }
.Klout h3 { float:left; padding-left: 40px; background: url(http://klout.com/images/elements/klout.gif) no-repeat left; line-height: 30px; }
.Klout h4 { float:left; padding-left: 10px; margin-top: 12px; line-height: 18px; font-size: 14px;}
.Engagement h3 { padding-left: 40px; background: url(http://klout.com/images/elements/engagement.gif) no-repeat left; line-height: 30px; }
.Reach h3 { padding-left: 40px; background: url(http://klout.com/images/elements/reach.gif) no-repeat left; line-height: 30px; }
.Velocity h3 { padding-left: 40px; background: url(http://klout.com/images/elements/velocity.gif) no-repeat left; line-height: 30px; }
.Network h3 { padding-left: 40px; background: url(http://klout.com/images/elements/network.gif) no-repeat left; line-height: 30px; }
.Demand h3 { padding-left: 40px; background: url(http://klout.com/images/elements/demand.gif) no-repeat left; line-height: 30px; }
.Activity h3 { padding-left: 40px; background: url(http://klout.com/images/elements/activity.gif) no-repeat left; line-height: 30px; }

.analysis { margin-top: 5px; }
.analysisTable { margin-bottom: 3px; width:700px; table-layout:fixed; word-wrap:break-word; }
th.groupHeader{ background-image: url('../images/elements/profilestats-bg.gif'); background-color: #e6e6e6; color: #103e4f; text-align: center; font-size: 11px; font-weight: bold; padding: 2px 0; border-right: 1px solid #ccc; width: 139px; }
td.variableGroup{ padding-left:10px; padding-right:10px; color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 14px; width: 139px; }
.arrows{ float:left; margin:0px; padding:0px; width:30px; height:30px; }
.trend{ float:left; margin: 10px 0 0 0; font-size:14px; }
.trendDateRange{ width:700px;color:#434343;line-height:14px;font-size:10px;text-align:right;margin-right:0 10px 0 10px; }

/*** profileCompare ****/

.profileCompare {
	width: 900px;
	margin: 10px auto 10px auto;
}
.profileCompare h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 00;
}
.profileCompare h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 10px 0;
}
.profileCompare h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
.profileCompare p {
	font-size: 12px;
	line-height: 1.1em;
}
.profileCompare .kScoreBoxLong {
	margin: 10px 0;
	background: url(http://klout.com/images/elements/kScoreBoxDark.gif) no-repeat;
	height: 73px;
}
.profileCompare .kScoreBoxLong .avatar {
	float: left;
	height: 73px;
}
.profileCompare .kScoreBoxLong .score {
	float: right;
	width: 117px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 34px;
	padding: 35px 0 0 0;
}
.compareProfiles li {
	width: 195px;
	padding: 10px;
	border: 1px solid #ccc;
	margin-right: 10.67px;
	float: left;
	word-wrap: break-word;
}
.details li {
	border: 0;
	width: 195px;
	padding: 0;
	line-height: 1.3em;
	font-size: 12px;
	margin: 0 0 5px 0;
	float: none;
	word-wrap: break-word;
}
.profileCompare .viewProfile a {
	font-size: 11px;
}
.profileCompare .viewProfile {
	margin: 5px 0;
}
.bluestarlist {
	width: 170px;
	margin: 15px 0 0 0;
}
.bluestarlist li {
	width: 170px;
	border: 0;
	float: none;
	padding: 7px 0 5px 25px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://klout.com/images/elements/bluestar.gif) no-repeat 0 5px;
	word-wrap: break-word;
}

/**** form ****/
.textbox {
	width: 200px;
	border: 1px solid #ccc;
	margin: 3px 0 0 3px;
	padding: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.checkbox {
	padding: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

/**** general ****/

.greyBox {
	background: #f3f3f3 url(http://assets.3scale.net/959244196/bigK.gif?1262683610) no-repeat bottom right;
	width: 820px;
	padding: 30px;
	margin: 0 0 20px 0;
}
.greyBox .colContent {
	float: left;
	width: 545px;
	margin: 10px 15px 0 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
}
.greyBox .registration {
	float: left;
	width: 545px;
	margin: 10px 15px 20px 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
}
.greyBox .colContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0281ca;
	font-size: 26px;
	text-align: left;
	margin: 0 0 15px 0;
}
.greyBox .registration h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0281ca;
	font-size: 26px;
	text-align: left;
	margin: 0 0 15px 0;
}

.greyBox .colContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0281ca;
	font-size: 18px;
	text-align: left;
	margin: 0 0 15px 0;
}

.greyBox .colContent p {
	margin: 0 0 10px 0;
	line-height: 1.4em;
}
.greyBox .colContent ul li {
	margin-left: 20px;
	list-style: disc;
	line-height: 15px;
	padding-bottom: 5px;
}
.greyBox .colContent ul li ul li{
	margin-left: 20px;
	list-style: circle;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.greyBox .colContent ol li {
	margin-left: 25px;
	list-style: decimal;
	line-height: 15px;
	padding-bottom: 5px;
}
.greyBox .colNav {
	float: left;
	width: 200px;
}
.greyBox .colNav li {
	width: 180px;
	padding: 10px;
	background: #f3f3f3 url(http://assets.3scale.net/959244196/inactive-bg.gif?1262683616) bottom repeat-x;
}
.greyBox .colNav li.selected {
	background: #fff url(http://klout.com/images/elements/active-bg.gif) bottom repeat-x;

}
.greyBox .colNav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #103e4f;
}
.greyBox .colNav li a:hover {
	text-decoration: underline;
}

/**** footer *****/

#footer {
	margin:0 auto;
	width: 900px;
	text-align: center;
}
#footer ul {
	padding: 0;
}
#footer ul li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 10px 5px 0;
	border-right: 1px solid #ccc;
}
#footer ul li.last {
	border: 0;
	margin: 0;
	padding-right: 0;
}
#footer ul li a, #footer ul li a:visited {
	color: #999;
	font-size: 11px;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}

/**** misc *****/

.clear {
	clear: both;
}





/**** styles for standalone pages and wall of lists ****/
.standalone {
	margin-bottom: 20px;
	text-align: left;
}
.standalone h1 {
	border-top: 1px solid #0281CA;
	border-bottom: 1px solid #0281CA;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
}
.standalone .subhead {
	color: #333;
	margin: 10px auto 20px auto;
}
.listing {
	margin-bottom: 20px;
}
.listing h2 {
	border-bottom: 1px solid #ccc;
	color: #103E4F;
	font-weight: bold;
	margin: 0 10px;
	padding: 4px 2px;
}
.listing h2 a {
	text-decoration: none;
}
.listing li {
	border-bottom: 1px dotted #eee;
	color: #666;
	line-height: 20px;
	margin: 0 10px;
	padding: 4px 2px;
	position: relative;
}
.listing li a { color: #666; }
.listing li span {
	color: #00ABEF;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	right: 0px;
}
.listing li span img {
	margin-right: 4px;
}
.listing_meta {
	font-size: 12px;
	margin: 0 10px 40px;
}
.listing_meta a {
	text-decoration: none;
}




/**** listing detail page ****/
.subsection {
	margin-bottom: 20px;
}
.subsection h2 {
	color: #000;
	font-weight: bold;
	padding: 4px 2px;
}
.subsection p {
	color: #666;
}
.subsection .caption {
	margin: 5px 0;
}
.subsection .caption a {
	color: #ccc;
	font-size: 10px;
}
.word_frame {
	background: #eee;
	border: 1px solid #ccc;
	padding: 10px;
}
.word_frame img {
	border: 3px solid #fff;
	width: 562px;
}
.standalone .series h1 {
	margin-bottom: 20px;
	line-height: 30px;
	text-align: left;
}
.standalone .series a {
	color: #666;
	display: block;
	font-size: 12px;
	height: 30px;
	margin-top: 15px;
}




/* ================ */
/* = The 1Kb Grid = */     /* 16 columns, 40 pixels each, with 10 pixel gutter */
/* ================ */

.grid_1 { width:40px; }
.grid_2 { width:90px; }
.grid_3 { width:140px; }
.grid_4 { width:190px; }
.grid_5 { width:240px; }
.grid_6 { width:290px; }
.grid_7 { width:340px; }
.grid_8 { width:390px; }
.grid_9 { width:440px; }
.grid_10 { width:490px; }
.grid_11 { width:540px; }
.grid_12 { width:590px; }
.grid_13 { width:640px; }
.grid_14 { width:690px; }
.grid_15 { width:740px; }
.grid_16 { width:790px; }
.grid_17 { width:840px; }
.grid_18 { width:890px; }

.column {
	margin: 0 5px;
	overflow: hidden;
	float: left;
	display: inline;
	line-height: 1.2em;
}
.row {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -5px;
	width: auto;
	display: inline-block;
}
.clear { clear: both; }
.left { float: left; }
.right {float:right; }


#header{
    position:relative;
	padding-top: 15px;
}

#header img.logo{
    
}
.logo.row{
    margin-top:15px;
}
.logo.row .wrapper{
    text-align:center;
}
.whiteBar {
	width: 250px;
	text-align: right;
	font-size: 12px;
	height: 14px;
	padding:0px;
	position:absolute;
	top:5px;
	right:0px;
	color: #0281ca;
}

#header .topBar {
	background-image:none;
	height: 65px;
	margin: 10px 0;
	text-align: center;
        padding-top:20px;
        padding-bottom:12px;
        vertical-align:top;
}

#header .topBar .interior {
	text-align: left;
	font-weight: normal;
}
#header .topBar .interiorSmall {
	margin: 0 auto;
	text-align: left;
	font-weight: normal;
}
#header .topBar .menu {
	float: left;
	font-size: 18px;
	color: #fff;
	margin: 14px 0 0 0;
}
#header .topBar .interiorSmall .menu {
	float: left;
	font-size: 18px;
	color: #fff;
	margin: 14px 15px 0 20px;
}
#header .topBar .input{
    display:inline;
    float:left;
    margin-right:20px;
}
#tbUser{
    margin:0px;
}
#header .topBar input.textbox {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;        
        border-top:2px solid #EEE;
	width:652px;
        line-height:100%;
        font-size:22px;
        padding:4px 15px 4px;
	text-align: left;
	color:#103E4F;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
}
input.textbox.changed{
    color:#FFF;
}
#header input.textbox.compareUser.small{
    display:inline-block;
    width:114px;
}

#header .topBar .go {
	
}
#header .topBar .interiorSmall .go {
	float: left;
	margin: 5px 0 0 -18px;
}
#searchTopicTab{
    background-color:#103E4F;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
#btnSearchTopic{
    width:100%;
}

span.vs{
    margin-left:4px;
    margin-right:4px;
    color:white;
}
div.compareUser{
    width:900px;
}
.searchTypeIndicator .arrows{
    position:relative;
}
.searchTypeIndicator .text{
	margin: 0 20px;
	position: relative;
    cursor: pointer;
}
.searchTypeIndicator .compare.text{
    color:white;
    cursor:pointer;
    right:0px;
    position:absolute;
}

/* Added for anchor-based pointers */
.searchTypeIndicator .text { margin: 0 20px; position: relative; top: auto; left: auto; }
.arrowsText { position: relative; }
.arrowsText a { color: #fff; text-decoration: none; display: block; padding-top: 10px; position: relative; top: -1px; }
.arrowsText a.active, .arrowsText a:hover {
	background: transparent url('/images/klout/klout_downarrow.png') top center no-repeat;
}
