body {font:normal 9pt Helvetica,Arial,sans-serif;text-transform:none;}
h1,h2,h3,h4,h5,h6 {font-family:Palatino,serif;;}
h1,h2,h3,h4 {font-weight:bold;}
h1 {font-size:18pt;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
h4 {font-size:10pt;margin-bottom:5px;}
h5 {font-size:10pt;margin-bottom:5px;text-decoration:underline;}
.container {background:url(images/chessboard.png) 0 0 repeat-y;}
.header {height:100px;margin:0px 0px 100px 0px;position:absolute;}
.content {margin-left:90px;padding:110px 10px 20px 10px;width:820px;}
.content p {line-height:150%;text-align:justify;}
.content p.double {line-height:200%;}
.links {background-color:#FFFFFF;border:1px solid #555555;width:280px;}
.links div {background-color:#555555;color:#FFFFFF;font-size:8pt;font-weight:bold;letter-spacing:0.2em;padding:5px;text-align:left;text-transform:uppercase;}
.links a {color:#555555;display:block;padding:2px 5px;}
.links a:hover {border:0px;color:#000000;text-decoration:underline;}
.quotes {background-color:#F0F0E5;border:1px solid #555555;float:left;font:italic normal 9pt Georgia,"Times New Roman",serif;padding:1em;text-transform:none;width:300px;}
.mainContent {padding-left:100px;width:400px;min-height:350px;}
.mainContent h3 {margin:5px;}
.mainContent p	{text-align:justify;}

.footer {background-color:#FFFFFF;border-top:1px solid #5D6364;color:#5D6364;font:normal 8pt Lucida Grande,Lucida Sans Unicode,sans-serif;margin-top:5px;padding-top:5px;}
a,a:visited {color:#555555;text-decoration:none;}
a:hover {color:#0000CC;border-bottom:1px dotted #000090;}
img {border:0px;}
li {margin-top:1pt;margin-bottom:1pt;}
p {text-indent:3em;margin-top:0px;margin-bottom:3pt;}
dt	{font-weight:bold;}
dd	{margin-left:2em;}
table.thin {border-collapse:collapse;}
table thead {background-color:#5F6850;color:#FFFFFF;font-size:8pt;text-align:center;}
td.bgDark {background-color:#9FAA90;}
.even	{background-color:#FFFFFF;}
.odd	{background-color:#EEF8E0;}
.color	{color:#5D6364;}
/* text classes */
.subtext {color:#5D6364;font:normal 8pt Arial,Helvetica,sans-serif;}
.byline {font:normal 7pt Lucida Grande,Lucida Sans Unicode;text-align:right;text-transform:uppercase;}
.inset {background-color:#FFFFFF;border:1px solid #5D6364;}
.insettext {font:normal 8pt Arial,Helvetica,sans-serif;text-transform:none;line-height:125%;}
.boldserif {font:bold 11pt "Times New Roman",Times,serif;text-transform:none;}
.sidenote {font-style:italic;line-height:120%;}
.b	{font-weight:bold}
.chessData td	{padding:5px;vertical-align:text-bottom;}
.results td		{font-size:8pt;padding:2px 5px;text-align:center;}
.data {background-color:#FFFFFF;border-collapse:collapse;border:1px solid #333333;}
.data td {border:1px solid #333333;font:normal 8pt "Lucida Grande","Lucida Sans Unicode",sans-serif;}
.l,.results td.left,.left	{text-align:left;}
.c,.center	{text-align:center;}
.r,.right	{text-align:right;}
.lp	{padding-left:5px;text-align:left;}
.rp	{padding-right:5px;text-align:right;}
.justify {text-align:justify;}
.s,.small	{font:normal 8pt "Lucida Grande","Lucida Sans Unicode",sans-serif;}
/* Chess for PalmOS */
.error,.geniusArm,.genius,.highlight,.normal,.pocket,.tiger,.wrong {font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:8pt;text-align:center;vertical-align:bottom;}
.error,.geniusArm,.genius,.pocket,.tiger {color:#FFFFFF;}
.error		{background-color:#DD0000;}
.geniusArm	{background-color:#000099;}
.genius		{background-color:#555599;}
/*.normal		{background-color:#FFFFFF;}*/
.pocket		{background-color:#009900;}
.tiger		{background-color:#990000;}
.wrong		{background-color:#DDFFBB;}
.highlight	{background-color:#FFFF00;}
table.bt2450 td {padding:5px 10px;width:182px;}
table.bt2450 td img {background-color:#FFFFFF;border:1px solid #999999;}
table.legend {border-style:solid;border-width:0px;margin:auto;}
table.legend th,
table.legend td {font:normal 7pt "Lucida Grande","Lucida Sans Unicode",sans-serif;}
table.legend th {background-color:#555555;border:0px;color:#FFFFFF;letter-spacing:1em;}
table.legend td {border:0px;}
table.legend td.border {border:1px solid #555555;width:12px;}

