html {background-color:#97AAC0;margin:0px;padding:16px 24px 16px 24px;height:100%;}
body {background-color:#F9F6E8;margin:0px;padding:0px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#4E4A44;height:100%;}
h1 {background-color:#F9F6E8;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color:#1A5A99;padding:16px 32px 8px 32px;margin:0px;}
p {background-color:#F9F6E8;font-size: 12px;color:#4E4A44;padding:8px 32px 8px 32px;text-align:left;margin:0px;}
p.line {margin:0px;padding:0px;line-height:0px;}
p.hint {color:#4E4A44;}
table {margin:0px;padding:0px;border-collapse:collapse;table-layout:fixed;}
img {border:none;padding:0px;margin:0px;}
img.icon {border:2px solid #97AAC0;padding:0px;margin:0px 8px 8px 0px;}
td {margin:0px;padding:0px;}
ul {background-color:#F9F6E8;list-style-type:square;margin:0px;margin-left:16px;padding-left:32px;padding-top:4px;list-style-position:outside;}
li {padding-top:4px;}
li.active {color:#4E4A44;font-weight: bold;cursor:pointer;}
pre {padding-left:32px;}
form {margin:0px;padding:0px;}
input.label {background-color:#F9F6E8;border:none;}

/* shop */
table.shop {padding:2px;}
tr.hover {background-color:#97AAC0;cursor:pointer;}
tr.normal {background-color:#F9F6E8;}

a {color:#4E4A44;font-weight: bold;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration: underline;}
