body{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:15px}ul{list-style-type:square}li{margin-bottom:2px}a{color:#c00}h1{margin-top:0;margin-bottom:2px;font-weight:bold;font-size:33px}h1 a{color:#000;text-decoration:none}h2{margin-top:0;margin-bottom:5px}h3{margin:5px 0 5px 0}h4{margin-bottom:5px}p{margin-top:.85em;margin-bottom:.85em}ul.answer li{margin-bottom:4px}.answer{font-family:Consolas,"Lucida Console",Monaco,monospace;letter-spacing:1px;line-height:110%}.answer.highlighted{font-weight:bold;font-size:17px;letter-spacing:2px}.help_text{font-size:13px;color:#999}.error input,.error textarea{border:1px solid red}.form-errors{margin-bottom:15px}.error{color:red}h3.error{margin-bottom:5px}.spellcheck{font-size:16px;color:red;font-weight:bold}div.tips h3{margin-bottom:2px}div.tips p{margin-top:2px;line-height:15px}div.tips .tip-example{font-size:90%;color:#666;font-weight:bold;display:block;margin-top:2px}.promo-today{font-size:.85em;background-color:#eee}span.today{font-size:.85em;font-weight:bold;color:#999;padding-left:5px}ul.popular{padding-left:17px;margin-top:0}.popular h3{margin:3px}button.filter,button.history{background:#fff;border:1px solid #999;-webkit-appearance:none;font-weight:bold;margin-bottom:0;margin-right:5px;width:75px;height:25px}button.filter{float:right}div .sort-toggle-container,div .length-filter{width:400px}div .sort-toggle-container,div .length-filter{width:400px}.length-filter select{background:#fff;border:1px solid #999;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';border-radius:0;font-weight:bold;margin-right:5px;padding:2px 6px 3px 6px;width:100px;height:25px;float:right}.clue-list{-webkit-transition:height .2s ease-in-out}.clue-list .view-default{display:none}.clue-list .view-all{display:list-item}.contact-form h3{font-size:18px;margin-top:15px}.contact-form .errors{margin-top:15px;color:red}.contact-form .radio input[type=radio]{height:inherit}.contact-form .radio label{display:block;font-weight:normal;font-size:14px;margin:inherit}.contact-form label{display:block;font-size:18px;margin:15px 0 5px 0}.contact-form input{font-size:20px;height:30px;margin-bottom:5px}.contact-form input[type=submit]{margin:10px 0 10px 0;width:250px;height:40px;-webkit-appearance:none;border:1px solid #999;background:#fff;color:#000;font-weight:normal}.contact-form textarea{font-size:20px;height:200px}.contact-form #answerPreview{height:inherit}.contact-form input.answer{font-family:Monaco,monospace;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.contact-form .span12{width:99%}.contact-form .span11{width:92%}.contact-form .span10{width:85%}.contact-form .span6{width:50%}.contact-form .span9{width:75%}.hidden{display:none}.search-example{font-size:14px;line-height:14px}.search-example h3{margin-bottom:8px}#daily-featured h3{margin-bottom:5px;margin-top:5px}body{margin-top:5px;background-color:#eee}#container{width:738px;margin:0 auto;text-align:left;border:1px solid #999;margin-bottom:10px}#header{color:inherit;background-color:#fff;padding-top:5px;padding-left:5px;padding-right:5px}#content{background-color:#fff;padding:5px;padding-top:10px}#footer{text-align:center;color:#999;margin-top:15px;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:90%;border-top:1px solid #999;line-height:18px}#answerPreview{height:70px;margin-bottom:0}#answerPreview h3{margin-bottom:7px}ul.answerboxes{list-style-type:none;margin-left:0;margin-bottom:10px;padding-left:0;font-family:Consolas,"Lucida Console",Monaco,monospace;font-weight:bold;font-size:18px;line-height:18px;text-transform:uppercase}ul.answerboxes li.box{display:inline;border-top:2px solid;border-bottom:2px solid;border-right:2px solid;padding-left:5px;padding-right:5px;padding-top:3px}ul.answerboxes li.box:first-child{border-left:2px solid}ul.answerboxes li.box:last-child{margin-right:5px}#letters{font-family:Consolas,"Lucida Console",Monaco,monospace;padding:0;font-size:30px;margin-bottom:15px;margin-top:15px}#letters li{display:inline;padding:5px}.browse_box{float:left;width:210px}#paginator{margin-top:15px;padding-bottom:5px;border-bottom:1px solid #999}div.paginator{width:16px;height:16px;font-size:14px;text-align:center;padding:3px;margin-bottom:5px;margin-right:5px;display:inline-block;text-decoration:none;border:1px solid #999}div.paginator a{text-decoration:none;color:#999}div.paginator:hover{background-color:#ccc}.paginator.current{border:1px solid #999;background-color:#ccc;color:#000;padding:3px}.info-box{margin-top:10px}form label{font-weight:bold;display:block;margin-bottom:3px}#searchFormTable{border-spacing:0}#search{float:right}#search form{margin:0;padding:0}.search-form input[type=text]{font-size:18px;margin:0;padding:2px}.big-search .search-form #id_clue{width:400px}.big-search .search-form #id_answer{width:250px}.big-search form div{margin-top:5px}.search-form .answer-input input{font-family:Monaco,monospace;font-weight:bold;letter-spacing:1px;text-transform:uppercase;height:25px;width:150px}.search-form .clue-input input{height:25px;width:270px}.search-form input[type=submit]{font-size:16px;background:#eee;border:1px solid #999;margin-top:2px;margin-right:0;-webkit-appearance:none}.big-search .search-form input[type=submit]{margin-top:20px}.search-example{background:#eee;border:1px solid #999;padding:5px}.search-example p{margin:.6em 0 .6em 0;font-size:13px;line-height:15px}.search-example h3{font-size:16px}#menu{margin:10px -5px 0 -5px;padding:0 5px 0 5px;border-top:1px solid #999;border-bottom:1px solid #999;height:27px}#menu li a{text-decoration:none;font-size:18px}#menu li.selected{font-weight:bold}#menu li.selected a{color:#000}#menu li a:hover{color:#000}#menu li{display:block;line-height:18px;float:left;list-style-type:none;padding:5px 5px 3px 0;margin-right:5px;border-right:1px solid #999}#menu li:last-child{border-right:0}#promo{border:1px solid #ccc;padding:2px;margin-top:15px;background-color:#ffffeb}#promo h3,.promo h3{margin:0 0 5px 0}#promo h4,.promo h4{margin:0 0 5px 0}#promo p,.promo p{margin:0;margin-top:5px}.promo{background-color:#faf6de;padding:5px;border:1px solid #999;margin-bottom:10px}.social-promo{border:1px solid #999;background-color:#faf6de;padding:10px;margin-bottom:10px}.social-promo h4{margin-top:0;margin-bottom:10px}.social-promo .facebook{width:100px;height:20px}.social-promo span{margin-right:20px}.books img{padding-right:4px}