body {
font: 100%/100% arial, sans-serif;
color: #222;
background: #fff;
}
/*
#header { display: none; }
*/
h1 { font-size: 2.3em; margin: 0.5em 1em 1em 0; font-weight: normal; }
	h1 a { color: #000; }
	h1 strong { font-weight: bold; text-transform: uppercase; }

h2, h3, h4, h5, h6 { font-family: verdana; line-height: 1.3em; font-weight: bold; color: #555; }
	h2 { margin: 1em .5em .5em 0; font-size: 1.5em; }
	h3 { margin: 1em .5em .5em 0; font-size: 1.2em; }
	h4 { margin: 1em .5em .5em 0; font-size: 1em;  }

p { font-size: .9em; margin: 0 1em 1em 0; line-height: 1.4em; }
ul { font-size: .9em; margin: 0 1em 1em 0; line-height: 1.4em; }

a { text-decoration: none; color: #000; }

/* ------------------------------------------------------
@3 Useful Classes
--------------------------------------------------------- */
/* auto clears any element with this class */
.easy_clear { float: left; float/**/: none; }
.easy_clear:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.easy_clear{ display: inline-block; }
/*\*/
.easy_clear { display: block; }
/* end easy clear */

/* resets the default behaviour for lists & list items */
.container_list { list-style: none; margin: 0; padding: 0; }
	.container_list li { margin: 0; }

dl.contacts { line-height: 1.5em; margin: 10px 10px 20px 0; padding: 15px 10px; }
	dl.contacts dt { width: 70px; float: left; text-align: right; font-weight: bold; }
	dl.contacts dd { margin-left: 75px; }

#cms_news { float: left; margin: 0; padding: 0; list-style-type: none; }
	#cms_news li { float: left; padding: 12px 0; }
	#cms_news li.even { }	
		#cms_news li img { float: left; margin: 0px 15px 0px 0; border: 4px solid #fff; }
		#cms_news li h4 { margin: 0 .5em .35em 0; }
		#cms_news li p { margin: 0 .5em .35em 0; }

#footer { border-top: 1px solid #000; padding-top: 10px; }
#builtby, 
#donations, 
#home_news, 
#pimages, 
#breadcrumb, 
#header ul,
.paging  { display: none; }