/* General formatting */

body,table {font-family:verdana,helvetica,arial,sans-serif;font-size:10pt;background-color:#FFFFFF}
h1,h2 {font-family:Century Gothic,verdana,helvetica,arial,sans-serif}
h1 {font-size:24pt;font-weight:normal}
h2 {font-size:18pt}
h3 {background-color:#C0FFE0}
h4 {background-color:#E0FFF0}

.mono {font-family:monospace}
.serif {font-family:serif}
.error {font-weight:bold;color:#FF0000}
.debug {font-size:6pt;color:#FF0000;display:none}

table.greygrid {width:80%;margin-left:auto;margin-right:auto}
.greygrid td {border:1px solid #C0C0C0}

.action {border:2px solid #FFC080;background-color:#FFE0C0;margin:6pt}
.action td {border:1px solid #FFC080;background-color:#FFF0E0}
.actiondone {border:2px solid #C0E0D0;background-color:#E0F0E8;margin:6pt}
.actiondone td {border:1px solid #C0E0D0;background-color:#F0F8F4}


/* Script-generated elements */

table {border-collapse:collapse}
a img {border:0}

a {font-weight:bold;color:#0000C0}
a:visited {color:#404080}
a:hover {color:#8080FF}

.crumbs {background-color:#E0E0E0;padding:3pt;border:solid 1px #C0C0C0; text-align:right;font-size:8pt}

.intro {margin-bottom:2em}

.parts li {float:left;width:8cm;padding:3pt;margin:3pt;border:solid 1px #E0E0E0;background-color:#F0F0F0}
/* .parts li:hover {background-color:#F8F8FC} */
.links {float:right;width:6cm;padding:3pt;margin:3pt;border:solid 1px #C0C0E0;background-color:#E0E0F0; font-size:8pt}
.links h2 {margin-top:0}

.parts ul {margin-left:0;list-style-type:none}
.parts li .intro {font-size:8pt;margin-bottom:3pt}
.parts li .intro a {font-weight:normal}

#docs,#files,#meetings {clear:both}
.files td {background-color:#F0F8F8;padding:3pt;border:solid 1px #C0E0E0}
.files td img {margin-right:3pt;border:0}
.files .info {font-size:9pt}

.meetings td {padding:1em}
.calendar td {background-color:#F0F8F0;padding:3pt;border:solid 1px #C0E0C0; width:10%;vertical-align:top}
.calendar td.current {border:solid 3px #80C080}
.year {font-size:20pt;color:#80C080}
.month {font-style:italic;color:#008000}
.meetingdesc {font-size:8pt}
.meetingpath,a.meetingpath {font-size:8pt;font-style:italic;color:#808080;font-weight:normal;text-decoration:none}
a.meetingpath:visited {color:#808080}
a.meetingpath:hover {color:#8080FF}

.news {border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0}
.news .head {background-color:#F0E0F0}
.news .title {font-weight:bold}
.news .date {text-align:right;font-size:8pt}
.news .text {margin-bottom:6pt}

.contact {font-size:8pt;text-align:right;font-style:italic;color:#808080;border-top:1px solid #E0E0E0;margin-top:2em}

img.openwindow {margin-left:1px}

.code {background-color:#000000;color:#80FF80;font-size:8pt;padding:3pt}
.code .keyword {color:#FFFFFF}
.code .comment {color:#00C0FF}
.code .preprocessor {color:#FF00FF}
.code .preprocessor .keyword {color:#C080FF}
