address{font-style:normal}body{background-color:#fff;color:#000;font-size:1em;font-family:Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;margin:0}caption{font-style:italic}#comingTextBlock{font-family:Courier New,Andale Mono,Monaco,monospace;font-weight:400;font-size:1.5em}#container{text-align:justify;font-size:.9em;font-family:Courier New,monospace;font-weight:700;padding-bottom:5px;line-height:1.5em}#copyright{text-align:right;font-size:.7em}#copyTextInputBox{width:100%;height:15%;font-size:.9em;font-family:Courier New,monospace;font-weight:700}#cppast{font-weight:400;color:#76797c}#cpfuture,#cppast{background-color:#fff;font-size:1em;font-family:Courier New,Monaco,monospace}#cpfuture{font-weight:700;color:#000}#cpfuture:first-letter{text-decoration:underline}div.cp{background-color:#fff}div.keyboard{text-align:center;padding-left:25%;padding-right:25%}#ednaPic{border:0}#exerciseBox{background-color:#fc6;padding:10px 20px 20px;margin-left:10px;margin-right:10px;border:1px solid #f93}#exerciseBox b{font-size:1.2em}#footer{margin-bottom:0;margin-left:0;margin-right:0;width:100%;padding-top:20px;text-align:center;clear:both}#bottom{list-style-type:none}#bottom li{display:inline;padding:1%}#frontMatter{width:57%;padding-left:2%;padding-right:20%;font-size:1em;color:#000;margin-left:20%}#frontMatter.p{font-size:1em;line-height:1.5em}#frontMatter ul li{padding-bottom:1em}h2,h3,h4{font-size:1.1em;color:#000}h4{text-align:center}#header{background-color:#3874bb;padding:1px 0 0}#header h1{font-size:2em;padding:0 30px .5em;line-height:1em}#header h1,#header h1 a{color:#fff;background-color:#3874bb}#header h1 a{text-decoration:none}#header h1 a span{font-style:italic;font-size:.7em;font-weight:400}hr{color:#000;background-color:#000}#header h1 span{font-style:italic;font-size:.7em;font-weight:400}label{vertical-align:top}#mainContentBlock{width:74%;padding-right:1%;margin-left:23%}#mainContentBlock ol{list-style-type:decimal;line-height:1.5em;font-family:Monaco,Courier New,monospace;font-weight:700}#map{font-size:1em;margin-left:19%}#map li.groupStart{padding-top:1em}menu{list-style-type:none}menu li{display:inline}#mistakeWas{font-size:.7em}#numberTable tr.colouredRow{background-color:#daf}#numberTable{border-collapse:collapse;border:1px solid #f93}p{text-align:justify;font-size:1em}p,p.smaller{line-height:1.5em}p.smaller{font-size:.9em}p.mistakes{font-size:1em;line-height:1.5em;font-weight:400}#sampleText{background-color:#fff;border:1px solid #f93;padding-left:1%;padding-right:1%}#sideMenu{float:left;background-color:#fff;margin-left:0;padding-left:0;width:18%;font-size:.9em}#sideMenu li{padding-bottom:.33em}#sideMenu li ul{padding-top:.33em}span.CPmistakeWas{font-size:1em;font-weight:400}table.bracket{width:300px;border:1px solid #000}td.blue{background-color:#ac0}td.blue,td.grey{width:27px;text-align:center;padding:0;border:1px solid #000}td.grey{background-color:#daf}td.plain{background-color:#fff;width:27px;text-align:center;border:1px solid #000}td.spacer1{width:0;padding:0}td.spacer2{width:9px}td.spacer3{width:18px}td.spacer4{width:27px}#typingBenefits li{padding-top:1em}ul,ul.keys{font-size:1em}ul.keys{line-height:1.5em}#updated{text-align:center}#userInputBox{font-family:Courier New,monospace;font-size:1.5em;color:#000;background-color:#fff;width:100%}#userPromptKey{font-family:Courier New,Andale Mono,Monaco,monospace;font-weight:700;font-size:1.8em}#userErrorHint,#wpm{font-size:.7em}