body { font: 80% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,arial,sans-serif; line-height: 1.6em; }

div,p,h1,h2,h3 { margin-top:0; } /*clear top margin for mozilla*/
img { border: none; }

/* anchor */

a { color: #8C0C0C; }
a:link { text-decoration: none; } 
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

#content a { color: #8C0C0C; }
#content ul { list-style-type: square; }
#menu a { color: #D5C397; font-weight: normal;  }
#menu .active { font-weight: bold; }
#footer a { color: #D5C397; } 
#teaser a { color: #8C0C0C; }

/* headline */

#menu { font-size: 85%; }
h1,h3 { font-family: "Times New Roman", Georgia, Times, serif; color: #8C0C0C; font-size: 250%; font-style: italic; letter-spacing: 0.1em; font-weight: normal; padding-top: 0.5em; margin-bottom: 1em; line-height: 1.0em; }
h2 { color: #D5C397; font-size: 85%; font-weight: normal; line-height: 120%; padding-top: 3px; margin-bottom: 0; }
h4 { color: #FFC705; font-size: 100%; }

/* editor */

textarea.edit { border: 1px solid silver; }
div.edit { margin: 1em; padding: 1em; border: 1px solid #F8C03A; text-align: left; }

/* menu no-wrap */

.nowrap { white-space:nowrap; }
#menu .nowrap { margin-right: 6px; border-left: 1px solid #D5C397; padding-left: 6px; }

/* mixed */

.onScreenNav { text-align: right; margin-top: 0.5em; margin-bottom: 1.5em; margin-right: 10px; }
hr { display: none; }
.invis { display: none; }

/* form */

input, textarea, select { border: 1px solid silver; background: white; }
.formHeader {font-weight: bold; color: #F7A730; clear: both; padding-top: 1em; }
.formLineContainer { width: 90%; padding: 0; clear: both; padding-top: 5px; }
.formDescription { float: left; width:120px; text-align: right; }
.formInput { float:left; width:150px; padding-left:10px; }

/* table */

.collapsedTable { border-collapse:collapse; width: 100%; }
.collapsedTable td { border: none; padding-right: 1.5em; padding-bottom: 1em; }
