* {margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: small}
body {background-color: #372315; margin: 10px auto; width: 780px}
div {border: 1px black solid}

/* Top Left Logo */
a#logo {
width: 177px; height: 68px; padding-top: 30px; 
float: left; border: 1px black solid;
color: #CF9; background-color: #794933;
font-weight: bold; text-align: center; font-size: larger;
text-decoration: none; margin: 0 auto
}

/* Recent Results and Upcoming Events */
div.topbar {
padding: 10px 0 3px 3px; 
width: 595px; height: 25px;
background-color: #E7E4B9; 
float: left; border-right: 0;
margin: 0 auto
}

div.topbar p {font-size: smaller; display: inline}
div.topbar a {font-size: smaller; color: black}

/* Links between Recent/Upcoming and Content */
a.toplink {
width: 148px; height: 16px; padding-top: 2px; 
background-color: #794933; color: #CF9; 
text-align: center; text-decoration: none;
font-size: x-small; font-weight: bold; 
float: left; border: 1px black solid
}
a.toplink:hover, a#logo:hover {background-color: #996943}

div#rightlinks { /* 433022 background CF9 text for header, E7E4B9 background, 433022 text for links */
width: 230px; float: left; border: 0; 
z-index: 25; height: 400px
}
#TJK_DL {text-align: center; font-weight: bold}
#TJK_DL a {font-size: 10px}
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
#TJK_DL dt {padding: 4px 0 5px 0; background-color: #433022; width: 230px; border-bottom: 1px black solid}
#TJK_DL dt a {color:#CF9; text-decoration:none}
#TJK_DL dd {background-color: #E7E4B9; width: 230px; line-height: 150%}
#TJK_DL dd a {color: #433022; text-decoration: none}
#TJK_DL dd a:hover {text-decoration: underline}
#TJK_DL dt:hover, #TJK_DL dt.sfhover {background-color: #996943}
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
div.hr {color: black; background-color: black; height: 1px}

/* Content Styles */
div#content {
clear: both; padding: 5px; width: 536px; 
background-color: #E7E4B9;
float: left; border: 0
}

table#container {
clear: both;
margin: 0 auto; padding: 0; border: 0; 
border-collapse: collapse; background-color: #E7E4B9
}

#container tr {vertical-align: top}
#container td {margin: 0; padding: 0; border: 1px black solid; background-color: #E7E4B9}
#content table {margin: 5px auto; padding: 0}
#content td {padding: 2px 30px; border: 0}
td.title {text-align: center}
table#playergames {margin: 0 auto; border-collapse: collapse}
#playergames td {border: 1px black solid}
#playergames td, #playergames td a {padding: 3px; font-size: 11px; vertical-align: middle}
p#title {text-align: center}
pre, pre2, pre2 a {font-family: 'courier new', monospace; white-space: pre; text-align: left; font-size: small}
h1 {font-size: 12pt; font-weight: bold}
h2 {font-size: 10pt; font-weight: normal}
h3 {font-size: 9pt; font-weight: normal}
div.hr {background-color: black; height: 1px; border: 0}
p.notation {font-size: small; font-weight: bold; text-align: justify}
p.comment {font-size: small; text-align: justify}
ul {margin-left: 13px}
ol {list-style-type: decimal; margin-left: 23px}
li ol {list-style-type: lower-alpha}
li ol li ol {list-style-type: lower-roman}
#articles td {padding: 2px 10px}
table#page {margin: 0 auto}
table#page td {padding: 0 15px}
table#board {background-color: #433022; border: 3px #433022 solid; border-collapse: collapse; text-align: center}
table#board td {padding: 0; font-size: 10px; font-family: tahoma, sans-serif; color: #CF9}
#board img {padding: 0; margin: 0; border: 1px black solid}
table#buttons {margin: 10px auto}
table#buttons td {padding: 0}
textarea, select {border: 1px black solid}
tr.center {text-align: center}
tr.left {text-align: left}
p#theme {font-size: xx-small; text-align: center}
select#themer, #themer option {font-size: xx-small; width: 100px}
