TD.themed,
SPAN.themed
{
	background:#70A821;
}

H2,
SPAN.h2
{
	color:#70A821;
}

INPUT.button
{
	background:url(buttons/green.gif) no-repeat right top;
}

TABLE.calendar
{
	background:#A1C56B;
}

TABLE.calendar TR TD.outsidemonth
{
	background:#73A923;
}

TABLE.calendar TR TD.selecteddate,
TABLE.calendar TR TD.insidemonth
{
	background:#C6D6AF;
}

TABLE.calendar TR TD.currentdate
{
	background:#BBCE9E;

}

TABLE.calendar TR TD.daynames
{
	font:bold 11px Arial, Helvetica, sans-serif; 
	background:#A1C56B;
	color:#fff;
}

TABLE.calendar TR TD.datewithentries
{
	background:#fff;
}

TR.pager TD a,
TR.pager TD a:link,
TR.pager TD a:visited,
TR.pager TD a:active
{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#C7C5AC;
}

TR.pager TD a:hover
{
	color:#70A821;
}

TR.pager TD SPAN
{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#70A821;
}

INPUT.pushbutton
{
	border:1px solid #A9AA9C;
	background:url(pushbuttons/green.gif) no-repeat left top;
	height:18px;
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#868571;
	padding-left:10px;
}

TABLE.list TR.head TD
{
	padding:3px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#70A821;
	border:0px;
}

TABLE TR TD.bubble
{
    padding-right:10px;
    padding-left:10px;
    height:23px;
    background:#70A821;
    font:14px Arial, Helvetica, sans-serif;
    text-align:center;
    color:#fff;
}

.themecolor
{
    color:#70A821;
}