body
{
	margin: 0;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0;
	font-family: 'Trebuchet MS','helvetica',arial,sans-serif;
	font-size: 10px;
}

body#index { margin: 40px auto 0 auto; }
body#emailupdates table tr td { font-size: 12px; }

body#index a, a.close-window
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background-color: #ccc;
	padding: 6px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

body#index a:hover, a.close-window:hover
{
	color: darkgreen;
	background-color: lightgreen;
}

a.special-button
{
	font-weight: bold;
	text-decoration: none;
	color: darkblue;
	background-color: lightblue;
	padding: 6px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.block { display: block; }

a.special-button:hover
{
	color: darkgreen;
	background-color: lightgreen;
}

.content
{
	overflow: auto;
	font-family: 'Trebuchet MS','helvetica',arial,sans-serif;
	font-size: 10px;
	color: #003;
}

.content table td { font-size: 10px; }

#footer
{
	font-family: 'Trebuchet MS','helvetica',arial,sans-serif;
	font-size: 10px;
	color: #003;
	text-align: center;
	margin-bottom: 30px;
}

.content-news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.content-news p { margin-right: 100px; }

b.extra
{
	background-color: yellow;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.center { text-align: center; }

table#donations {
	margin: 0 0 40px 0;
}
table#donations form {
	margin: 0;
	padding: 0;
}
table#donations input {
	color: #046;
	font-weight: bold;
	font-style: italic;
	background-color: #fff3dc;
	border: 1px solid #f93;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 4px 6px;
	text-shadow: 1px 1px 2px #f9c;
}

