/*preload images for rollovers*/
.preload { display: none; width:1; height:1; }

#headerContainer {
position:relative;
width:910px;
height:170px;
background:url(/static/images/headerBG.gif) no-repeat bottom;
margin: 0 auto;
}

#headerContainer a
{
	border-bottom: none;
}

#tweetCommonsLogo {
	position:absolute;
	width:290px;
	height:140px;
	left:34px;
}
#followTwitter {
	position:absolute;
	width:16px;
	height:100%;
	left:0;
	top:0;
	background:url(/static/images/followBtn.gif) no-repeat bottom;
}
#languageSelector {
	position:absolute;
	width:147px;
	height:44px;
	right:-34px;
	top:27px;
}

/*Info Bubbles*/
#retweetCounter {
	position:absolute;
	visibility:hidden;
	width:95px;
	height:54px;
	right:15px;
	bottom:0;
	background: #000;
}
#searchInfo{
	position:absolute;
	visibility: hidden;
	width:189px;
	height:80px;
	right:104px;
	bottom:0;
	background:#000;
}
/**/

#headerNavContainer {
	position:absolute;
	width:894px;
	height:30px;
	left:16px;
	bottom:0;
	background-image:url(/static/images/navBG.gif);
}

#headerTabWrapper {
	position:absolute;
	height:100%;
	left:0;
	top:0;
}

/*Tabs*/
/*turn on if margin and padding are not already globaly set*/
#navlist {
margin:0; padding:0;
padding-left:20px;
font-family:Helvetica, Arial, sans-serif;
}
#navlist ul, #navlist li {
display:inline;
list-style-type:none;
}
#navlist a:link, #navlist a:visited {
color:#c5c1d1;
float:left;
font-size:11px;
font-weight:400;
line-height:14px;
margin-right:0;
padding:10px 10px 5px;
text-decoration:none;
}
#navlist a:link#current, #navlist a:visited#current {
background:#fff;
border-bottom:1px solid #fff;
color:#000;
}
#navlist a:hover { color: #ababab; }
#navlist ul a:hover { color: #ababab; }
/**/

#searchContainer {
	position:absolute;
	width:268px;
	height:100%;
	top:0;
	right:0;
}