+/* login page ****************************************************************/
+
+form.login {
+ border: 1px solid black;
+ background-color: #e0ffe0 /* pastel green */
+}
+
+form.register {
+ border: 1px solid black;
+ background-color: #e0e0ff /* pastel blue */
+}
+
+form.edituser {
+ border: 1px solid black;
+ background-color: #ffffe0 /* pastel yellow */
+}
+
+form.logout {
+ border-style: none;
+}
+
+div.loginstatus {
+ border: 1px solid black;
+ background-color: #ffff00 /* solid yellow */
+}
+
+div.loginstatus > p {
+ margin: 0.2em
+}
+
+p.loginstatus {
+ color: #0000ff; /* solid blue */
+ font-size: 150%;
+ font-weight: bold
+}
+
+/* errors ********************************************************************/
+
+div.error {
+ border: 1px solid black;
+ background-color: #ff0000; /* solid red */
+ color: white;
+ font-size: 150%;
+ font-weight: bold
+}
+
+div.error > p {
+ margin: 0.2em
+}
+
+p.error {
+}
+
+/* miscelleanous *************************************************************/