/*

h1. Global CSS, version 1

Copyright (c) 2008 by Joseph W. Dombroski

In an effort to standardize display, this cascading style sheet reverses the effects of some browser defaults.  Some basic typographic styles are also implemented as part of this document.

*/


html {
	color: #000;
	background: #FFF;
	}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}

fieldset, img {
	border: 0;
	}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
	}

li {
	list-style: none;
	}

caption, th {
	text-align: left;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	font-weight: normal;
	}

a img {
	border: 0;
}

abbr, acronym  {
	border: 0;
	font-variant: normal;
	font-size: 85%;
	}

sup {
	vertical-align: text-top;
	}

sub {
	vertical-align: text-bottom;
	}

input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	}

/* Non-reset items */

/** {border: solid 1px red;}*/

html {
	background-color: rgb(251, 251, 251);	
/*	background: url(/styles/images/_unit.png) repeat -43px 0;*/
	color: rgb(51, 51, 51);
	font-family: Georgia, serif;
	font-size: 100%;
	line-height: 1.5em;
	}

a:link {
	color: rgb(0, 72, 179);
	}

a:visited {
	color: rgb(164, 66, 119);
	}

/*a:hover, a:active {
	background-color: rgb(0, 72, 179);
	color: rgb(251, 251, 251);
	padding: 1.5em;
	}
*/
body {
	font-size: 1em;
	margin: 1.5em auto;
	padding: .9375em 1.5em 0 1.5em;
	width: 59.5em;
	}
	
em {
	color: rgb(51, 51, 51);
	font-style: italic;
}

h1 {
	font-style: italic;
	margin: 9em 0 1.5em 5em;
	}
	
h2 {
	color: rgb(51, 51, 51);
	font-size: .75em;
	font-weight: bold;
	line-height: 1.995em;
	margin: 4em 0 0 6.667em;
	text-transform: uppercase;
	}

p, .vcard {
	color: rgb(102, 102, 102);
	margin-bottom: 1em;
	margin-left: 5em;
	width: 39.5em;
	}

strong {
	color: rgb(51, 51, 51);
	font-style: italic;
	}

#nameplate {
	margin-left: 5em;
	}
#nameplate img {
	height: 2.063em;
	width: 15.25em;
	}
#nameplate a:hover, #nameplate a:active {
	background-color: inherit;
	color: inherit;
	padding: 0;
	}

#print-box {
	display: none;
	}

.vcard .adr .country-name,
.vcard .adr .region,
.vcard .url.fn {
	display: none;
	}
