
	html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite,
	code, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}

	ol, ul {
		list-style: none;
	}

	table {
		border-collapse: separate;
		border-spacing: 0;
	}

	th, td {
		text-align: left;
		font-weight: normal;
	}

	body {
		font: 11px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		line-height: 1;
		padding: 15px 20px;
		color: #666;
		background: white;
	}

	a:link, a:visited {
		text-decoration: underline;
	}

	a {
		color: #7B9F53;
	}

	p {
		font-family: Verdana;
		line-height: 1.65;
		margin: .8em 0 0 2em;
	}

	code {
		font-family: Monaco, "Courier New", Courier, monospace;
		color: #7B9F53;
	}

	h1 a:link, h1 a:visited {
		color: #666;
		font-size: 2em;
		text-decoration: none;
	}

	h2 {
		font-size: 1.5em;
		margin: 1.5em 0 0 .5em;
		color: #7B9F53;
	}

	h1, h2, h3, h4, h5, #donate p {
		font-weight: normal;
		font-family: palatino, georgia, serif;
	}

	#donate {
		position: absolute;
		top: 15px;
		right: 20px;
		text-align: center;
	}

	#donate p {
		margin: 0;
		font-size: 1.2em;
	}

	#donate input {
		margin-top: 15px;
	}

	.index h3 {
		font-size: 1.2em;
		margin: .5em 0 0 1.2em;
	}

	.index h4 {
		font-size: 1.5em;
		margin-top: 2em;
	}

	.index .further {
		margin: .5em 0 0 2.5em;
	}

	.index table, .compose table, .account table, .release table {
		font-family: Verdana;
		margin: .8em 0 0 2em;
	}

	.index td.label, .compose td.label, .account td.label, .release td.label {
		vertical-align: middle;
		text-align: right;
		padding-right: 3em;
	}

	.index td, .compose td, .release td {
		padding-bottom: 1em;
	}

	.index td.subscriptions, .compose td.message, .release td.changes {
		vertical-align: top;
	}

	.index #recipient {
		width: 15em;
	}

	.screenshots img {
		margin: 2em 0 0 2em;
		vertical-align: top;
	}

	.docs h3 {
		font-size: 1.5em;
		margin: .5em 0 0 1.2em;
	}

	.docs h4 {
		font-size: 1.2em;
		text-decoration: underline;
		margin: .6em 0 0 2.2em;
	}

	.docs ol {
		margin: .7em 0 1.5em 5.2em;
		list-style: decimal;
	}

	.docs ol li {
		font-family: Verdana;
		line-height: 1.5em;
	}

	.docs p {
		margin: .7em 0 0 3.5em;
	}

	.docs code.block {
		display: block;
		margin: .2em 0 1em 4em;
		white-space: nowrap;
	}

	.docs ul { margin: 10px 0 10px 30px; }
	.docs ul li { display: inline; }
	.docs ul li:before { content: "| "; }
	.docs ul li:first-child:before { content: ""; }
	* html .docs ul li { border-left: 1px solid black; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em; }
	* html .docs ul { height: 1%; }
	* html .docs ul li { display: block; float: left; }
	* html .docs ul li:first-child { border-left: 0; }

	.changelog ul {
		margin: .2em 0 1.5em 4em;
		list-style-type: square;
	}

	.changelog li {
		font-family: Verdana;
		line-height: 1.5em;
	}

	.changelog .fade {
		color: #999;
	}

	.account h3 {
		font-size: 1.5em;
		margin: .5em 0 .3em 1.2em;
	}

	.account h4 {
		font-size: 1.2em;
		text-decoration: underline;
		margin: .6em 0 0 2.2em;
	}

	.account td {
		padding-bottom: .5em;
	}

	.account table {
		margin: 2em 0 0 3em;
	}

	.account td.label {
		padding-right: 3em;
	}

	.account p.indent, .subscriptions input {
		margin-left: 3em;
	}

	.account #purchase {
		margin: 1em 0 0 4em;
	}

	.account #subscriptions input {
		margin-left: 3.3em;
	}

	.compose #message {
		width: 550px;
		height: 350px;
	}





	.release table#versions {
		margin-left: 2em;
	}

	.release thead {
		font-size: 1.2em;
	}

	.release table#versions td, .release  table#versions th {
		padding: .5em .5em 0 1em;
	}

	.release hr {
		border: .1em solid #7B9F53;
	}

	.release #versions td:first-child {
		text-align: center;
	}

	.release #changes {
		width: 700px;
		height: 120px;
	}






	.donations #donators {
		margin-left: 1.5em;
	}

	.donations span {
		display: block;
		margin-left: 3em;
		font-style: italic;
	}

	.donations #donate input {
		margin: 0;
	}
