a {
	text-decoration:none;
}

#leftClumn {
	float:left;
	width:580px;
	margin:0;
	padding:0;
}

/*IE7 hack*/
*:first-child+html #leftClumn {
        float:left;
        width:580px;
        margin:10px 0 0 0;
        padding:0;
}

#rightClumn {
	float:right;
	width:300px;
	margin:0;
	padding:0;
}

/*IE7 hack*/
*:first-child+html #rightClumn {
        float:right;
        width:300px;
        margin:10px 0 0 0;
        padding:0;
}

/*
#oa_day {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin-right:30px;
}
*/

h2.day_view {
	float:left;
	/*margin:10px 0 0 0;
	padding:5px 20px 5px 30px;
	background: url(../img/h2bg.gif) no-repeat;*/
	color:#333;
	font-size:1.2em;
}

.day_link {
	float:right;
}

.day {
	width:28px;
	float:left;
	margin:0 10px 0 0;
	background:url("../img/cal.gif") no-repeat left top;
}

.today {
	width:28px;
	float:left;
	margin:0 10px 0 0;
	background:url("../img/cal_on.gif") no-repeat left top;
}

.week {
	padding:1px 0 3px 0;
}

a.week_link {
	display:block;
	width:28px;
	height:40px;
}

#tb {
	float:left;
	width:580px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	color:#666666;
	margin-bottom:20px;
}

#tb td {
	border-bottom:1px solid #666666;
	padding:10px;
}

#am {
	background-color:#A0CABC;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	border-right:1px solid #666666;
	color:#000;
}

#pm {
	background-color:#DFDA8D;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	border-right:1px solid #666666;
	color:#000;
}

#golden {
	background-color:#E58E50;
	color:#ffffff;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	border-right:1px solid #666666;
}

#night {
	background-color:#4555AC;
	color:#ffffff;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	border-right:1px solid #666666;
}

#com {
	border-right:1px solid #666666;
	line-height:1.4em;
	width:450px;
}

.mode {
	/*border-left:1px dotted #666666;*/
	background:url("../img/dot.gif") repeat-y;
	width:40px;
}

.pname {
	margin-bottom:0.4em;
}

.pname a {
	text-decoration:none;
}

.com {
	padding-left:10px;
}

#hanrei {
        float:left;
        width:580px;
        border:1px solid #666666;
        color:#666666;
        margin-bottom:10px;
}

.imgtd {
	width:24px;
	padding-left:20px;
}

#ad {
	width:300px;
	height:250px;
	background-color:#000099;
	color:#fff;
}

#ad_bangumi {
	width:300px;
	height:75px;
	background-color:#ffffff;
	color:#fff;
}

#ad_bangumi_left {
	float:left;
	width:145px;
	height:75px;
	background-color:#ffffff;
	color:#fff;
}

#ad_bangumi_right {
	float:right;
	width:145px;
	height:75px;
	background-color:#ffffff;
	color:#fff;
}

