.yui-skin-sam {
	padding: 0;
	margin: 2px 0px 0px 3px;
	_margin: 1px 0px 0px 1px;
	*margin: 1px 0px 0px 1px;
}

.yui-skin-sam .yui-calendar { margin: 0; background-color: none; }

.yui-skin-sam .yui-calendar table.yui-calendar { border: 0; background-color: none; }
.yui-skin-sam table.yui-calendar th.calhead { border: 0; }

.yui-skin-sam .yui-calcontainer { border: 0; background-color: none; }

.yui-skin-sam #cal1Container { padding: 0; margin :0; background-color: none; }

.yui-skin-sam #cal1Container table.yui-calendar tr th.calheader { border: 0; background-color: none; }

.yui-skin-sam #cal1Container .yui-calcontainer { margin-bottom: 0; }


.yui-skin-sam .yui-calendar td { width: 16px; }

.yui-skin-sam .yui-calendar .calheader { font-weight: normal; }

.yui-skin-sam .yui-calendar .calweekdaycell { font-weight: normal; color: #AA9999; }

.yui-skin-sam .yui-calendar td.wd0 { background-color:#FFEFEF; }
.yui-skin-sam .yui-calendar td.wd0 a { height: 28px; color: #FF9999; }
.yui-skin-sam .yui-calendar td.wd1 a { height: 28px; color:#AA9999; }
.yui-skin-sam .yui-calendar td.wd2 a { height: 28px; color:#AA9999; }
.yui-skin-sam .yui-calendar td.wd3 a { height: 28px; color:#AA9999; }
.yui-skin-sam .yui-calendar td.wd4 a { height: 28px; color:#AA9999; }
.yui-skin-sam .yui-calendar td.wd5 a { height: 28px; color:#AA9999; }
.yui-skin-sam .yui-calendar td.wd6 a { height: 28px; color:#55AAEE; }


/* 任意のセルにハートマークを表示する（#cal1_cell0〜41に背景画像を表示） */

.yui-skin-sam .yui-calendar td#cal1_cell12 { background: url(icon_event-heart.gif) no-repeat left bottom; background-color: #FFFFFF; }
.yui-skin-sam .yui-calendar td#cal1_cell14 { background: url(icon_event-heart.gif) no-repeat left bottom; background-color: #FDE0E0; }
.yui-skin-sam .yui-calendar td#cal1_cell16 { background: url(icon_event-heart.gif) no-repeat left bottom; background-color: #FFFFFF;}
.yui-skin-sam .yui-calendar td#cal1_cell19 { background: url(icon_event-heart.gif) no-repeat left bottom; background-color: #FFFFFF;}