* { margin: 0; padding: 0; }
html, body { font: 12px normal Arial, Helvetica, sans-serif; color:#ffffff; background: #56B0F4; padding: 10px 0; }

h1 { font-size: 32px; color: #FFFF00; padding: 10px; border-bottom: 1px dashed #ffff00; }

p { font-size: 18px; padding: 10px; }
p.hp { width: 500px; overflow: visible; }
p em { color:#FFFF00; font-style: normal; }

a:link { color:#FFFF00; }
a:visited { color:#FFFF00; }
a:hover { background:#FF6600; color: #FFFFFF; text-decoration: none; }
a.tour { display: block; font-size: 24px; width: 500px; background:#FF6600 url(images/tour-bg.gif) repeat-x left top; margin-left: 10px; margin-top: 15px; padding: 21px;  text-align: center; }
a.enter { display: block; font-size: 34px; width: 680px; background:#FF6600 url(images/tour-bg.gif) repeat-x left top; margin-left: 10px; margin-top: 15px; padding: 30px;  text-align: center;  }
a.enter2 { display: block; font-size: 34px; width: 680px; background:#FF6600 url(images/tour-bg.gif) repeat-x left top; margin-left: 10px; margin-top: 15px; padding: 10px;  text-align: center;  }
#recips a:link, #recips a:visited, #gals a:link, #gals a:visited { color:#0000CC; }

img, a img { border: none; }
#header img { position: absolute; right: 10px; top: 70px; }

#container { width: 760px; background: url(images/mature-gay-bg.jpg) no-repeat left top; margin: 0 auto; }
#main { padding: 20px 0; }
#header { width: 100%; position: relative; }
#recips, #gals { margin-bottom: 20px;  color: #333333; }
#recips table, #gals table { margin: 0 auto; }
#recips td { border: 1px solid #000000; background: #ffffff; width: 25%; height: 64px; text-align:center; }
#gals td { border: 1px solid #000000; background: #ffffff; width: 33%; height: 64px; text-align:center; }
#warning { width: 760px; background: url(images/mature-gay-bg.jpg) no-repeat left top; margin: 0 auto;  text-align: center; }
#warning p { font-size: 14px; }
#warning span { display: block; color:#FFFF00; font-size: 18px; font-weight: bold; text-align: center; padding-top: 10px; }
#footer { margin-top: 30px; }

#header1 { text-align: center; width: 100%; }



