.lessonheader{font-size:1.1em;text-align:center;margin-bottom:5px;margin-top:15px;width:100%;border:1px solid #000;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#fff;background-color:#000;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.75);box-shadow:1px 1px 3px 0 rgba(0,0,0,.75)}.lesson-content{margin-top:10px;width:100%;display:block}.lesson-row{height:45px;border:1px solid grey;background-color:#fff;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px 0 rgba(0,0,0,.5);box-shadow:1px 2px 3px 0 rgba(0,0,0,.25);font-size:.9em;clear:both;margin-bottom:4px;padding-left:2px;z-index:999}.lesson-row-summary{border:1px solid grey;background-color:#eee;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.25);font-size:.9em;clear:both;margin-top:-5px;margin-bottom:10px;padding-left:2px;padding-top:4px;z-index:888}.lesson-number{height:30px;width:30px;background-color:#666;border:1px solid red;color:#fff;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.5);box-shadow:1px 1px 3px 0 rgba(0,0,0,.5);margin:5px;margin-left:1px;padding-top:6px;text-align:center}.lesson-label{padding:0;padding-top:4px;margin:0}.lesson-title{padding:0;margin:0}