/* StuArt style sheet verson 1.3 */
/* Left Black Navigation Column */

/* written by Stuart Hertzog */
/* December 21, 2006 */

html	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color: white;
	}

body	{
	margin: 4em 5em;
	padding: 0;
	width: 50em;
	border: solid black 0.1em;
	border-left-width: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: black;
	float: left;
	}
	
/* columns */

#navigation {
	margin: 0;
	padding: 0; 
	border: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	width: 25.2%;
	background-color: black;
	color: white;
	float: left;
	}

#main	{
	margin: 0;
	padding: 2.5em;
	padding-bottom: 0;
	border: 0;
	border-right: solid black;
	border-right-width: 0.35em;
	width: 64%;
	min-height: 40em;
	background-color: white;
	color: black;
	float: right;
	}
	
/* Navigation listings and links */

#navigation ul {
	list-style: none; 
	margin: 0; 
	padding: 0 2em 0 1.5em; 
	}

#navigation ul li {
	margin: .5em 1.25em .4em .5em; 
	}

#navigation ul li.indent1	{
	margin: .5em 1.25em .4em .5em; 
	padding-left: 2em;
	}
	
#navigation ul li.indent2	{
	margin: .5em 1.25em .4em .5em; 
	padding-left: 3em;
	}
	
#navigation ul li.hidden	{
	display: none;
	}
	
html>body #navigation ul li a {  
	display: block;  
	width: 100%; 
	margin: 0;
	padding: .2em .4em;  
	border-top: .1em solid white;
	border-right: .1em solid white; 
	border-bottom: .1em solid white; 
	border-left: 1em solid white;  
	text-decoration: none;  
	color: white;
	} 

#navigation ul li a:link { 
	background-color: black;  
	}

#navigation ul li a:visited { 
	background-color: #888888;  
	}

#navigation ul li a:hover { 
	background-color: gray;  
	}

#navigation ul li a:active { 
	background-color: #B8B8B8;  
	}

#navigation ul li a.current	{
	background-color: white;
	color: black;
	}

#navigation p.dateline	{
	text-align: center;
	padding-left: 2em;
	}

/*	callouts	*/

 .calloutleft	{
	float: left;
	width: 18em;
	margin: 0em 1.5em 0.5em -6em;
	padding: 2em;
	font-style: italic;
	font-weight: bold;
	line-height: 2em;
	text-align: right;
	background-color: #B8B8B8;
	}

 .calloutright	{
	float: right;
	width: 22em;
	margin: 0em -8.5em 0.5em 1.5em;
	padding: 2em;
	font-style: italic;
	font-weight: bold;
	line-height: 2em;
	text-align: left;
	background-color: #B8B8B8;
	}

.callquo	{
	font-size: 2.5em;
	line-height: 0.25em;
	vertical-align: sub;
	}

/* text styles */
	
h1	{
	font-family: Verdana, Helvetica, Ariel, sans-serif;
	font-weight: bold;
	font-size: 2.5em;
	}

h3	{
	margin: 1em 0 0 0;
	font-family: Verdana, Helvetica, Ariel, sans-serif;
	font-weight: bold;
	font-size: 1.25em;
	}

em	{
	font-weight: bold;
	}

.bigcap	{
	font-size: 1.75em;
	line-height: 1.5em;
	font-weight: normal;
	vertical-align: baseline;
	}

.dropcap	{
	font-weight: bold;
	font-size: 3em;
	vertical-align: top;
	line-height: 1em;
	float: left;
	}

.hanging {
	padding: 0;
	text-indent: -1.5em;
	margin-left: 1.5em;
	}

.hidden	{
	display: none;
	}
	
.logosub	{
	margin: 0;
	padding: 0;
	font-style: italic;
	letter-spacing: .85em;
	}

.subhead	{
	font-style: italic;
	font-size: 1.25em;
	}

.dateline	{
	font-weight: bold;
	line-height: 2em;
	}	

.publication	{
	font-style: italic;
	}

.gray	{
	color: gray;
	}

#main a	{
	text-decoration: none;
	}

/* Quicktime controls */

p.quicktime a:link	{
	color: #FF00FF;
	text-decoration: none;
	}

p.quicktime a:visited	{
	color: #gray;
	text-decoration: none;
	}

p.quicktime a:hover {
	color: red;
	text-decoration: none;
	}

/* ENDS */