#navigation #fb_logout_image {
  margin: 10px 0px 0px 0px;
}

#fb_logout_image {
  background-color: white;  
}


#footer_menu #fb_logout_image {
  margin-top: -4px;
}

.openid_login_block {
  padding-left: 10px;
  Xwidth: 100%;
}

#js_block_border_user_login-block .openid_login_block {
  margin: 0px auto;
}

#js_no_comments .openid_login_block {
  margin: 0px auto;
}

/*
#js_login_form  .openid_login_block, .main_break .openid_login_block {
*/

#js_login_form  .openid_login_block {
  margin-left: 27%;
  margin-bottom: 10px;
}

#js_registration_holder .openid_login_block {
  margin-bottom: 20px;
  padding-left: 0px;
}

.openid_quickregister_wrapper .openid_login_block {
  margin-top: 30px !important;
}

#openidconnect_publish_feed_story_prompt .openidconnect_publish_feed_story_prompt_confirmed {
  color: white;
  background: #54A4DE;
  font-weight: bold;
}

input.openidconnect_publish_feed_story_prompt_confirmed {
  color: white;
  background: #54A4DE;
  font-weight: bold;
}

#openidconnect_publish_feed_story_prompt input.openidconnect_checkbox {
  background: #FFF;
  border: none;
}



.openidconnect_friend_service_12, .openidconnect_album_service_12 {
  background: url(../module/openidsocial/static/image/brands/logo_linkedin_mini.png);  
}

.openidconnect_friend_service_10, .openidconnect_album_service_10 {
  background: url(../module/openidsocial/static/image/brands/logo_twitter_mini.png);  
}

.openidconnect_friend_service_2, .openidconnect_album_service_2 {
  background: url(../module/openidsocial/static/image/brands/logo_myspace_mini.png);  
}

.openidconnect_friend_service_1, .openidconnect_album_service_1 {
  background: url(../module/openidsocial/static/image/brands/logo_facebook_mini.png);  
}

.openidconnect_friend_service_4, .openidconnect_album_service_4 {
  background: url(../module/openidsocial/static/image/brands/logo_yahoo_mini.png);  
}

.openidconnect_friend_service_26, .openidconnect_album_service_26 {
  background: url(../module/openidsocial/static/image/brands/logo_lastfm_mini.png);  
}


.openidconnect_friendrow_selected .openidconnect_friend_selector {
  background: url(../module/openidsocial/static/image/icons/checkgreen16.png);  
}

.openidconnect_friends_listview .openidconnect_friend_details {
  visibility: visible;
  display: block;
}

.openidconnect_friends_gridview .openidconnect_friend_details {
  visibility: hidden;
  display: none;  
}

.openidconnect_friend_details {
  float:left;
  padding-left: 5px;
  width: 90px;
  Xdisplay: none;
}

.openidconnect_friend_name {
  font-weight: bold;
}

.openidconnect_friend_status {
  margin-top: 2px;
}

.openidconnect_friendrow {
  float:left;
  padding: 5px;
  margin: 5px;
  border: 1px solid #EEE;
  Xwidth: 170px;
  
  background-color: white;
}

.openidconnect_friend_photo_wrapper {
  float:left;
  width: 50px;
  height: 50px;
  Xpadding-left: 5px;
  position: relative;
}

.openidconnect_friend_selector {
  position: absolute;
  border: 0px;
  left: 2px;
  top: 2px;
  width: 16px;
  height: 16px;
}

.openidconnect_friend_id {
  padding: 0px;
  margin: 0px;
}

.openidconnect_friend_service {
  position: absolute;
  bottom: 2px;
  right: 0px;
  width: 16px;
  height: 16px;
}

.openidconnect_album_service {
  position: absolute;
  bottom: 4px;
  left: 0px;
  width: 16px;
  height: 16px;
}

.openidconnect_feed_friend_service {
  position: absolute;
  top: 41px;
  left: 33px;
  width: 16px;
  height: 16px;
  z-index: 2;
}


.openidconnect_friend_photo {
  width: 50px;
  height: 50px;
}

/*
.openidconnect_friends_listview .openidconnect_friendrow {
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 2px;
  padding-right: 2px;
}
*/

.openidconnect_friends_listview .openidconnect_friendrow {
  width: 280px;
}

.openidconnect_friends_listview .openidconnect_friend_details {
  width: 220px;
}

#openidconnect_msg_subject {
  width: 230px;
}

#openidconnect_msg_body {
  width: 230px;
  background: #FFF;
}

.openidservice_connected {
  background: url(../module/openidsocial/static/image/icons/checkgreen32.png) no-repeat;
}

.openidconnect_user_service {
  margin-bottom: 25px;
  border-bottom: 1px solid #EEE;
  padding-bottom: 5px;
}


.openidconnect_publish_feed_story_service_user {
  Xcolor: #333;
  Xbackground-color: #FFF9D7;
  Xborder: 1px solid #E2C822;
  
  color: #6B6B6B;
  background-color: #FEFBD9;
  border: 1px solid #EEE9B5;
  
  padding: 3px;
  position: absolute;
}

.openidconnect_publish_feed_story_service_user span {
  font-weight: bold;
}


.openidconnect_friends_selector_selected {
  font-weight: bold;
}


#openidconnect_friends_control {
  min-height: 130px;
}

.openidconnect_friends_pager {
  padding: 5px;
  color: #888;
}

.openidconnect_friends_pager:hover {
  background-color: #EEE;
}


/*** MEDIA ***/

.openidconnect_albums_servicelogo {
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

.openidconnect_albums_servicelogos {
  padding: 5px 4px;
  padding-top: 6px;
  border-bottom: 1px solid #DDD;
  border-top: 1px solid #DDD;
  background: #F2F2F2;
  margin-bottom: 20px;
}


/*** Social Friends ***/

.facebookwall_servicelogos {
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}


.socialfriends_servicelogo {
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

.socialfriends_servicelogos {
  padding-bottom: 4px;
  padding-left: 0px;
  padding-right: 4px;
}

#openidconnect_send_message_hint {
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
  text-align: center;
}

input.openidconnect_shadowbutton {
  background: #FFF;
  color: #54A4DE;
  border:1px solid #EEEEEE;
}

input.openidconnect_shadowbutton:hover {
  background: #54A4DE;
  color: #FFF;
  border:1px solid #EEEEEE;
}