a {	color: #06C ;	}body {	padding: 0 ;	margin: 0 ;	background: #333;	font-family: New York, MS Serif, Palatino Linotype, Book Antiqua, Palatino, serif ;	}div#container {	padding: 0 ;	margin: 0 ;	min-width: 800px ;	}div#header {	background: url(images/AnacapaLogo.jpg) top center no-repeat white ;	width: 100% ;	height: 153px ;	border-bottom: 1px solid #000 ;	}div#menu {	background: #036 ;	padding: 0px 48px ;	border-top: 1px solid #000 ;	border-bottom: 1px solid #000 ;	}div#menu ul {	text-align: center ;	padding: 0 ;	margin: 12px 0px ;	line-height: 1 ;	}div#menu li {	display: inline ;	padding: 4px 0px ;	margin: 0px 8px ;	outline: 1px solid black ;	}div#menu li a {	color: #360 ;	padding: 4px 16px ;	text-decoration: none ;	background: #EEC ;	border-top: 1px solid #FFD ;	border-left: 1px solid #FFD ;	border-right: 1px solid #DDB ;	border-bottom: 1px solid #DDB ;	}div#menu li a:hover {	background: #CCA ;	border-top: 1px solid #DDB ;	border-left: 1px solid #DDB ;	border-right: 1px solid #BB9 ;	border-bottom: 1px solid #BB9 ;	}div#main {	background: #FFF ;	margin: 4px 24px 8px 24px;	padding: 32px;	border: 3px double #000 ;	line-height: 1.5 ;	}div#main:after {	content: "" ;	display: block ;	clear: both ;	}div#main img {	float: right ;	clear: right ;	background: #FFF ;	padding: 32px ;	margin-top: 4px ;	margin-left: 24px ;	margin-right: 0px ;	margin-bottom: 20px ;	border: 1px solid #000 ;	}div#footer {	color: #BBB ;	background: #036 ;	padding: 0px 48px ;	border-top: 2px solid #000 ;	border-bottom: 1px solid #000 ;	text-align: center ;	}div#footer a {	color: #BB9 ;	}div.inset {	float: right ;	clear: right ;	background: #FFF ;	padding: 8px 16px ;	width: 25% ;	margin-top: 0px ;	margin-left: 24px ;	margin-right: 0px ;	margin-bottom: 24px ;	border: 1px solid #000 ;	}div.test-output {	background: #DEF ;	border: 1px solid #012;	padding: 1em 2em ;	margin: 0 ;		margin-bottom: 2em ;	}div.test-output h2, div.test-input h2 {	padding: 0.25em ;	border: 0 ;	}p.test-body {	background: #FFF ;	border: 1px dashed #333 ;	padding: 1em 2em ;	margin: 0 ;	}p.test-source {	text-align: right ;	padding: 1em 2em ;	margin: 0 ;	}p.test-source:before {	content: "--" ;	}div.test-input {	background: #9CF ;	border: 1px solid #036;	padding: 1em 2em ;	margin: 0 ;		margin-bottom: 2em ;	}h2 {	padding-top: 16px ;	border-top: 1px solid #999 ;	}ul.toc {	float: right ;	border: 3px double #000 ;	margin: 16px ;	margin-right: 0px ;	padding: 16px ;	padding-left: 32px ;	}