
/* -------------------- General body text -------------------- */
body, td.body
{
  font-family:    arial,helvetica,sans-serif;
  color:          black;
}

p, ol, ul, blockquote, .p
{
  font-family:    arial,helvetica,sans-serif;
  font-size:      84%;
  color:          black;
}

tt
{
  font-family:    andale mono,courier,courier new,monospace;
}

a:link    { text-decoration: underline; color: #333333; font-weight: bold; }
a:visited { text-decoration: underline; color: #336666; font-weight: bold; }
a:hover   { text-decoration: none;      color: #006666; font-weight: bold; }
a:active  { text-decoration: underline; color: #990033; font-weight: bold; }

/* -------------------- Headings -------------------- */
h1.subcategory
{
  margin-bottom:  2px;
  font-weight:    bold;
  font-size:      120%;
  color:          #990033;
}

h2.title
{
  margin-top:     2px;
  margin-bottom:  2px;
  font-weight:    bold;
  font-size:      120%;
}

h2.subtitle
{
  margin-top:     2px;
  margin-bottom:  2px;
  font-weight:    bold;
  font-size:      100%;
}

p.byline, p.tag, p.bio
{
  margin-top:     2px;
  font-style:     italic;
}

/*
h1
{
  font-weight:    bold;
  font-size:      200%;
}

h2
{
  font-weight:    bold;
  font-size:      150%;
}

h3
{
  font-weight:    bold;
  font-size:      120%;
}
*/

/* -------------------- Navigation styles -------------------- */
td.navigation
{
  font-size:      74%;
  font-family:    arial,helvetica,sans-serif;
  color:          black;
}

div.navtext
{
  width:          113px;
}

/* -------------------- Table styles -------------------- */
th
{
  font-weight:    bold;
  text-align:     left;
}

table.inner
{
  width:          100%;
}

table.inner td, table.inner th
{
  font-family:    arial,helvetica,sans-serif;
  font-size:      84%;
}

tr.header
{
  background:     #cccccc;
}

tr.gray
{
  background:     #f6f6f6;
}

/* -------------------- Other Styles -------------------- */
.small
{
  font-size:      70%;
}

.error
{
  font-weight:    bold;
  color:          red;
}

.caption
{
  font-family:    arial,helvetica,sans-serif;
  font-size:      65%;
  color:          black;
}

