
body {color: #000000; background: #fffdeb; border: 0}
a:link    {color: #b00000}
a:visited {color: #802000}
a:active  {color: #ff0000}

h1 {font-family: helvetica, arial, sans-serif; font-size: 140%}
h1.classic {text-align: center; font-family: Times, serif}
h2 {font-family: helvetica, arial, sans-serif; font-size: 110%}
h3 {font-family: helvetica, arial, sans-serif; font-size: 100%} 
/* h4 {font-size: 100%}   */
/* h5 {font-weight: bold}  */
/* h6 {font-size: 80%;  font-weight: bold} */

p.indent {text-indent: 2em}
p.noindent {text-indent: 0em}
p.left {text-align: left}
p.right {text-align: right}
p.center {text-align: center}
blockquote p {margin-top: 0.8ex; margin-bottom: 0ex}
div.text p {margin-top: 0.8ex; text-indent: 2em; margin-bottom: 0ex}
div.text p.noindent {margin-top: 0.8ex; text-indent: 0em; margin-bottom: 0ex}
td.box_body p {margin-top: 0.8ex; margin-bottom: 0ex}
p.classic {font-family: Times, serif}

/* Note: Netscape has notoriously bad support for list style stuff.  */
ul.unmarked {list-style-type: none}

.smaller {font-size: smaller}

.nav {font-family: helvetica, arial, sans-serif; font-size: 80%}
.nav_small {font-family: helvetica, arial, sans-serif; font-size: 60%}
table.nav tr td {font-family: helvetica, arial, sans-serif; font-size: 80%}
table.nav tr th {font-family: helvetica, arial, sans-serif; font-size: 80%}
tr.nav th {font-family: helvetica, arial, sans-serif; font-size: 80%}
tr.nav td {font-family: helvetica, arial, sans-serif; font-size: 80%}
td.nav {font-family: helvetica, arial, sans-serif; font-size: 80%}
span.nav {font-family: helvetica, arial, sans-serif; font-size: 80%}
td span.nav {font-family: helvetica, arial, sans-serif; font-size: 80%}
th span.nav {font-family: helvetica, arial, sans-serif; font-size: 80%}
span.cur {font-weight: bold}
td span.nav span.cur {font-weight: bold}
th span.nav span.cur {font-weight: bold}

tr.hdr th {font-family: helvetica, arial, sans-serif; font-size: 80%;
  font-weight: bold}
.hdr th {font-family: helvetica, arial, sans-serif; font-size: 80%;
  font-weight: bold}
th.hdr {font-family: helvetica, arial, sans-serif; font-size: 80%;
  font-weight: bold}

.highlight {background: #f0f000; font-weight: bold}
span.highlight {background: #f0f000; 
  font-weight: bold}
.marked {color: #a00000; font-weight: bold}
span.marked {color: #a00000; font-weight: bold}

/* Feedback messages, old style.  */
.warning {color: #c00000; font-weight: bold}
span.warning {color: #c00000; font-weight: bold}
td span.warning {color: #c00000; font-weight: bold}

/* Feedback messages, new style.  */
.msgi {color: #0080c0}
span.msgi {color: #0080c0}
td span.msgi {color: #0080c0}
.msgw {color: #9600d7}
span.msgw {color: #9600d7}
td span.msgw {color: #9600d7}
.msge {color: #c00000; font-weight: bold}
span.msge {color: #c00000; font-weight: bold}
td span.msge {color: #c00000; font-weight: bold}

.dimmed {color: #999999}
td.dimmed {color: #999999}
span.dimmed {color: #999999}
td span.dimmed {color: #999999}

span.faint {color: #e0e0e0;}
span.faint a:link {color: #e0e0e0; text-decoration: none}
span.faint a:visited {color: #e0e0e0; text-decoration: none}
span.faint a:active {color: #e0e0e0; text-decoration: none}

.ss {font-family: helvetica, arial, sans-serif; font-size: 80%}

div.footer td {font-family: helvetica, arial, sans-serif; font-size: 80%}
div.footer a:link {color: #b00000; text-decoration: none}
div.footer a:visited {color: #b00000; text-decoration: none}
div.footer a:active {color: #ff0000; text-decoration: none}


div.admin td {font-family: helvetica, arial, sans-serif; font-size: 80%; background: #f0f000}
div.admin a:link {color: #b00000; text-decoration: none}
div.admin a:visited {color: #b00000; text-decoration: none}
div.admin a:active {color: #ff0000; text-decoration: none}



/* The boxes.  */
th.box_hdr {font-family: helvetica, arial, sans-serif; font-size: 80%;
            color: #006060;
            border: thin solid #c4c4a8}
td.box_body {border: thin solid #c4c4a8}


/* Forum elements.  */
.msg_meta {font-family: helvetica, arial, sans-serif; font-size: 80%}
td.msg_meta {font-family: helvetica, arial, sans-serif; font-size: 80%}

.msg_title {font-family: helvetica, arial, sans-serif; font-weight: bold;
            color: #006060}

th.msg_title {font-family: helvetica, arial, sans-serif; font-weight: bold;
              color: #006060;
	      background: #f4f4d0;
              border-top: thin solid #c4c4a8;
              border-bottom: thin solid #c4c4a8}

span.msg_id {color: #c08000}
/* Mozilla differs a lot from other browsers in paragraphs inside tables
   (space above and below) unless we use the following.
   (See http://www.romankoch.ch/capslock/cssvsmodel.htm )  */
.msg_intro p {padding: 0; margin-top: 0.3em; margin-bottom: 0.3em; border: 0}
td.msg_intro p {padding: 0; margin-top: 0.3em; margin-bottom: 0.3em; border: 0}
.msg_body p {padding: 0; margin-top: 0.3em; margin-bottom: 0.3em; border: 0}
td.msg_body p {padding: 0; margin-top: 0.3em; margin-bottom: 0.3em; border: 0}
div.msg_attachment {border: thin solid #c4c4a8}



span.AN {color: #000000; font-weight: bold}
span.AN a:link {color: #000000; text-decoration: none}
span.AN a:visited {color: #000000; text-decoration: none}
span.AN a:active {color: #000000; text-decoration: none}
span.AN span.cap {color: #c00000}
span.AN a span.cap {color: #c00000}

td span.AN {color: #000000; font-weight: bold}
td span.AN a:link {color: #000000; text-decoration: none}
td span.AN a:visited {color: #000000; text-decoration: none}
td span.AN a:active {color: #000000; text-decoration: none}
td span.AN span.cap {color: #c00000}
td span.AN a span.cap {color: #c00000}

/* Form stuff.  */

input.prep_button {font-family: helvetica, arial, sans-serif; font-size: 80%; color: #802000; background: #e0e0c6}

input.prep_button_emph {font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 80%; color: #802000; background: #e0e0c6}

input.prep_del_button {font-family: helvetica, arial, sans-serif; font-size: 80%; color: #d00000; background: #e0e0c6}

input.cancel_button {font-family: helvetica, arial, sans-serif; font-size: 80%; color: #802000; background: #e0e0c6}

input.save_button {font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 80%; color: #b00000; background: #f0e080}

input.delete_button {font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 80%; color: #d00000; background: #e0e0d0}

input.search_button {font-family: helvetica, arial, sans-serif; font-size: 80%; color: #802000; background: #e0e0c6}

select.topicsel {background: #f4f4d0;
                 font-family: helvetica, arial, sans-serif;
                 font-size: 80%}

/* Misc styles.  */
.code {color: #266666}
.inexample {color: #000080; background:#ffffff}
td.inexample {color: #000080; background:#ffffff}


