/*  Main selector tags  */
.date       { text-align: right; font-style: italic }
.paragraph  { margin: 0.3em 0em 0.3em 0em; padding: 0em 0em 0em 0em; text-indent: 1.0em }
.abstract  { margin: 4.5em 20% 2em 20%; padding: 0em 0em 0em 0em; font-size: medium; font-style: italic; text-align: justify; color: #99FFFF }
.not_found  { font-size: 1.3em; font-style: italic; font-weight: bold; color: #FFCC33; text-align: justify; padding: 150px 15% 150px 15% }
.section_label  { color: #FFCC00; margin: 0.0em 0em 0em 0em; padding: 0em 0em 0em 0em; font-style: italic; font-weight: bold; display: block }

html, body { background-color: #000000; background-image: url(images/starfield2.gif); margin: 0em 0em 0em 0em; color: #FFFFCC; font-size: 100%; padding: 0em 0em 0em 0em; border: 1px solid #795534; background-repeat: repeat }
p { padding: 1em 0.1em 0em 0.1em; margin: 0em 0em 0em 0.1em }
a:link { color: #00CCFF }
a:visited { color: #009999 }
.sidebar { float: right; width: 13em; border: 1px dashed #FFFF99; color: #FFCC33; padding: 0.1em 0.1em 0.1em 0.1em; margin-left: 0.5em; font-weight: bold; margin-right: 5%; text-align: center }
.page_title { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.page_subtitle { font-size: 0.35em; margin: 0em 0em 0em 0em }
.category { padding: 0.75em 0.1em 0.75em 0.1em; display: block; min-height: 2em }
.cat_label { display: block; float: left; width: 8em; color: #FFCC00; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.cat_info { margin: 0em 0em 0em 8em; padding: 0em 0em 0em 0.5em; }
.meeting { padding: 0.75em 0.1em 0.75em 0.1em; display: block }
.meeting_date { display: block; float: left; width: 8em; color: #FFCC00; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.meeting_info { display: block; margin: 0em 0em 0em 8em; padding: 0em 0em 0em 0.5em; }
#mast_head { color: #0033CC; text-align: center; font: oblique 4em "Times New Roman", Times, serif; font-weight: bold; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; display: block; border-bottom: 2px solid #795534; min-height: 200px; height: auto; background-image: url(images/masthead.jpg); background-repeat: no-repeat; background-position: top }
* html #mast_head { height: 200px; }
#mast_head h1 { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; font-size: 0.9em }
#mast_head h2 { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; font-size: 0.4em }
#content { margin: 0em 0em 0em 9em; top: auto; padding: 0em 0.5em 0em 0.5em }
#navigate { width: 9em; float: left; list-style-type: none; background-image: url(images/softclouds2.jpg); background-repeat: repeat; color: #FFCC33; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; border-right: 2px solid #795534 }
#navigate ul { list-style-type: none; margin: 0.1em 0.1em 0.1em 0.1em; padding: 0.1em 0.1em 0.1em 0.1em; color: #CCFFFF; background-image: url(themes/default/images/wcac.gif); background-position: bottom center; background-repeat: no-repeat; }
#navigate li { padding: 0em 0.15em 0.0em 0.15em }
#navigate hr { width: 80% }
#navigate a { color: #CCCCCC; text-decoration: none; display: block; padding: 0em 1em 0em 1em; }
#navigate a:hover { background-color: #996633; color: #CCCCCC }
#alt_navigate { border-bottom: 2px solid #634311; background-image: url(themes/default/images/nav_bar.gif); background-position: left; background-repeat: no-repeat; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; min-height: 50px; height: auto; background-color: #634311 }
* html #alt_navigate { height: 50px;  }
#alt_navigate ul { list-style-type: none; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; color: #CCFFFF; text-align: center; background-image: url(themes/default/images/nav_bar.gif); background-position: right; background-repeat: no-repeat; min-height: 50px; height: auto; }
* html #alt_navigate ul { height: 50px;  }
#alt_navigate li { padding: 0.3em 0em 0.3em 0em; display: inline; background-color: #77664D; margin: 0em 1em 0em 1em; position: relative; top: 1.2em; color: #CCFFFF }
#alt_navigate a { color: #CCFFFF; text-decoration: none; padding: 0.3em 0.3em 0.3em 0.3em; margin: 0em 0em 0em 0em; border: 0em none }
#alt_navigate a:hover { background-color: #996633; color: #FFFFFF }
#page_footer { color: #996600; height: 9em; clear: left; padding: 0.3em 0.2em 0.5em 0.2em; margin: 0em 0em 0em 0em; border-top: 2px solid #795534; background-image: url(themes/default/images/footer.gif); background-repeat: no-repeat; background-position: bottom center; }
.foottext { font-size: 0.8em }
.left { display: block; float: left }