* {
margin:0;
padding:0;
}

a {
color:#999;
text-decoration:none;
}

body {
background:#000 url(img/bg.png) repeat-x fixed left bottom;
color:#FFFFFF;
text-align:center;
font:normal 0.9em sans-serif,Arial;
margin:20px 0;
}

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;
white-space:pre;
margin-bottom:12px;
padding:3px 6px;
}

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 {
background:#000;
border:3px double #EEE;
text-align:left;
width:600px;
border-color:#141414 #202020 #222;
margin:20px auto 4px;
}

.gfx {
background:#222 url(img/dark_pixel.jpg) no-repeat;
height:240px;
}

.gfx h1 {
color:#666;
font:normal 2.6em Tahoma,sans-serif;
padding:16px 20px;
}

.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 {
border-top:1px solid #1A1A1A;
background:#1A1A1A;
clear:both;
}

.content h1 {
font:bold 1.1em sans-serif,Arial;
color:#666;
margin:0 0 4px;
}

.content p {
margin:0 0 12px;
}

.item {
background:#030303 url(img/bgitem.gif) repeat-x;
padding:8px 10px;
}

.footer {
background:#0A0A0A;
color:#666;
padding:5px;
}