body { background-color: #efefef; font-size: 14px; font-family: "Arial", sans-serif; color: #555; }
fieldset { border: 0; text-align: left; margin-top: 25px; }
fieldset ol { margin: 0; padding: 0; }
fieldset li { list-style: none; padding-bottom: 4px; }
fieldset li label { display: inline-block; line-height: 1.8; vertical-align: top; width: 75px; }
fieldset li input { padding:0; margin:0; font-size: 14px; width: 240px; }
fieldset li.warning { color: #ee4444; margin-top: 20px; }
input { font-family: "Arial", sans-serif; }

#inlogdiv { width: 350px; }
#registerdiv { width: 425px; }
#registerdiv fieldset li label { width: 135px; }
#forgotpassworddiv { width: 550px; }
#forgotpassworddiv fieldset li label { width: 200px; }

.frontbubble { margin: 0 auto; border: 4px solid #ddd; text-align: center; padding: 25px;margin-top: 55px; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.nowrap { white-space: nowrap !important; }