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

#mainbody{
	background:url(../img/schedule-bg.jpg) no-repeat;
	height:550px;
	width:800px;
}


.column.main {width:470px; margin-right:90px; padding:0;}
.column.main .block { background:none; padding:0 0 0 60px;}
.column.main.schedule{margin-top:70px; }
.column.side {width:180px; margin-left:40px; padding-right:15px; color:#fff; margin-top:20px;}

.column.main.schedule img{padding:0; margin:0;}

table.calendar td{color:#999; cursor:default; }
table.calendar thead td{color:#fff; text-align:center;}
table.calendar thead a{display:block; color:#ccc; text-decoration:none;}
table.calendar thead a:hover{background:#ececec;}
table.calendar tbody th{ color:#666; text-align:center; font-size:12px; padding:5px; height:25px;}
table.calendar td .day{ text-align:right; display:block; color:#aaa;}
table.calendar td.is-today .day a{
	color:#fff;
	font-weight:bold;
}

.main table.calendar {}
.main table.calendar td{color:#fff; height:69px; font-size:10px;}
.main table.calendar thead td{background:#999;}
.main table.calendar tbody th{ color:#666; text-align:center; font-size:12px; padding:5px; height:34px;}
.main table.calendar tbody td{ padding:2px; width:53px;}
.main table.calendar tbody td{  }
.main table.calendar td .day a{ color:#ccc; text-decoration:none; padding:2px 2px;}
.main table.calendar td.current-month .day ,
.main table.calendar td.current-month .day a{color:#333;}
.main table.calendar td.is-today .day a{background-color:#09F;}
.main table.calendar td.has-event .day a{ font-weight:bold;}
.main table.calendar td .event{ text-align:left; display:block; background-color:#efefef;}
.main table.calendar td .event a{ display:inline-block; padding:1px; text-decoration:none;}
.main table.calendar td .event a:hover{text-decoration:underline;  }

.side table.calendar thead td{color:#fff; }
.side table.calendar tbody th{ color:#fff;}
.side table.calendar td.current-month .day ,
.side table.calendar td.current-month .day a{color:#fff;}
.side table.calendar tbody td .day{text-align:center}

.chrome.main table.calendar td{height:66px;}
.chrome.main table.calendar tbody th{ height:22px;}
