/* CSS Document */

body,h1,h2,h3,h4,p,ul,li{
	margin:0;
	padding:0;
}

body
{
	line-height: 1.6em; margin: 0; padding: 0; font-size: 12px;
}

table,td,tr
{ line-height: 1.6em; font-size: 12px; width: 150px; }

li
{
	margin: 0 0 10px 0;
	list-style-type: none;
}

#calendar
{
	text-align:center;
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0px 0px;
	empty-cells:show;
	caption-side:top;
	padding:0px;
	margin:0px;
}

#week
{ color: #fff; background-position:left top; font-weight: bold; font-style:normal; background-color: #92c95b; text-decoration:none; border: solid 1px #d0d0d0; }

#week01
{ color: #fff; background-position:left top; font-weight: bold; font-style:normal; background-color: #f00; text-decoration:none; border: solid 1px #d0d0d0; }

#week07
{ background-position:left top; color:#fff; font-weight: bold; font-style:normal; background-color: #a5c0df; text-decoration:none; border: solid 1px #d0d0d0; }

#title
{ background-position:left top; font-style:normal; text-decoration:none; }

#sanday
{ background-position:left top; font-style:normal; text-decoration:none; border: solid 1px #d0d0d0; }

#saturday
{ background-position:left top; font-style:normal; text-decoration:none; border: solid 1px #d0d0d0; }

#holiday
{ background-color:#ff9595; background-position:left top; font-style:normal; text-decoration:none; border: solid 1px #d0d0d0; }

#holiday2
{ background-color:#f00; background-position:left top; font-style:normal; text-decoration:none; border: solid 1px #d0d0d0; }


#weekday
{ background-color:#ffffff; background-position:left top; font-style:normal; text-decoration:none; border: solid 1px #d0d0d0; }

div.info{ width: 149px; }