/* 
 * CD-ROM CSS2 Style Sheet for 
 *     "XML Family of Specifications: A Practical Guide"
 *     http://WDVL.Internet.com/Authoring/Languages/XML/XMLFamily/
 *     http://www.awl.com/cseng/titles/0-201-70359-9
 *
 * This style sheet was developed by Ken Sall (ken@sall.net).
 * Copyright 2002 Ken Sall.
 * Permission to modify this for your own use is hereby granted
 * provided this copyright notice appears intact, including book URLs.
 *
 */

/*
 * Color Info:
 * 16 colors supported with the Windows VGA palette:
 * aqua, black, blue, gray, fuchsia, green, lime, maroon, 
 * navy, olive, purple, red, silver, teal, white, yellow.
 * See http://www.wdvl.com/Graphics/Colour/
 *     http://www.wdvl.com/Graphics/Colour/666.html 
 *     http://www.visibone.com/colorlab/
 *
 */


body	{
	font-family: Arial, sans-serif;
	color: black;
	background-color: white;
        padding: 10px; 
	border: thick solid #cccccc;
	}

/* Compare to body element
  <body bgcolor="white" text="black" 
	vlink="#FF0FFF" link="#0099FF" alink="#ffffcc"
        style="padding: 10px; border: thick solid #cccccc;">
*/

/****
ol, li, .bigBullet {
	font-weight: bold;
	line-height : 200%
	}
***/

.bigBullet {
	font-weight: bold;
	line-height : 200%
	}

li ul li {
	line-height : 125%
	}

.explore {
	font-size: 12pt;
	font-weight: bold; /* normal */
	line-height: 150%;
	}

.box    {
	text-align: center; 
	border: thick solid red; 
        padding: 0.5em;
	font-weight: bold;
	font-size: large;
	}

.note   {
	text-align: left; 
	border: thin solid #cccccc; /* gray, red */
        padding: 1.0em;
	/* font-style: italic; */
	font-weight: normal;
	}

p.note > span:first-child {
	color: red;
	font-weight: bold;
	}

.copyright { 
	margin-top: 0.3em;
	margin-bottom: 0.3em; 
	font-size: 75%;
	}

/* Colors for spec maturity, to match Big Picture diagram */
/* ********************
.rec {color: red}
.pr  {color: purple}
.cr  {color: magenta}
.lwd {color: blue}
.wd  {color: green}
.nt  {color: brown}
.non {color: black}
*/

.footerLinks {
		font-size: 75%; 
		font-family: Helvetica, sans-serif;
		font-weight: bold; 
		padding: 5px;
		border: thin solid red;
	}
 
.title {
	text-align: center;
        font-family: "Comic sans MS", fantasy;
        font-weight: bold;
        font-size: x-large;
        color:  #ffffcc; 	/* or white, gold */
        background: black;
        }

.titleMedium {
	text-align: center;
        font-family: "Comic sans MS", fantasy;
        font-weight: bold;
        color: #ffffcc;
        background: black;
        }


.bigBold {
	font-weight: bold; font-size: x-large;
	}

.special {
        font-family: "Comic Sans MS",fantasy;
        color: #ffffff;
        background: #000000;
        }

.index     {
           font-size: 10pt;
           /* font-size: 50%; */
           font-weight: bold;
           border: thin solid red;
           }

/* Text using this style will be invisible if style sheets are enabled,
   but visible if CSS is disabled or if the browser doesn't support CSS.
 */

.hide {
  display: none;
}

/* Link colors */

a:link	{
	background: white; 
	color: #0099FF; 
	}

a:visited	{
	background: white; 
	color: #996699;   /* #990099; #996699; #0099FF; #FF0FFF; #663399; purple; fushia */
	}

a:hover { 
	background: #eeeeee; 
	color: #ff3333; 
	/* border: thin solid yellow; */
 	}

/* Works in IE 5.5 and NS 6.2 but not NS 4.77 */
/* Use <A HREF="foo.html" TARGET="whatever" CLASS="newWin"> */
a.newWin:link {
      text-decoration: none; 
      border: thin solid yellow;
      background: #ffffff;	
      color: #000000; 
      }

a.offSite:link {
      text-decoration: none;
      background: #f5deb3;	
      color: #ffffff; 
      }

a.offSite:visited {
      /* text-decoration: none; */
      background:  #ffffff;	
      color: #f5deb3; 
      }      

a.offSite:hover { 
	background: #eeeeee; 
	color: #ff3333; 
 	}  
