#social-media-bar { background-color:#F9F9F9;border-color:#DEDEDE;}
#social-media-bar #print,#social-media-bar #email,#social-media-bar #share-dialogue { background:url('/images/modules/social-networking/social-media-sprites.gif') no-repeat 100% 1px;}
#social-media-bar #print a,#social-media-bar #email a { background:url('/images/modules/social-networking/social-media-sprites.gif') no-repeat right 0;}
#social-media-bar #print a { background-position:0 -50px;}
#social-media-bar #email a { background-position:0 -32px;}
#social-media-bar #social-networks li { background:url('/images/modules/social-networking/social-media-sprites.gif') no-repeat 100% -13px;}
#social-media-bar #social-networks #social-myspace { background:none;}
#social-media-bar #social-networks #social-yahoo-buzz a,#social-media-bar #social-networks #social-facebook a,#social-media-bar #social-networks #social-stumbleupon a,#social-media-bar #social-networks #social-digg a,#social-media-bar #social-networks #social-delicious a,#social-media-bar #social-networks #social-myspace a { background:url('/images/modules/social-networking/social-media-sprites.gif') no-repeat left;}
#social-media-bar #social-networks #social-yahoo-buzz a { background-position:0 -84px;}
#social-media-bar #social-networks #social-facebook a { background-position:0 -101px;}
#social-media-bar #social-networks #social-stumbleupon a { background-position:0 -118px;}
#social-media-bar #social-networks #social-digg.last { background:none;}
#social-media-bar #social-networks #social-digg a { background-position:0 -135px;}
#social-media-bar #social-networks #social-delicious a { background-position:0 -152px;}
#social-media-bar #social-networks #social-myspace a { background-position:0 -169px;}
#email-overlay { border-color:#E0E0E0;color:#999;background:#FFF;}
#email-overlay .email-fieldset { background-color:#FFF;}
#email-overlay form .staf-text { border-color:#999;color:#999;}
#email-overlay form .staf-textarea { color:#999;}
#email-overlay form .character-count { color:#999;background-color:#FFF;}
#email-overlay form #post-email,#email-overlay form #reset-email,#email-overlay form #reset-email-over,#email-overlay form #close-email { background:url('/images/modules/social-networking/submit-sprite.png') no-repeat;}
#email-overlay form #post-email { background-position:-1px -1px;}
#email-overlay form #reset-email { display:none;background-position:-1px -40px;}
#email-overlay form #reset-email-over { background-position:-1px -40px;}
#email-overlay form #close-email { background-position:-1px -21px;}


#social-networking-bar { width:639px;height:33px;background:url('/images/social-networking-bar/bar-background.gif') no-repeat top center;list-style-type:none;}
#social-networking-bar dd { float:left;display:block;}
#social-networking-bar #share-items { margin:4px 0;padding-left:14px;width:245px;height:25px;border-style:solid;border-width:0 2px 0 0;overflow:hidden;}
#social-networking-bar #share-items ul { list-style:none;}
#social-networking-bar #share-items li { padding:0 10px 0 6px;float:left;}
#social-networking-bar #share-items .divider { background:url('/images/social-networking-bar/divider.gif') no-repeat center right;}
#social-networking-bar #recommend { margin:4px 0 4px 27px;width:255px;height:25px;border-style:solid;border-width:0 2px 0 0;overflow:hidden;}
#social-networking-bar #recommend-count { width:90px;}
#social-networking-bar #recommend-count div { font-size:1.4em;font-weight:bold;line-height:1.4em;text-align:center;padding-top:2px;}
#email-overlay { position:absolute;display:none;width:400px;border-style:solid;border-width:1px;margin:-4px 0 0 22px;z-index:5;}
#email-overlay .email-fieldset { padding:20px 20px 0 20px;}
#email-overlay table { border-collapse:collapse;}
#email-overlay form label { float:left;width:90px;padding:2px 5px 0 0;text-align:right;font-size:.9em;font-weight:bold;}
#email-overlay form .staf-text { font-size:.9em;font-weight:bold;width:250px;height:17px;padding:4px 0 0 5px;border-style:solid;border-width:1px;}
#email-overlay form #toName { margin-bottom:5px;}
#email-overlay form #toAddress { margin-bottom:15px;}
#email-overlay form #fromName { margin-bottom:5px;}
#email-overlay form #fromAddress { margin-bottom:15px;}
#email-overlay form .staf-textarea { font-size:1.2em;font-weight:bold;color:#495352;width:250px;height:70px;padding:4px 0 0 5px;border:1px solid #999;}
#email-overlay form .character-count { font-size:.85em;width:150px;padding:2px 0 5px 0;border-width:0;margin-left:202px;text-align:right;}
#email-overlay form #post-actions { margin-bottom:10px;}
#email-overlay form #post-actions dd { float:left;}
#email-overlay form #post-confirm-msg { width:284px;margin-right:10px;font-size:.9em;font-weight:bold;text-align:right;}
#email-overlay form #post-email { cursor:pointer;}
#email-overlay form #reset-email { display:none;cursor:pointer;}
#email-overlay #ping-image { width:1px;height:1px;}
#email-overlay .close-window img { padding:5px 0 3px 319px;}
#digg-overlay { position:absolute;display:none;width:53px;border-style:solid;border-width:1px;margin:-137px 0 0 66px;padding:5px;z-index:10;}
#digg-overlay .close-window a { font-size:.65em;font-weight:bold;}
#share-overlay { position:absolute;display:none;width:200px;border-style:solid;border-width:1px;margin:-4px 0 0 130px;z-index:15;}
#share-overlay .networks { width:180px;padding:5px 10px 10px 10px;list-style-type:none;}
#share-overlay .networks li { padding:5px 0;font-size:.85em;font-weight:bold;line-height:18px;border-style:dotted;border-width:0 0 1px 0;}
#share-overlay .networks li.delicious { padding-left:25px;background:url('/shared/images/icons/delicious.gif') no-repeat center left;}
#share-overlay .networks li.furl { padding-left:25px;background:url('/shared/images/icons/furl.gif') no-repeat center left;}
#share-overlay .networks li.newsvine { padding-left:25px;background:url('/shared/images/icons/newsvine.gif') no-repeat center left;}
#share-overlay .networks li.reddit { padding-left:25px;background:url('/shared/images/icons/reddit.gif') no-repeat center left;}
#share-overlay .networks li.yahoo { padding-left:25px;background:url('/shared/images/icons/yahoo-buzz-logo.gif') no-repeat center left;}
#yahooBuzzBadge-form a span { padding-left:0!important;}
#yahooBuzzBadge-form a span span { display:none!important;}
#share-overlay .networks li.technorati { padding-left:25px;background:url('/shared/images/icons/technorati.gif') no-repeat center left;}
#share-overlay .close-window img { padding:5px 0 3px 137px;}


