* {
margin: 0px;
padding: 0px;
}

body, html {
color:#332200;
background: #dfdac4;
font-size:16px;
line-height:1.125em; /* 16×1.125=18 */
font-family: Helvetica, Arial, sans-serif;
-webkit-text-size-adjust: none; 
}

img, div#nav, h1#logo, #sidebar {
display: none;
}

#footer {
padding: 10px;
font-size: smaller;
}

p {
margin-bottom: 1em;
}

p.bold {
font-weight: bold;
}

p.old-news {
font-style: italic;
font-family: Georgia, Times, Times New Roman, serif;
}

div.post p.top {
font-weight:bold;
font-size: 10px;
text-transform: uppercase;
}



a:link, a:visited {
text-decoration:none;
color: #8c0000;
}

a:hover, a:active {
color: #8c0000;
}

h1#hidden-logo {
line-height: 44px;
background: url('images/header_bar.jpg') repeat-x;
text-shadow: #dfdac4 1px 1px 1px;
padding: 0 0 0 10px;
margin: 0;
clear: both;
height: 44px;
letter-spacing: -0.03em;
font-size: 30px;
font-weight: bold;
}

h1#hidden-logo a {
color:#332200;

}

#news, #releases, #requirements, #features, #faq, #intro {
-webkit-border-radius: 12px;
border: 1px solid #a7a081;
margin: 10px;
padding: 10px;
background-color: #fbfaf5;
}

h2 {
color: #8c0000;
}

h2, h3, h4, h5 {
line-height: 1.1em;
margin-bottom: 0.2em;
}

h5.date a {
color: #332200;
}

ul {
list-style-position: outside;
list-style-type: disc;
margin: 0 0 1em 0;
}

ul li {
margin: 0 0 0 1.2em;
}

#releases img {
display: inline;
margin: 0 5px 0 0;
}

div.post p {
font-size: 0.8em;
}

div.post li {
font-size: 0.8em;

}
