1 /************************************************************************/
3 /************************************************************************/
4 /* Copyright (c) 2009 */
5 /* Adaptive Technology Resource Centre / University of Toronto */
7 /* This program is free software. You can redistribute it and/or */
8 /* modify it under the terms of the GNU General Public License */
9 /* as published by the Free Software Foundation. */
10 /************************************************************************/
11 /* @import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold); */
14 font-family: 'Droid Sans';
17 src: local('Droid Sans'), url('fonts/DroidSans-Bold.ttf') format('truetype');
21 font-family: 'Droid Sans';
24 src: local('Droid Sans'), url('fonts/DroidSans.ttf') format('truetype');
30 /* main body attributes */
32 font-family: 'Droid Sans', Cantarell, Tahoma, Geneva,sans-serif;;
35 background-color: #FFFFFF;
36 /* background-image:url('images/texture_bg.png'); */
39 /*text-align: justify;*/
44 text-decoration: underline;
48 background-color: transparent;
52 background-color: transparent;
54 h1, h2, h3, h4, h5, h6 {
57 font: 100% Verdana, Helvetica, Arial, sans-serif;
61 /*border-bottom: 1px solid #B8AE9C;*/
99 li.msg_err, li.msg_info {
108 /* span attributes */
141 /* link attributes */
152 /* align text to the left */
157 /* main submit button */
161 border:outset 1px #ccc;
167 border:outset 1px #ccc;
172 border-bottom:solid 1px #ccc;
173 border-right:solid 1px #ccc;
174 border-top:solid 1px #000;
175 border-left:solid 1px #000;
181 border:1px solid #A50707;
182 background-color: #FFDAB9;
184 /* small submit button at top */
186 background-color: #E9F4F3;
189 background-color: #E9F4F3;
190 border: #ACCFCC solid 1px;
216 div.paging li a:hover, div.paging li a.current {
219 /* floating layout */
227 #contentcolumn_shiftright {
255 div#sequence-links a {
256 text-decoration: none;
259 /***************************************************************/
263 border:1px black solid;
265 table.tabbed-table th#left-empty-tab {
266 background-color: transparent;
268 border-bottom: 1px solid #B8AE9C;
270 table.tabbed-table th#right-empty-tab {
272 background-color: transparent;
273 border-bottom: 1px solid #B8AE9C;
277 table.tabbed-table th#right-empty-tab a {
278 text-decoration: underline;
280 table.tabbed-table th.tab-spacer {
281 background-color: transparent;
283 border-bottom: 1px solid #B8AE9C;
285 table.tabbed-table td.tab-spacer {
286 background-color: transparent;
288 border-bottom: 1px solid #B8AE9C;
292 table.tabbed-table th.tab {
296 background-color: #E9F4F3;
297 border-bottom: 1px solid #B8AE9C;
298 border-left: 1px solid #B8AE9C;
299 border-top: 1px solid #B8AE9C;
300 border-right: 1px solid #B8AE9C;
302 table.tabbed-table th.tab:hover {
303 background-color: #ACCFCC;
306 table.tabbed-table th.tab a:focus {
309 table.tabbed-table th.selected {
313 background-color: #ACCFCC;
314 border-left: 1px solid #B8AE9C;
315 border-top: 1px solid #B8AE9C;
316 border-right: 1px solid #B8AE9C;
319 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
321 text-decoration: none;
329 /* border: 1px #365D95 solid; */
330 margin: 1.5em 1em 0em 1em;
331 /* border-bottom: black 1px solid; */
334 vertical-align:middle;
340 color: white; background-color: #365D95
343 color: white; background-color: #365D95
351 background-color: white;
363 background-color: transparent;
367 #banner #versioninfo {
375 background-color: white;
384 padding: 0px 0px 0px 0px;
385 margin: 0px 0px 0px 0px;
390 background-image: url(images/back.gif);
391 background-repeat: no-repeat;
392 background-position: 0px 0px;
395 /* The path bar, including breadcrumbs and add to favorites */
397 margin: 0em 2em 1em 2em;
409 background-color:#FAEBD7;
412 border-top:1px solid #cccccc;
418 div#subnavlistcontainer {
429 background-color: #FFFFFF;
431 display: inline-block;
433 border-top:1px solid #cccccc;
434 border-left:1px solid #cccccc;
435 border-right:1px solid #cccccc;
436 border-radius: .3em .3em 0em 0em;
437 -moz-border-radius: .3em .3em 0em 0em;
438 padding: .4em 1em .35em 1em ;
440 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li:hover{
442 text-decoration:none;
443 background-color: #FFF5EE;
446 ul#subnavlist li.active{
447 padding-bottom: .5em;
448 background-color: #FFF5EE;
451 /* The normal, unselected tabs. They are all links */
454 text-decoration:underline;
457 div#subnavbacktopage {
463 background-image: url('images/guide.png');
464 background-repeat: no-repeat;
465 background-position: 2px 2px;
466 padding: 3px 10px 1px 25px;
467 text-decoration:none;
472 background-color:#FAEBD7;
474 border-left:1px solid #cccccc;
475 border-right:1px solid #cccccc;
476 border-bottom:1px solid #cccccc;
478 border-radius: 0em 0em .5em .5em;
479 -moz-border-radius: 0em 0em .5em .5em;
489 div#sub-navigation strong {
493 border-left: 1px solid black;
494 border-right: 1px solid black;
495 border-bottom: 1px solid black;
499 background-color: #F7F3ED;
507 border-left: 1px solid black;
508 border-right: 1px solid black;
510 background-color: #F7F3ED;
513 border-bottom: 1px solid black;
527 margin-bottom: -0.5em;
536 div#top-links a:link, div#top-links a:visited {
537 text-decoration:none;
540 div#top-links a:focus{
542 background-color:#F6EAD6;
545 /* for filter tables */
560 /* for data tables */
569 background-color: #F6EAD6;
577 background-image: url('../default/images/sort.gif');
578 background-repeat: no-repeat;
579 background-position: right;
582 border-top: 1px solid #B8AE9C;
583 border-bottom: 1px solid #B8AE9C;
585 table.data tbody th {
587 background-color: #F7F3ED;
593 table.data tbody tr:hover {
594 background-color: #efefef;
597 table.data tbody tr.selected {
598 background-color: #E9F4F3;
602 background-color: #F7F3ED;
603 /*border-top: 1px solid #B8AE9C;*/
605 table.data tfoot tr:first-child td {
606 /*border-top: 1px solid #B8AE9C;*/
608 background-image: url('images/arrow_ltr.gif');
609 background-repeat: no-repeat;
610 background-position: 4px 5px;
613 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
614 border-top: 1px solid #B8AE9C;
616 background-image: none;
620 table.data tfoot input {
621 background-color: #efefef;
623 border: #AAA solid 1px;
625 table.data tfoot input:focus {
626 background-color: #FFDAB9;
627 border: #AAA solid 1px;
630 /* used for static tables with no form elements: */
631 table.data.static tbody tr:hover {
632 background-color: transparent;
644 border: 1px solid #DD0000;
646 background-color: #F4DCDC;
648 background-color: #F4DCDC;
651 border-radius:.3em .3em .3em .3em;
652 -moz-border-radius:.3em .3em .3em .3em;
658 div#error ul, div#feedback ul, div#help ul {
674 border: 1px solid #17B506;
676 background-color: #F2FCF0;
679 border-radius:.3em .3em .3em .3em;
680 -moz-border-radius:.3em .3em .3em .3em;
688 border: 1px solid #ACCFCC;
690 background-color: #E9F4F3;
692 border-radius:.3em .3em .3em .3em;
693 -moz-border-radius:.3em .3em .3em .3em;
701 border: 1px solid #B8AE9C;
703 background-color: #EFE6FF;
706 border-radius:.3em .3em .3em .3em;
707 -moz-border-radius:.3em .3em .3em .3em;
715 border: 1px solid #FF8400;
717 background-color: #FFF6ED;
720 border-radius:.3em .3em .3em .3em;
721 -moz-border-radius:.3em .3em .3em .3em;
737 padding: 0px 0px 10px 60px;
742 background-color:#FAEBD7;
743 /*border-top: 1px solid #B8AE9C;
744 border-left: 1px solid #B8AE9C;
745 border-right: 1px solid #B8AE9C;
747 -moz-border-radius:.5em .5em 0em 0em;
748 border-radius:.5em .5em 0em 0em;
752 background-color: #FAEBD7;
755 border-left: 1px solid #B8AE9C;
756 border-right: 1px solid #B8AE9C;
757 border-bottom: 1px solid #B8AE9C;
762 -moz-border-radius:.0em .0em .5em .5em;
763 border-radius:.0em .0em .5em .5em;
766 background-color: #6F7172;
767 border: 1px solid #B8AE9C;
768 border-style: solid solid none solid;
770 padding: 0em 1em 0em 1em;
776 text-decoration: none;
780 text-decoration: none;
783 text-decoration: underline;
794 text-transform: none;
795 border-left: 1pt solid #B8AE9C;
806 background-color: #F7F3ED;
809 background-color: transparent;
820 padding-bottom: 10px;
833 list-style-position:inside;
834 list-style: disc inside;
836 border:1px solid black;
840 list-style-position:inside;
844 ul.topnavlist li a:hover, ul.topnavlist li a:focus, ul.topnavlist li a.active {
845 background-color: #FAEBD7;
847 text-decoration:none;
853 padding: 0em .5em 0em;
854 text-decoration:none;
855 background-color:white;
857 ul.topnavlist li a.selected {
862 ol.remove-margin-left {
865 /* form fields grouping for WCAG 2.0 conformance*/
873 background-color: #eeeeee;
879 fieldset.group_form1{
889 /* highlight active links for WCAG 2.0 conformance */
890 a:active,a:hover,a:focus{
891 background-color:#FAEBD7;
894 .highlight, a.highlight {
895 background-color: #5B8E88;
907 table.form-data th,table.form-data td {
914 border-bottom: #006699 solid 1px;
916 background-color: #006699;
919 background-color: white;
920 border-right: #006699 solid 1px;
921 border-left: #006699 solid 1px;
922 border-top: #006699 solid 1px;
926 table.box th, table.box td {
927 border-bottom: #006699 solid 1px;
931 background:#F6EAD6 none repeat scroll 0 0;
932 border:1px solid black;
933 font-family:"Bitstream Vera Sans Mono",monospace;
934 list-style-position:inside;
935 list-style-type:decimal;
950 /* Liquid Round theme elements */
952 background-image:url('images/books_top.jpg');
953 background-repeat:repeat-x;
961 background-color:#ffffff;
962 background-image:url('images/books_top.jpg');
963 background-repeat:repeat-x;
964 border:1px solid #000000;
969 -moz-border-radius:.8em .8em .8em .8em;
970 border-radius:.8em .8em .8em .8em;
985 padding:1px 0px 1px 0px;
986 margin:-1px 0 -50px 0;
992 /* background-image:url('images/trans_logo2.png'); */
993 background-repeat: no-repeat;
994 background-position:98% 0%;
1002 /* Navigation tab style */
1003 div.topnavlistcontainer {
1009 background-color: #ffffff;
1010 text-decoration: none;
1014 padding-bottom: -.1em;
1016 text-decoration:underline;
1018 border-left:1px solid #cccccc;
1019 border-right:1px solid #cccccc;
1020 border-top:1px solid #cccccc;
1021 border-radius:.3em .3em 0em 0em;
1022 -moz-border-radius:.3em .3em 0em 0em;
1027 list-style-position:inside;
1028 display: inline-block;
1034 background: #FAEBD7;
1035 text-decoration:underline;
1036 padding-bottom: -.4em;
1038 padding-bottom: .1em;
1040 .navigation a.active
1042 background-color:#FAEBD7;
1043 padding-bottom: -.6em;
1046 padding-bottom: .1em;
1053 ul.navigation li a:hover, ul.navigation li a:focus, ul.navigation li a.active {
1054 background-color:#FAEBD7;
1056 text-decoration:none;
1058 ul.navigation li a.active{
1059 background-color: #FAEBD7;
1060 padding-right: 10px;
1063 /* course search result display */
1074 #search_text_at_header{
1075 border:1px solid #cccccc;
1076 background-color:#ffffff;
1078 border-radius:.3em .3em .3em .3em;
1079 -moz-border-radius:.3em .3em .3em .3em;
1081 .search_top input[type=submit]{
1082 -moz-border-radius:.2em;
1085 border:1px solid #cccccc;
1096 list-style-position:inherit;
1101 background-image: url('images/my_own_course.gif');
1102 background-repeat: no-repeat;
1103 background-position: 0px 0px;
1107 div.box ol li.theirs{
1108 list-style-position:outside;
1109 list-style-image: url('images/others_course.png');
1110 list-style-type: disc;
1111 /*list-style: disc inside url("themes/default/images/my_own_course.gif"); */
1114 background-image: url('images/others_course.png');
1115 background-repeat: no-repeat;
1116 background-position: 0px 0px;
1128 /* content display */
1133 div#content-text li {
1142 div#content-test ol{
1145 div#content-test ol ul li{
1147 padding: 0px 2px 0px 15px;
1150 background-color: #fdfdfd;
1151 border-bottom: 1px solid #efefef;
1152 /* -moz-border-radius: 4px; */
1153 border: 1px solid #eeeeff;
1161 fieldset#shortcuts {
1163 background-color: #FEFDEF;
1164 border: 1pt solid #B8AE9C;
1165 margin: -5pt 5pt 5pt 5pt;
1166 padding-right: 10pt;
1167 padding-bottom: 5pt;
1175 list-style-type: none;
1186 white-space: nowrap;
1192 /* Content editor wrapper div */
1194 border:1px solid #cccccc;
1196 -moz-border-radius: .5em .5em .5em .5em;
1197 padding: .1em .5em .1em .5em ;
1199 /* Content editor tabs */
1200 table.etabbed-table {
1205 table.etabbed-table input[type=submit] {
1208 table.etabbed-table td.tab-spacer {
1209 background-color: transparent;
1216 white-space: nowrap;
1217 background-color: #ffffff;
1220 padding:0em 0em .1em 0em;
1223 border-top: 1px solid #cccccc;
1224 border-left: 1px solid #cccccc;
1225 border-right: 1px solid #cccccc;
1227 margin-bottom:-.5em;
1228 white-space: nowrap;
1229 background-color: #ffffff;
1230 border-radius: .3em .3em 0em 0em;
1231 -moz-border-radius: .3em .3em 0em 0em;
1232 padding: 0em .5em 0em .5em ;
1236 .editor_tab:hover, .editor_tab input[type=submit]:hover{
1237 background-color:#FAEBD7;
1240 .editor_tab_selected{
1241 border-top: 1px solid #cccccc;
1242 border-left: 1px solid #cccccc;
1243 border-right: 1px solid #cccccc;
1244 border-bottom: #FAEBD7;
1245 padding: .0em .5em 0em .5em ;
1246 background-color: #FAEBD7;
1248 white-space: nowrap;
1249 text-decoration:none;
1250 border-radius: .3em .3em 0em 0em;
1251 -moz-border-radius: .3em .3em 0em 0em;
1255 .editor_tab input[type=submit]{
1260 background-color: #FFFDE0;
1265 background-color: #FFFDE0;
1270 vertical-align:middle;
1273 border-left:1px solid #cccccc;
1274 border-right:1px solid #cccccc;
1275 border-bottom:1px solid #cccccc;
1276 border-radius: 0em 0em .5em .5em;
1277 -moz-border-radius: 0em 0em .5em .5em;
1280 padding: 0.1em 0.3em 0.3em 0.5em;
1288 list-style-type: none;
1298 padding-bottom:.5em;
1302 padding-bottom:.5em;
1304 ul#content-tool-links {
1305 list-style: none outside none;
1307 ul#content-tool-links li{
1318 ul#content-tool-links img{
1330 white-space: nowrap;
1332 .selected-sidemenu {
1336 div#alternatives_shortcuts {
1339 border-radius: .5em .5em .5em .5em;;
1340 -moz-border-radius: .5em .5em .5em .5em;
1341 border:1px solid #cccccc;
1344 padding-right: .2em;