    function fixStyles(e) {
        var divs = document.getElementsByTagName('div');
        var i = divs.length;
        while (i--) {
            if (divs[i].className == 'navbar') {
                var navDivs = divs[i].getElementsByTagName('div');
                var j = navDivs.length;
                
                var bread = false; var nav = false;
                while (j--) {
                    if (navDivs[j].className == 'breadcrumb') {
                        bread = true;
                    }
                    if (navDivs[j].className == 'navbutton') {
                        nav = true;
                    }
                }
            
                if (!bread) {
                    var d = document.createElement('div'); 
                    d.className = 'breadcrumb';
                    d.style.width = '33px';
                    divs[i].appendChild(d);
                }
                if (!nav) {
                    var d = document.createElement('div'); 
                    d.className = 'navbutton';
                    if (document.getElementById('site-index') || document.getElementById('course-view')) {
                        d.style.width = '273px';
                    } else {
                        d.style.width = '38px';
                    }
                    divs[i].appendChild(d);
                }
                break;
            }
        }
        var footer = document.getElementById('footer');
        var content = document.getElementById('content');
        if (!footer && content) {
            content.style.paddingBottom = '0px';
        }
    }
    
    
    if (window.addEventListener) {
        window.addEventListener('load', fixStyles, false);
    } else if (window.attachEvent) {
        window.attachEvent('onload', fixStyles);
    }
