body{text-align:center;background-color:#f9f9f9}#logo{width:204px;height:20px;float:left;cursor:pointer;text-indent:-9999em;background:url(/kakuro.png) no-repeat}a:link,a:visited,a:active{text-decoration:underline;color:#000090}a:hover{text-decoration:underline;color:#666690}.board{border:1px
solid #000;padding:0px;margin:0px
auto;text-align:center}.cellNumber,.cellNumberError,.cellNumberSelect,.cellShaded,.cellTotal{border:1px
solid #000;width:43px;height:45px;vertical-align:middle;text-align:center;padding:0px;margin:0px;background-color:#fff}.cellNumberError{background-color:#faa}.cellNumberSelect{background-color:#ff4}.rightSideBox{background-color:#f0e0d0;border-color:#d0a070;border-style:solid;border-width:1px;float:right;padding: .5em;margin-top:0px;margin-left:0px;margin-bottom:8px;margin-right:8px;width:125px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;text-align:center}.tutorialMain{text-align:left;margin:0px
auto;width:580px}.tutorialSecondary{text-align:center}.cellShaded,.cellTotal{background-image:url('/shadedcell.gif')}.cellNumberInput1,.cellNumberInput2,.cellNumberInput3,.cellNumberInput4,.cellNumberInput5,.cellNumberInput6,.cellNumberInput7{vertical-align:middle;text-align:center;font-family:Arial,Helvetica,sans-serif;border:solid 0 #fff;margin:0px;width:43px;color:#000090;background-color:transparent}.cellNumberInput1{font-size:16pt}.cellNumberInput2{font-size:12pt}.cellNumberInput3{font-size:10pt}.cellNumberInput4{font-size:9pt}.cellNumberInput5{font-size:8pt}.cellNumberInput6{font-size:7pt}.cellNumberInput7{font-size:6pt}.topNumber,.bottomNumber,.topNumberHelp,.bottomNumberHelp,.topNumberSelectHelp,.bottomNumberSelectHelp{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt}.topNumberSelectHelp,.bottomNumberSelectHelp{color:#ff4}.topNumberHelp,.bottomNumberHelp{cursor:help}.topNumber,.topNumberHelp,.topNumberSelectHelp{vertical-align:top;text-align:right;padding-right:2px}.bottomNumber,.bottomNumberHelp,.bottomNumberSelectHelp{vertical-align:bottom;text-align:left;padding-left:2px}.title1{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:16pt;color:#000090}.text1{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:11pt;color:#000090}.text2{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:9pt;color:#000090}h1,h2,h3{display:inline;color:#000090}h1{font:bold 20px Arial,Helvetica,sans-serif}h2{font:normal 10pt Arial,Helvetica,sans-serif}h3{font:bold 12pt Arial, Helvetica, sans-serif;text-align:center}h1 span, h2
span{display:none}.left{text-align:left}div.domTTOverlib{border:1px
solid #336;background-color:#336;cursor:default}div.domTTOverlib
.caption{font-family:Verdana,Helvetica;font-size:10px;font-weight:bold;color:#FFF;cursor:default}div.domTTOverlib
.contents{font-size:10px;font-family:Verdana,Helvetica;padding:2px;background-color:#F1F1FF;cursor:default}.fullWidth{width:1000px;margin:0
auto}.fullWidth.tutorial{width:965px}.leftColumn{width:210px;float:left;text-align:center}.rightColumn{float:right;width:165px}.middleBoard{margin-left:275px;margin-right:255px}.showOnMobile{display:none}@media only screen and (max-width: 450px){.showOnMobile{display:inline}.hideOnMobile{display:none}.middleBoard{margin:0}.fullWidth{width:100%}body{margin:0px}}@media only screen and (min-width: 320px) and (max-width: 349px){.cellNumber,.cellNumberError,.cellNumberSelect,.cellShaded,.cellTotal{width:29px;height:31px}.topNumber,.bottomNumber,.topNumberHelp,.bottomNumberHelp,.topNumberSelectHelp,.bottomNumberSelectHelp{font-size:7pt}.cellNumberInput1,.cellNumberInput2,.cellNumberInput3,.cellNumberInput4,.cellNumberInput5,.cellNumberInput6,.cellNumberInput7{width:29px}.cellNumberInput1{font-size:12pt}.cellNumberInput2{font-size:9pt}.cellNumberInput3{font-size:8pt}.cellNumberInput4{font-size:7pt}.cellNumberInput5,.cellNumberInput6,.cellNumberInput7{font-size:6pt}}@media only screen and (min-width: 350px) and (max-width: 450px){.cellNumberInput1{font-size:14pt}.cellNumberInput2{font-size:10pt}.cellNumberInput3{font-size:8pt}.cellNumberInput4{font-size:7pt}.cellNumberInput5,.cellNumberInput6,.cellNumberInput7{font-size:6pt}}@media only screen and (min-width: 350px) and (max-width: 399px){.cellNumber,.cellNumberError,.cellNumberSelect,.cellShaded,.cellTotal{width:33px;height:35px}.topNumber,.bottomNumber,.topNumberHelp,.bottomNumberHelp,.topNumberSelectHelp,.bottomNumberSelectHelp{font-size:8pt}.cellNumberInput1,.cellNumberInput2,.cellNumberInput3,.cellNumberInput4,.cellNumberInput5,.cellNumberInput6,.cellNumberInput7{width:33px}}@media only screen and (min-width: 400px) and (max-width: 450px){.cellNumber,.cellNumberError,.cellNumberSelect,.cellShaded,.cellTotal{width:38px;height:40px}.cellNumberInput1,.cellNumberInput2,.cellNumberInput3,.cellNumberInput4,.cellNumberInput5,.cellNumberInput6,.cellNumberInput7{width:38px}}