	* {
		margin: 0;
		padding: 0
	}
	body {
		margin: 0 auto;
		padding: 0;
		color: #333;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 80%;
		background-color: #FFFFFF;
		background-repeat: repeat;
	}
        #rsslink {
		position:absolute;
                display:block;
                height:28px;
                width:28px;
		right:20px;
		top:40px;

        }
.biggreen {
	font-size: 12pt;
	font-weight:bold;
	color:#01AC4C;
}
p.error { margin-bottom: 10px; padding: 10px; color: #900; text-align: center }
	#makedonation{
	}
	.fullsizeform label,.fullsizeform input,.fullsizeform select {
		display: block;
		width: 150px;
		float: left;
		margin-bottom: 10px;
	}
	.fullsizeform .radio
	{
		height:auto;
		width:auto;
	}
	.fullsizeform label {
		text-align: right;
		width: 150px;
		padding-right: 20px;
	}
	.fullsizeform .biglabel
	{
	width:300px;
	}
	
	.fullsizeform br {
		clear: left;
	}
	.fullsizeform #disclaimer
	{
	width:500px; 
	height:100px;
	margin-bottom:10px;
	}
	.fullsizeform #read
	{
	float:left;
	}
	.fullsizeform textarea
	{
	height:160px;
	width:400px;
	}
	.fullsizeform #buttons
	{
	width:100%;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	}
	loginbox {
		margin: 0 auto;
	}
	h1, h2, h3 {
		font-family: georgia, times new roman, times, serif;
		letter-spacing: 0.09em;
	}
	h4 {
		margin-bottom: 4px;
	}
	ol {
		margin-bottom: 10px;
	}
	.center {
		text-align: center;
	}
	.headerlogo {
		padding:5px;
		padding-left:20px;
		float:left;
	}
	#welcomeform {
		text-align:center;
		width:350px;
		padding:10px;
		margin:5px;
		margin: 0 auto;
	}
	.welcomelabel {
		width:120px;
		float:left;
		text-align:right;
		margin-bottom:5px;
		padding-right:5px;
	}
	.welcomeinput {
		width:150px;
		display:block;
		float:left;
		margin-bottom:5px;
	}
	ul {
		list-style: square;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 1em;
		padding-left: 1em;
	}
	img {
		margin: 0;
		padding: 0;
		border: 0;
	}
	a:link {
		background-color: transparent;
		text-decoration: none;
		color: #663300;
	}
	a:hover {
		background-color: #663300;
		text-decoration: none;
		color: #fff;
	}
	a:visited {
		background-color: transparent;
		text-decoration: none;
		color: #663300;
	}
	#topbar {
		margin:0 auto;
		padding:0;
		height: 45px;
		background: #FBFAF4;
	}
	.secondbar {
		margin:0 1px 0 0;
		padding:0;
		height: 1px;
		background: #3C3B3A;
		border-bottom: 1px solid #50504E;
	}
	#wrapper {
		margin: 0 auto;
		padding-bottom: 10px;
		width: 800px;
		color: #333;
	}
	#navbar {
		margin:0 0 0 20px;
		padding:3px 0 3px ;
		font-size:16px;
		text-align: center;
	}
	#navbar ul {
		list-style: none;
	}
	#navbar li {
		float: left;
		padding: 0 10px;
		margin-right: 5px;
		list-style: none;
	}
	#navbar li a {
		display: block;
		padding: 0.75em 0 0.25em;
		text-transform: uppercase;
		color: #000;
	}
	#navbar a:hover {
		background: transparent;
	}
	#header {
position: relative;		
margin: 0 0 0 0;
		border-bottom: 1px solid #ccc;
		background: url(/images/bg.gif);
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
		width:100%;
	}
	#blogtitle {
		font-size: 1.25em;
		color: #2F4C12;
		float: left;
		margin: 7px 0 0 0;
		padding: 8px 4px 4px 4px;
		width: 700px;
		border-top: 1px solid #333;
	}
	#blogtitle h1 {
		margin: 0;
		padding-top: 5px;
		letter-spacing: 0.1em;
		text-align: left;
	}
	#nav {
		float: left;
		margin: 0;
		padding: 0;
		width: 350px;
		text-align: right;
		background: transparent;
		color: #333;
		font-size: 70%;
		font-variant: small-caps;
		letter-spacing: 0.09em;
	}
	#content {
		float: left;
		margin-top:10px;
		width:100%;
		padding-bottom:10px;
		background:url(/images/bg.gif) repeat-x;
		border:1px solid #000;
	}
	#welcomecontent {
		float: left;
		margin-top:10px;
		width:100%;
		padding-bottom:10px;
		background: url(/images/bg.gif) repeat-x;
		border:1px solid #000;
		text-align:center;
		padding-top:20px;
	}
	#blog {
		float: left;
		padding: 0 10px 10px 10px;
		width: 535px;
		color: #333;
		text-align: left;
	}
	.fullsize {
		float: left;
		padding: 0 10px 10px 10px;
		color: #333;
		text-align: left;
		width:100%;
	}
	.fullsize .entry {
		margin-right:20px;
	}
	#welcometext {
		margin-top: 10px;
		padding: 0 10px 10px 10px;
		width:auto;
		border: 1px solid #ccc;
		background: #F9F8F2;
		color: #333;
		margin-right:20px;
		text-align:center;
	}
	.entry {
		margin-top: 10px;
		padding: 0 10px 10px 10px;
		width:auto;
		border: 1px solid #ccc;
		background: #F9F8F2;
		color: #333;
	}
	#sidebar {
		float: left;
		margin-left: 5px;
		margin-top:10px;
		padding: 10px 10px 10px 15px;
		border: 1px solid #ccc;
		width: 200px;
		background: #F9F8F2;
		color: #333;
		text-align: left;
	}
	#footer {
		margin: 0;
		padding: 5px 10px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background: #fff;
		color: #333;
		font-size: 70%;
		letter-spacing: 0.09em;
	}
	.date {
		font-size:12px;
		background: transparent;
		color: #000;
		margin-top:10px;
	}
	.title {
		font-size: 130%;
		font-weight: normal;
		background: transparent;
		color: #336600;
		border-bottom: 1px solid #ddd;
		padding-top:10px;
		text-align:left;
		margin-bottom:10px;
	}
	.posted {
		padding:5px;
		font-size:12px;
		background: transparent;
		color: #666;
	}
	.sidetitle {
		margin: 18px 0 7px 0;
		font-size: 115%;
		letter-spacing: 0.09em;
		font-weight: normal;
		background: transparent;
		color: #666600;
		border-bottom: 1px dotted #ccc;
	}
	.spacer {
		clear: both;
	}
	.paginate {
		font-weight: 		normal;
		letter-spacing:	.1em;
		padding:			10px 6px 10px 4px;
		margin:			0;
		background-color:	transparent;
	}
	.pagecount {
		color:				#666;
		font-weight:		normal;
		background-color: transparent;
	}
	.calendarBG {
		background-color: #000;
	}
	.calendarBlank {
		background-color: #9DB7A7;
	}
	.calendarHeader {
		font-weight: bold;
		color: #fff;
		text-align: center;
		background-color: #000;
	}
	.calendarMonthLinks {
		font-weight:		bold;
		letter-spacing:	.1em;
		text-decoration:   none;
		color:             #fff;
		background-color:  transparent;
	}
	.calendarMonthLinks a {
		color:             #fff;
		text-decoration:   none;
		background-color:  transparent;
	}
	.calendarMonthLinks a:visited {
		color:             #fff;
		text-decoration:   none;
		background-color:  transparent;
	}
	.calendarMonthLinks a:hover {
		color:             #ccc;
		text-decoration:   underline;
		background-color:  transparent;
	}
	.calendarDayHeading {
		font-weight: bold;
		font-size:	11px;
		color: #fff;
		background-color: #195337;
		text-align:  center;
		vertical-align: middle;
	}
	.calendarToday {
		font-weight:		bold;
		letter-spacing:	.1em;
		text-decoration:   none;
		text-align:  center;
		vertical-align: middle;
		color:             #000;
		background-color: 	#ccc;
	}
	.calendarCell {
		font-weight:		bold;
		letter-spacing:	.1em;
		text-decoration:   none;
		text-align:  center;
		vertical-align: middle;
		color:             #666;
		background-color:  #fff;
	}
	.calendarCell a {
		color:             #000;
		text-decoration:   underline;
		background-color:  transparent;
	}
	.calendarCell a:visited {
		color:             #000;
		text-decoration:   underline;
		background-color:  transparent;
	}
	.calendarCell a:hover {
		color:             #fff;
		text-decoration:   none;
		background-color:  transparent;
	}
	.input {
		border-top:        1px solid #999999;
		border-left:       1px solid #999999;
		background-color:  #fff;
		color:             #000;
		height:            1.6em;
		padding:           .3em 0 0 2px;
		margin-top:        6px;
		margin-bottom:     3px;
	}
	.textarea {
		border-top:        1px solid #999999;
		border-left:       1px solid #999999;
		background-color:  #fff;
		color:             #000;
		margin-top:        3px;
		margin-bottom:     3px;
	}
	.checkbox {
		background-color:  transparent;
		margin:            3px;
		padding:           0;
		border:            0;
		height:auto;
		width:auto;
	}
	.submit {
		background-color:  #fff;
		font-weight:       normal;
		letter-spacing:    .1em;
		padding:           1px 3px 1px 3px;
		margin-top:        6px;
		margin-bottom:     4px;
		text-transform:    uppercase;
		color:             #000;
	}
	.smallinput
	{
	width:30px;
	}
#footer { clear: both; font-size: 12px; padding: 5px; margin:  5px }