br.clearfloat{clear:both; height:1px; display:block; width:1px}

:focus{outline:0 none}

.float_left{float:left}

div.tb_menu_bg, #tb_ad, a.hosted_by, a.build_button, a.build_button span.btn_left, a.build_button span.btn_right, div#share_section, div#search_bar, .lycos_logo, #tb_share
	{background:url(images/adbanner_sprite.jpg); font-family:Arial, Helvetica, sans-serif}

/* containers */	
div#tb_container{background-position:bottom; height:155px; overflow-x:hidden; .text-align:center; }
	div#tb_container div#tb_menu{background:url(images/adbanner_sprite.jpg) no-repeat 953px 0; height:45px; margin:0 auto; width:955px; .text-align:left}
	
	div#tb_container div.tb_menu_bg{background-position:center -449px}

/* tripod logo & link */
div#tb_container div#tb_menu a.hosted_by{background-position:0 -1px; color:#fff; display:block; float:left; font-size:10px; height:41px; margin:0; padding:3px 0 0 10px; text-decoration:none; text-align:left; line-height:normal; width:106px;}

/* middle button area */
span.underline{margin-left:7px; text-decoration:underline; cursor:pointer}
div#tb_menu a.build_button{background-position:0 -91px; color:#becc9b; display:block; float:left; font-size:20px; font-weight:bold; height:41px; line-height:2.1em; text-decoration:none; width:620px}
	div#tb_menu a.build_button:hover{background-position:0 -136px; color:#292929}
		div#tb_menu a.build_button span.sub_text{color:#fff; font-size:16px; font-weight:normal; margin:0 0 0 20px; cursor:pointer}
			div#tb_menu a.build_button:hover span.sub_text{color:#292929}
		div#tb_menu a.build_button span.btn_right{background-position:-3px -46px; display:block; float:right; height:44px; width:25px}
			div#tb_menu a.build_button:hover span.btn_right{background-position:-31px -46px}
		div#tb_menu a.build_button span.btn_left{background-position:-62px -46px; display:block; float:left; height:44px; width:22px}
			div#tb_menu a.build_button:hover span.btn_left{background-position:-90px -46px}
		
/* share section */		
div#tb_container div#share_section{background-position:4px -181px; background-repeat:no-repeat; color:#fff; float:left; font-size:12px; height:44px; padding:0 0 0 10px; position:relative; width:100px }
	div#tb_container div#share_section p.para{margin:4px 0 3px; line-height:normal; position:relative; text-align:left}	
	div#tb_container div#share_section a{color:#f3dba9}	

	a.facebook_btn{height:19px; left:-2px; position:absolute; top:16px; width:16px}
		a.facebook_btn:hover{background:url(images/adbanner_sprite.jpg) -4px -246px}
	a.twitter_btn{height:19px; left:18px; position:absolute; top:16px; width:16px}
		a.twitter_btn:hover{background:url(images/adbanner_sprite.jpg) 88px -246px}
	a span.more_drop{color:#515151; font-size:11px; height:19px; left:41px; padding-left:3px; position:absolute; text-decoration:none; top:20px; width:50px; cursor:pointer}
		a span.more_drop:hover{background:url(images/adbanner_sprite.jpg) 65px -250px}
	div#share_section p span.more_drop a#more_click{color:#000; display:block; font-size:11px; height:11px; line-height:1.3em; padding:3px 3px 3px 4px; text-decoration:none}
		
	#tb_share{background-position:0 -384px; color:#fff; display:none; font-size:12px; height:68px; overflow-y:hidden}
	#tb_share div.tb_share_container{margin:0 auto; padding-top:9px; width:604px}
	#tb_share span.social{display:block; float:left; width:120px; line-height:1.3em; text-align:left}
			
	#tb_share span.social a span{border:none!important; display:block; float:left; height:17px; width:20px!important;}	
	
		#tb_share span.social a span.delicious{background:url(images/social_icons.png) no-repeat 2px 0!important}
		#tb_share span.social a span.digg{background:url(images/social_icons.png) no-repeat 2px -70px!important}
		#tb_share span.social a span.stumble{background:url(images/social_icons.png) no-repeat 2px -181px!important}
		#tb_share span.social a span.myspace{background:url(images/social_icons.png) no-repeat 2px -89px!important}
		#tb_share span.social a span.winlive{background:url(images/social_icons.png) no-repeat 2px -51px!important}
		#tb_share span.social a span.yahoo{background:url(images/social_icons.png) no-repeat 2px -33px!important}
		#tb_share span.social a span.blinklist{background:url(images/social_icons.png) no-repeat 2px -253px!important}
		#tb_share span.social a span.blogmarks{background:url(images/social_icons.png) no-repeat 2px -161px!important}
		#tb_share span.social a span.furl{background:url(images/social_icons.png) no-repeat 2px -217px!important}
		#tb_share span.social a span.google{background:url(images/social_icons.png) no-repeat 2px -236px!important}
		#tb_share span.social a span.magnolia{background:url(images/social_icons.png) no-repeat 2px -269px!important}
		#tb_share span.social a span.newsvine{background:url(images/social_icons.png) no-repeat 2px -16px!important}
		#tb_share span.social a span.reddit{background:url(images/social_icons.png) no-repeat 2px -144px!important}
		#tb_share span.social a span.tailrank{background:url(images/social_icons.png) no-repeat 2px -197px!important}
		#tb_share span.social a span.technorati{background:url(images/social_icons.png) no-repeat 2px -126px!important}		
						
/* search box */
div#tb_container div.tb_menu_bg div#tb_menu #searchlycos{color:#f3dba9!important; display:block; line-height:normal; font-size:12px; float:left; padding:6px 0 0 0; text-align:center; text-decoration:underline; width:106px}
div#search_bar{background-position:0 -388px; color:#fff; display:none; font-size:12px; height:37px; overflow-y:hidden}

div.search_contain{margin:0 auto; line-height:3em; .line-height:24pt; width:520px}
	#tb_share a, div.search_contain a{color:#F3DBA9}

.lycos_logo{background-position:0 -315px; display:block; float:left; height:31px; margin-right:10px; width:65px}

span.hidetext{visibility:hidden}
 div#search_bar p{margin:0; line-height:2.6em; text-align:left}
div#search_bar input.search_txt{font-family:Arial, Helvetica, sans-serif; margin-left:10px}
div#search_bar input.search_btn{background:url(images/searchbutton.png) -1px -23px no-repeat #000; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
								height:22px; margin:-1px 0 0 10px; padding:1px 1px 0 0; vertical-align:middle; width:73px}
	div#search_bar input.search_btn:hover{background:url(images/searchbutton.png) -1px 0 no-repeat #000}
	
/* ad container */
div#tb_container div#tb_ad{background:none!important; text-align:center; padding-top:10px; height:100px; position:relative; width:100%}

div#tb_container div#tb_ad div#ad_container{width:728px; height:90px; margin:0 auto}