/* CSS Document */

div#bar {
	margin:0; padding:0; clear:both; font-size:13px;
}

div#bar ul li{list-style:none;}	
	
div#bar #topBar .right a:link, div#bar #topBar .right a:active, div#bar #topBar .right a:visited, div#bar #topBar .right a:hover
	{text-decoration:none; color:white; font-weight:bold; padding-bottom:6px;}


/*VERY SLOW TO TAKE CHANGES - CONSIDER WHEN CHANGING*/
div#bar #topBar{  
	background: #000 url(http://triblive.com/csp/mediapool/sites/TribLIVE/assets/img/TL_GradBar.jpg) repeat-x;
    height:27px;
}

div#bar #topBar ul{position:relative; margin:0 auto; padding:0; width:980px; list-style-type:none;}
div#bar #topBar ul li{float:left;}
div#bar #topBar ul li.right{float:right; padding-left:15px; color:white; font-weight:bold; font-size:12px;}
div#bar #bottomBar{clear:both; padding-top:7px; padding-bottom:30px;}
div#bar #bottomBar ul{position:relative; margin: 0 auto; padding:0; width:980px; list-style-type:none;}
div#bar #bottomBar ul li{float:left;}
div#bar #bottomBar ul li a:link, #bar div#bottomBar ul li a:active, div#bar #bottomBar ul li a:visited {
		text-decoration:none;
		padding: 12px 10px 4px 12px; 
		color:#3c3a3b;
		font-weight:700;
		font-size:85%;
		}
div#bar #bottomBar ul li a:hover {
		text-decoration:none;
		color:#ffffff;
		font-size:85%;
		background-color:#171717; 
		padding: 12px 10px 4px 12px;
		width:20px;
		-moz-border-radius-bottomleft:6px;
		-moz-border-radius-bottomright:6px;
		-webkit-border-bottom-left-radius:6px;
		-webkit-border-bottom-right-radius:6px;
		}
		

		
div#bar #SMmenu {
	background-image:url(http://triblive.com/csp/mediapool/sites/TribLIVE/assets/img/nav/SocialNavLayer2.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#898989;
	width:980px;
	height:400px;
	z-index:999999;
	margin-top:-80px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	padding-top:4px;
	padding-bottom:5px;
	visibility:hidden;
	position:absolute;
	}
	
div#bar #ttmsoc {
	background-image:url(http://triblive.com/csp/mediapool/sites/TribLIVE/assets/img/nav/ttmnavlayer1.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#898989;
	width:581px;
	height:400px;
	z-index:999999;
	margin-top:-80px;
	margin-left:0px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	padding:4px;
	visibility:hidden;
	position:absolute;
	}
	
div#bar #payHalf {
	z-index:9999999999;
	margin-top:-79px;
	margin-left:704px;
	border-right:4px solid #171717;
	border-bottom:4px solid #171717;
	border-left:4px solid #171717;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	background-color:none;
	padding:0;
	visibility:hidden;
	position:absolute;
}
	
	div#bar #ttmsoc #helpdesk
		{ 
		position: absolute;
		margin-left: 6px; 
		padding: 5px; 
		margin-top: 54px; 
		width: 223px; 
		height: 241px;}
		
	div#bar #ttmsoc #advertise
		{
		position: absolute;
		margin-left: 257px; 
		padding: 5px; 
		margin-top: 54px; 
		width: 300px; 
		height: 241px;}
		
	div#bar #ttmsoc #partners
		{
		position: absolute;
		margin-left: 192px; 
		padding: 5px; 
		margin-top: 315px; 
		width: 372px; 
		height: 61px;}
		
div#bar #SMmenu #facebook
	{padding:5px;
	position:absolute;
	margin-top:9px;
	margin-left:9px;
	height:171px;
	width:377px;}
	
div#bar #SMmenu #tribRadio
	{padding:5px;
	position:absolute;
	margin-top:8px;
	margin-left:405px;
	height:173px;
	width:192px;}
	
div#bar #SMmenu #youTube
	{padding:5px;
	position:absolute;
	margin-top:8px;
	margin-left:627px;
	height:373px;
	width:330px;}
	
div#bar #SMmenu #youTube #tubeminis {
	width:333px;
	height:120px;
	position:absolute;
	margin-top:14px;
	margin-left:0px;
}
			
div#bar #SMmenu #twitter
	{padding:5px;
	position:absolute;
	margin-top:192px;
	margin-left:9px;
	height:188px;
	width:376px;}
	
div#bar #SMmenu #on_the_go
	{padding:5px;
	position:absolute;
	margin-top:238px;
	margin-left:389px;
	height:138px;
	width:213px;}

div#bar #SMmenu #on_the_go img
	{padding:22px 0 0 23px;
	text-decoration:none;
	list-style:none;
	list-style-type:none;}
	
	#on_the_go img a:hover {
	text-decoration:none;}
		
div#bar div#topBar #signin_manageaccount {
	background-color:#898989;
	width:140px;
	height:45px;
	z-index:9999999999;
	margin-top:6px;
	text-align:center;
	margin-left:-16px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	padding:4px;
	visibility:hidden;
	position:absolute;
	}
	
	div#bar div#topBar #signin_manageaccount a:link, div#bar div#topBar #signin_manageaccount a:active, div#bar div#topBar #signin_manageaccount a:visited
		{color:black;
		text-decoration:none;}
		
	div#bar div#topBar #signin_manageaccount a:hover
		{text-decoration:none;}
	
	div#bar div#topBar #signin_manageaccount div#useroptions
		{background-color:#cccccc;
		padding:5px;
		border-radius:4px;
		-moz-border-radius:4px;
		}
	
	
#signin_menu {
/*	-moz-border-radius-topleft:5px;*/
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
/*	-webkit-border-top-left-radius:5px;*/
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	display:none;
	background-image:url(http://triblive.com/csp/mediapool/sites/TribLIVE/assets/img/signin/signinbkgd.png);
/*	background-image:url(../img/signin/signinbkgd.png); */
	background-color:#898989;
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	position:absolute;
	width:210px;
	z-index:10000;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 31.5px;
	margin-top:-11px;
	margin-left:-60px;
	color:#fff;
	font-size:11px;
}

		
