<style>
/*
 	  _ _      _                              
   __| (_) ___| | ___ __ ___   __ _ _ __  ___ 
  / _` | |/ __| |/ / '_ ` _ \ / _` | '_ \/ __|
 | (_| | | (__|   <| | | | | | (_| | | | \__ \
  \__,_|_|\___|_|\_\_| |_| |_|\__,_|_| |_|___/design.com

*/

* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body { margin:0; background: #a5004f url(bg.png); font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#000; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
img { display: block; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }

.smoke { background: url(smoke.png) repeat-y; width: 984px; margin: 0 auto; }
.bsmoke { background: url(bsmoke.png) no-repeat; width: 984px; height: 12px; margin: 0 auto; display: block; }

.main { position:relative; margin:0 auto; width: 960px; background: #000; }

.header { position: relative; }
.header a.pornxn { position: absolute; left: 670px; top: 160px; }
.header span.hd { position: absolute; left: 120px; top: 160px; }

.content { background: #000; }
.content .notice { color: #ffca0f; font-size: 32px; font-weight: bold; text-align: center; padding: 6px 0; line-height: 1em; }
.content .notice a { text-decoration: underline; color: #ffca0f; }
.content .notice a:hover { text-decoration: none; }
.content ul { padding: 6px 0 0 0; }
.content ul li { float: left; padding: 0 0 0.83em 0.83em; }
.content ul li a img { border: 2px solid #000; }
.content ul li a:hover img { border: 2px solid #ffca0f; }

.footer p.left { float: left; padding: 0 0 0 27px; }
.footer p.right { float: right; padding: 26px 27px 0 0; }
.footer p.right a img { border: 2px solid #000; }
.footer p.right a:hover img { border: 2px solid #ffca0f; }
.footer a.access { width: 905px; height: 79px; display: block; margin: 0 auto; padding: 0 0 26px 0; }

small { display: block; text-align: center; color: #FFF; font-size: 11px; line-height: 1em; padding: 6px 0 12px 0; }
</style>