/*
 * $Id: jeffc.css,v 3.1 2003-08-09 02:08:05 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>
 * <../>
 * 
 */

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;
}

code {
  font-size: small;
}

body {
  background-color : #808080; 
  margin: 0;
  font-size: x-small;
}

table.mainPage {
  color: #000000;
  background-color: #ffffff;
  font-size: small;
  width: 100%;
}

table.content {
  width: 100%;
}

td.noPad {
  padding: 0;
}

td.content {
  vertical-align: top;
  color: #000000;
  text-align: left;
}

td.linkbar {
  width: 150px;
  font-size: x-small;
  background-color : #c0c0c0; 
  border-left: thin solid #000000;
  vertical-align: top;
  text-align: left;
}

td.header {
  color: #ffffff;
  background: #000000 url(./ebgtop.jpg) no-repeat;
  font-size: small;
}

td.footer {
  color: #ffffff;
  background: #000000 url(./ebgbot.jpg) no-repeat;
  font-size: small;
}
  /* broke mozilla: 
     background: #000000 url(./ebgbot.jpg) no-repeat fixed top left; */

h2.header {
  font-weight: bold;
  font-style: italic;
  font-size: xx-large;
  color : #ffd700; 
  text-align : center; 
  margin-top : 0; 
  margin-bottom : 0; 
}

h3.header {
  font-size: large;
  color : #00ffff; 
  text-align : center; 
  margin-top : -1.25ex; 
  margin-bottom : 1ex; 
}

h4.header {
  font-size: small;
  font-weight: bold;
  color : #ffd700; 
  text-align : center; 
  margin-top : 1ex; 
  margin-bottom : 1ex; 
}


table.copyrightBar {
  background-color : #ffffff; 
  border-width : 1px; 
  border-style : solid; 
  border-color : #000000; 
  width : 98%; 
}

td.copyrightBar {
  text-align : center; 
  font-size: x-small;
  color : #000000; 
}

h1 {
  font-style: italic;
  font-weight: bold;
  font-size: x-large;
  text-align: left;
  color: #00008b;
  margin-bottom: 0;
}

h2 {
  font-weight: bold;
  font-size: large;
  color: #b22222;
}

h3 {
  font-weight: bold;
  font-size: medium;
  color: #b22222;
}

div.updated {
  font-size: x-small;
  text-align: left;
  margin-top: 0;
  line-height: 100%;
}

div.menu1 {
  font-size: x-small;
  line-height: 110%;
  color: #00008b;
  text-align : left; 
  text-indent : -4pt; 
  margin : 0 0 2pt 4pt; 
}

div.menu0 {
  font-variant : normal; 
  font-weight : bold; 
  font-size : small; 
  line-height : 100%; 
  color: #b22222;
  text-align : left; 
  margin-top : 8pt; 
  margin-bottom : 0px; 
}

p.created {
  color: #ffffff;
  text-align: center;
  font-size: x-small;
}

a:visited {
   color : #800080; 
   text-decoration : underline; 
}


a:link {
   color : #0000ff; 
   text-decoration : underline; 
}


a:hover {
   color : #ffff00; 
   background-color : #000000 !important; 
   text-decoration : underline !important; 
}


a:active {
   color : #ffff00; 
   background-color : #000000 !important; 
   text-decoration : none; 
}

a.menu0:visited {
  color: #00008b;
  text-decoration: none; 
  background-color: transparent!important; 
}


a.menu0:link {
  color: #00008b;
  text-decoration: none; 
  background-color: transparent!important; 
}


a.menu0:hover {
  color: #00008b;
  text-decoration: underline; 
  background-color: #ffffff!important; 
}

a.menu0:active {
  color: #00008b;
  text-decoration: none; 
  background-color: transparent!important; 
}

a.menu1:visited {
  color: #b22222;
  text-decoration: none; 
  background-color: transparent!important; 
}


a.menu1:link {
  color: #b22222;
  text-decoration: none; 
  background-color: transparent!important; 
}


a.menu1:hover {
  color: #b22222;
  text-decoration: underline; 
  background-color: #ffffff!important; 
}


a.menu1:active {
  color: #b22222;
  text-decoration: none; 
  background-color: transparent!important; 
}

a.header:visited {
   color : #00ff00; 
   background-color : transparent; 
   text-decoration : none; 
}


a.header:link {
   color : #00ff00; 
   background-color : transparent; 
   text-decoration : none; 
}


a.header:hover {
   color : #00ff00; 
   background-color : #000000 !important; 
   text-decoration : none; 
}


a.header:active {
   color : #00ff00; 
   background-color : #000000 !important; 
   text-decoration : none; 
}

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: large;
  font-weight: bold;
}

table.newsicon {
  border: 0;
  width: 50px;          
}

div.newsattr {
  font-size: x-small;
}

p.oldtitle {
  text-indent: 0;
  margin-bottom: 0;
}

p.oldtext {
  text-indent: 0;
  margin-left: 20pt;
  margin-top: 0;
}

/* *** look out below *** */

table.timeline {
   border-width : 1px; 
   border-style : solid; 
   border-color : #000000; 
   background-color: #dcdcdc;
   color : #000000;
}


th.timeline {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  background-color: #FFFFFF;
}


th.timelinetop {
  border-top: none;
  border-right: 1px solid #000000;
  background-color: #FFFFFF;
}


td.timeline {
  border-top: 1px solid #000000;
  border-right: none;
}

td.timelinetop {
  border-top: none;
  border-right: none;
}

td.timelinewe {
  border: 1px solid #000000;
  background-color: #0000FF;
  color: #FFFFFF;
  text-align: center;
}


td.timelinehm {
  border: 1px solid #000000;
  background-color: #DCDCDC;
  color: #000080;
  text-align: center;
}


td.timelinewc {
  border: 1px solid #000000;
  background-color: #000080;
  color: #FFFFFF;
  text-align: center;
}


td.timelineue {
  border: 1px solid #000000;
  background-color: #FFA500;
  color: #800080;
  text-align: center;
}

td.timelineuiuc {
  border: 1px solid #000000;
  color: #FFA500;
  background-color: #333366;
  text-align: center;
}

p.indent {
  text-indent: 0.25in;
}

.pork {
	color : #000000;
}

table.pork
{
	border: thin solid black;
	background-color: #dcdcdc;
}

th.pork {
	width: 25%;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 5pt;
	border-bottom: 2px solid #000000;
	background-color: #ffffff;
}

td.pork {
	text-align: left;
	vertical-align: middle;
	padding: 5pt;
	border-bottom: 2px solid #000000;
}

div.smurfReply
{
  background-color: #FFFFFF;
  border: thin solid #000000;
}

p.smurfReplySalut
{
  text-indent: 0;
  margin-bottom: 0;
}

p.smurfHeader
{ 
  text-indent: 50%;
  margin-bottom: 0;
  margin-top: 0;
}

p.smurfReplyPara
{ 
  margin-top: 0;
}

td.crud {
   font : 9pt verdana, technical, arial, helvetica, sans-serif; 
   text-align : left; 
   color : #000000; 
   background-color : #c0c0c0; 
}
