.container{width:960px}h1.page-title{font-size:28px;line-height:50px}h2.title{font-size:20px;line-height:30px}h3{font-size:17px;line-height:34px}h4{font-size:16px;line-height:30px}#headshot_photo{width:400px;height:300px;margin:10px auto}#display_camera{width:400px;margin:20px auto;text-align:center;font-size:20px;cursor:pointer;color:#585858;text-decoration:underline}#display_camera:hover{text-decoration:underline}#camera_section{width:400px;height:300px;margin:10px auto 30px auto}#error_explanation{background-color:#F2DEDE;border-color:#EED3D7;border:solid 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#B94A48}.field_with_errors label{color:#B94A48}.field_with_errors input{border-color:#B94A48}.courses .recent-work .slider .slide .four.columns.item h4{display:block;min-height:60px;max-height:60px}.courses .enroll-form .enroll,.courses .enroll-form .unenroll{display:inline-block}.courses .enroll-form .enroll-count{display:inline-block}.courses .container h1.page-title{font-size:28px;line-height:50px}.courses .container h2.title{font-size:20px;line-height:30px}.courses .container h3{font-size:17px;line-height:34px}.courses .container h4{font-size:16px;line-height:30px}.courses .slides img{height:365px}.courses .slide img{display:inline-block}.courses .course_list .course{height:350px}.courses .course_list .course .name{max-height:30px;text-overflow:ellipsis;overflow:hidden}.courses .course_list .course img{max-height:140px;height:140px}.courses .course_list .course .description{font-size:0.9em;color:#8D8D8D;max-height:120px;overflow:hidden;text-overflow:ellipsis;text-align:left;padding:0 22px}.courses .course_list .course .description p{max-height:120px;font-size:1em;line-height:2em}#background{position:fixed;width:100%;z-index:100;top:0px;left:0px;background:#323232;background:rgba(0,0,0,0.5);display:none}#mail_box{z-index:1000;position:fixed;margin-top:100px;display:none}#mail_box input{width:946px}#mail_box .submit{width:100px}#mail_box .cancel{width:100px;background-color:#456064}#after-mail-success{position:fixed;width:100%;z-index:1000000;top:0px;left:0px;background:#323232;background:rgba(0,0,0,0.5);color:#fff}.course_teacher a:hover{text-decoration:none}#new_discussion #discussion_equation.input-block-level{height:100px}.notification_list li{min-height:50px}.notification_list li a.notification{min-height:50px;line-height:50px;color:green;font-size:16px}.notification_list li a.notification.unread{color:red}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}a:visited{color:#666}div.field,div.actions{margin-bottom:10px}#notice{color:green}#error_explanation{width:450px;padding:7px;padding-bottom:0;margin-bottom:20px}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px}#error_explanation ul li{font-size:12px;list-style:square}.teachers .team{margin-left:0}.teachers .teacher_list h3{font-size:17px}.teachers .teacher_list img{display:block;min-height:231px;max-height:231px;max-width:300px}.teachers .teacher_list .bio{max-width:300px;min-height:220px;height:220px;overflow:hidden}.teachers #discussions{margin-left:0}.teachers #discussions li{margin-bottom:30px}.teachers #discussions li .discussion_user{margin-left:5px}.teachers #discussions li .discussion_user a{color:green}.teachers #discussions li .discussion_time{float:right;margin-right:10px}.teachers #discussions li div.normal{border:1px solid #cacaca;border-radius:4px;padding:10px;margin:5px 0 10px 0;background-color:#eeeeee}.topics form a.button.large.color{color:#000;background-color:#fff}.post-content pre{min-height:100px}.info-box .pic-2{height:77px;width:100px}.form{width:300px;margin:0 auto;padding:0 0 10px 0}
