body {
 margin: 0;
 padding: 0;
 spacing: 0;
 background-color: #00cc00;
 background-image: url(design/bg.gif);
 font:12px/16px Arial, sans-serif;
}

.news {
 font:10px Arial, sans-serif;
}

.menu {
 font-weight: bold;
font-size: 32;
}

.copyright {
 color: black;
 font-weight: bold;
}

.calendar {
 color: 518000;
 font-weight: normal;
 font:12px Arial, sans-serif;
}

.calendarhead {
 color: 518000;
 font-weight: bold;
 font:12px Arial, sans-serif;
}

a { 
 color: #B30000;
 font-weight: bold;
 text-decoration: none;
}
a:visited { color: #730000 }
a:hover { text-decoration: underline; }
#leftMenu a { color: black; }

#downloadBox a {
 color: #E70000;
 font-size: 140%;
 font-weight: bold;
}

img {
 border: 0;
 margin: 0;
 padding: 0;
}

.title {
 margin: 0;
 padding: 0;
background-color: 9AC418;
 font-size: 12;
 color: 518000;
}

.body {
 margin: 0;
 padding: 0;
background-color: FBFF91;
 font-size: 12;
 color: 518000;
 font-weight: normal;
}

h3 {
 font-size: 100%;
 font-weight: bold;
 margin: 10px 0;
 padding: 0;
}

h4 {
 font-size: 110%;
 vertical-align: baseline;
 display: inline;
}

p {
 margin: 0;
 padding: 5px 10px;
 padding-bottom: 10px;
 text-align: justify;
}

blockquote.noShow {
 margin-top: 0; 
 margin-bottom: 0;
 color: gray;
}

#rightBox p {
 margin: 0;
 padding: 0 0 5px 0;
 text-align: left;
}
#rightBox img { border: 1px solid black; }

.content .screenshots img {
 margin: 10px;
 position: relative;
}

.content pre {
 padding: 5px 10px;
 font-family: Courier, sans-serif;
}
td {
 font:12px/16px Arial, sans-serif;
}
