body{background-color:#fff;color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:13px;line-height:18px}p,ol,ul,td{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000;&:visited{color:#666}&:hover{color:#fff;background-color:#000}}div{&.field,&.actions{margin-bottom:10px}}#notice{color:green;display:block}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0;h2{text-align:left;font-weight:700;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0;background-color:#c00;color:#fff}ul li{font-size:12px;list-style:square}}#page{max-width:1200px;min-width: 800px;margin:0 auto;padding:10px 0 0}#nav{margin-bottom:20px}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}table tr:nth-child(2n) td{background-color:#b4b4b4}th,td{padding:1px 5px}div.schedule{margin-bottom:40px}table.schedule{width:100%}table.schedule,table.schedule td,table.schedule th{border:1px solid #ccc}.schedule th .actions{float:right}th,td{padding:1px 5px;width:5px}.schedule td+td{text-align:center}.schedule a{text-decoration:none}.schedule a:hover{text-decoration:underline}.schedule a.empty_slot{padding:5px 10px}.slot_overlay{position:absolute;width:325px;padding:10px;border:1px solid #333;-webkit-box-shadow:0 0 4px 0 #303030;box-shadow:0 0 4px 0 #303030;background-color:#fff;text-align:left}.overlay_action{text-align:right}form{margin-bottom:10px}.field{margin-bottom:3px}.kw_nav{text-align:center;margin-bottom:20px}