/*
   This file defines the layout formatting for the web site.
   The actual colours and background images used are defined
   in the {lo,hi}graphics.css files.
*/

/*
 *
   Font / Decoration information
 *
 */

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, td, th, address, caption, blockquote
{
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;

}

/*
 * this gives approximately double spaced text.
p
{
  line-height: 1.4em;
}
*/

a img {
    border:0;
}

a
{
  text-decoration: none;
}

h1, h2
{
  font-weight: bold;
}

/*
 * not sure if I should keep this here since it is identical in other css files
.newsaux
{
  color: rgb(0,0,0);
  background: transparent;
}
*/

.shout
{
  font-weight: bold;
}

/*
 *
   Margin Information
 *
 */


h1
{
  font-size:     1.728em;
  margin-top:    1em;
  margin-bottom: 0.5em;
}

p.small
{
  font-size:     0.8;
}


h2, .shout
{
  font-size: 1.44em;
}

h3
{
  font-size: 1.2em;
}

/*
 *
   Body Table widths
 *
 */

td.sidebar
{
  width: 10%;
}

td.separator
{
  width: 5%;
}

td.maintext
{
  width: 80%;
}

td.license
{
  width: 50%;
}

hr.break
{
  width: 50%;
}

/*
 *
   Alignments
 *
 */

.right {
    text-align: right;
}

.rfloat {
    float: right;
}

.center
{
    text-indent: 0;
    text-align: center;
    margin-left: 0%;
}

.newsrfloat {
    float: right;
}

/*
 *
   Navbar Classes
 *
 */

.menu, td.navbar, td.navbarHeading
{
  white-space: nowrap;
}

/*
 * should be defined in other css files?
td.navbar
{
  color: rgb(238,238,238);
  background-color: #4669ad;
}
*/

td.navbarHeading
{
  font-style: italic;
  text-align: center;
}

span.navbarTop
{
  font-style: italic;
}

span.navbarHeading
{
  font-style: italic;
}
