.profile .body #ymgl-customize-links {
	MARGIN-TOP: 7px
}
BODY.calendar-iframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; 
}
.doc-iframe-body#doc-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#calendar {
	MARGIN: 0px; WIDTH: auto
}
#calendar .ct {
	MARGIN-BOTTOM: -3px
}
#calendar .cb {
	MARGIN-TOP: -3px
}
#blog-calendar {
	MARGIN: 0px; FONT: 74% verdana, arial, helvetica
}
#blog-calendar CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #e0e6f0; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#blog-calendar CAPTION SPAN a.month-link:link,
#blog-calendar CAPTION SPAN a.month-link:visited,
#blog-calendar CAPTION SPAN a.month-link:hover,
#blog-calendar CAPTION SPAN a.month-link:active{
	CLEAR: none; DISPLAY: block; FLOAT: left; WIDTH: 115px; TEXT-ALIGN: center; COLOR: #fcfae1
}

#blog-calendar CAPTION .prev A,
#blog-calendar CAPTION .next A {
	FONT-SIZE: 130%
}
#blog-calendar CAPTION A:visited {
	COLOR: #fd0225
}
#blog-calendar CAPTION .prev {
	CLEAR: right; DISPLAY: block; FLOAT: left; WIDTH: 45px; TEXT-ALIGN: center
}
#blog-calendar CAPTION .next {
	CLEAR: none; DISPLAY: block; FLOAT: right; WIDTH: 45px; TEXT-ALIGN: center
}
#blog-calendar TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: #e0e6f0; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#blog-calendar TD {
	BORDER-RIGHT: #e0e6f0 1px solid; BORDER-TOP: #e0e6f0 1px solid; WIDTH: 29px; COLOR: #999; HEIGHT: 30px; TEXT-ALIGN: center
}
#blog-calendar TD.today {
	BACKGROUND: #e0e6f0
}
#blog-calendar TD.last {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px
}
#blog-calendar TD.selected {
	
}
#blog-calendar TD SPAN A {
	DISPLAY: block; LINE-HEIGHT: 29px; HEIGHT: 29px
}
#blog-calendar TD SPAN A SPAN {
	VISIBILITY: hidden; POSITION: absolute
}
#blog-calendar TD A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

