/* This is a copy of http://www.w3.org/StyleSheets/Core/Midnight.css */
/* begin body type */	/* 1 - humanist sans a */
body{font-size:1em;font-weight:normal;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.58;}
p,blockquote,ul,ol,dl,dd,li,dir,menu{/* inherit from body */}	
small{font-size:.92em;}	
big{font-size:	1.17em;}	
pre{font-family:'Monotype.com','Courier New',monospace;}	
ol li{list-style-type:decimal;}	
ol ol li{list-style-type:lower-alpha;}	
ol ol ol li{list-style-type:lower-roman;}	
table,tbody,tr,td{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.58;}
/* end body type */	
/* begin header type */	/* 1 - humanist sans a */
h1{font-family:Tahoma,Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;font-size:2em;font-weight:500;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
h2{font-family:Tahoma,Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;font-size:1.75em;font-weight:500;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
h3{font-family:Tahoma,Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;font-size:1.58em;font-weight:600;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
h4{font-family:Tahoma,Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;font-size:1.33em;font-weight:600;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
h5,dt{font-family:Tahoma,Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;font-size:1.17em;font-weight:600;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
h6{font-family:Tahoma,Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;font-size:1em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
tfoot,thead{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:53;}
th{vertical-align:baseline;font-size:1em;font-weight:bold;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Verdana,'Myriad Web',Syntax,sans-serif;font-size-adjust:.53;}		
hr{visibility:hidden;}	
/* end header type */	
/* begin affordances */	/* 5 - midnight */		
a,address,blockquote,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{word-spacing:normal;letter-spacing:normal;text-transform:none;text-decoration:none;border-color:#CC9;border-style:none;}
body{color:	#CC9;background:black;}		
em{font-style:normal;font-weight:bold;color:#CC9;background:black;}		
strong{font-style:italic;background:black;font-weight:bold;color:#CC9;}		
em strong,strong em{text-transform:uppercase;font-style:normal;font-weight:bolder;background:black;color:#CC9;}		
b{font-weight:bold;}	
i{font-style:italic;}		
.warning{text-transform:none;font-style:normal;font-weight:bolder;background:#ff6;color:black;}		
del{text-decoration:line-through;background:#900;}		
ins{text-decoration:none;background:#060;}		
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,th,thead,tfoot{color:#6CC;background:black;}		
hr{color:#CC9;background:black;}		
#colophon{display:none;}		
col,colgroup,table,tbody,td,tr{color:#CC9;text-decoration:none;border-color:#CC9;border-style:none;background:black;}		
a:link{text-decoration:none;font-weight:bold;color:#ff6;background:black;}		
a:visited{text-decoration:none;font-weight:bold;color:#FC0;background:black;}		
a:active{text-decoration:none;font-weight:bold;color:#ff6;background:#663;}		
a:hover{text-decoration:none;color:black;background:#CC9;}		
a.offsite{text-decoration:none;font-weight:normal;color:#ff6;background:black;}
/* end affordances */	
/* begin vertical */	/* 1 - pentatonic a */
a,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,b,big,center,dir,font,hr,i,menu,pre,s,strike,tt,u,abbr,acronym,bdo,button,fieldset,ins,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;vertical-align:baseline;}
body{line-height:1.58em;}		
div > p:first-child,body > p:first-child,td > p:first-child{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}
h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p,div + p,p.initial{margin-top:.75em;margin-bottom:.75em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}
h1,h2,h3,h4,h5,h6{line-height:1.33em;}		
h1{margin-top:1.33em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}		
h2{margin-top:1.75em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}		
h3{margin-top:1.58em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}		
h4{margin-top:1.33em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}		
h5{margin-top:1.17em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}		
h6{margin-top:1em;margin-bottom:.33em;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;}
p	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
blockquote, fieldset, form, ul, ol, dl, dir, menu	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
dt	{	
	margin-top:	0;
	margin-bottom:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
dd	{	
	margin-top:	0;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li hr, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd hr, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6	{	
	margin-top:	0;
	margin-bottom:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
li	{	
	margin-top:	0;
	margin-bottom:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
address	{	
	margin-top:	1.58em;
	margin-bottom:	1.58em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
pre	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	line-height:	1.25em;
	}	
		
hr	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	height:	1px;
	}	
		
div, center	{	
	margin-top:	0;
	margin-bottom:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
.subhead	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
.stb	{	
	margin-top:	2.17em;
	margin-bottom:	.75em;
	padding-top:	2.17em;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	border-style:	solid
	}	
		
.mtb	{	
	margin-top:	3.08em;
	margin-bottom:	.75em;
	padding-top:	3.08em;
	padding-bottom:	0;
	border-top:	.1em;
	border-bottom:	0;
	border-style:	solid
	}	
		
.ltb	{	
	margin-top:	4.34em;
	margin-bottom:	.75em;
	padding-top:	4.34em;
	padding-bottom:	0;
	border-top:	.25em;
	border-bottom:	0;
	border-style:	solid
	}	
		
col, colgroup, table, tbody, td, tfoot, th, thead, tr	{	
	margin-top:	0;
	margin-bottom:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
td, th	{	
	line-height:	1.33em;
	}
/* end vertical */	
/* begin horizontal */	/* 2 - inset */
a, 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, b, big, center, dir, font, hr, i, menu, pre, s, strike, tt,		
u, abbr, acronym, bdo, button, fieldset, ins, label	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	float:	none;
	clear:	none;
	list-style-position:	outside;
	}	
		
address, blockquote, dl, fieldset, form, ol, 		
p, ul,  dir, hr, menu, pre	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
div > p:first-child, body > p:first-child, td > p:first-child	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	text-indent:	0;
	}	
		
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	text-indent:	0;
	}	
		
h1	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
h2	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
h3	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
h4	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
h5	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
h6	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
p	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-indent:	0;
	}	
		
blockquote	{	
	margin-left:	1.58em;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
address	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
pre	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
li	{	
	margin-left:	3.16em;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
dt	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
dd	{	
	margin-left:	1.58em;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}	
		
ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li hr, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd hr, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	}
		
hr	{	
	margin-left:	2em;
	margin-right:	0;
	padding-left:	1.58em;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	width:	12em;
	}	
		
center	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	text-align:	left;
	}	
		
col, colgroup, table, tbody, td, tfoot, th, thead, tr	{	
	margin-left:	0;
	margin-right:	0;
	padding-left:	0;
	padding-right:	0;
	border-left:	0;
	border-right:	0;
	float:	none;
	clear:	none;
	}	
		
table{text-align:left;}		
td{text-align:left;}		
th{text-align:left;}		
caption{text-align:left;}
/* end horizontal */	
/* begin body box */	/* 2 - 'ninths asymmetric' */
body	{
	margin-top:	1.58em;
	margin-left:	22%;
	margin-right:	8%;
	margin-bottom:	1.58em;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:	0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:	auto;
	}
/* end body box */