#month { 
	
	border-collapse: collapse; 
	margin-left: 2em; 
	
}

#month th, #month td { 
	border: 1px solid #000;
	text-align: center;
	color: #000;
	
}

#month thead { 
	background-color:#9c9; 
}

#month td { 
	width: 3em; 
	height: 3em; 
	padding: .2em; 
	vertical-align: middle; 
	overflow: auto;
	font-weight: bold;
}

td .day { 
	width: 3em; 
	height: 0em; 
	overflow:auto; 
	margin-top: 0; 
}

#month tbody .weekend { 
	background-color:#ded; 
}

#month tbody .next, #month tbody .previous { 
	background-color:#ddd; 
}

.rtop { 
	display:block; background:#060; 
}

.rtop * { 
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background:#fff; 
}

.r1 {
  margin: 0 0 0 5px
}

.r2 {
  margin: 0 0 0 3px
}

.r3 {
  margin: 0 0 0 2px
}

.r4 {
  margin: 0 0 0 1px; 
  height: 2px
}



#month th { 
	font: 1em bold Arial, Helvetica, sans-serif; 
}

p {
 margin-top: 0; 
}

.ahref {
	
	text-decoration: none;
	color: #666633;
	font-weight: bold;
}rgin: 0 0 0 5px
}

.r2 {
  margin: 0 0 0 3px
}

.r3 {
  margin: 0 0 0 2px
}

.r4 {
  margin: 0 0 0 1px; 
  height: 2px
}



#month th { 
	font: 1em bold Arial, Helvetica, sans-serif; 
}

p {
 margin-top: 0; 
}