/* global */

a { font-weight: bold; }
a:link    { color: #853021; }
a:hover   { color: #c84832; }
a:active  { color: #ff5c3f; }
a:visited { color: #853021; }

.linkish { color: #853021; font-weight: bold; cursor: pointer; }

a.alert { color: red; }
h1.siteTitle { margin-bottom: 6px; }
h1 { font-size: 1.5em; margin: 0; }
h2 { font-size: 1.3em; margin-bottom: 7px; }
body { background-color: #ed9f17; color: #000000; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; }
span.headEnv             { font-weight: bold; padding: 2px 10px; }
span.headEnv.dev         { background-color: red; }
span.headEnv.dev:before  { content: "DEV"; }
span.headEnv.beta        { background-color: lime; }
span.headEnv.beta:before { content: "BETA"; }
div.footer { padding: 15px; margin: 20px 0 0 0; text-align: center; border-top: 1px solid #eeeeee; }
span.loadedat { font-size: 0.75em; color: #404040; }

/* general */

div.textbox { width: 94%; margin-left: 1%; padding: 2%; background-color: #ffe0ab; border: 2px solid #f6ba4f; border-radius: 5px; }

div.error { color: red; text-align: center; font-weight: bold; }

img.loader, img.loaderVisible { width: 16px; height: 16px; }
img.loader { display: none; }

h2.pageHead { background-color: #ffe0ab; border-radius: 5px; padding: 5px; margin-top: 5px; }

/* nav */

table.nav { width: 100%; }
table.nav td.navAction { text-align: center; background-color: #f6ba4f; font-weight: bold; border-radius: 5px; padding: 5px 0; cursor: pointer; }
table.nav.global td.navAction { width: 48%; font-size: 1.2em; }

