@charset "utf-8";
/* CSS Document */

#calender { padding-bottom:25px; padding-top:20px;}
#calender div { padding-left:7px; }
#fair.wedding #main #calender h2 { width:115px; padding-bottom:15px; }
#calender ul.left {
width:300px;
padding-top:3px;
padding-left:20px;
}
#calender ul.left li {
float:left;
display:inline;
padding-right:5px;
}

#calender p.right {
width:197px;
padding:0;
}
#calender table {
width:690px;
border-collapse:collapse;
}

#calender table th {
width:98px;
border-right:2px solid #FFF;
}
#calender table td {
width:98px;
height:68px;
border-bottom:2px solid #FFF;
border-right:2px solid #FFF;
background:#f6f2f4;
font-size:70%;
background:url(../../wedding/fair/img/cell.jpg) left top no-repeat #f6f2f4;
vertical-align:top;
color:#666666;
}

#calender table td:hover {
background:url(../../wedding/fair/img/cell_on.jpg) left top no-repeat #F7F5F6;
}

#calender table dt {
height:13px;
padding-top:3px;
margin-bottom:7px;
width:18px;
background:#e1bd56;
color:#FFF;
text-align:right;
padding-right:80px;
}

#calender table dl.close dt {
background:none;
}

#calender table dd {
padding:0 2px 4px 2px;
letter-spacing:-1px;}

#calender table dd a,
#calender table dd a:active,
#calender table dd a:visited {
color:#ff0099;
text-decoration:none;
}

#calender table dd a:hover {
color:#ff98d6;
}

#calender #lists dl {
width:685px;
margin-left:3px;
margin-bottom:1px;
padding-bottom:4px;
display:block;
}

#calender #lists dl dt {
width:100px;
font-size:75%;
color:#453418;
padding-left:14px;
padding-top:9px;
}

#calender #lists dl dd {
width:550px;
padding-top:9px;
padding-bottom:3px;
font-size:75%;

}

#calender #lists dl dd a,
#calender #lists dl dd a:active,
#calender #lists dl dd a:visited {
margin-right:25px;
padding-left:13px;
text-decoration:none;
color:#ff0099;
background:url(../../img/arrow_news_01.gif) left 5px no-repeat;
}

#calender #lists dl dd span {
margin-right:25px;
padding-left:13px;
background:url(../../img/arrow_news_01.gif) left 5px no-repeat;
}


#calender #lists dl dd a:hover {
color:#ff98d6;
}

#calender #lists dl.odd { background:#efedea;}
#calender #lists dl.even { background:#f4f4f4;}
#calender #lists dl.odd:hover { background:#f8f6f3;}
#calender #lists dl.even:hover { background:#f6f6f6;}

#calender #lists dl.sat dt { color:#3399CC;}
#calender #lists dl.sun dt { color:#CC3300;}


