body{font-size: 62.5%; font-family: Verdana, Arial, sans-serif; color: #333333; background-color: #ffff99;}#wrap{min-height: 90%; font-size: 1.24em; min-width: 500px; line-height: 1.4em; color: #000000; margin: 0 0 0 235px;}.content{width: auto; min-width: 485px; padding: 10px; clear: both; margin-bottom: 2em;}#footer{text-align: center; margin: 2em 0 0 235px;}#header h1{margin: 10px 25px 0 25px; font-weight: bold; height: 64px; font-size: 26px;}#header h1 span{background: url(/images/sprites/design.png) left top no-repeat; width: 192px; height: 64px; position: absolute;}p{margin: 0 0 16px 0;}p > p{text-indent: 26px;}h1,h2,h3,h4,h5,h6{font-weight: normal; font-family: "Trebuchet MS"; line-height: 1em;}h1{font-size: 2.6em; margin: 0.57em 0;}h2{font-size: 2.2em; margin: 0.75em 0;}h3{font-size: 1.8em; margin: 0.83em 0;}h4{font-size: 1.5em; margin: 1.12em 0;}h5{font-size: 1.3em; margin: 1.3em 0;}h6{font-size: 1.1em; margin: 1.47em 0;}.first-in-box{margin-top: 0;}ul, ol{margin: 1em 0; padding: 0 14px;}li{margin: 2px 0;}#nav-a{top: 105px; z-index: 2;}#nav-b{top: 310px;}#nav-a, #nav-b{position: absolute; left: 10px; width: 185px; padding: 10px; background: #F2F29D url(/images/sprites/design.png) 0 -64px no-repeat;}.sidebar-bottom{position: relative; top: 10px; left: -5px; height: 5px; width: 195px;background: #F2F29D url(/images/sprites/design.png) 0 -64px no-repeat;}#menu{padding: 0; margin: 0; list-style: none; float: left; width: 186px; display: inline;}#menu ul{border: 1px solid black; background-color: #F2F29D; padding: 0;}#menu li{position: relative; float: left; display: inline; margin-bottom: -1px; width: 186px; list-style: none; padding: 0;}#menu li ul{display: none; position: absolute; left: 186px; top: -1.3em;}#menu li a{width: 186px; w\idth: 170px; display: block; font-weight: bold; text-decoration: none; padding: 0 7px;}#menu li:hover{background-color: #E5E599;}#menu li:hover ul{display: block;}#menu li span{display: block; margin: 0 7px;}a img{border: 0; vertical-align: middle;}a:link, a:visited, .fake-link{color: #CC0000; text-decoration: underline; cursor: pointer;}a:hover, .fake-link:hover{color: #FF6600;}form{margin-top: 1.6em;}fieldset{float: left; clear: both; width: 100%; margin: 0 0 1.5em 0; padding: 0; border: 1px solid #BFBAB0; display: inline;background-color: #F2EFE9;}fieldset ol{padding: 1em 1em 0 1em; list-style: none;}fieldset li{float: left; clear: left; width: 100%; padding-bottom: 1em; display: inline;}legend{margin-left: 1em; padding: 0; color: #000; font-weight: bold;}fieldset.submit{float: none; width: auto; border: none; padding-left: 12em; background-color: transparent; background-image: none;}fieldset fieldset{margin-bottom: -2.5em; border-style: none; background-color: transparent; background-image: none;}fieldset fieldset legend{margin-left: 0; font-weight: normal;}fieldset fieldset ol{position: relative; top: -1.5em; margin: 0 0 0 11em; padding: 0;}fieldset fieldset label{float: none; width: auto; margin-right: auto;}label{position: relative; float: left; width: 12em; margin-right: 1em; display: inline;}label strong{display: block; font-size: 85%; font-weight: normal; text-transform: uppercase; color: #CC0000;}label strong img{position: relative; top: 0.3em; margin-right: 3px;}fieldset fieldset strong{position: relative; left: 0; top: -1px; display: block; font-size: 85%; font-weight: normal; text-transform: uppercase;color: #CC0000;}fieldset fieldset strong img{position: relative; top: 0.3em; margin-right: 3px;}textarea{width: 60%; font-size: 1em; font-family: Verdana, Arial, sans-serif;}label, input.submit{cursor: pointer;}table{empty-cells: show; margin: 1em 0; border: 1px solid #000000; border-spacing: 0; border-collapse: collapse;}table.full-width{width: 100%;}thead tr{background-color: #BFCFFF;}tbody tr{background-color: #FFFFBF;}tbody tr.alt{background-color: #E9E9A9;}td, th{padding: 2px 4px; border: none; margin: 0 3px; vertical-align: top;}th{text-decoration: underline; cursor: default; text-align: left;}td{}th.header{background: url(/images/icons/unsorted.gif) no-repeat center left;}th.header-sort-down{background: url(/images/icons/desc.gif) no-repeat center left;}th.header-sort-up{background: url(/images/icons/asc.gif) no-repeat center left;}#sub-nav{float: right; display: inline; width: 200px; background: #F2F29D; margin: 10px; padding: 3px;}#breadcrumb-trail{font-size: 0.9em; position: absolute; top: 48px; padding: 6px; height: 50px; z-index: 0; right: 0;}#ajax-in-progress{display: none; background: #32CD32; color: white; text-align: center; font-weight: bold; font-size: 18pt;position: fixed; top: 0; left: 0; padding: 3px; width: 100%;}.padding-5{padding: 5px;}.padding-10{padding: 0 10px 5px 10px;}.indent-s{margin-left: 12px;}.indent-m{margin-left: 30px;}.indent-l{margin-left: 50px;}.center{text-align: center;}.right{text-align: right;}.left{text-align: left;}.clear-both{clear: both; height: 1px; overflow: hidden;}.clear-left{clear: left;}.clear-right{clear: right;}.small{font-size: 90%;}.big{font-size: 110%;}.white-sp-top{margin-top: 2em;}.white-sp-bottom{margin-bottom: 2em;}.big{font-size: 110%;}.inline{display: inline;}.error, .alert{border: 1px dashed #000000; background: #FFCC33; padding: 5px; margin: 1em;}.float-right{float: right; display: inline;}.outline{border: 3px ridge #91912B; padding: 0 5px;}.fen{display: block; background: #F2F29D; border: 1px dashed #000000; padding: 5px; margin: 5px;}.moves{color: #000000; font-family: "Courier New", monospace; font-weight: bold;}.help{cursor: help;}.highlight{background-color: #FFFF00; font-weight: bold; color: #000000;}.details{margin: 1em 0 1em 0.7em; border-left: 2px solid #CDCCDD; padding-left: 0.7em;}.detail-key{width: 6em; clear: left; float: left; display: inline;}.detail-data{float: left; display: inline;}.half{width: 44%; padding: 5px 2%; margin: 0 0 5px 0;}.third{width: 33%; padding: 0; margin: 0 ! important;}.two-thirds{width: 58%; padding: 0 10px 20px 0; margin: 0 8px 0 0;}.half, .third, .two-thirds{float: left; display: inline; overflow: hidden; z-index: 2;}.img-left{float: left; display: inline;}.img-right{float: right; display: inline;}.img-center{display: block; margin: 0 auto; text-align: center;}.img-padding-5{padding: 5px;}.img-padding-10{padding: 10px;}#whats-new-wrap{background: #BFCFFF url(/images/new-on-the-site.png) center right no-repeat;}#whats-new-inside{margin-right: 70px;}#article-author{font-style: italic; margin: 0 0 1.3em 1em;}#article-intro{font-weight: bold; margin: 0 0 1.7em 0;}#annotated-game-content{margin-top: 1.7em;}#chess-board-container{text-align: center; min-width: 254px;}#your-game-list{font-size: 11px;}#your-game-list table{border: none;}#your-game-list td, #your-game-list th{font-size: 11px;}.player-name{margin-bottom: 0.3em;}#chess-board{background: url(/images/sprites/play-chess.png) 0 0 no-repeat; width: 240px; height: 240px; margin: 0 auto;text-align: center; overflow: hidden; border: none;}#chess-board tr{background: transparent;}#chess-board td{border: none; padding: 0; margin: 0; background: transparent;}#chess-board td div{height: 30px; width: 30px; padding: 0; margin: 0; background: url(/images/sprites/play-chess.png) no-repeat;}#chess-board td div.piece{}#chess-board td div.empty{background-position: -1000px -1000px;}#confirm-move{display: none;}#game-notes{background: #FFFFFF url(/images/sprites/play-chess.png) -240px -150px no-repeat; padding: 1px 2px 1px 50px;}#game-chat{background: #FFFFFF url(/images/sprites/play-chess.png) -240px 0  no-repeat; padding: 1px 2px 1px 50px; color: #000000;}#game-actions li{list-style: none; height: 18px; vertical-align: middle; background: url(/images/sprites/play-chess.png) no-repeat;}#game-actions li#draw{background-position: -216px -240px;}#game-actions li#resign{background-position: -198px -240px;}#game-actions li#export{background-position: -180px -240px;}#game-actions li span{height: 18px; padding: 0 0 3px 4px; margin-left: 18px; background: #e2e268; vertical-align: middle; display: block;}.half h4{z-index: 4; zoom: 1;}#modalOverlay{height: 100%; width: 100%; position: fixed; left: 0; top: 0; z-index: 3000; background-color: #000;}#modalContainer{position: fixed; margin: 0 auto; left: 50%; top: 10%; z-index: 3100; background-color: #FFFFFF; border: 3px solid #3C769D;}#modalContainer a.modalCloseImg{background: transparent url(/images/icons/close-modal.png) no-repeat top left; width: 25px; height: 29px;display: inline; z-index: 99; position: absolute; top: 0px; right: 0px; cursor: pointer;}#modalContainer{width: 760px; height: 450px; margin-left: -380px;}#modalContainer iframe{width: 100%; height: 100%; border: none;}