	#content p, #content address, #content ul, #content form, #content ol, #content dl {
		font: 12px/18px 'Lucida Grande', Lucida, Verdana, Helvetica,
		 Arial, sans-serif;
		color: #333;
		}
		
#content p, #content address, #content ul, #content form, #content ol, #content dl, #content h2, #content h3, #content h4 {
		margin: 0.5em 2em 1em 240px;
		}
		
		#content ul ul, #content dd ul, #content dd p, #content form h3 {
			margin: 0;
			}

#nop-nav {
	width: 230px;
	float: left;
	font-size: 0.75em;
	line-height: 1.2em;
	}
	
	#content #nop-nav p {
		padding: 0px 25px 5px 5px;
		margin: 0;
		font-size: 0.95em;
		line-height: 1.3em;
		text-align: justify;
		width: 195px
		}

	#content #nop-nav ul {
		margin-left: 0;
		padding-left: 0;
		}
		
		#content #nop-nav li {
			list-style: none;
			padding: 2px 10px 2px 10px;
			}
			
		#content #nop-nav li#l-intro {
			}


			#content #nop-nav li li {
				display: none;
				}
						
		body#prep #nop-nav li#l-vis a, body#prep #nop-nav li#l-ccd a, 
		body#prep #nop-nav li#l-film a:link,  #nop-nav li li a:link {
			color: #333;
			text-decoration: none;
			font-weight: normal;
			text-shadow: none;
			}

		#content #nop-nav li a {
			display: block;
			width: 210px;
			font-weight: normal;
			}

		html>body #content #nop-nav li a {
			width: 210px;
			}

		#content #nop-nav li li a {
			display: block;
			width: 200px;
			}

		#content #nop-nav li a:link {
			color: #333;
			text-decoration: none;
			}
			
		#content #nop-nav li a:visited {
			color: #666;
			text-decoration: none;
			}
			
		#content #nop-nav li a:hover {
			color: #006;
			text-decoration: underline;
			}

		body#intro li#l-intro a, body#info li#l-info a, body#desc li#l-desc a, 
		body#direct li#l-direct a, body#weather li#l-weather a, body#sights li#l-sights a, 
		body#hilights li#l-hilights a, body#staff li#l-staff a, 		body#intro li#l-intro a, body#info li#l-info a, body#faq li#l-faq a, 
		body#resources li#l-resources a, body#dates li#l-dates a, 
		body#prep li#l-prep a, body#bestof li#l-best a, body#remote li#l-remote a, 
		body#contrib li#l-contrib a, body#webcam li#l-webcam a, body#mainimages li#l-best a,
		body#staff li#l-staff a, body#ainfo li#l-ainfo a, body#canon li#l-canon a, body#newsletter li#l-newsletter a, body#faqs li#l-faqs a {
			font-weight: bold;
			text-decoration: none;
			color: #333;
			text-shadow: 1px 1px 2px #666;
			cursor: default;
			}
			


		#prep #nop-nav li li, #bestof #nop-nav li li, #vis #nop-nav li li, #ccd #nop-nav li li, #film #nop-nav li li,
		#solar #nop-nav li li, #diffuse #nop-nav li li, #galaxy #nop-nav li li, #cluster #nop-nav li li, #pn #nop-nav li li,
		#sn #nop-nav li li {
			display: list-item;
			list-style: none;
			border-bottom: none;
			padding: 2px 0px 2px 10px;
			}

			


	#content #nop-nav dl {
		margin-left: 10px;
		}

	#content #nop-nav dt {
		font-size: 1em;
		font-weight: bold;
		padding-bottom: 0;
		margin-bottom: 0.2em;
		}
		
	#content #nop-nav dd {
		margin-left: 0.3em;
		padding-left: 0;
		padding-top: 0;
		margin-top: 0.2em;
		}
		
		#content #nop-nav dd li {
			border: none;
			font-size: 0.95em;
			margin-right: 0;
			}


		#content #nop-nav dd ul {
			margin-left: 0;
			padding-left: 0;
			padding-top: 0;
			margin-top: 0;
			}

#content p.q {
	font-size: 1em;
	text-indent: -0.3em;
	font-weight: bold;
	color: #004;
	}
