* { margin: 0; padding: 0; }

html { min-width: 760px; }
body { font: 62.5%/1.5 'Trebuchet MS', 'Lucida Grande', Verdana, sans-serif; color: #444; background: #fff url(i/header.gif) no-repeat center 0; }

#sizer	{ width: 530px; margin: 0 auto; padding: 90px 15px 0 0; }
a	{ font-weight: bold; color: #f40; outline: none; }
a:hover,
a:focus	{ text-decoration: none; }

h1	{ width: 209px; height: 38px; text-indent: -9999px; overflow: hidden; background: url(i/h1.gif) no-repeat 0 0; }

h1	{ font-size: 3.2em; margin-bottom: .5em; }
h2	{ font-size: 1.2em; margin: 0 0 .75em; font-weight: bold; text-transform: uppercase; color: #4ea2bf; }
h2.first-child	{ margin-top: 1.875em; }
h3	{ font-weight: normal; font-size: 1.2em; color: #4ea2bf; }

p	{ font-size: 1.2em; margin-bottom: 1.5em; }
li	{ font-size: 1.2em; margin: 0 0 .75em 2.25em; }

pre		{ text-align: left; padding: 1em 0; font-size: 12px; color: green; overflow: hidden; }

code,
pre		{ font: normal 12px/1.5 Courier, 'Courier New'; color: green; }

li p	{ font-size: 1em; }

li table	{ margin-bottom: 1.5em; border-collapse: collapse; }
li th,
li td		{ padding-right: 2em; font: normal 12px/1.5 Courier, 'Courier New'; text-align: left; vertical-align: top; color: green; }

#masthead						{ overflow: auto; padding-bottom: 2em; }

#download-button				{ float: left; width: 231px; margin-top: .3em; font-weight: normal; text-decoration: none; color: #999; background: url(i/download-button-top.gif) no-repeat 0 0; }
#download-button span			{ display: block; padding: 12px 15px 16px; font-size: 1.2em; text-align: center; background: url(i/download-button-bottom.gif) no-repeat 0 100%; }
#download-button strong			{ font-weight: bold; color: #f40; }
#download-button:hover			{ color: #4ea2bf; }
#download-button:hover strong	{ text-decoration: none; }

#donate-text 		{ float: right; width: 270px; padding-top: 8px; }
#donate-text a		{ color: #444; font-weight: normal; text-decoration: none; }
#donate-text strong	{ color: #000; font-weight: bold; }
#donate-text em		{ font-style: normal; font-weight: bold; color: #f40; text-decoration: underline; }
#donate-text a:hover em	{ text-decoration: none; }
#donate-text small	{ display: block; padding-top: .1em; color: #999; font-size: .9em; }

#content	{ clear: both; border-top: 1px solid #e5e5e5; background: url(i/footer.gif) no-repeat 0 0; }
#content:after	{ content: "."; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }
#intro		{ height: 50px; font-size: 2em; text-indent: -9999px; overflow: hidden; margin-bottom: 1.3em; background: url(i/intro.gif) no-repeat 0 0; }

.section	{ float: left; width: 240px; padding: 20px 20px 0 0; }
.odd		{ clear: left; }

#manual 	{ float: left; clear: both; padding: 20px 0 0; margin-top: 1.8em !important; border-top: 1px solid #e5e5e5; background: url(i/footer.gif) no-repeat 0 0; }


#footer		{ padding: 1.8em 0 3.6em; margin: 3.6em 0 0; text-align: center; border-top: 1px solid #e5e5e5; background: url(i/footer.gif) no-repeat 0 0; }
#footer p	{ margin: 0; }
#footer a	{ font-weight: normal; }
#copyright a { color: #444; text-decoration: none; }