body, p, table, h1, h2, h3, h4, h5
{
}

body, p, a, a:link, a:visited
{
	color: #39845A;
	color: #204230;
	text-decoration: none;
}

body, p, table, div
{
	background-color: #E2F3E9;
	font-size: 10pt;
	font-family: arial, verdana, helvetica, helv;
	text-align: center;
}
a:link, a:visited
{
	color: #0000ff;
	text-decoration: none;
}
a:hover, a:active 
{
	text-decoration: underline;
}

img
{
	border:none;
}
h1
{
	font-size: 150%;
	text-align: center;
}
h2
{
	font-size: 125%;
	text-align: center;
}
h3
{
	font-size: 110%;
	text-align: center;
}
.footer
{
	font-size: 90%;
	text-align: center;
	padding: 0;
	color: #000;
}
hr
{
	color: #00ff00;
	background-color: #00ff00;
}
table
{
}
ul 
{
	list-style-type:none;
}
li 
{
	background-color:transparent;
}
ul.breedlist
{
	list-style-type:circle;
}

.rss-item-title
{
}
.rss-item-pubDate
{
	font-size: smaller;
}
div
{
	background-color:transparent;
}
.infolisttable
{
	border: 1px solid rgb(0,0,0);
	text-align: center;
}
.infolisttable th
{
	font-size: 110%;
	background-color: #8ccfa8;
	color: #000000;
}
.evenrow
{
	background-color: #b7e1c9;
}
.oddrow
{
	color: #000000;
	background-color: #b7e1c9;
}

.memberlistperson
{
	border: 3px solid rgb(0,64,0);
}
.membername
{
	font-weight: bold;
	text-align: center;
	background-color: #e4f3e2;
	background-color: #8ccfa8;
	background-color: #E2F3E9;
	background-color: #efffcf;
	color: #000000;
}
.membercontactother
{
	text-align: center;
}
.memberaddress
{
	border: 1 solid rgb(0,64,0);
	background-image: url("../images\stamp.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	color: #000000;
}
.memberphone
{
}
.memberemail
{
}
table.fullMonth
{
}

.fullMonth td
{
	border: 1px solid;
	border-color: #000000;
}

.eventFullMonth
{
	border: 1 solid black;
}

.fullMonth .monthNameCell
{
	text-align: Center;
	font-weight: bold;
	background-color: #b0d9b0;
}

.fullMonth .eventListCell
{
	text-align: Left;
	border: none;
}
.fullMonth .calendarCell
{
	text-align: Center;
}

.calendarCell .monthCalendar
{
	background-color: #b0d9b0;
	text-align: Center;
}

.monthCalendar .dayName
{
	background-color: #398652;
	font-weight: bold;
}
.monthCalendar .dayFree
{
	background-color: #efffcf;
}

.monthCalendar .dayBusy
{
	background-color: #b0d9b0;
}


.eventListCell .topLine
{
}
.eventListCell .whoWhere
{
	font-style: italic;
}

#today
{
	background-color: #ffffff;
	font-weight: bold;
}
.red
{
	color: rgb(220,32,0);
}
.dark
{
	font-size: 125%;
}
fieldset, legend
{
}
legend
{
	font-size: 125%;
	font-weight: bold;
}
dummy
{
	width: 66%;
	align: center;
	font-size: 125%;
	font-weight: bold;
}