/* implement both fixed-size and relative sizes */
SMALL.XTINY		{ font-size : xx-small }
SMALL.TINY		{ font-size : x-small  }
SMALL.SCRIPTSIZE	{ font-size : smaller  }
SMALL.FOOTNOTESIZE	{ font-size : small    }
BIG.XLARGE		{ font-size : large    }
BIG.XXLARGE		{ font-size : x-large  }
BIG.HUGE		{ font-size : larger   }
BIG.XHUGE		{ font-size : xx-large }

/* document-specific styles come next */
/* $Id: howto-cvs.css,v 1.1 1999/06/01 11:14:24 sean Exp $ */

CAPTION, P, DD, LI, UL, DL, div, span, BODY, h1, h2, h3, h4, h5, h6,
th, dt, table, td {
  font-family: Verdana, 
               Helvetica, 
               Arial, 
               'lucida console', 
               'lucida typewriter', 
               clean, 
               terminal, 
               monospace, 
               'Myriad Web', 
               sans-serif;}

P, DIV, UL, DL, DT, DD, PRE, OL, LI, ADDRESS { 
       color: black; 
       }

/* begin affordances */ 
/* 4 - swiss a */

A, ADDRESS, BODY, CITE, CODE, DD, DEL, DFN, DIV, DL, DT,
EM, FORM, H1, H2, H3, H4, H5, H6, IFRAME, IMG, KBD, LI, OBJECT, OL, P,
Q, SAMP, SMALL, SPAN, STRONG, SUB, SUP, UL, VAR, APPLET, BIG, CENTER,
DIR, FONT, HR, MENU, PRE, ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS,
LABEL, LEGEND {
	word-spacing:    normal;
	letter-spacing:  normal;
	text-transform:  none;
	text-decoration: none;
	border-color:    #F1F0E0;
	border-style:    none;
	}

PRE { font-family: 'Lucida Console', 'Monotype.com', Clean, OCR,
	OCR-A, OCR-B, terminal, 'lucida typewriter', 'Courier New',
	monospace; 
      color: #111111;}

BLOCKQUOTE, .prequote, PRE { 
       border: thin ridge #CCCC99;
       padding: .25em .25em .25em 0em;
       margin-left:  1em;
       margin-right: .5em;
       background: #FFFFEF;
       white-space: pre;
       }

BODY	{	
	color:          black;
	background:     #F1F0E0;
        text-align:     left;
	}
		
EM	{	
	font-style:	italic;
	font-weight:	normal;
	}	
		
STRONG	{	
	font-style:	normal;
/*	background:	#FFFFCC; */
	font-weight:	bold;
	color:          black;
	}

EM STRONG, STRONG EM {
	text-transform:	none;
	font-style:	italic;
	font-weight:	bolder;
/*	background:	#FFFFCC;
	color:          #663300; */
	}
		
B	{
	font-weight:	bold;
	}
	
I	{
	font-style:	italic;
	}
		
.warning	{	
	text-transform:	none;
	font-style:	normal;
	font-weight:	bolder;
	background:	#333333;
	color:          #99CCCC;
	}
		
DEL	{	
	text-decoration: line-through;
	background:      #F66;
	}
		
INS	{	
	text-decoration: underline;
	background:      yellow;
	}

VAR, CITE, DFN, .note {
	font-style:	italic;
	}	
		
ADDRESS	{	
	font-style:	normal;
	letter-spacing:	.1em;
	}	
		
ACRONYM	{	
	font-variant:	small-caps;
	letter-spacing:	0.1em;
	}	
		
H1, H2, H3, H4, H5, H6, DT, LEGEND, CAPTION, TH, THEAD, TFOOT {
	color:          black;
	background:     #F1F0E0;
	text-align:	left;
	}

TH {	background:     #F1F0E0;
	text-align:     left;
	vertical-align: middle;
/*      padding:        top,   right, bottom and left */
	padding:        0em, 0em, 0em, 1em;
	}

.c00 {color: #660000; background: #660000;}
.c01 {color: #660066; background: #660066;}
.c02 {color: #003366; background: #003366;}
.c03 {color: #006600; background: #006600;}
.c04 {color: #666600; background: #666600;}
.c05  {color: #996600; background: #996600;}
.c05w {color: #FFFFEE; background: #996600;}
.c06 {color: #CCCC00; background: #CCCC00;}
.c07 {color: #CC6600; background: #CC6600;}
.c07w {color: #FFFFEE; background: #CC6600;}

.c08 {color: #CC3300; background: #CC3300;}
.c09 {color: #663300; background: #663300;}
.c10 {color: #333333; background: #333333;}

.b00, .maroon {background: #660000;}
.b01, .violet {background: #660066;}
.b02, .navy   {background: #003366;}
.b03, .green  {background: #006600;}
.b04, .olive  {background: #666600;}
.b05, .dirt   {background: #996600;}
.b06, .yellow {background: #CCCC00;}
.b07, .orange {background: #CC6600;}
.b08, .red    {background: #CC3300;}
.b09, .brown  {background: #663300;}
/* redefine "night" to work with the default seanhome-footer. this could
   be better implemented! */
.b10, .night  {background: #F1F0E0;}
.b11, .pale-yellow {background: #FFFFCC;}
.b12, .beige  {background: #F1F0D0;}

HR	{	
	color:	#666666;
	}	
		
#colophon	{	
	display:	none;
	}
	
CAPTION, COL, COLGROUP, TABLE, TBODY, TD, TR	{	
	color:           black;
	text-decoration: none;
	border-color:    #F1F0E0;
	border-style:    none;
	background:      #F1F0E0;
	text-align:	 justify;
        vertical-align:  top;
	}

P {
/*      padding:        top,   right, bottom, left */
	padding:        .5em;
        }


.menu, .menu-l, .menu-r, .menu-c, .fineprint, .footer {
	text-align:     center;
	vertical-align: middle;
        background:     #F1F0E0;
        font-size:      0.75em;
      }

.menu {	border: thin ridge; text-align: left; }
.menu-r {text-align: right;  border: thin ridge; background: #FFFFEF;}
.menu-c {text-align: center; border: thin ridge; }

.fineprint {
       font-size:      0.75em;
       border:         none;
       text-align:     right;
       }

.disclaimer {
       font-size:    0.75em;
       color:        #444444;
       background:   #F1F0D0; /* #FFFFEE; */
       border:       thin ridge;
       margin-left:  5em;
       margin-right: 2em;

}

.thanks {
           float:       right;
       font-size:      0.75em;
/*       background:     none; */
       border:         none;
       text-align:     right;
       }


.logo, .me, .leadin {
        text-align: left;
        vertical-align: top;
        font-size: 1.16em;
	}

IMG.logo {
        vertical-align: top;
        float:          left;
	margin:		0;
	padding:	0;
	clear:          none;
	width:		auto;
	height:		auto;
	}

IMG.me {
        vertical-align:  top;
        float:          none;
	margin:		0;
	padding:	0;
	clear:          both;
/*	width:		auto;
	height:		auto; */
	}

A:link	{	
	text-decoration: none;
	font-weight:     normal;
	color:           #F16101;
/*	background:      #F1F0E0; */
	}

A:visited	{
	text-decoration: none;
	font-weight:     normal;
	color:           #773000;
/*	background:      #F1F0E0; */
	}
		
A:active	{	
	text-decoration: none;
	font-weight:     bold;
	color:           #3697D1;
	background:      #99CCCC;
	}	
		
A:hover	{	
	text-decoration: bold;
	color:           #006600;
	background:      #99CC66;
	}

A.offsite	{	
	text-decoration: none;
	font-weight:     normal;
	color:           #CCCC00;
	background:      #F1F0E0;
	}	

.quotation {
	padding-right:   4em;
	padding-left:    3em;
        font-size: smaller;
	}

/* end affordances */

BODY	{
	margin:  2em;
	padding: 0;
	border:  0;
	width:   auto;
	}
	/* end body box */

