body { 	font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 76%; color: #333; background: #FFF; }
body, p, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0; }

p { margin: 0.3em 0 2em; font-size: 1.1em; line-height: 1.3em; clear: both; }
h2, h3, h4, h5 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; letter-spacing: -1px; }
h2 { font-size: 1.8em; float: left; background: url(images/heading_bg.png) repeat-x 0 15px; padding-bottom: 5px; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }
a { color: #204989; }
a:hover { color: #4673b9; }

div#title { background: url(images/title_bg.png) repeat-x; height: 100px; }
div#title div { margin: 0 7%; }
div#title h1 { float: left; text-indent: -9999px; background: url(images/title_logo.png) no-repeat; width: 280px; height: 100px; }
div#title ul { float: left; height: 45px; margin-top: 55px; font-family: Helvetica, Arial, sans-serif; }
div#title ul li { display: block; float: left; line-height: 45px; }
div#title ul li a { display: block; color: #FFF; text-decoration: none; font-size: 1.3em; font-weight: bold; padding: 0 0.5em; }
div#title ul li a:hover { color: #e3f1ff; background: url(images/title_hoverbg.gif) repeat-x bottom; text-decoration: underline; }

div#xom { background: url(images/xom_bg.png) repeat-x; height: 122px; }
div#xom img { border: 0; margin: 0 7%; display: block; width: 760px; height: 122px; }

div#content { background: url(images/content_grad.gif) repeat-x; padding-top: 20px; }
div#googleads { margin: 0 12%; width: 728px; display: block; }
div#content div#c1 { background: url(images/content_topbg.png) repeat-x; margin: 0 7%; }
div#content div#c2 { background: url(images/content_bottombg.png) repeat-x bottom; }
div#content div#c3 { background: url(images/content_topleft.png) no-repeat top left; }
div#content div#c4 { background: url(images/content_topright.png) no-repeat top right; }
div#content div#c5 { background: url(images/content_bottomleft.png) no-repeat bottom left; }
div#content div#c6 { background: url(images/content_bottomright.png) no-repeat bottom right; padding: 40px; }
form#paypal { margin: 0 0 1em 0; position: relative; bottom: 1em; border-bottom: 1px dotted #EEE; padding-bottom: 1.5em; }
div.left, div.right { width: 50%; border-bottom: 1px dotted #EEE; margin-bottom: 1.5em; }
div.left { float: left; } div.right { float: right; }
p#don { clear: none; padding-top: 2em; float: left; width: 30%; display: block; text-align: center; }
p#don img { display: block; margin: 0 auto 0.4em; }
p#don a { text-decoration: none; }
p#don a span { font-size: 1.4em }
p.donfix img { padding-top: 10px; }
p#donators { clear: both; }
br { clear: left; !important }
ul#amazon { list-style: none; }
ul#amazon li { float: left; padding: 0 2em 4em 0; }
ul#amazon li a, ul#amazon li a:hover { display: block; text-decoration: underline; text-align: center; }
ul#amazon li a img { border: 0; margin: 20px 0 0; padding-bottom: 0.3em; color: white; }
ul#amazon li#bigger a img { margin: 0; }

div#footer { margin: 0 7%; padding: 10px 15px; font-weight: bold; text-align: center; }
div#footer img { display: block; margin: 0 auto; padding: 1em 0; }