body {
   background: #93c996;
   background-image: url('images/bg.png');
   background-repeat: repeat-x;
   font-family: arial;
   font-size: 9pt;
   color: #174622;
}
a:link {
   text-decoration: none;
   color: #236b34;
}
a:visited {
   text-decoration: none;
   color: #1a5027;
}
a:hover {
   text-decoration: underline;
   color: #54ff7c;
}
h1 {
   font-size: 12pt;
}
h4 {
   margin: 0 0 3px 0;
   background-color: #7cbf80;
   padding: 3px;
}
div.game-big { margin: 5px 0 25px 0; }
div.game-big h2 {
   margin: 0 0 5px 0;
}
div.game-big img.game-img { float: right; padding-left: 10px; margin-bottom: 10px; }
div.game-big img {
   max-width: 320px;
   max-height: 200px;
   border: 0 none;
}
div#learn {
   position: absolute;
   right: 0px;
   top: 4px;
   font-weight: bold;
   background-color: #93c996;
   padding: 4px 10px;
   border-left: 2px #176622 solid;
   border-bottom: 2px #176622 solid;
   border-top: 2px #176622 solid;
}
div.nav {
   position: relative;
   bottom: 10px;
   background-color: #93c996;
   width: 100px;
   margin: 0px 10px;
   text-align: center;
   font-weight: bold;
   display: inline-block;
   border: 1px #338b44 solid;
}
div.nav a {
   display: block;
   padding: 3px 0px;
}
div.nav:hover {
   border: 1px #54ef4c solid;
}
div.nav a:hover {
   text-decoration: none;
   color: inherit;
}

div.error {
   font-size: 18px;
   color: #be034f;
}
div.links {
   font-size: 24px;
   font-weight: bold;
   color: #308f7a;
}
div.result {
   font-size: 18px;
   font-weight: bold;
}
div.title {
   font-size: 11pt;
   font-style: italic;
   color: #eea34f;
   font-variant: normal;
}
div.date {
   font-size: 9pt;
}
div.games {
   font-size: 9pt;
}
div.key {
   font-weight: bold;
   color: #eea34f;
}
div.formkey {
   font-weight: bold;
   color: #174622;
}
div.value {
   font-weight: bold;
   font-style: italic;
   font-size: 2em;
   color: #e5c055;
}
div.shopkeeper {
   font-size: 14px;
   font-weight:bold;
}
div.attackname {
   font-size: 16px;
   font-weight:bold;
}
div.restricted {
   font-size: 1.2em;
   font-weight:bold;
   color: #e02000;
}
span.help {
   font-size: 14pt;
   font-weight: bold;
   color: #83b986;
   font-style: normal;
}
span.help:hover {
   color: #93c996;
}
td.shopkeeper_image {
   background-color:#7cbf80;
   border: 3px #338b44 double;
}
table.highlight th {
   background-color: #338b44;
   color: #eea34f;
   font-size: 28px;
   font-weight: bold;
   font-variant: small-caps;
   font-style: italic;
}
div.highlight {
   background-color: #338b44;
   color: #eea34f;
   font-size: 28px;
   font-weight: bold;
   font-variant: small-caps;
   font-style: italic;
   padding: 0px 3px;
}
table.highlight th:hover {color: #ffb564;}
table.highlight th.help {cursor: pointer;}
table.main {border: 0px; width: 100%; margin-top: 12px}
table.main td.main {padding:0px 10px;}
table.main td.sidebar {background-color: #93c996; padding: 0px 10px 10px 10px; border: 2px #338b44 solid; width:190px !important; position: relative;}
table.main div.titlebar {
   position: relative;
   display: inline-block;
   padding: 2px;
   width: 150px;
   text-align: center;
   z-index: 2;
   top: -13px;
   left: 16px;
   margin-bottom: -6px;
   border: 2px #338b44 solid;
   color: #eea34f;
   font-size:16px;
   font-weight:bold;
   background-color: #5a9f5e;
}
table.main td.news {padding:0px 10px;}
table.main td.statbar {border: 5px #338b44; border-style: double; background-color: #68ac6c;}
table.titlebar {border: 5px #338b44; border-style: double; background-color: #68ac6c;}
table.titlebar div.title {font-size: 32pt; font-weight: bold; color: #eea34f; font-style: normal; font-variant: normal;}
table.forumline td.cathead {background-color: #68ac6c;}
table.forumline td.row2 {background-color: #7cbf80;}
table.forumline td.row1 {font-size: 0.85em;}
table.list th {font-size: 16pt; font-variant: small-caps; font-weight: bold; color: #eea34f; background-color: #68ac6c;}
table.list th:hover {color: #ffb564;}
table.stats {background-color: #7cbf80;}
table.stats td.key {font-weight: bold; color: #de833f;}
table.stats td.key:hover {color: #ffb564;}
table.stats th {
   background-color: #68ac6c;
   font-size: 12pt;
   font-weight: bold;
   color: #eea34f;
   font-style: normal;
   font-variant: normal;
}
table.stats th:hover {color: #ffb564;}
table.tab td.tab {
   border: 2px solid #174622;
   border-bottom: 0px;
   background-color: #338b44;
   color: #eea34f;
   font-size: 16px;
   font-weight: bold; font-variant: small-caps; cursor:pointer; padding-left:5px;
   -moz-border-radius: 1em 1em 0em 0em;
   border-top-left-radius: 1em;
   border-top-right-radius: 1em;
}
table.tab td.spacer {border: 0px; width:1px;}
table.tab td.body {border: 2px solid #174622; padding-left:15px; padding-right:15px; padding-bottom:20px; padding-top:5px;}
td.hidden {display: none;}
span.newsbody {font-size: 11px;}
span.small {font-size: 9px;}
span.team1 {color: #ff0000; font-weight: bold;}
span.team2 {color: #2035ff; font-weight: bold;}
span.team3 {color: #ffcc00; font-weight: bold;}
span.team4 {color: #aa00ff; font-weight: bold;}
span.team5 {color: #ff7700; font-weight: bold;}
span.team6 {color: #00ffff; font-weight: bold;}
span.team7 {color: #777777; font-weight: bold;}
span.team8 {color: #ffb0b0; font-weight: bold;}
table.team1 {background-color: #ff0000; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #cf0000;}
table.team2 {background-color: #3045ff; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #2035e4;}
table.team3 {background-color: #ffcc00; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #dfbc00;}
table.team4 {background-color: #aa00ff; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #9a00df;}
table.team5 {background-color: #ff7700; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #df7000;}
table.team6 {background-color: #00ffff; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #00dfdf;}
table.team7 {background-color: #777777; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #636363;}
table.team8 {background-color: #ffb0b0; color: #000000; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #efa5a5;}
table.natk  {background-color: #444444; color: #ffffff; -moz-border-radius: 1em; border-radius: 1em; border: 3px solid #333333;}

/* form elements */
input,textarea, select {
   color : #000000;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   border-color : #000000;
}
-->

