html {	margin: 0;	padding: 0;	}body {/* basic rules for body, individual IDs will only have variations from these rules */	margin: 0;	padding: 0;	color: black;	font-size: 11pt;	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	line-height: 1.6;	background: white no-repeat 20px 20px;	}/* element tags */img {	border:0	}h1 {	color: #66c;	font-size: 2em;	line-height: 1.25em;	margin-top: 0;	margin-bottom: 0;	}h1+h2 {	color: navy;	font-size: 1.25em;	line-height: 1.25em;	text-align: right;	margin-top: 0;	margin-bottom: 0.25em;	border-bottom: 1px solid navy;	}h2 {	color: navy;	font-size: 1.5em;	line-height: 1.25em;	text-align: right;	margin-top: 0;	margin-bottom: 0.25em;	border-bottom: 1px solid navy;	}p {	margin-top: 0.8em;	margin-bottom: 0;	}p:first-child {	margin-top: 0;	margin-bottom: 0.8em;	}ol {	color: #66c;	font-weight: bold;	}ul,  ol {	margin-top: 0;	margin-bottom: 0.8em;	margin-left: 0.5em;	padding-left: 1em;	}ol ul,  ul ul {	color: black;	font-weight: normal;	list-style-type: disc;	margin-bottom: 0;	margin-left: 0;	padding-left: 1em	}li {	margin-bottom: 0.33em;	}code {	color: gray;	font: bold 1.15em/1.4em "Courier New", Courier, Monaco, monospace;	letter-spacing: 2px;	}a:link {	color: #cd6a00;	font-weight: bold;	text-decoration: none;	text-transform: none 	}a:visited {	color: #baae33;	font-weight: bold;	text-decoration: none;	text-transform: none 	}strong {	color: navy;	font-weight: bold;	}/* rules for IDs */#logo {	position: absolute;	top: 20px;	left: 20px;	width: 181px;	height: 54px;	}#content {	width: auto;	margin: 230px 0.25in 0 350px;	padding: 0;	color: black;	background: transparent;	}/* print the urls */#content a:link:after,  #content a:visited:after {	content: " (" attr(href) ") ";	font-size: 90%;	text-transform: none 	}/* don't print this stuff */#footer,  #footer a,  #bill,  #adam,  #nav,  #nav a {	display: none !important;	}
