@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("https://portal.utoronto.ca/bin/common"),
url-prefix("https://portal.utoronto.ca/webapps/blackboard/course/"){

/*----LINK COLORS---*/
a:link    { color: #bbb !important; }
a:visited { color: #555 !important; }
a:hover   { color: #fff !important; }

/*----RED ALERT TEXT---*/
span{color: #b8b8b8 !important;}

/*---Removes Welcome [user], Modify Page--*/
h1{display: none !important;} 

/*---Background---*/
html{

   border-top-width: 2px !important;
   border-top-style: solid !important;
   border-top-color: #000 !important;
   background-image:    url("http://i43.photobucket.com/albums/e374/frank11a/kh3pattern.jpg") !important;
   background-attachment: fixed !important;
   margin-top: -0px !Important;
}

body{background:     none !important;
   color: #fff !important;
     margin:     2px  !important;}

/*---LISTS--*/
li{
   margin-top:    2px !important;
   list-style-image: url("http://i43.photobucket.com/albums/e374/frank11a/arrow_right.png") !important;
}


.panelTitle{color: #b8b8b8!important; }

strong{color:#ccc !important}
font{color:#ccc   !important}

.nav{
   font-size:   large  !important;
   visibility:  hidden !important;
}

table{
   background:        none!important;
   background-repeat: repeat-x !important;
}

/*--Controls Course Listing Box Backgrounds--*/
th{
   background:   none !important;
   padding:      5px  !important;
   padding-left: 3px  !important;

}

tbody{background:none !important;}

tr{background:none    !important;}

/*--Controls A LOT!!!---*/
td{
   color:       #000           !important;
   background:  none           !important;
   font-family: century gothic !important;
   font-weight: normal         !important;
   margin:      0px            !important;
   padding-top: 1px            !important;
}

/*--Controls dark shade outline, Alert Box BG---*/
td.moduleBody{
   color:       #ffffff  !important;
   background:  none     !important;
   background-image:url("http://i43.photobucket.com/albums/e374/frank11a/line4.png") !important;
   background-repeat: repeat-x !important;
   margin:      0px            !important;
   padding-top: 0px            !important;
}

/*---Module Title Bars---*/
.moduleTitle{
   color:            #000    !important;
   font-size:        12pt    !important;
   font-weight:      normal  !important;  
   font-family:      calibri !important;
   background-color: #222    !important; 
   margin-left:      -5px    !important;
   padding-left:     5px     !important;
}

/*--BUTTONS--*/
.inlineAction
{
    COLOR:         #b8b8b8 !important;
    BORDER-TOP:    #cccccc 0px outset !important;
    BORDER-LEFT:   #cccccc 0px outset !important;
    BORDER-RIGHT:  #cccccc 0px outset !important;
    BORDER-BOTTOM: #cccccc 0px outset !important;

    PADDING:       5px !important;
    PADDING-LEFT:  4px !important;
    PADDING-RIGHT: 4px !important;

    FONT-SIZE:     8pt    !important;
    FONT-WEIGHT:   bold !important;
    FONT-FAMILY:   verdana !important;

    MARGIN-LEFT:   0px !important;
    MARGIN-RIGHT:  0px !important;

    BACKGROUND-COLOR: #999 !important;
    BACKGROUND: url("http://i43.photobucket.com/albums/e374/frank11a/darkshade.png");

}

/*--Controls Marks - Colors---*/
.modernLight, .modernLightLeft{ color: #5aa071 !important}
.modernDark,  .modernDarkLeft { color: #067f00  !important}

/*------IMAGE REPLACE TECHNIQUE----*/
/*------IMAGE - Course Map/List----*/
img[src*="images/ci/icons/bookopen_li.gif"]{
    width:      0px  !important;
    height:     1px  !important;
    padding:    10px !important;
        margin-top: 2px !important;
background-image: url(http://i43.photobucket.com/albums/e374/frank11a/book2.png) !important;
background-position: center !important;
}

/*------IMAGE - Paper/Pencil----*/
img[src*="images/ci/sets/set04/document_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    14px !important;
        margin-top: 5px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/kedit-1.png") !important;
background-position: center !important;
}


/*------IMAGE - Staff I.D----*/
img[src*="images/ci/sets/set04/personalinfo_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    19px !important;
        margin-top: 20px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/identity.png") !important;
background-position: center !important;
}


/*------IMAGE - Tools > Calendar----*/
img[src*="images/ci/sets/set04/calendar_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/Calendar-48x48.png") !important;
background-position: center !important;
}

/*------IMAGE - Tools > Homepage----*/
img[src*="images/ci/sets/set04/editpage_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/linneighborhood.png") !important;
background-position: center !important;
}

/*------IMAGE - Tools > Glossary----*/
img[src*="images/ci/sets/set04/glossary_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/Dictionary-48x48.png") !important;
background-position: center !important;
}

/*------IMAGE - Tools > Digital Dropbox----*/
img[src*="images/ci/sets/set04/dropbox_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/File-Manager-48x48.png") !important;
background-position: center !important;
}


/*------IMAGE - Tools > Manual----*/
img[src*="images/ci/sets/set04/manual_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/Font-Book-48x48.png") !important;
background-position: center !important;
}
/*------IMAGE - Tools > Grades----*/
img[src*="images/ci/sets/set04/grades_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/MDI-Text-Editor-48x48.png") !important;
background-position: center !important;
}

/*------IMAGE - Tools > UofT----*/
img[src*="images/UofTsmall.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/uofTb-48.png") !important;
background-position: center !important;
}

/*------IMAGE - Tools > Course Portfolio----*/
img[src*="images/cs/iconbar/portfolio.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/Task-List-48x48.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - Today - Active----*/
img[src*="images/ci/misc/viewtoday_1.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  60px !important;
    padding-right:  50px !important;
    padding-top: 22px !important;
    margin-left: 10px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/today-on.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - Today - Inactive----*/
img[src*="images/ci/misc/viewtoday_0.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  60px !important;
    padding-right:  50px !important;
    padding-top: 22px !important;
    margin-left: 10px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/today-off.png") !important;
background-position: center !important;
}


/*------IMAGE - Announcements - Last 7 Days - Active----*/
img[src*="images/ci/misc/view7_1.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  65px !important;
    padding-right:  65px !important;
    padding-top: 22px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/day-7-on.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - Last 7 Days - Inactive----*/
img[src*="images/ci/misc/view7_0.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  65px !important;
    padding-right:  65px !important;
    padding-top: 22px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/day-7-off.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - Last 30 Days - Active----*/
img[src*="images/ci/misc/view30_1.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  65px !important;
    padding-right:  70px !important;
    padding-top: 22px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/day-30-on.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - Last 30 Days - Inactive----*/
img[src*="images/ci/misc/view30_0.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  65px !important;
    padding-right:  70px !important;
    padding-top: 22px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/day-30-off.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - All - Active----*/
img[src*="images/ci/misc/viewall_1.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  40px !important;
    padding-right:  40px !important;
    padding-top: 22px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/all-on.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - All - Inactive----*/
img[src*="images/ci/misc/viewall_0.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding-left:  40px !important;
    padding-right:  40px !important;
    padding-top: 22px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/all-off.png") !important;
background-position: center !important;
}

/*------IMAGE - Announcements - Pin on Paper----*/
img[src*="images/ci/icons/announcement_ia.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding: 8px !important;
    margin-right: 10px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/mini_circle.png") !important;
background-position: center !important;
}

/*------IMAGE - Tools > Course Objectives----*/
img[src*="images/ci/sets/set04/course_link_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/objective2.png") !important;
background-position: center !important;
}


/*------IMAGE - Communications > Announcement ----*/
img[src*="images/ci/sets/set04/announcement_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    24px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/news.png") !important;
background-position: center !important;
}

/*------IMAGE - Communications > Collaboration----*/
img[src*="images/ci/sets/set04/classroom_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/group.png") !important;
background-position: center !important;
}

/*------IMAGE - Communications > Discussion Board----*/
img[src*="images/ci/sets/set04/discussion_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/discussion.png") !important;
background-position: center !important;
}


/*------IMAGE - Communications > Group Pages ----*/
img[src*="images/ci/sets/set04/grouppages_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/collaboration.png") !important;
background-position: center !important;
}

/*------IMAGE - Communications > Roster----*/
img[src*="images/ci/sets/set04/roster_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    20px !important;
        margin-top: 5px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/agt_family.png") !important;
background-position: center !important;
}

/*------IMAGE - Communications > Send Mail----*/
img[src*="images/ci/sets/set04/email_on.gif"]{
    width:      0px !important;
    height:     1px !important;
    padding:    23px !important;
        margin-top: 4px !important;
        margin-left: 5px !important;
background-image: url("http://i43.photobucket.com/albums/e374/frank11a/email-1.png") !important;
background-position: center !important;
}
/*-------------END---------*/
}