 * { margin: 0; padding: 0; } a { color: #999; text-decoration: none; } body { 
background: #FFFFFF url(img/bg.png) repeat-x fixed left bottom; color: #555; margin: 
20px 0; text-align: center; font: normal 0.7em sans-serif,Arial; } ul { margin: 
12px 0; } li { list-style: url(img/li.gif); margin-left: 18px; } code { font: 
normal 1em "Lucida Sans Unicode",serif; background: url(img/bgcode.gif); color: 
#888; display: block; padding: 3px 6px; white-space: pre; margin-bottom: 12px; 
} /* Misc */ div.quote { margin-bottom: 12px; font: normal 1.1em "Lucida Sans 
Unicode",serif; background: url(img/quote.gif) no-repeat; padding-left: 28px; 
color: #666; } /* Main structure */ .main { background: #FFFFFF; border: 3px double 
#EEE; border-color: #141414 #202020 #222 #202020; margin: 20px auto 4px auto; 
text-align: left; width: 600px; } /* Header */ .gfx { background: #222  
no-repeat; height: 240px; } .gfx h1 { color: #111; font: normal 2.6em Tahoma,sans-serif; 
padding: 16px 20px; } /* Menu */ .menu a { background: #000 url(img/bgmenu.png) 
repeat-x; border-right: 1px solid #222; border-top: 1px solid #1A1A1A; color: 
#444; font-size: 1.2em; float: left; padding-top: 4px; width: 149px; height: 36px; 
} .menu a span { padding-left: 6px; } .menu a:hover { background-position: left 
bottom; color: #666; } .menu a#last { width: 150px; border-right: none; } /* Content 
*/ .content { border-top: 1px solid #1A1A1A; background: #1A1A1A; clear: both; 
} .content h1 { margin: 0 0 4px; font: bold 1.1em sans-serif,Arial; color: #666; 
} .content p { margin: 0 0 12px; } .item { background: #FFFFFF url(img/bgitem.gif) 
repeat-x; padding: 8px 10px; } /* Footer */ .footer { padding: 5px; background: 
#FFFFFF; color: #666; } 