body { font-family: trebuchet ms; background: black; color: white;}
h1,h2,h3,h4 { margin-bottom: 2; }
a { color: lightgreen; text-decoration: none; }
a:hover { color: red; }
input { border: 1px solid #063328; background: black; color: white; }
textarea { border: 1px solid #063328; background: black; color: white; }
marquee { background: #063328; color: white; }

/* HEAD */
.thead
{ padding-bottom: 10px; background: #063328 url(img/head.jpg) repeat-x; padding-left: 20px;}
.thead h2
{ font-size: 2.6em;  margin-bottom: 0;}
.thead b
{ color: lightgreen; }

/* MAIN */
.tmain { padding-top: 20px; }
.tmain form table
{ border: 1px solid silver; }
.tmain form table th
{ text-align: left; font-size: 1.1em; background: #063328; }



/* MID */
.pmid
{ padding-left: 20px; text-align: center; }
.pmid h2
{ color: lightgreen; }
.pmid .descr
{ color: lightgreen; }

/* LEFT */
.pleft table
{ border: 0px solid white; }
.pleft th
{ text-align: left; background: #063328; }
.pleft td
{ background: #02140f; font-size: 0.9em;}
.pleft td a
{ display: block; }
.pleft td a:hover
{ background: #063328; color: white; }

/* RIGHT */
.pright table
{ border: 1px solid white; }
.pright th
{ text-align: left; background: #063328; }
.pright td
{ font-size: 0.9em; }

/* FOOTER */
.tfoot
{ font-size: 0.8em; }

/* ADMINS */
.adminst
{ border: 1px solid grey; }


/* SCORES */
.tscore 
{ border: 1px solid white; }
.tscore th
{ text-align: left; background: #063328; }
.tscore td
{ font-size: 0.9em; }

