/* Core */ body { margin: 5px; } h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { text-align: left; padding-left: 5px; } h1, h2, h3, h4 { text-align: left; } h1 { padding: 6px; } h2 { padding: 4px; } h3 { padding: 3px; } #content { clear:both; } h1, h2, h3 { border-width: 1px; border-style: solid; } h4 { border-bottom-style: solid; border-bottom-width:1px; } input, select { padding: 0px; } #layout-table #middle-column{ vertical-align:top; padding-left:6px; padding-right:6px; } .sitetopic { padding:4px; margin: 0px; } .generaltable { border-width:0px; } .generalbox { border-width:1px; border-style:solid; } .sitetopiccontent { border-width:1px; border-style:solid; } .clearfix { min-width: 0; /* overflow: hidden; */ } .clearfix:after { /* content: ""; */ content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */ /*** *** Header ***/ #header-home { /* padding:1em 0.5em; */ height:100px; border-width:1px; border-style:solid; } #header { height:55px; border-width:1px; border-style:solid; } .headermain, h1.headermain { float:left; margin:0%; padding:0%; border-width: 0px; } .headermenu { float:right; text-align:right; } .navbar { width:100%; padding:3px 0.5em; border-width:1px; border-style:solid; } div.navbar { width: auto; } table.navbar { width: 100%; } .navbar .navbutton form { float: left; } .navbar .navbutton { margin-top: 3px; } .navbar .breadcrumb { float:left; margin:0.2em 0em; } .breadcrumb ul { padding:0%; margin:0%; text-indent:0%; list-style:none; } .breadcrumb li { display:inline; } .navbar .navbutton, .navbar .menu { float:right; } #footer .navbar { margin-top: 4em; } /*** *** Login ***/ TABLE.loginbox { margin-top: 40px; } .loginbox .header { border-width:1px; border-style:solid; border-bottom-width: 0px; } .loginbox .content { border-top-width: 1px; } /*** *** Footer ***/ #footer { text-align:left; margin-top: 5px; margin-bottom: 0px; } #footer p.helplink { margin-bottom: 0px; } /*** *** Blocks ***/ .sideblock .header h2 { border-width: 0px; } .sideblock .footer { border-top-width:1px; border-top-style:dashed; } /*** *** Calendar ***/ #calendar .today, .minicalendar .today { border:1px solid !important; } table.minicalendar { width: 100%; margin:10px auto; padding:2px; border-width:1px; border-style:solid; border-collapse:separate; border-spacing:1px !important; } table.minicalendar tr.weekdays th { border-style: none; } table.minicalendar tr td.day { border-style: solid; border-width: 1px; } table.minicalendar tr.weekdays th abbr { border-style: none; } table.calendarmonth { border-collapse:separate; border-spacing:1px !important; } table.calendarmonth tr td { border-style: solid; border-width: 1px; } /*** *** Course ***/ .headingblock { border-width:1px; border-style:solid; padding:5px; } .categorybox .category, .categorybox .category { border-bottom: solid; border-width: 1px; padding-top: 7px; } #course-view .section .left { border-right-width: 1px; border-right-style: dashed; } #course-view .section.hidden .content, #course-view .section.hidden .side { border-width: 1px; border-style: dashed; } .tabrow0 { padding-top: 4px; }