html { height: 100%; }

body { position: relative; margin: 0; padding: 0; font: 11px/15px Tahoma; color: #000; background: #DE8C13 url(/i/bodybg.jpg) repeat top right; height: 100%; }

h1 { padding-bottom: 10px; font-size: 17px; color: #fff; font-weight: normal; }

a, a:visited { color: #fff; text-decoration: none; }
a:hover { color: #FEF22F; text-decoration: underline; }

#center { position: relative; min-width: 960px; width: auto; }

#header { background: #09235C url(/i/headerbg.jpg) repeat-x top left; height: 370px; }
#header div.chess { background: url(/i/chess_headerbg.jpg) no-repeat top right; height: 370px;}
#header div.backgammon { background: url(/i/backgammon_headerbg.jpg) no-repeat top right; height: 370px;}

a#logo { position: relative; top: 32px; left: 0; }
a#logo img { border: 0; width: 329px; height: 138px; }

#icons { position: absolute; top: 36px; left: 125px; }
#icons a img { margin: 0 11px; border: 0; width: 11px; height: 10px; }

ul#topnav { margin: 0; padding: 30px 0 0 60px; font: 14px/24.55px Tahoma; color: #fff; text-transform: lowercase; }
ul#topnav li { list-style: none; margin: 0; padding: 0 0 0 20px; background: url(/i/menuicon.gif) no-repeat 0 8px; }
ul#topnav li span { color: #FCB62C; }
ul#topnav li a, ul#topnav li a:visited { color: #fff; }
ul#topnav li a:hover { color: #FCB62C; }

#content { background: url(/i/contentbg.jpg) no-repeat top left; }
#chessbg { position: absolute; right: 0; background: url(/i/chess_contentbg.jpg) no-repeat top left; width: 465px; height: 64px; }
#backgammonbg { position: absolute; right: 0; background: url(/i/backgammon_contentbg.jpg) no-repeat top left; width: 624px; height: 62px; }

#left { float: left; padding: 26px 20px 20px 58px; width: 288px; }

ul#leftnav { margin: 0; padding: 0 0 0 22px; font-family: Tahoma; font-size: 10px; line-height: 21.1px; text-transform: uppercase; }
ul#leftnav li { list-style: none; margin: 0; padding: 0; }
ul#leftnav li span { color: #002765; font-weight: bold; }

#news { padding-top: 14px; }
#news strong { color: #fff; }
#news a, #news a:visited { padding-right: 5px; color: #fff; text-decoration: underline; }
#news a:hover { color: #fff; text-decoration: none; }
#news img { position: relative; top: 1px; }
 div.line { margin: 13px 0 10px 0; padding: 0; background: #E9BC6D; height: 1px; }

#primarycontent_chess { position: relative; clear: right; margin: 0 0 0 348px; padding: 60px 60px 20px 40px; }
#primarycontent_bgm { position: relative; clear: right; margin: 0 0 0 348px; padding: 40px 60px 20px 40px; }

p.white { margin: 0; padding: 0 0 10px 0; color: #fff; }
	#primarycontent_bgm p.white { padding-top: 12px; }
p.white strong { font-size: 12px; }
p.white a, p.white a:visited { color: #fff; text-decoration: none; }
p.white a:hover { color: #fff; text-decoration: underline; }

table.thumbs { margin: 10px 0; padding: 0; border: 0; border-collapse: collapse; width: 100%; }
table.thumbs tr td { vertical-align: top; width: 33.3%; }
table.thumbs tr td a img { border: 1px solid #002371;}
table.thumbs tr td span { display: block; padding-left: 2px; color: #fff; width: 145px; }
table.thumbs tr td a { cursor:pointer;}

table.details { margin: 10px 0; padding: 0; border: 0; border-collapse: collapse; width: 100%; }
table.details tr td { vertical-align: top; }
table.details tr td a img { margin-top: 2px; border: 1px solid #002371;}
table.details tr td.details { margin: 0; padding: 0; padding-left: 20px; }
table.details tr td.details p { margin: 0; padding: 0 0 10px 0; }
table.details tr td.details p strong { color: #fff; text-transform: uppercase; }

#footer { clear: both; margin: 0  60px 0 40px; padding: 0; background: url(/i/footerbg.jpg) repeat-x top left; }
#footer_1 { margin: 0; padding: 0; background: url(/i/footerbg_left.jpg) no-repeat top left; }
#footer_2 { margin: 0 30px 0 0; padding: 40px 0 0 0; background: url(/i/footerbg_right.jpg) no-repeat top right; height: 95px; }
#footer div.center { margin: 0 auto; padding-left: 19.4%; width: 300px; }
#footer strong { color: #fff; }


#pages{float:right;padding-right:10px;font-weight:bold;font-size:12px;}
#pages li{display:inline;}

