/*Date Sprite */ 
.postdate { 
    position: relative; 
    width: 70px; 
    height: 65px; 
    float: left; 
    background: #C9D7E6; 
    margin:10px 20px 10px 0; 
    -moz-border-radius: 5px; /* Firefox */ 
    -webkit-border-radius: 5px; /* Safari, Chrome */ 
    border-radius: 5px; /* CSS3 */
}
.month, .day, .year {
    position: absolute; 
    text-indent: -1000em; 
    background-image: url(/html/images/date_img.png); 
    background-repeat: no-repeat; 
} 
.month { 
    top: 10px; 
    left: 5px; 
    width: 35px; 
    height: 30px;
} 
.day { 
    top: 28px; 
    left: 5px; 
    width: 35px; 
    height: 30px;
} 
.year { 
    top: 12px; 
    right: 0; 
    width: 25px; 
    height: 60px;
} 
.m-01 { background-position: 0 0px;} 
.m-02 { background-position: 0 -30px;} 
.m-03 { background-position: 0 -60px;} 
.m-04 { background-position: 0 -90px;} 
.m-05 { background-position: 0 -120px;} 
.m-06 { background-position: 0 -150px;} 
.m-07 { background-position: 0 -180px;} 
.m-08 { background-position: 0 -210px;} 
.m-09 { background-position: 0 -240px;} 
.m-10 { background-position: 0 -270px;} 
.m-11 { background-position: 0 -300px;} 
.m-12 { background-position: 0 -330px;} 

.d-01 { background-position: -35px 0;} 
.d-02 { background-position: -35px -30px;} 
.d-03 { background-position: -35px -60px;} 
.d-04 { background-position: -35px -90px;} 
.d-05 { background-position: -35px -120px;} 
.d-06 { background-position: -35px -150px;} 
.d-07 { background-position: -35px -180px;} 
.d-08 { background-position: -35px -210px;} 
.d-09 { background-position: -35px -240px;} 
.d-10 { background-position: -35px -270px;} 
.d-11 { background-position: -35px -300px;} 
.d-12 { background-position: -35px -330px;} 
.d-13 { background-position: -35px -360px;} 
.d-14 { background-position: -35px -390px;} 
.d-15 { background-position: -35px -420px;} 
.d-16 { background-position: -35px -450px;} 
.d-17 { background-position: -70px -0px;} 
.d-18 { background-position: -70px -30px;} 
.d-19 { background-position: -70px -60px;} 
.d-20 { background-position: -70px -90px;} 
.d-21 { background-position: -70px -120px;} 
.d-22 { background-position: -70px -150px;} 
.d-23 { background-position: -70px -180px;} 
.d-24 { background-position: -70px -210px;} 
.d-25 { background-position: -70px -240px;} 
.d-26 { background-position: -70px -270px;} 
.d-27 { background-position: -70px -300px;} 
.d-28 { background-position: -70px -330px;} 
.d-29 { background-position: -70px -360px;} 
.d-30 { background-position: -70px -390px;} 
.d-31 { background-position: -70px -420px;} 

.y-2009 { background-position: -105px 0;} 
.y-2010 { background-position: -105px -60px;} 
.y-2011 { background-position: -105px -120px;} 
.y-2012 { background-position: -105px -180px;} 
.y-2013 { background-position: -105px -240px;} 
.y-2014 { background-position: -105px -300px;} 
.y-2015 { background-position: -105px -360px;} 
.y-2016 { background-position: -105px -420px;}
.y-2017 { background-position: -105px -480px;}
.y-2018 { background-position: -105px -540px;}
.y-2019 { background-position: -105px -600px;}
.y-2020 { background-position: -105px -660px;}
.y-2021 { background-position: -105px -720px;}
.y-2022 { background-position: -105px -780px;}
