﻿body{background:#AAA;color:#89B}
.page{background:#024;}
.page{background-image: linear-gradient(to right, #024, #369, #024);box-shadow: 0px 0px 10px #000;}

.top{padding-bottom:1em;}
.top i{color:#78A;}
.top i:hover{color:#ABF;color:aqua}
.container{background:#FFF;}
.footer{background:#BCD;border-top:solid 2px #ABC;color:#579}

.info{background:#EEE;border-bottom:solid 3px #999;color:#AAA;}

h1 strong{color:#FFF;font-weight:bold}
h2{color:#ABC;color:gold;}
h3{color:#ABC;color:#456}

a{color:#090}
a:hover{text-decoration:underline}

fieldset{margin:1em;}
fieldset>fieldset{border-color:#ACB;}
legend{color:#036;font-weight:bold;}

p{margin:0 1em;color:#789}

input, textarea, select, option{color:#080;background-color:#DFEFFF;}


.buttons a{background:#369;color:#FFF;border-color:#036;border:0}
.buttons a i{color:#8AC}

.buttons a:focus{background:#373;color:yellow;color:#FF0;color:#FFF;}
.buttons a:focus i{color:#AA3;color:#CC0}

.buttons a:hover{background:#036;color:#FFF;border-color:#000}
.buttons a:hover i{color:aqua}


.key{background:#ABC;color:#FFF;border-color:#9AB;border-style:solid}

.todo{color:#063;font-weight:bold;background-color:#DFEFFF;border-color:#BCD;border-left-color:#369;}
.error{color:red;}

.result td, .result th{text-align:right}
.code{font-size:3em;}
.stat-count{color:#080;}
.stat-errors{color:#A33;}

.hands>div{border-color:#ABC;background:#BCD;}

.label{display:inline-block;padding:0 0.5em;border-radius:2em;background:#789;}
/* SHADOW: */

h1, 
h2, 
#top-home, 
#top-menu{text-shadow: 2px 2px 8px #000;}

.buttons a,
.key,
.hands>div,
.todo{box-shadow: 3px 3px 5px #BBB;}

th{font-weight:normal;}
td{color:#0A0;}