/* 
 * This is really old, icky markup and visual design.         
 * I haven't gotten to work on it since 2002.
 * Sorry about that!
 * 
 */

BODY, ADDRESS, BLOCKQUOTE, 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, S, STRIKE, TT,		
U, ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS, LABEL, TABLE, TFOOT, THEAD, TBODY, TH, TR, TD		{	
	font-family:	Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
	font-size-adjust:	.5;
	color:	#FFF;
	background:	#033;
	}	

		
A:link	{	
	color:	#9CC;
	}	
A:visited	{	
	color:	#C9C;
	}	

	
H1	{	
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	color:	#CFC;
	background:	#033;
	}		
H2, H3, H4, H5, H6	{	
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	}	
			
IMG {  
	border-style:none;
	}
	
HR {
	color:#CFC
	}

TH, TD, TR	{	
	vertical-align:	top;
	}	
	
ul li {  
	list-style-type: square; 
	}
ul ul li {
	list-style-type: disc;
	}
ul.nobullet {
	list-style: none;
	margin-left: 0em;
	}
ul.left {
	margin-left: 1em;
	}
ol.left {
	margin-left: 1.5em;
	}
li.spaceafter {
	padding-bottom: .5em;
	}
li.spaceafter2 {
	padding-bottom: 1.5em;
	}
dl dt {  
	padding-top: .5em;
	font-weight: bold; 
	}
dl dd {
	padding-top: .5em;
	padding-bottom: .5em;
	}

img.floattopright { float: right;}

.byline {
	font-style: italic;
	font-size: 85%;	
	color:	#CFC;
	background:	#033;
	}

.bodymargin1 {
	padding-left:7%; padding-right:7%;
	}
.bodymargin2 {
	padding-left:3%; padding-right:3%;
	}

	

.navplain    {
	font-family: Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-weight:bold;
	text-decoration:none;
	margin-top:.0em; margin-left:.0em;margin-right:.0em;margin-bottom:.0em;
	padding-left:.40em; padding-top:.15em; padding-right:.40em;  padding-bottom:.15em;
	border:solid 1px; border-color:#CFC;
	background-color:#033; color:#CFC;
	}       
.navactive    {
	font-family: Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-weight:bold;
	text-decoration:none;
	margin-top:.0em; margin-left:.0em;margin-right:.0em;margin-bottom:.0em;
	padding-left:.40em; padding-top:.15em; padding-right:.40em;  padding-bottom:.15em;
	border:solid 1px; border-color:#CFC;
	background-color:#CFC; color:#033;
	}       
.navsub    {
	font-family: Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-weight:bold;
	text-decoration:none;
	margin-top:.0em; margin-left:.0em;margin-right:.0em;margin-bottom:.0em;
	padding-left:.40em; padding-top:.15em; padding-right:.40em;  padding-bottom:.15em;
	border:solid 3px; border-color:#CFC;
	background-color:#003; color:#CFC;
    }       

.breadcrumb {
	color:	#033;
	background:	#CFC;
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-weight:bold; 
	font-size: 85%;
	margin-top:.15em; margin-left:.0em;margin-right:.0em;margin-bottom:.0em;
	}

.breadcrumblinked {
	color:	#033;
	background:	#CFC;
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	text-decoration:underline;
	}  

.updated {
	color:	#033;
	background:	#CFC;
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-size: 85%;
	font-weight: normal; 
	float: right;
	clear: right;
	}
	
.navpath {
	color:	#033;
	background:	#CFC;
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-size: 85%;
	font-weight: normal; 
	margin-top:.0em; margin-left:.0em;margin-right:.0em;margin-bottom:.15em;
	}
		
.announce {
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-weight: bold;
	color:	#CFC;
	background:	#033;
	}
	
.new	{
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	background-color:#033; color:#CFC;
	}
	
.footer {
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-size: 85%;
	}	

.smaller {
	font-size: 85%;
	}	
.disclaimer {
	font-size: 85%;
	}	

.notvisible {
	color:	#033;
	background:	#033;
	}

.reverse {
	color:	#000;
	background:	#FFF;
	}
	
.border    {
	border:solid 1px; border-color:#CFC;
	padding-left:.5em; padding-top:.5em; padding-right:.5em;  padding-bottom:.5em;
	}   
	
.exampleclip    {
	border:solid 1px; border-color:#000;
	color:	#000;
	background:	#FFF;
	padding-left:.5em; padding-top:.5em; padding-right:.5em;  padding-bottom:.5em;
	}   
.examplelink {
	color:	#00F;
	background:	#FFF;
	text-decoration: underline;
	}
.examplecode {
	color:	#000;
	background:	#FFF;
	font-family: Courier, Courier New, sans-serif;
	}

	
.skip { 
		color:	#CFC;
		text-decoration: none; 
	font-family:	Geneva, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.58;
	font-size: 85%;
		}
.skip a:active {
		color:	#033;
		}

#masthead { 
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	color: black;
	font-size: 1em;
	padding: 0.6em;
	margin: 0 0 1em 0;
	background: #fff;
	}
/*
#masthead a {
	text-decoration: none;
	background: #ded;
	color: #222; }	
*/

#masthead a:link { background-color:  #fff; color: #033; }
#masthead a:visited { background-color:  #fff; color: #606; }
#masthead a:link:focus, #masthead a:link:hover, #masthead a:link:active { background-color: #d8e0e0; } 
#masthead a:visited:focus,a:visited:hover,a:visited:active { background-color: #e8d8e8; }
/* reset the above for IE, as it confuses the heck out of it */
* html #masthead a:visited:focus, * html #masthead a:visited:hover, * html #masthead a:visited:active { background-color: #d8e0e0; } 

.list-intro {
	margin-bottom: 0em;
	padding-bottom: 0em;
}
.list-none-before {
	margin-top: 0em;
	padding-top: 0em;
}
.list-none-left {
	margin-left: 0em;
	padding-left: 0em;
}
.spaceabove1 {
	padding-top: 1em;
	}
.quietcolour {
	color:#ccc;
	}
