li#login { display: none; }
#menu li#help a { right: 1em; }
#menu li a { padding: .6em 2.6em;}
#loginBox { position: relative; float: right; width: 27%; margin: .5em 20px 1em 1em; }
#loginBox h2 { color: #639; font-size: 161.6%; margin-top: .5em; }
#loginBox label { color: #555; font-weight: bold; }
#loginBox .formField { margin: .5em 0; }
#loginBox .formField .required { display: none; }
#loginBox .formField input { display: block; width: 95%; }
#loginBox .formButtons { margin: 1em 0 .5em 0; text-align: right; }
#loginBox .formButtons input { float: left; }
#loginBox p { margin: .5em 0; }
#loginBox a { color: #55C; }
#loginBox a:hover { color: #00C; text-decoration: none; }
#forgotpassword { font-size: 85%; }
#forgotpassword { text-align: right; }

#pageErrors { margin-top: .5em; background: #FEEEEE; border: 1px solid #C00; font-size: 93%; padding: .3em; }
#pageErrors h2 { font-size: 100%; color: inherit; font-weight: bold; text-transform: none; }
#pageErrors ul { margin: .3em .4em; }
#pageErrors li { margin: .3em 0; }

#welcome { width: 66%; float: left; margin: .5em 0em .5em .5em; }
#welcome h2 { font-weight: bold; }
#welcome p { margin: 1em 0; }
#welcome ul li { list-style: initial; }

#newuser { width: 15em; float: left; padding: 0 .5em; margin-top: 1em; margin-right: 1em; border: 1px solid #369; border-top: 6px solid #369; border-bottom: 3px solid #369; background: #F7F7F7; font-size: 93%; }
#newuser #register { font-size: 108%; }
#newuser p { margin: .5em 0; }
#newuser #register a { display: block; color: #55C; text-align: center; font-weight: bold; }
#newuser #register a:hover { color: #00C; text-decoration: none; }

#registrationLinks { padding-top : 2em; margin:0;}
#registrationLinks .registrationLink {
    padding: 25px;
    border-radius:10px;
    margin: 0 0 1.5em 0;
    text-align: center;
    font-weight: bold;
}
#registrationLinks .registrationLink a { text-decoration: none; }
#registrationLinks .registrationLink.open a {
    color: #FFF;
}
#registrationLinks .registrationLink.closed a { color: #000; }
#registrationLinks .open {
    background-color: #26076C;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.registrationLink.open:hover,
.registrationLink.open.focused {
    background-color: #5B8025 !important;
}
#registrationLinks .closed { background-color: #cccccc; }