body {
	margin: 0px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	line-height: 1.1;
	background: white;
	color: black;
	}
	h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div, dt, dd, address, blockquote, pre, br, hr, form, dl { 
  	display: block 
	}	
	b, stong, i, em, cite, var, tt, code, kbd, samp, img, span {
		display: inline;
	}
	li {
		display: list-item;
	}
	li {
		margin-left: 3em ;
		font-family: Geneva, Arial, Helvetica, san-serif;
		font-size: x-small;
		font-weight: 100;
		color: #000000;
		list-style-position: outside;
		list-style-image: none;
		list-style-type: none;
	}
	h1, h2, h3, h4 {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	h5, h6 {
		margin-top: 1em;
	}
	h1 {
		text-align: left;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
	}
	h5, h6 {
		font-style: italic;
	}
	h1 {
		font-size: medium;
		font-family: Geneva, Arial, Helvetica, san-serif;
		color: #000000;
	}
	h2 {
		font-size: small;
		font-family: Geneva, Arial, Helvetica, san-serif;
		color: #000099;
		text-align: left;
	}
	h3 {
		font-size: x-small;
		font-family: Geneva, Arial, Helvetica, san-serif;
		color: #000000;
		text-align: left;
	}
	h4 {
		font-size: small;
		font-family: Geneva, Arial, Helvetica, san-serif;
		color: #000099;
		text-align: left;
	}
	b, strong {
		font-weight: bolder;
	}
	
	/* relative to the parent */I, CITE, EM, VAR, BLOCKQUOTE {
		font-style: italic;
	}
	pre, tt, code, kbd, samp {
		font-family: monospace;
	}
	pre {
		white-space: pre;
	}
	address {
		margin-left: 3em;
		font-family: Geneva, Arial, Helvetica, san-serif;
		font-size: xx-small;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	blockquote {
		margin-left: 3em;
		margin-right: 3em;
	}
	ul, dir {
		list-style: disc;
	}
	ul {
		font-family: Geneva, Arial, Helvetica, san-serif ;
		font-size: 14px;
		font-style: normal;
		font-weight: 300;
		font-variant: small-caps;
		text-transform: uppercase;
		color: #000099;
	}
	ol {
		list-style: decimal;
	}
	menu {
		margin: 0;
		font-family: Geneva, Arial, Helvetica, san-serif;
		font-size: small;
		font-style: normal;
		font-weight: 400;
		font-variant: small-caps;
		text-transform: none;
		color: #000099;
		text-align: center;
	}
	
	/* tight formatting */DT {
		margin-bottom: 0;
	}
	dd {
		margin-top: 0;
		margin-left: 3em;
	}
	hr {
		border-top: solid;
		 color: #000099;
	}
	
	/* 'border-bottom' could also have been used */a {
		text-decoration: none;
	}
	a {
		text-decoration: none;
	}
	a:link {
		color: blue;
	}
	
	/* unvisited link */a:visited {
		color: black;
	}
	
	/* visited links */a:active {
		color: gray;
	}
	
	/* active links */
	
	/* setting the anchor border around IMG elements
requires contextual selectors */a:link IMG {
		border: 0px solid blue;
	}
	A:visited img {
		border: 0px solid red;
	}
	A:active img {
		border: 0px solid lime;
	}
	p {
		font-family: Geneva, Arial, Helvetica, san-serif ;
		font-size: 12px;
		font-style: normal;
		font-weight: 100;
		font-variant: normal;
		color: #000000;
	}
	address {
		font-style: normal;
		;
		 font-weight: 400;
		 font-variant: normal;
		 text-transform: uppercase;
		 color: #000000;
		 text-align: center;
	}
	.copyright {
		font-family: Geneva, Arial, Helvetica, san-serif;
		 font-size: xx-small;
		 font-style: normal;
		 font-weight: 200;
		 font-variant: normal;
		 color: #000000;
	}
	.footer {
		font-family: Geneva, Arial, Helvetica, san-serif;
		 font-size: x-small;
		 font-style: normal;
		 font-weight: 200;
		 font-variant: small-caps;
		 color: #000099;
		 text-align: left;
		 line-height: normal;
	}
	.byline {
		padding-left: 40px;
		font-size: 12px;
		font-style: italic;
		text-transform: lowercase;
		color: #000000;
		;
		 font-family: Geneva, Arial, Helvetica, san-serif;
		 font-weight: bold;
	}
	
	
