html, body { margin: 0; padding: 0; height: 100%;}

* { outline: none; border: 0; margin: 0; padding: 0; font-family: helvetica,arial;}

div { overflow: hidden; }

div#wrapper, div#content { height: 100%; }
div#content { padding-bottom: 150px; }

a { color: #000; text-decoration: none; font-weight: bold; text-indent: 3px; min-height: 26px; line-height: 26px; }
a:hover { text-decoration: underline; }

#github { position: fixed; right: 0; top: 0; }

#paypal { display: inline; }
#paypal input { background: none; border: none; width: auto; vertical-align: middle; margin: 0; font-weight: bold; }
#paypal input:hover { text-decoration: underline; }

div.section { min-height: 100%; width: 100%; }

.clear { clear: both; }

h1 { margin: 10px 0; }

h2 { margin: 10px 0; }

h3 { margin: 10px 0; }

div.section div.content-item { width: 100%; min-height: 100%; margin: 0 auto 0 auto; padding: 0 0 100px 0; background-color:white;}
div.wrapper { width: 800px; margin: 0 auto 0 auto; padding: 220px 0 0 0; }
div.subsection { clear: both; padding: 20px 0 0 0; }
div.subsection h2 { font-size: 1.4em; padding: 3px 0px 3px 0px; margin: 10px 0px 10px 0px; line-height: 26px; background: transparent url(file:///C|/Users/bun/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/body-lines.png) 0 0 no-repeat; font-weight: normal; }
div.subsection h3 { font-size: 1.2em; padding: 3px 30px 3px 0px; margin: 10px 0px 10px 0px; line-height: 26px; background: transparent url(file:///C|/Users/bun/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/body-lines.png) 0 0 no-repeat; font-weight: normal; }
div.subsection ul { width: 100%; float: left; }
div.subsection li { overflow: hidden; margin: 20px 0 0 0; padding: 0 0 0 40px; position: relative; list-style: none; min-height: 26px; }
