/* Share Dropdown Styles */
#shareTopMenu { padding-top: 4px; }
#shareTopMenu li.share ul { /* second-level lists */ position: absolute; background: #fff; width: 76px; border: 1px solid #000; padding-bottom: 2px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#shareTopMenu li.share:hover ul, #shareTopMenu li.share.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#shareTopMenu li:hover, { position: static; }
#shareTopMenu li { padding-bottom: 0px; }

#shareTopMenu {
	width: 60px;
	float: right;
}
#shareTopMenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left: -10px;
	list-style-image: none;
}
#shareTopMenu li.share ul {
	padding:0px;
	margin-top:-4px;
	font-weight:normal;
	padding-top:3px;
	padding-left:11px;
	padding-bottom:3px;
	margin-left:0px;
}
#shareTopMenu li.share ul.shareList li {
	list-style: none;
	display: inline;
	float: left;
	padding-top: 3px;
	padding-bottom: 0px;
}
#shareTopMenu li.share ul li a {
	padding:2px 0px 0px 20px;
	height:16px;
	display:block;
	color:#000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#shareTopMenu li.share ul li a:hover {
	padding:2px 0px 0px 20px;
	height:16px;
	display:block;
	color:#000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Share Footer Styles */
.shareMenu {
	border-top: 1px solid #000;
	padding-top: 6px;
	margin-top: 40px;
	clear: both;
}
.shareMenu ul {
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}
.shareMenu ul li {
	padding-right: 7px;
	list-style: none;
	display: inline;
	float: left;
}
.shareMenu ul li a {
	padding: 2px 0px 0px 18px;
	height: 16px;
	display: block;
	color: #000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.shareMenu ul li a:hover {
	padding: 2px 0px 0px 18px;
	height: 16px;
	display: block;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*Shared 'Share' Styles for link BG*/
#shareTopMenu .fb_share_link, .shareMenu .fb_share_link {
	background: url(/images/buttons/share_facebook.gif) no-repeat left;
}
#shareTopMenu .tw_share_link, .shareMenu .tw_share_link {
	background: url(/images/buttons/share_twitter.gif) no-repeat left;
}
#shareTopMenu .di_share_link, .shareMenu .di_share_link {
	background: url(/images/buttons/share_digg.gif) no-repeat left;
}
#shareTopMenu .go_share_link, .shareMenu .go_share_link {
	background: url(/images/buttons/share_google.gif) no-repeat left;
}
#shareTopMenu .de_share_link, .shareMenu .de_share_link {
	background: url(/images/buttons/share_delicious.gif) no-repeat left;
}
#shareTopMenu .li_share_link, .shareMenu .li_share_link {
	background: url(/images/buttons/share_linkedin.gif) no-repeat left;
}
#shareTopMenu .ri_share_link, .shareMenu .ri_share_link{
	background: url(/images/buttons/share_reddit.gif) no-repeat left;
}
#shareTopMenu .bo_share_link, .shareMenu .bo_share_link {
	background: url(/images/buttons/share_bookmark.gif) no-repeat left;
}
#shareTopMenu .em_share_link, .shareMenu .em_share_link {
	background: url(/images/buttons/share_email.gif) no-repeat left;
} 
#shareTopMenu .pt_share_link, .shareMenu .pt_share_link {
	background: url(/images/buttons/share_print.gif) no-repeat left;
} 