body {
  font: 14px 'Arial';
}

#openid {
  background: url(../img/indicator.gif) center center no-repeat;
  margin: 0 auto;
  width: 440px;
  height: 162px;
}

#openid_inputarea {
  clear: both;
  display: none;
  /*background: url(../img/balloon.png) no-repeat;*/
  width: 330px;
  height: 40px;
  color: black;
  /*text-align: center;*/
  margin-top: 35px;
  padding-top: 15px !important;
}

#openid_inputarea #openid_username {
  margin: 0 4px 0 8px;
  width: 120px;
}

#openid_btns, #openid_btns br {
  clear: both;
}

#openid_highlight {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 2px !important;
  background-color: #FFFCC9;
  float: left;
}

.openid_large_btn, .openid_small_btn {
  background: url(../img/openid-icons.png) no-repeat;
  margin: 3px;
  float: left;
}

.openid_large_btn {
  width: 91px;
  height: 51px;
}

.openid_small_btn {
  width: 16px;
  height: 16px;
}  

.Google { background-position: 0 0; }
.Yahoo { background-position: 0 -51px; }
.AOL { background-position: 0 -102px; }
.OpenID { background-position: 0 -153px; }
.MyOpenID { background-position: 0 -204px; }
.Flickr { background-position: 0 -220px; }
.Technorati { background-position: -17px -220px; }
.Wordpress { background-position: -17px -204px; }
.Blogger { background-position: -34px -204px; }
.Verisign { background-position: -51px -220px; }
.Vidoop { background-position: -34px -220px; }
.ClaimID { background-position: -68px -204px; }
.LiveJournal { background-position: -51px -204px; }
.MySpace { background-position: -68px -220px; }

a.openid_large_btn:focus {
  outline: none;
  -moz-outline-style: none;
}
