body {
    margin:0;
    background:#FFF;
}
h1{ margin:0; padding:0;}
.red {
    color:#F00;
}
.green {
    color:#090;
}
.blue {
    color:#00F;
}
#wrap {
    width:568px;
    margin:20px auto 0;
    overflow:hidden;
}
#YMBG {
    margin:64px auto 0px auto;
    width:568px;
    height:335px;
    position:absolute;
    z-index:-1;
    top:20px;
    padding:56px 0 0;
    font:120px/140px "Arial Black";
    background:#F9F9F9;
    color:#EFEFEF;
    text-align:center;
}
.todyaColor {
    background:url(image/today.gif) no-repeat center center;
}
.calendar {
    height:392px;
    font:12px Arial;
    border:solid #CCC;
    border-width:1px 0 0 1px;
}
.calendar th {
    height:24px;
    font:bold 16px/24px Arial;
    background:#EFEFEF;
    border:1px solid;
    border-color:#FFF #CCC #CCC #FFF;
}
.calendar td {
    width:75px;
    height:50px;
    text-align:center;
    padding:2px;
    border:1px solid;
    border-color:#FFF #CCC #CCC #FFF;
}
.calendar td strong {
    display:block;
    font:bold 24px/28px Arial;
}
.calendar select {
    font:12px Arial;
}
.calendar .title {
    height:28px;
    font:16px Arial;
    background:none;
}
.topic {
    width:200px;
    padding:2px;
    background:#222;
    font:12px/18px Verdana;
    filter:alpha(opacity=90);
    opacity:0.9
}
.topic .con {
    padding:2px;
}
.gday {
    color:#FFF;
}
.nday {
    color:#F3F;
}
.ganzhi {
    color:#FF0;
}
.hlyi {
    color:#0F0;
}
.hlji {
    color:#F60;
}
.gzage {
    color:#F00;
}
.gznl {
    color:#090;
}
.festival {
    background:#CFC;
    padding:2px;
}
.t {COLOR: #FF0000; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.title{font-size:14px; text-align:center;}
.title a{ color:#00F;  margin:0 4px;}

.wannianli_content{width:968px;margin:0px auto;}
.wannianli_left{width:200px;float:left;margin-top:20px;}
.wannianli_content form{width:568px;float:left;}
.wannianli_right{width:200px;float:left;margin-top:20px;}
.wannianli_part{width:190px;border:1px solid #c2b281;background-color:#f5f2e6;margin:0px 0px 10px 0px;}
.wannianli_part h3{height:26px;font:bold 14px/26px '宋体';color:#791510;background:url(http://www.wannianli3.com/images/0003.gif) no-repeat right center;margin:0px;padding:0px 10px;}
.wannianli_part ul{list-style:none;padding:10px 5px;margin:0px;line-height:24px;}
.wannianli_part ul li a{text-decoration:none;color:#791510;font-size:14px;}
.wannianli_part ul li a:hover{color:blue;text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
