body {
	background-color: #fff;
	font: 13px Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	margin: 10px;
	padding: 0px;
	text-align:center;
}

img {
	border: none; 
}

hr {
	color: #369;
	background-color: #369;
}

a:link, a:visited {
	color: #36c; 
	text-decoration: underline;
}

a:hover, a:active { 
	text-decoration: underline; 
	color: #33f; 
	background-color: #ffc;
}

#title a:hover,
#title a:active {
	background-color: transparent;
}

a[name]:hover { 
	text-decoration: inherit; color: inherit; background: inherit;
}

td.update strike {
	color: #777;
}

div.centerdiv {
	width: 620px;
	margin: 0px auto;
	text-align: left;
	position: relative;
}

.centerme {
	text-align: center;
}

.heading {
	font: bold 1.5em Verdana;
	color: #369; 
	padding-bottom: 10px;
	height: 1.5em;
}

.description {
	text-align: left; 
	margin-top: 3px; 
	line-height: 1.4em;
}

.small {
	font: .75em Verdana;
}

.note {
	font-family: Verdana;
	font-size: 0.85em;
}


.inline {
	display: inline;
}

.navbar {
	width: 620px;
	margin-top: 6px;
	text-align: center;
	}
  
ul.nav1,
ul.nav1 li,
ul.nav2,
ul.nav2 li {
	margin: 0;
	padding: 0;
	list-style: none;
  }

ul.nav1 li,
ul.nav2 li {
	display: inline;
}
  
ul.nav1 {
	border-bottom: 2px solid #369;
}
ul.nav2 {
	border-top: 2px solid #369;
}

ul.nav1 li a {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Verdana;
	font-size: .9em;
	font-weight: bold;
	color: #ffffaa;
	line-height: 2em;
	padding: 2px 4px;
	white-space: nowrap; 
}

ul.nav1 li a:link,
ul.nav1 li a:visited {
	color: #ffffaa;
	background-color: #369;
	text-decoration: none;
}
		
ul.nav1 li a:hover {
	text-decoration: none;
	border-bottom: 2px solid #ff6;
	color: #ff6; 
	background-color: #004c97;
}

ul.nav2 li a {
	font: bold 1em Verdana;
	text-transform: uppercase;
	background: #dadbf8;
	border-left: 2px solid #369;
	border-right: 2px solid #369;
	border-bottom: 2px solid #369;
	padding: 2px 30px;
}

ul.nav2 li a:link, ul.nav2 li a:visited {
	color: #369;
	background: #dadbf8;
	text-decoration: none;
}
		
ul.nav2 li a:hover {
	text-decoration: none;
	background-color: #ff9;
}

.ahem {
	display: none;
}

.loose {
	font-weight: bold;
	font-size: 130%;
	font-family: 'Century Gothic', 'Tw Cen MT', Verdana;
	letter-spacing: 2.5em;
	margin-left: 2.5em; margin-top: 25px;
}

.disclaimer {
	text-align: center; margin-top: 20px;
}

div#donate {
	width: 147px; height: 55px;
	position: absolute;
	top: 20px;
	right: -164px;
	clear: both;
}
body.ona div#donate {
	display: none;
}

#fontPreview {
	background-color: #ffffff;
	border: 1px solid #3366cc;
	text-align: center;
}
#fontPreview span {
	display: block; margin: 0 auto;
	text-align: center;
	padding: 0 5px 3px;
	max-width: 275px;
}
.nav1 a img {
	display: none;
}
