body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
}

table.pageTable {
    border: solid 1px #ffb595;
    width: 750px;
    background-color: white;
}

table.pageTable td {
    vertical-align: top;
}

td#header {
    border-bottom: solid 2px #ffb595;
    text-align: center;
    background-color: #d54000;
    color: white;
    letter-spacing: 0.5em;
    font-size: 200%;
    padding: 2px;
}

td#footer {
    padding: 5px;
    border-top: solid 2px #ffb595;
    text-align: center;
    background-color: #d54000;
    color: white;
}

td#footer a {
	color: highlighttext;
}

hr {
    margin-left: 5px;
    margin-right: 5px;
}

td#leftPanel {
    background-image:url(leftshade.bmp);
    background-repeat:repeat-y;
    background-position:left;
}

div#leftPanelDiv {
    border-right: solid 1px #ffb595;
    vertical-align: top;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu li {
    margin-left: 0.5em;
    margin-right: 5px;
    margin-bottom: 0;
    margin-top: 0;
}

ul.menu li.category {
	margin-top: 1em;
    margin-left: 0.2em;
    font-weight: bold;
    margin-bottom: 0;
}

ul.menu li.image {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    display: block;
}

td#content {
    padding: 10px;
    background-image:url(rightshade.bmp);
    background-repeat:repeat-y;
    background-position:right;
}

.fineprint {
    font-size: 60%;
    color: #a0a0a0;
    font-style:italic;
}

div.screenshot {
    text-align: center;
}

div.screenshot img {
    border: 1px dashed gray;
/*    width: 400px;
    height: 300px;*/
    margin-bottom: 15px;
}

