	body {
		margin: 1em;
		background-color: ;
		font-family: verdana, helvetica, tahoma, sans-serif;
		font-size: 90%;
		line-height: 160%;
		}
		
	A {
		text-decoration: none;
		padding-bottom: 1px;
		}
		
	A:link {
		color: #0000FF;
		BORDER-BOTTOM: 1px solid;
		}
	A:visited {
		color: #0000FF;
		BORDER-BOTTOM: 1px dashed;
		}
	A:active {
		color: #FF0000;
		BORDER-BOTTOM: 3px dotted;
		}
	A:hover {
		color: #0000FF;
		BORDER-BOTTOM: 2px dotted;
		padding-bottom: 2px;
		}
		
	div#main {
		float: center;
		}
		
	div#wrap {
		width: 700px; 
		border: 0px solid #C0C0C0; 
		background-color: #FFFFFF;
		}
		
	div#header {
		width: 700px;
		height: 150px; 
		background-color: #000080;
		border: 0px ridge #000080;
		margin-bottom: .5em;
		}
		
	h1 {
		color: #000000;
		line-height: 120%;
		font-size: 20px;
		margin: 1em 0 1em;
		text-align: center;
		background-color: ;
		letter-spacing: .05em;
		border-bottom: 6px solid #D3D3D3;
		padding-bottom: 10px;
		}
		
	h2 {
		color: #333333;
		line-height: 120%;
		font-size: 19px;
		margin: 1em 0 1em;
		text-align: center;
		letter-spacing: .05em;
		border-bottom: 5px solid #F3F3F3;
		padding-bottom: 10px;
		}
		
	p {
		margin-bottom: 2em;
		}
		
	div.index {
		background-color: #F5F5F5;
		padding: .05em 1em;
		margin-bottom: 10px;
		border: 1px solid #E6E6FA;
		}
	div.index p {
		padding: 0 0 0 20px;
		margin: .5em 0 .7em;
		}
		
	div.index h3 {
		font-size: 16px;
		font-weight: bold;
		padding: 0;
		margin: .5em 0 0 0;
		}
		
	div#breadcrumb {
		font-size: 75%;
		text-align: left;
		padding: 10px;
		border: 0px solid #C0C0C0;
		background-color: #F5F5F5;
		}
	
	div#content-container {
		text-align: left; 
		padding: 0 20px; 
		font-size: 90%; 
		line-height: 150%;
		}
		
	div#bottom-nav {
		font-size: 75%;
		text-align: center;
		padding: 10px 10px 12px;
		border-top: 1px dashed #C0C0C0;
		border-bottom: 1px dashed #C0C0C0;
		background-color: #FFFFFF;
		margin: 10px 20px;
		}
	
	table,td,tr {
		font-family: verdana, helvetica, arial, sans-serif;
		}
		
	.color-name-width {
		width: 138px;
		text-align: center;
		line-height: 140%;
		font-size: 70%;
		font-weight: bold;
		}
	.color-name-height {
		height: 70px;
		}
		
	.color-table {
		border: 1px solid #C0C0C0;
		}
		
	.color-values {
		font-weight: bold; 
		font-size: 75%; 
		width: 300px; 
		height: 50px;
		text-align: center;
		background-color: #F5F5F5;
		}
	.color-label {
		font-weight: bold; 
		font-size: 75%; 
		width: 150px; 
		height: 50px;
		text-align: center;
		background-color: #F5F5F5;
		}
		
	.matching-surround {
		padding: 50px; 
		border: 1px solid #000000;
		}
		
	.matching-color-height-name {
		height: 70px;
		font-weight: bold;
		font-size: 105%;
		text-align: center;
		line-height: 170%;
		}
	.matching-color-height {
		height: 90px;
		}
	.matching-color-width {
		width: 155px;
		text-align: center;
		font-size: 75%;
		font-weight: bold;
		}
		
	.base-color-name-width {
		width: 175px;
		text-align: center;
		line-height: 140%;
		font-size: 75%;
		font-weight: bold;
		}
		
	div#related {
		font-size: 85%;
		margin: 10px 0;
		padding: 5px 0 0;
		text-align: center;
		border-top: 1px dashed #C0C0C0;
		}
		
	textarea.code {
		width: 100%;
		color: #8B0000;
		border: 0px solid #FEBFBF;
		background-color: #F5F5FE;
		}
		
	.code-box {
		color: #8B0000;
		background-color: #F5F5FE;
		border: 1px solid #E6E6FA;
		padding: 10px;
		font-family: 'courier new';
		letter-spacing: .1em
		}
		
	.code-indent {
		margin: 0 0 0 2em;
		}

	.code-color {
		color: #8B0000;
		font-weight: bold;
		letter-spacing: .1em
		}
		
	.aqua {
		color: #00FFFF
		}
	.black {
		color: #000000
		}
	.blue {
		color: #00FFFF
		}
	.fuchsia  {
		color: #FF00FF
		}
	.gray {
		color: #808080
		}
	.green {
		color: #008000
		}
	.lime {
		color: #00FF00
		}
	.maroon {
		color: #800000
		}
	.navy {
		color: #000080
		}
	.olive {
		color: #808000
		}
	.purple {
		color: #800080
		}
	.red {
		color: #FF0000
		}
	.silver {
		color: #C0C0C0
		}
	.teal {
		color: #008080
		}
	.white {
		color: #FFFFFF
		}
	.yellow {
		color: #FFFF00
		}
		
	.not-in-use {
		width: 140px;
		text-align: center;
		line-height: 140%;
		font-size: 11px;
		}