.class-edit{ width: 196px; margin-bottom: 1.5em; display: block; font-size: 120%; font-weight: bold; }
.tc .class .myclasses-list { font-size: 11px; line-height: 1.3em; }
.tc .class .myclasses-list li.last-child, .tc .class .myclasses-list li.only-child { border-bottom: none; }


body.upperschool #header { background-image: url(/images/common/bg-content-top-class0.png); } 
body.upperschool #content { background: #FFF url(/images/common/bg-content-bottom-class0.gif) no-repeat; }
body.upperschool .tc .module { background-color: #fff; opacity: 0.95; -moz-opacity: 95%; filter: alpha(opacity=95); }

body.lowerschool #header { background-image: url(/images/common/bg-content-top-class.png); } 
body.lowerschool #content { background: #FFF url(/images/common/bg-content-bottom-class.gif) no-repeat; }
body.lowerschool .tc .module { background-color: #fff; opacity: 0.95; -moz-opacity: 95%; filter: alpha(opacity=95); }

body.lowerschool #primary-content h1, body.upperschool #primary-content h1 { width: 690px; white-space: nowrap; }
body.lowerschool #secondary-content, body.upperschool #secondary-content { margin-top: 52px; }

.homework h5 { color: #999; }
.homeworkgradelist a.active { font-weight: bold; color: #4180C3; } 

.classlinks div.bd p { margin: 0; }
