html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}.clear {	clear: both;}/* jgd */html, body {	height: 100%;}.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -200px;}#footer, .push {	clear: both;	height: 180px;}body {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;	text-align:center;}a {	color: #000;	text-decoration: none;}#header {	width: 978px;	margin: 0 auto 20px;	text-align:left;}#header h1 {	background-color: #787878;	padding: 15px;	font-size: 1.5em;	color: #fff;}#footer {	width: 978px;	margin: 20px auto 0;	background-color: #dcdcdc;	color: #111;	padding: 0;	text-align:left;}#content {	text-align:left;	width: 948px;	margin: 0 auto 20px;	border: 1px solid #787878;	padding: 15px;}.line {	border-top: 1px solid #c00;	margin-top: 5px;	padding-top: 5px;}.copyright {	float: right;	text-align:center;	font-size:0.7em;	padding: 15px;	height: 150px;}.home {	float: left;	padding: 15px;	height: 150px;	background-color: #696969;}.home h2 {	border-bottom: 1px solid #f00;	font-size: 1em;	padding:0 0 5px;	font-weight: bold;	margin-bottom: 10px;	color: #fff;}.home p a {	font-size: 0.9em;	line-height: 1.2em;	display: block;	clear: both;	color: #eee;}.info {	float: left;	padding: 15px;	height: 150px;	background-color: #c00;}.info h2 {	border-bottom: 1px solid #f00;	font-size: 1.4em;	padding:0 0 5px;	font-weight: bold;	margin-bottom: 10px;	color: #fff;}.info p a {	font-size: 0.95em;	line-height: 1.2em;	display: block;	clear: both;	font-weight: bold;	color: #f3f3f3;}.item {	width: 450px;	float: left;}.item img {	float: left;}.item p {	font-size:0.8em;	margin-top:3px;	line-height:1em;	margin-left: 72px;	text-align: right;}.item h3 {	border-bottom: 1px solid #c00;	padding-bottom:5px;	margin-left: 72px;	font-size:1.7em;	line-height:1em;	text-align: right;}#content h2 {	margin: 0 0 10px;	text-decoration: underline;	color: #c00;	font-size: 1.5em;}#content p {	font-size: 0.9em;}#content .example {	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px dotted gray;}
