body {
    font-family: arial, verdana, sans-serif;
    padding-left: 17px;
    padding-right: 17px;
    width: 670px;
}

h1 {
    text-align: center;
    border: thick solid;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    background: #dedddd;
}

h2 {
    letter-spacing: 2px
}

img {
    border: 0px solid; vertical-align: top; float: right; margin: 0px 3px
}

div.menu > ul {
    float:left;
}

div.menu > ul > li {
    margin-top: .5em;
    font-size: large;
    font-family: arial, verdana, sans-serif;
}

div.menu {
    border: solid thick;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    width: 150px;
    float: left;
    margin-bottom: 1em;
}

div.content_ {
    padding: 1em 1.2em 1em 1.2em;
    border: thick solid #9999ff;
    margin-left: .5em;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    width: 450px;
    float: left;
}

div.footer {
    text-align: center;
    border: thick solid #9999ff;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    width: 360px;
    height: 100px;
    right: 5px;
    float: right;
    clear: both;
}

div.footer {
    margin: 1em 1em 1em 1em;
}

div.footer > div {
    margin: 5px; 
}

div.download {   
    clear:both;
    color: #006633;
    background: #83d5a4;
    padding: 5px 5px 5px 5px;
    border: thick solid #67b37a;
    font-size: large;
    font-family: arial, verdana, sans-serif;
    text-align: center;
    width: 100px;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
}

div.download:hover {
    background: #67b37a;
    border: thick solid #83d5a4;
}

h1 > a {
    text-decoration: none;
}

div.quote {
    color: red;
    float: right;
    font-size: small;
}

.toolTitle {
    letter-spacing: 2px;
    color: #9999ff;
    font-weight: bold;
}

/*Screenshots*/

.thumbnail
{
    float: left;
    border: 1px solid #999;
    margin: 0 15px 15px 0;
    padding: 5px;
}

/*div.thumbnail > img {
    clear: both;
    border: solid thick;
    float:left;
}*/

.clearboth { clear: both; }

/* End of Screenshots */

p.download {
    padding: 1em 1em 1em 1em;
    border: 2px solid green;
    background: #83d5a4;
    text-align: center;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    letter-spacing: 1px;
    font-weight: bold;
}

li.roadmap {
    font-weight: bold;
    color: green;
}



