#page.accounts .main {
	float: left;
}
#page.accounts .sub {
	float: right;
}

#page.accounts.edit form p {
/*  overflow: auto;*/
}
#page.accounts form p label.check_box {
  float: right;
  width: 385px;
}

#page.accounts p.replace {
  float: right;
}
#page.accounts img.avatar {
  float: left;
  margin-top: 0;
  margin-left: 0;
}
p.clear_both {
  clear: both;
}
#page.accounts .box {
  margin-top: 2em;
  clear: both;
}
#page.accounts .box.screen_preferences label, #page.accounts .box.email_preferences label {
  display: block;
  margin-bottom: 1px;
}
#page.accounts .box.email_preferences label a em {
  margin-left: 5px;
  color: #888;
  font-style: normal;
  letter-spacing: 0.25px;
}
#page.accounts .box img {
  float: left;
  width: 50px;
  margin-top: 1em;
}
#page.accounts .box img#fb_login_image {
  width: auto;
}
#page.accounts .box img.tick {
  float: none;
  width: auto;
  margin: 0 2px 3px 10px;
  vertical-align: middle;
}
#page.accounts .box div {
  float: right;
  width: 340px;
}
#page.accounts .box div.explanatory {
  float: none;
  width: auto;
}
#page.accounts .main .box h4.header a {
/*  top: -1.25em;*/
}
#page.accounts p.first {
  margin-top: 0;
}
label.foolproof {
  display: block;
  float: none;
  clear: both;
  margin-top: 5px;
  color: #97a4bf;
}
#page.session .fb_connect h3 {
  margin-bottom: 1em;
}
#page.confirm_email p.actions {
  margin-top: 1.5em;
}

.reset_password label, .set_password label {
  display: block;
  float: left;
  width: 150px;
  line-height: 1.75em;
}
.reset_password input, .set_password input {
  line-height: 1em;
}

#page.edit_email_preferences h5 {
  margin-top: 2em;
  margin-bottom: -1em;
}
#page.edit_email_preferences p.radio {
  margin-left: 25px;
}
#page.edit_email_preferences p.radio input {
  margin: 5px 0 0 25px;
  vertical-align: text-bottom;
}
#page.edit_email_preferences p.radio input.initial {
  margin-top: 3px;
}
#page.edit_email_preferences p.submit {
  margin-top: 80px;
}