body {background-image: url("../backgrounds/bg-well2.jpg"); background-color: #333366;	color: #ffffcc;	margin: 0; padding: 0; font-family: "times new roman", time, serif;}
form {padding: 0; margin: 0;}

a {color: #00ccff; font-weight: bold;}
a:link {color: #00CCFF}
a:visited {color: #6666ff}
a:hover {background: #0000EE; color: #FFFFFF;}
a:active {color: #99FFFF}
a.nav {color: #FFFFFF}
a.nav:visited {color: #FFFFFF}
a.minor {font-weight: normal}
a.small {font-weight: normal; font-size: 83%}

h1 {padding: 5px 0; margin: 0; font-size: 18pt; color: #FFFFFF}
div.H, .F {background-color: #333366; border: solid #9999bb; text-align: center; padding: 3px;}
div.H {border-width: 0 0 1px 0; margin: 0 0 15px 0; padding-bottom: 10px;}
.F {border-width: 1px 0; margin: 15px 0 0 0; font-size: 10pt; padding: 10px 5px;}
div.H a {font-weight: normal;}

.display {border: 3px solid #cccccc; border-collapse: collapse; margin: 0 auto;}
.highlight, td.highlightmid, tdhighlightdark, .title {border: 1px solid #cccccc; padding: 3px;}
.title {text-align: center; background-color: #666666; font-weight: bold;}
.highlight {background-color: #333366;}
td.highlightmid {background-color: #222255;}
td.highlightdark {background-color: #220044;}

table.game, .note {margin: 0 auto; border: 1px solid #666699; background-color: #333366; border-collapse: separate; border-spacing: 2px;}
table.game {width: 400px; margin: 32px auto;}
.note {max-width: 400px; margin: -16px auto 32px auto;}

table.game td {padding: 2px; border: 1px solid #666699;}
table.game td td {border: 0 solid;}

td.gametextarea {border: 1px solid #666699; background-color: #333366; padding: 10px !important;}
h2 {font-weight: bold; font-size: 18pt; text-align: center; padding: 0; margin: 0;}
Input.verticalbar {width: 100px;}
td.gamestatarea {padding: 2px 5px !important;}
td.gain {border: 1px solid #9999cc !important; background-color: #666699; color: #ffff88;}
td.loss {border: 1px solid #444477 !important; background-color: #222255; color: #777777;}
div.full {background-color: #555588; display: inline; color: #ffffaa;}
div.empty {background-color: #222255; display: inline;}
.fhide {color: #555588;}
.ehide {color: #222255;}
td.mainrow {background-color: #222255;}
td.altrow {background-color: #444477;}

.whitespace {padding: 20px;}

.mobileonly, .mobileonlytr {display: none;}
.quiet {font-size: smaller;}
.loud {font-size: larger;}
.c {text-align: center;}