/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 31 July 2010 20:05:06
*/


#matrix-calendar-nav {
    float: right;
    }

#js-calendar-nav {
    float: right;
    font-size: 0.85em;
    }

#js-calendar-nav a.calendarNavLink {
    padding-left: 1em;
    font-size: 1.2em;
    position: relative;
    top: -1px;
    }

#wide-content #js-calendar-nav ul.date-sorter {
    list-style: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-tabs-ul.gif) no-repeat 0 100%;
    display: block;
    }

#wide-content #js-calendar-nav ul.date-sorter li {
    display: inline;
    margin: 0;
    padding: 0 0 0 0;
    float: left;
    font-size: 0.9em;
    line-height: 1.5em;
    background-image: none;
    }
    
#wide-content #js-calendar-nav ul.date-sorter li a {
    float: left;
    margin: 0 0;
    padding: 3px 0 0 0;
    text-decoration: none !important;
    display: inline; /* Fixes double float double margin bug in IEWin */
    cursor: pointer;
    width: 43px;
    }    
     
#wide-content #js-calendar-nav ul.date-sorter li.left a {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-top.gif) no-repeat 0 0;    
    }
    
#wide-content #js-calendar-nav ul.date-sorter li.left a.current {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-top2.gif) no-repeat 0 0;
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.mid a {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-top.gif) no-repeat 0 0;    
    }
    
#wide-content #js-calendar-nav ul.date-sorter li.mid a.current {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-top2.gif) no-repeat 0 0;    
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.right a {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-top.gif) no-repeat 0 0;    
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.right a.current {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-top2.gif) no-repeat 0 0;    
    }        
    
#wide-content #js-calendar-nav ul.date-sorter li.arrow a {
    float: left;
    margin: 0 0;
    padding: 0 0 0 0;
    text-decoration: none !important;
    display: inline; /* Fixes double float double margin bug in IEWin */
    cursor: pointer;
    width: 11px;
    }            
   
#wide-content #js-calendar-nav ul.date-sorter li a span {
    float: left;
    display: block;
    padding: 10px 18px 10px 14px;
    padding: 0 0 3px 0;
    font-weight: normal;
    color: #000;
    width: 43px;
    text-align: center;
    font-size: 1.2em;
    text-decoration: none;
    }
    
#wide-content #js-calendar-nav ul.date-sorter li.left a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-bottom.gif) no-repeat 0 100%;
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.left a.current span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-bottom2.gif) no-repeat 0 100%;
    }        
    
#wide-content #js-calendar-nav ul.date-sorter li.mid a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-bottom.gif) no-repeat 0 100%;
    }

#wide-content #js-calendar-nav ul.date-sorter li.mid a.current span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-bottom2.gif) no-repeat 0 100%;
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.right a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-bottom.gif) no-repeat 0 100%;
    }        
    
#wide-content #js-calendar-nav ul.date-sorter li.right a.current span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-botto2.gif) no-repeat 0 100%;
    }            

#wide-content #js-calendar-nav ul.date-sorter li a:hover span {
    color: #fff;
    text-decoration: none;
    }

#wide-content #js-calendar-nav ul.date-sorter li  a.current {
    color: #fff;
    text-decoration: none;
    }

#wide-content #js-calendar-nav ul.date-sorter li  a.current span {
    color: #fff;
    text-decoration: none;
    }
    
#wide-content #js-calendar-nav ul.date-sorter li.left a:hover {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-top2.gif) no-repeat 0 0;    
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.mid a:hover {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-top2.gif) no-repeat 0 0;    
    }    
    
#wide-content #js-calendar-nav ul.date-sorter li.right a:hover {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-top2.gif) no-repeat 0 0;    
    }            
    
#wide-content #js-calendar-nav ul.date-sorter li.left a:hover span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-bottom2.gif) no-repeat 0 100%;
    }        
    
#wide-content #js-calendar-nav ul.date-sorter li.mid a:hover span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-bottom2.gif) no-repeat 0 100%;
    }        
    
#wide-content #js-calendar-nav ul.date-sorter li.right a:hover span {
    background: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-botto2.gif) no-repeat 0 100%;
    }        
    
/* ------- event listing IE Flicker Fix --------- */

#kde div {
    width: 0;
    height: 0;
    position: absolute;
    left; -999em;
}
#kde1 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-bottom.gif);
}
#kde2 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-bottom2.gif);
}
#kde3 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-top.gif);
}
#kde4 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-left-top2.gif);
}
#kde5 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-bottom.gif);
}
#kde6 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-bottom2.gif);
}
#kde7 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-top.gif);
}
#kde8 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-mid-top2.gif);
}
#kde9 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-bottom.gif);
}
#kde10 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-botto2.gif);
}
#kde11 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-top.gif);
}
#kde12 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/calendar.css/bg-date-sorter-right-top2.gif);
}