#header #user { float: right; }
#header #user form p { margin: 0; }
+#flash-messages { margin: 1em; padding: 1em; border: 3px double #c0c0c0; }
+
#body { padding: 1em; }
#footer { padding: 1em; background: #c0c0c0; }
/*** Common bits and pieces ***/
h1 { margin: 0.5em 0 0.25em; font-size: 2em; border-bottom: 1px solid #404040; text-shadow: #a0a0a0 1px 1px 1px; }
+h2 { margin: 0.5em 0 0.25em; font-size: 1.5em; border-bottom: 1px dotted #606060; text-shadow: #a0a0a0 1px 1px 1px; }
a { color: #647cc4; font-weight: bold; text-decoration: none; pointer: cursor; }
a:visited { color: #48598e; }
dl.form dt { padding-bottom: 0.25em; font-style: italic; }
dl.form dd { margin-bottom: 0.5em; }
+.errors {color:red;}
+
+
/* Comments */
.comment {}
.comment .header { background: #d8d8d8; }