.rpx_link_wrap {
  display:inline-block;
  text-decoration:none;
  outline:none;
}

.rpx_link_wrap:hover {
text-decoration:none;
}

.rpxsocial { /* has dynamic items in head */
  display:inline;
  font-size:14px;
  font-family:sans-serif;
  color:#FFF;
  background-color:#074764;
  background-repeat:no-repeat;
  background-position:2px center;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:4px 4px 2px 6px;
}
.rpxsocial:hover {cursor:pointer;}

.rpx_social_icons {
  display:block;
  position:relative;
  width:78px; height:17px;
  margin-left:auto; margin-right:auto;
}

.rpx_label {
  font-size:small; font-style:serif;
  color:#666;
  margin:3px;
  padding:0px;
}

.rpx_tooltip {
  position:relative;
}

.rpx_tooltip .rpx_share_tip {
  margin:0px;
  margin-left:-999em;
  position:absolute;
  padding:3px;
}

.rpx_tooltip:hover .rpx_share_tip {
  border-radius:5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
  font-family:sans-serif;
  position: absolute;left:12px; top:-50px; z-index:99;
  width:90px;
  margin-left:0px;
  border:1px solid #666;
}

.rpx_share_tip {
  padding:7px;
  background: #F0F0F0;
  color:#666;
}

.rpx_clear {
  clear:both;
}

.rpx_button {
  margin:4px 6px 16px 0px; 
  padding:0px 5px 5px 0px;
}

.jn-icon {
  display:block;
  background-repeat:no-repeat;
  background-position:fixed;
  border:0;
  margin:0;
  float:left;
}

.jn-icon:hover { cursor:pointer; }

.jn-size30 {
  width:30px;
  height:30px;
  background-image:url('jn-icons32.png');
}

.jn-size16 {
  width:16px;
  height:16px;
  background-image:url('jn-icons16.png');
}

.jn-size16.jn-facebook    { background-position:0px 0px; }
.jn-size16.jn-google      { background-position:0px -16px; }
.jn-size16.jn-linkedin    { background-position:0px -32px; }
.jn-size16.jn-myspace     { background-position:0px -48px; }
.jn-size16.jn-twitter     { background-position:0px -64px; }
.jn-size16.jn-live_id     { background-position:0px -80px; }
.jn-size16.jn-yahoo       { background-position:0px -96px; }
.jn-size16.jn-aol         { background-position:0px -112px; }
.jn-size16.jn-blogger     { background-position:0px -128px; }
.jn-size16.jn-flickr      { background-position:0px -144px; }
.jn-size16.jn-hyves       { background-position:0px -160px; }
.jn-size16.jn-livejournal { background-position:0px -176px; }
.jn-size16.jn-myopenid    { background-position:0px -192px; }
.jn-size16.jn-netlog      { background-position:0px -208px; }
.jn-size16.jn-openid      { background-position:0px -224px; }
.jn-size16.jn-verisign    { background-position:0px -240px; }
.jn-size16.jn-wordpress   { background-position:0px -256px; }
.jn-size16.jn-paypal      { background-position:0px -272px; }
.jn-size16.jn-orkut       { background-position:0px -288px; }
.jn-size16.jn-vzn         { background-position:0px -304px; }
.jn-size16.jn-salesforce  { background-position:0px -320px; }
.jn-size16.jn-foursquare  { background-position:0px -336px; }

.jn-size30.jn-facebook    { background-position:0px 0px; }
.jn-size30.jn-google      { background-position:0px -30px; }
.jn-size30.jn-linkedin    { background-position:0px -60px; }
.jn-size30.jn-myspace     { background-position:0px -90px; }
.jn-size30.jn-twitter     { background-position:0px -120px; }
.jn-size30.jn-live_id     { background-position:0px -150px; }
.jn-size30.jn-yahoo       { background-position:0px -180px; }
.jn-size30.jn-aol         { background-position:0px -210px; }
.jn-size30.jn-blogger     { background-position:0px -240px; }
.jn-size30.jn-flickr      { background-position:0px -270px; }
.jn-size30.jn-hyves       { background-position:0px -300px; }
.jn-size30.jn-livejournal { background-position:0px -330px; }
.jn-size30.jn-myopenid    { background-position:0px -360px; }
.jn-size30.jn-netlog      { background-position:0px -390px; }
.jn-size30.jn-openid      { background-position:0px -420px; }
.jn-size30.jn-verisign    { background-position:0px -450px; }
.jn-size30.jn-wordpress   { background-position:0px -480px; }
.jn-size30.jn-paypal      { background-position:0px -510px; }
.jn-size30.jn-orkut       { background-position:0px -540px; }
.jn-size30.jn-vzn         { background-position:0px -570px; }
.jn-size30.jn-salesforce  { background-position:0px -600px; }
.jn-size30.jn-foursquare  { background-position:0px -630px; }
