* {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000000}

body {font-size: 18px; background: #cccccc; width: 55em}

#content {background: #ffffff; width: 34em; float: left; padding: 10px}

b {font-size: inherit; font-family: inherit}
i {font-size: inherit; font-family: inherit}
a {font-size: inherit; font-family: inherit; color: #0000cc; text-decoration: none}
a:hover {text-decoration: underline}
a:visited {color: #cc00cc}

div.footer {text-align: center; margin-top: 20px}
.footer {font-size: 11px}

div.person {margin-top: 42px}

#navbar {font-size: 0.8em; margin: 0px 1em 0px 0px; padding: 0px 0px 4px 0px; width: 12em; background: #cccccc; float: left}
#navbar span.l1 a {display: block; width: inherit; padding: 1px; background: #bbbbbb}
#navbar span.l2 a {display: block; width: inherit; padding: 1px; background: #bbbbbb}
#navbar span.l1 {margin: 1em 0px 0px 0px; padding: 0px; display: block; border: 1px solid #333333}
#navbar span.l2 {margin: 0.5em 0px 0px 0px; padding: 0px 0px 0px 1em; display: block}
#navbar span.l1 a:hover {background: #999999; text-decoration: none}
#navbar span.l2 a:hover {background: #999999; text-decoration: none}

.navbar {font-size: 12px; margin: 0px; padding: 0px 0px 4px 0px; width: 100%; background: #cccccc}
.navbar a {background: #cccccc; color: black; text-decoration: none; padding: 2px 15px 2px 15px; display: block; float: left}
.navbar a:hover {background: #999999}

.heading {font-size: 24px; font-weight: bold}
.heading a {text-decoration: none}
.heading img {vertical-align: middle}

.body  {clear: all; margin-top: 40px}

select {width: 100px}

.errors {background: red; color: white; font-weight: bold}
.messages {background: blue; color: white; font-weight: bold}

.big {font-size: 1.2em; font-weight: bold}
.small {font-size: 0.8em}
.tiny {font-size: 0.7em}
.indent {padding-left: 2em}

.adnav {background: #cccccc; text-align: center; margin-top: 10px; margin-bottom: 10px}
.code {font-family: Courier New, Courier}

table {padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; border: none; border-collapse: collapse}
td {padding: 2px; border: 2px solid white; border-left: none; border-right: none}
th {padding: 2px; margin: 0px; border: none}
.shade {background: #cccccc; padding: 2px 1em}
.wide {padding: 2px 5px 1px 5px}
.r {text-align: right}
.l {text-align: left}
.c {text-align: center}

dl {margin-top: 1em}
dt {font-weight: bold; width: 14em; float: left; text-align: right}
dt:after {content: ":"}
dd {margin-bottom: 1em; margin-left: 15em}
li {list-style-image: url("http://www.albacon.org.uk/files_alba/rocket.png")}

h1 {font-size: 3em; font-weight: bold; margin-top: 0px}
h2 {font-size: 2em; font-weight: bold; margin-top: 3em}
h3 {font-size: 1.75em; font-weight: bold; margin-bottom: -0.5em !important; background: #cccccc}
h4 {font-size: 1.5em; font-weight: bold; margin-bottom: -0.6em !important; background: #dddddd}
h5 {font-size: 1.25em; font-weight: bold; margin-bottom: -0.7em !important; background: #eeeeee}
h6 {font-size: 1em; font-weight: bold; margin-top: 0px; margin-bottom: 1em}
.nobold {font-weight: normal !important}

h2.sub {margin-top: -0.75em; margin-left: auto; margin-right: auto; text-align: center}
h3.sub {margin-top: 0.5em; margin-bottom: 0px !important; text-align: center}
h6.sub {margin-top: -0.5em; margin-left: auto; margin-right: auto; text-align: center}

.titlebar {background: #9999FF; font-weight: bold}
.bodysec {background: #ccccFF}
