/*
 * $Id: 200b.css,v 3.2 2003-08-11 10:16:02 jeffrey Exp $
 * 
 * NOTICE
 * 
 * This document is copyright 1997-2003 by Jeffrey Carlyle.
 * No part of this document may be reproduced without
 * the permission of Jeffrey Carlyle.
 * 
 * <mailto:jeffrey@carlyle.org>
 * <http://www.jeffc.org/>
 *
 */

html, body {
  background: #D3D3D3 url(brick017.jpg) repeat fixed; /* lightgrey */
  color: #000;
}

html, body, a, h2, h3, h4, div, p, ul, li, input, textarea, select {
  font-family: Arial, Helvetica, sans-serif;
}

html.notfancy, body.notfancy {
  background: #fff;
  color: #000;
}

.maintext {
  background: #FFFFFF;
  color: #000000;
  width: 98%;
  padding: 0;
  position: relative;
  left: 1%;
  right: 1%;
}

div.titlebar {
  background: #00008b; /* darkblue */
  color: #ff0; /* yellow */
}

h1.titlebar {
  font-family: Tahoma, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 0;
  color: #ff0;
}

h2.titlebar {
  font-family: Tahoma, Helvetica, sans-serif;
  font-style: italic;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  color: #ff0;
}

div.navigation {
  background: #dcdcdc; /* gainsboro */
  color: #000;
  float: right;
  width: auto;
  border: none;
  padding-top: 0;
  border: 1px solid #f00;
}

h3.navigation {
  background: #f00; /* red */
  color: #ff0; /* yellow */
  font-style: italic;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

div.navmenu0 {
  font-weight: bold;
  font-size: x-small;
  margin-top: 0;
  margin-bottom: 0;
}

div.navmenu1 {
  font-size: x-small;
  margin: 0 0 0 8pt;
  text-indent: -3pt;
}

div.timestamp {
  font-size: xx-small;
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}

a:link {
  color: #00f; /* blue */
}

a:visited {
  color: #808; /* purple */
}

a:hover {
  background-color: #a9a9a9; /* darkgray */
}

a:active {
  color: #f00; /* red */
}

.pad {
  padding: 5pt;
}

p.copyright {
  text-align: center;
  font-size: xx-small;
  color: #fff;
}

dd {
  margin-bottom: 12pt;
}

h1 {
  color: #00f;
}

h2 {
  color: #b22222;
}

div.commenthead {
  border-top: 1px solid #000;
  background: #dcdcdc;
}

div.commentbottom {
  border-bottom: 1px solid #000;
  background: #dcdcdc;
}

div.newstitle {
  border-top: 1px solid #000;
  font-size: large;
  font-weight: bold;
  background: #dcdcdc;
}

div.newsimg {
  float: right;
  width: 50px;
}

div.newshead {
  font-size: x-small;
}

div.niopts {
  border-bottom: 1px solid #000;
  background: #dcdcdc;
  font-size: x-small;
  text-align: right;
}

td.roommate {
  background: #dcdcdc;
  border: 1px solid #000;
}

p.center {
  text-align: center;
}

/*

table.comment {
  border: 0;
  border-top: 1px solid #000000;
  width: 100%;          
}

table.newsitem {
  border: 0;
  width: 100%;
}

td.commenthead {
  background-color: #DCDCDC;
}

table.newstitle {
  border: 0;
  border-top: 1px solid #000000;
  width: 100%;
  background-color: #DCDCDC;
}

span.newstitle {
  font-size: medium;
  font-weight: bold;
}

table.newsicon {
  border: 0;
  width: 50px;          
}

div.newsattr {
  font-size: xx-small;
}

body, p, div, td, th, tr, form, ol, ul, li, input, textarea, select {
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size: small;
}

a {
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

body.normal {
   color : #ffffff; 
   background-color : #4682b4; 
   background-image: url(blue_weave.gif);
   text-align : center; 
}


td.header {
   background-color : #0000ff; 
   text-align : center; 
   width : 100%; 
}

h3.header {
   font : bold medium verdana, arial, technical, helvetica, sans-serif; 
   color : #ffd700; 
   text-align : center; 
   margin-top : -8pt; 
   margin-bottom : 4pt; 
}


h2.header {
   font : italic bold xx-large tahoma, verdana, arial, technical, helvetica, sans-serif; 
   color : #00ffff; 
   text-align : center; 
   margin-top : 2pt; 
   margin-bottom : 0; 
}

td.content {
   color : #000000; 
   background-color : #c0c0c0; 
   text-align : left; 
   width : 100%; 
}

table.mainPage {
   border-width : 1px; 
   border-style : solid; 
   border-color : #000000; 
   width : 98%; 
}

h1 {
  font: italic bold x-large tahoma, arial, helvetica, sans-serif;
  color: #0000FF;
  text-align: right;
}

h2 {
  font: bold large verdana, arial, helvetica, sans-serif;
  color: #B22222;
  text-align: left;
  letter-spacing: 2px;
}

a:visited {
   color : #000000; 
   background-color : #f0f8ff; 
   text-decoration : none; 
}


a:link {
   color : #000000; 
   background-color : #f0ffff; 
   text-decoration : none; 
}


a:hover {
   color : #000000; 
   background-color : #ffdead !important; 
   text-decoration : none; 
}


a:active {
   color : #000000; 
   background-color : #ffdead !important; 
   text-decoration : none; 
}


a.topic:visited {
   color : #f5f5f5; 
   background-color : transparent!important; 
   text-decoration : none; 
}

*/

