#page, #wpwrap {
	padding-top: 30px;
}

#wp-admin-bar {
    font-family:Arial,Sans-serif; font-size:13px; position: absolute; top: 0; left: 0; width: 100%;
    background: #888; /* old browsers */
    background: -moz-linear-gradient(top, #888 0%, #666 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888), color-stop(100%,#666)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#666666',GradientType=0 ); /* ie */
}

#wp-admin-bar .main-nav a, #wp-admin-bar .main-nav span {font-weight:bold; text-decoration:none; color: #fff; line-height:20px; height:20px; vertical-align:top; float:left; display:block;}
#wp-admin-bar .main-nav a:hover {color:#999; text-decoration:underline;}
#wp-admin-bar .main-nav a img {margin-right:5px;}

/* Newsletter promo styles */
/* Expanded */
#page.newsletter-promo{padding-top:170px;}
#wp-admin-bar #get-newsletters .error{margin-top:6px;font-size:12px;font-weight:normal;color:pink;}
#wp-admin-bar.newsletter-promo #tl-adminbar-search,
#wp-admin-bar.newsletter-promo .bp-login,
#wp-admin-bar.newsletter-promo .bp-signup {display:none;}
#wp-admin-bar.newsletter-promo{border-bottom:1px solid #dddddd;}
#wp-admin-bar .padder.newsletter-promo{background-image:url(../../../../../../wp-content/themes/triblocal/images/newsletter-icon-medium-rotated-cutoff.png);background-position:bottom right;background-repeat:no-repeat;}
#wp-admin-bar #get-newsletters{width:940px;margin:0 auto;padding:0;position:relative;clear:both;display:none;}
#wp-admin-bar #get-newsletters > div{height:108px;padding-top:32px;}
#wp-admin-bar #get-newsletters h3,
#wp-admin-bar #get-newsletters h4{color:#ffffff;font-family:Georgia,serif;font-weight:normal;}
#wp-admin-bar #get-newsletters h3{font-size:32px;font-weight:bold;text-shadow:0 2px 2px #343434;margin:0 12px 18px 0;width:720px;text-align:center;}
#wp-admin-bar #get-newsletters h4{font-size:22px;text-shadow:0 2px 2px #545454;margin:0 10px 0 30px;float:left;}
#wp-admin-bar #get-newsletters #show-hide-newsletter-signup-promo a{color:#ffffff;font-weight:bold;position:absolute;right:184px;bottom:-22px;}
#wp-admin-bar #get-newsletters #show-hide-newsletter-signup-promo a:hover{color:#999999;}

#wp-admin-bar #get-newsletters form{position:relative;top:2px;color:#B4B4B4;float:left;clear:right;}
#wp-admin-bar #get-newsletters form,
#wp-admin-bar #get-newsletters form input{margin:0;padding:0;border:0;font-size:14px;font-weight:bold;}
#wp-admin-bar #get-newsletters form input[type="text"]{border:;width:150px;color:#808080;float:left;padding:0 5px;font-size:14px;line-height:24px;height:24px;-webkit-box-shadow:0 1px 5px #444;-moz-box-shadow:0 1px 5px #444;box-shadow:0 1px 5px #444;}
#wp-admin-bar #get-newsletters form input[type="submit"]{border-width:1px 1px 1px 0;border-color:#ffffff;border-style:solid;font-size:14px;line-height:24px;height:24px;background:#b4b4b4;color:#ffffff;padding:0 4px;-webkit-box-shadow:0 1px 5px #444;-moz-box-shadow:0 1px 5px #444;box-shadow:0 1px 5px #444;}
#wp-admin-bar #get-newsletters form input[type="submit"].loading{color:#dddddd;}
#wp-admin-bar #get-newsletters form input[type="submit"]:hover{cursor:pointer;}

/* Collapsed */
#wp-admin-bar.newsletter-promo-small{border-bottom:1px solid #dddddd;}
#wp-admin-bar.newsletter-promo-small h3,
#wp-admin-bar.newsletter-promo-small h4,
#wp-admin-bar.newsletter-promo-small form{display:none;}
#wp-admin-bar.newsletter-promo-small #get-newsletters > div{height:auto;padding:0;}
#wp-admin-bar .padder.newsletter-promo-small{background-image:url(../../../../../../wp-content/themes/triblocal/images/newsletter-icon-medium-rotated-cutoff.png);background-position:right -64px;background-repeat:no-repeat;}

/* Newsletter promo on black */
#wp-admin-bar.newsletter-promo-on-black{border-bottom:1px solid #343434;}
#wp-admin-bar.newsletter-promo-on-black form .button{border-width:0;}

#wp-admin-bar .padder {position: relative; padding: 0; overflow:hidden;}
#page #wp-admin-bar .padder {width: 960px; margin: 0 auto;}

#wp-admin-bar ul li ul li a span {display: none;}

#wp-admin-bar ul li,
#back-to-referrer {height:20px; float:left; padding:5px 8px; margin:0;}


/*******************/

#wp-admin-bar ul { /* all lists */
	margin: 0;
	list-style: none;
	line-height: 1;
	cursor: pointer;
	height: auto;
	padding: 0;
}

#wp-admin-bar ul li.align-right {
	position: absolute;
	right: 0;
}

/* second-level lists */

#wp-admin-bar ul li ul {
	position: absolute;
	width: 174px;
	left: -999em;
	margin-left: 0;
	background: #333;
	border: 1px solid #222;
}
#wp-admin-bar ul li > ul {border-top: none;}

#wp-admin-bar ul li ul a {color: #eee;}

#wp-admin-bar ul li ul li {float: left; width: 174px; margin: 0;}
#wp-admin-bar ul li ul li:hover a {color: #fff;}

#wp-admin-bar ul li div.admin-bar-clear {clear: both;}

#wp-admin-bar ul.main-nav li ul li:hover, 
#wp-admin-bar ul.main-nav li ul li.sfhover, 
#wp-admin-bar ul.main-nav li ul li.sfhover {background-color: #222;}

/* third-and-above-level lists */

#wp-admin-bar ul li ul ul {margin: -25px 0 0 173px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#wp-admin-bar ul li ul li:hover ul li a {color: #eee;}
#wp-admin-bar ul li ul li ul li:hover a {color: #fff;}

#wp-admin-bar ul li:hover ul, 
#wp-admin-bar ul li ul li:hover ul, 
#wp-admin-bar ul li.sfhover ul, 
#wp-admin-bar ul li ul li.sfhover ul  {left: auto;}

#wp-admin-bar ul li.align-right:hover ul {right: 0;}

#wp-admin-bar ul li:hover ul ul, 
#wp-admin-bar li.sfhover ul li ul {left: -999em;}

/* Menu item css */
