/* $Id: theme-blue.css 48 2008-04-17 16:10:47Z markb $ */

body {
  background: #dddddd;
  color: black;
}


/* for boilerplate-style text */
.intro {
  color: black;
}


/* for "last modified" and copyright text */
.modified {
  color: black;
  background: #CCCCFF;
}


/* title text for the top cell of a layout table */
.sechead {
  color: white;
  background: #003366;
}


/* general paragraph text */
.text {
  color: black;
  background: white;
}


/* The following styles are for page banners or sidebars,
 * including the title text and the navigation links.
 */

/* box that surrounds the title banner */
div.banner {
  border-color: black;
  background: #006699;
  color: white;
}
.banner h1 {
  /* nothing */
}
.banner img {
  /* nothing */
}
.banner .links a:link {
  color: white;
}
.banner .links a:visited {
  color: white;
}
.banner .links a:hover {
  color: red;
}

/* Box with just nav. links, used in such places as page bottom */
.footer {
  border-color: black;
  background: #006699;
  color: white;
}
.footer a:link {
  color: white;
}
.footer a:visited {
  color: white;
}
.footer a:hover {
  color: red;
}

/* "site sub-section" cell in banner */
.sitesection  {
  background: black;
  color: white;
  border-color: black;
}


/* Copyright, credits, and other notices at foot of document */
.colophon {
  /* nothing */
}


/* ol.instruction_list:  for
 * "important" lists of things to do.
 */
ol.instructionlist {
  color: black;
  background-color: white;
}


/* the listdata classes are useful for tables of database
 * output, etc.
 */
table.listdata {
  background-color: white;
  color: black;
  border-color: gray;
}
th.listdata {
  background-color: #006699;
  color: white;
}
td.listdata {
  background-color: white;
  color: black;
  border-bottom-color: silver;
}
div.listdata {
  border-color: gray;
  background-color: white;
  color: black;
}
.listdata ul {
  /* nothing */
}
/* end listdata */


/* tablecaption
 * See comment in theme-main.css.
 */
.tablecaption {
  background-color: #006699;
  color: white;
  text-align: center;
}


/* for warning text that has a thin red box
 * around it.
 */
.notice {
  border-color: red;
  color: black;
  background-color: white;
}


/* mainmenu
 *
 */
div.mainmenu {
  background: white;
  color: black;
}
.mainmenu h2 {
  background: #006699;
  color: white;
}


/* Normal html tags
 */ 
a:link {
  color: black;
}
a:hover {
  color: #993333;
}
a:visited {
  color: #663333;
}
h1 {
  /* nothing */
}
h2 {
  /* nothing */
}
h3 {
  /* nothing */
}
h4, h5, h6 {
  /* nothing */
}
pre {
  /* nothing */
}
code {
  /* nothing */
}


/* Deprecated stuff for old html templates
 */
.navtext {
  background: #006699;
  color: silver;
}
.navlink {
  color: white;
}
a.navlink:visited {
  color: white;
}
a.navlink:link {
  color: white;
}

a.navlink:hover {
  color: red;
}
.content {
  background: #CCCCFF;
}
.bannerbox {
  border-color: black;
  background: #006699;
}

