html { background: #029E24; margin: 0; padding: 0; }
body { margin: 0 auto; padding: 0; font: normal 14px 'Gill Sans MT','Gill Sans',Arial,Helvetica,sans-serif; }

a { text-decoration: none;  }
a:hover {  }
a img { border: 0; }

p, li { line-height: 1.6em; }

ul { list-style: none; margin: 0; padding: 0; }
form, fieldset { margin: 0; padding: 0; }

hr { height: 1px; border: 0; border-bottom: 1px dotted #eeeeee; } 
hr.clearer { display:block; height:0.1em; clear:both; visibility:hidden; } 

.right { float: right; }
.left { float: left; }
.paddingh { padding: 0 10px; }

#container { display: block; padding: 0 19px; width: 852px; margin: 0 auto; position: relative; top: 50px; }
#content { width: 827px; padding: 0 10px; }

#logo { position: absolute; left: 0px; top: 40px; }
#bingoinfo { font-weight: bold; color: white; position: absolute; left: 0px; top: 150px; width: 240px; height: 250px; padding: 50px 35px 20px 30px; background:url(images/infobg.gif) top left no-repeat; }
#email { width: 200px; position: absolute; left: 70px; top: 450px; font: bold 11px arial; color: white; }
#bingolist { position: absolute; left: 320px; top: 40px; }

h1 { font: bold 13px arial; color: white; margin: 0; padding: 0; margin-top: -15px; }
h2 { padding: 20px 0 0 0; margin: 0; color: #E13F3F; }

.bingolistitem { clear: both; width: 585px; padding-right: 15px; height: 163px; background: url(images/bingobg.png) top left no-repeat; }
.number { display: inline-block; float: left; color: white; height: 163px; width: 70px; padding: 15px 30px 0 0; margin: 0; font: bold 32px arial; text-align: center; }
.screenshot { float: right; margin-top: 17px;  }
.bingolistitem ul { list-style: disc; padding-left: 16px; display: inline-block; }

#footer-container { clear: both; }
