body {
	color: #fff;
	background: #999999;
	padding-left: 12px;
	font-family: verdana, arial, sans;
}
	
body a:link img, body a:visited img, body a:hover img {
border: 0;
}

td#ps {
	width: 188px;
	
}
#ps h1 {				 /*  image replacment */  
	display: none;
}

img {
	display: block;
	padding-left: 0px;

}
						/*  you are here code main nav */ 
						
body#home 			#nav 	li#home a,
body#projectarea 	#nav 	li#projects a,
body#objectarea 	#nav 	li#objects a,
body#archivearea	#nav 	li#archive a	{
	background: transparent;
	color: #003366;
	text-decoration: none;

}
					/*  you are here code main nav */ 
					
#o_01 li#one a, 			#o_02 li#two a,   			#o_03 li#three a, 			#o_04 li#four a,	
#o_05 li#five a, 			#o_06 li#six a, 			#o_07 li#seven a, 			#o_08 li#eight a,
#o_09 li#nine a, 			#o_10 li#ten a, 			#o_11 li#eleven a,			#o_12 li#twelve a,
#o_13 li#thirteen a, 		#o_14 li#fourteen a, 		#o_15 li#fifteen a, 		#o_16 li#sixteen a,
#o_17 li#seventeen a, 		#o_18 li#eighteen a,		#o_19 li#nineteen a, 		#o_20 li#twenty a, 
#o_21 li#twentyone a,		#o_22 li#twentytwo a,		#o_23 li#twentythree a, 	#o_24 li#twentyfour a,
#o_25 li#twentyfive a,

#p_01 li#one a, 	#p_02 li#two a, 		#p_03 li#three a, 	#p_04 li#four a,	
#p_05 li#five a, 	#p_06 li#six a,			#p_07 li#seven a, 	#p_08 li#eight a,

#a_01 li#one a, 			#a_02 li#two a, 			#a_03 li#three a, 		#a_04 li#four a,	
#a_05 li#five a, 			#a_06 li#six a,				#a_07 li#seven a, 		#a_08 li#eight a,
#a_09 li#nine a, 			#a_10 li#ten a, 			#a_11 li#eleven a, 		#a_12 li#twelve a,
#a_13 li#thirteen a, 		#a_14 li#fourteen a, 		#a_15 li#fifteen a, 	#a_16 li#sixteen a, 
#a_17 li#seventeen a {
	background: transparent;
	color: 003366;
	text-decoration: none;

}
	
	 /*  top table - global nav */ 	 /*  	border: 1px dotted red; */ 
	
table#nav {
	text-align: left;
	
	margin-top: 5px;
	margin-bottom: 0px;
	border: 0;
	padding: 0;
	width: 800px;
	voice-family: "\\"\}\\"";
	voice-family: inherit;
	width: 800px;
}

#topnav ul {
	padding: 0;
	margin: 0;
	
}
td#topnav  {
	vertical-align: top;
}
	
#topnav li {
	display: inline;
	padding-left: 30px;
	line-height: 2;
	list-style-type: none;
	font-family: verdana, arial, sans;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#topnav li#home a:link {
	color: #666;
}
	
#topnav li#home a:hover {
	color: 03366;
}
	
#email {
	color: #333333;
	background: transparent;
	margin: 0px 0 0 2px;
	text-align: left;
	font-size: 10px;
	letter-spacing: 1px;
	text-indent: 3px;
}
	 /*  bottom table  */ 

#sidehome {
	padding: 0;
	margin: 0;
	width: 230px;
	color: #003366;
}
		
#sidehome  h3\{
	padding: 0;
	margin: 0;
	margin-bottom: 5px;

}

#projectarea #objectsmenu {

	padding: 0;
	margin: 0;
	width: 220px;
}
	
#projectarea #collaborators p {
	color: #666;
	padding: 60px 20px 170px 0;
	margin: 0;
	width: 180px;
}
	
.thumb img {
	display: inline;
	padding-right: 4px;
	padding-bottom: 4px;

}




					 /*  object spacific lists */ 
#objectsmenu {
	padding: 0;
	margin: 0;
	width: 220px;
}

#objectsmenu ul {
	padding: 0;
	margin: 0;
	margin-left: 0px;
}
	
#objectsmenu li {
	color: #fff;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	letter-spacing: 1px;
	text-indent: 0px;
}
	
.sub li {
	padding: 0;
	margin: 0;
	margin-left: 10px;
}
					 /*  content area styles */ 
					
table#content {
	margin-top: 22px;
}
	
table#content td {
	vertical-align: top;
	font-size: 11px;
	letter-spacing: 1px;
}

table#content ul {
	padding: 0;
	margin: 0;
	margin-left: 0px;
}
	
table#content li{
	line-height: 1.8;
	list-style-type: none;
}
					/*  this grey is used on the home page title - not sturctural!HACKS */
.grey {
	color: #333333;
	font-size: 10px;
	line-height: normal;
}
	
.greysm {
	color: #333333;
	font-size: 9px;
	line-height: normal;
}
	
.lastrow {
	padding-bottom: 15px;
}
	
				/* end the hacks HACKS here please */
	
table#content .artworks img {
	padding-top: 10px;
	border: 0;
}


td#maincontent #logotype img {
	padding-bottom: 25px;
	border: 0;
}

td#maincontent h2 {
	color: #fff;
	background: transparent;
	margin: 5px 0 4px 0;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 3px;

}

td#maincontent h3, 
td#maincontent h4 {
	color: #fff;
	background: transparent;
	margin: 10px 0 10px 0;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
}
	
td#maincontent h5 {
	color: #fff;
	background: transparent;
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
}
	
table#content .feature  {
	margin-bottom: 26px;
	width: 200px;
}
	
table#content .artwork  {
	margin-bottom: 26px;
	width: 450px;
}
	
#sidehome .feature h3 {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 3px;
	color: 003366;
}
	
#sidehome img {
	padding: 5px 0;
}	
	
table#content .date  {
	color: #fff;
	padding: 0;
	margin: 0;
}

table#content p {
	color: #333333;
	background: transparent;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1.5;
	margin-top: 3px;
}
	
#projectarea p {
	margin-bottom: 26px;
	width: 518px;
}
	
#projectarea #lead  {
	font-size: 13px;
}
	
#archivearea p {
	margin-bottom: 26px;
	width: 418px;
}
	
td#maincontent .sectionhead {
	border-bottom: 1px  solid #fff;
	margin-bottom: 26px;
	padding-bottom: 10px;
			font-size: 12px;
		letter-spacing: 1px;
		width: 418px;
}

td#maincontent li {
	color: #FFFFFF;
}
	
td#maincontent li .title2 {
	color: #fff;
}
	
	
.toc {
	color: #ccc;
	background: transparent;
	padding: -10px 0 20px 0;
	letter-spacing: 0px;
	width: 418px;
}
	
#missionlist li {
	margin-left: 10px;	
}
	
td#maincontent .toc h3, td#maincontent .toc h4 {
	color: #FFFFFF;
	background: transparent;
	padding: 10px 0 0 0;
		font-size: 12px;
	letter-spacing: 1px;

}

					 /*  step nav */ 
#stepnav li {
	display: inline;
	color: #FFFFFF;
	list-style-type: none;
	font-size: 11px;
	letter-spacing: 1px;
}


#footer {
	color: #333333;
	background: transparent;
	margin: 5px 0 0 0px;
	text-align: left;
	font-size: 11px;
	letter-spacing: 1px;
	
}
	
				 /*  style the pops  */ 
body#pop  {
	padding-top: 10px;
}

.popnav, .popclose {
	display: inline;
	padding-top: 20px;
	font-family: verdana, arial, sans;
	font-size: 11px;
	letter-spacing: 2px;
}

.popnav {
	padding-right: 350px;
}

	#pop img {
	padding-top: 10px;
}
	
body#pop #footer {
			margin-top: 10px;
}

			 /*  linkology  */
		
			
						 /*  top nav styles  */ 
.top a:link, .top a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: transparent;
	border: 0;
}

.top a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	background: transparent;
	border: 0;
}
	
li#home a {
	font-weight: normal;
	text-decoration: none;
	color: #666;
	background: transparent;
	border: 0;
}
	
					 /*  side nav styles  */ 
					
.side a:link {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: transparent;
	border: 0;
}

.side a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #666;
	background: transparent;
	border: 0;
}

.side a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	background: transparent;
	border: 0;
}
					 /*  footnotes and outside links styles  */ 

.foot a:link, .foot a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	background: transparent;
	border: 0;
}
	
.foot a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background: transparent;
	border: 0;
}
	
					/*  pevent strike through on step nav */ 
.step a:link, .step a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background: transparent;
	border: 0;
}

.step a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	background: transparent;
	border: 0;
}
	
