
*{margin:0; padding:0;}
body {
	background:#fff url(images/bg-top.gif) repeat-x;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size: 8pt;
	/*height: 100%;*/
}

h1 {font-size: 18pt;}
h2 {font-size: 16pt;}
h3 {font-size: 14pt;}
h4 {font-size: 12pt;}

.ch1 {font-size: 18pt;}
.ch2 {font-size: 16pt;}
.ri2 {font-size: 16pt; color:#990000;}
.ch3 {font-size: 14pt;}
.ch4 {font-size: 12pt;}
.ch5 {font-size: 8pt;}
.h1retz {font-size: 25pt;
      color:#01cdff;
}
.h2retz {font-size: 20pt;
      color:#41c706;
}
.h3retz {font-size: 12pt;
      color:#41c706;
}
input.inputrtz { background:#ffffff;
      border:1px black solid;
      padding: 2px; 
      margin:15px 5px 15px 5px;
      width:100px;   
}
{ background:#ffffff;
      border:1px red solid;
      padding: 2px;   
}
img {border: none; padding:0;}
img a{border:none;}

img.left{float: left; border: none; padding: 6px 0 0 0;}
img.right{float: right; border: none; padding: 0 0 0 6px;}

blockquote {border-left:solid 1px #A5ABAB; margin:0 0 0 12px; padding:0; background:none;}
code{font-family:"Courier New", Courier, monospace;}


/* links
-----------------------------------*/
a{font-family:"anivers-1","anivers-2"; color:#000; text-decoration:none;}
a:hover{text-decoration: underline;}


/* container
-----------------------------------*/
#container {
	width:1000px;
	/*min-height:100%;
	height:auto !important;
	height:100%;*/
	margin:0 auto;
	padding:0;
	overflow:hidden;
}


/* header
-----------------------------------*/
#header {background:url(images/bg-top-slogan.gif) no-repeat top center; width:1000px; height:101px;}
#header h1{font:normal 20pt georgia, times; padding:20px 0 0 16px; margin:0;}
#header h1 a{color:#404040; text-decoration:none;}
#header h1 a:hover{color:#666; text-decoration:none;}
#header h2{font:normal 10pt georgia, times; color:#333; padding:0 0 0 18px; margin:0;}
#logo {width:216px; height:101px; margin:0 0 0 47px; padding:0; float:left;}
#slogan {width:584px; height:38px; float:left;}


/* main menu
-----------------------------------*/
#menu {width:487px; margin:8px 30px 0 0; padding:0; float:right;}

ul#nav {width:487px; list-style:none; margin:0; padding:0;}
ul#nav li {display:inline;}
ul#nav li a {background-image:url(images/menu-sprite.gif); display:block; float:left; height:31px; text-indent: -9999px;}
ul#nav li a.nav-home {width:77px; background-position:0 0;}
ul#nav li a.nav-ourvision {width:115px; background-position:-77px 0;}
ul#nav li a.nav-projects {width:94px; background-position:-191px 0;}
ul#nav li a.nav-ourteam {width:107px; background-position:-285px 0;}
ul#nav li a.nav-contact {width:94px; background-position:-392px 0;}

ul#nav li a.nav-home:hover {background-position:0 -31px;}
ul#nav li a.nav-ourvision:hover {background-position:-77px -31px;}
ul#nav li a.nav-projects:hover {background-position:-191px -31px;}
ul#nav li a.nav-ourteam:hover {background-position:-285px -31px;}
ul#nav li a.nav-contact:hover {background-position:-392px -31px;}

#mid {width:832px; height:194px; margin:0 auto;}
#donate {width:189px; height:47px; margin:15px 36px 0 0; padding:0; float:right;}


/* page -- HOME
-----------------------------------*/
#mainbanner {width:902px; margin:0 auto; padding:0;}
#photomain {width:902px; height:249px; margin:0 auto; padding:0;}
#twitterfeedbg {background:url(images/bg-twitter-feed.gif) no-repeat top left; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; width:902px; height:24px;}
#twitterfeed {color:#fff; padding:5px 0 0 65px;}
#twitterfeed a{font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}

p.twitter-message {color:#fff;}

/* homepage
-----------------------------------*/
.breadcrumb {font:normal 12px "anivers-1","anivers-2", Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0 49px;}
#homecontent {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#414141;
	float:left;
	width:578px;
	overflow:hidden;
	margin:38px 0 0 0;
	padding:0 0 0 49px;
}
#innercontent {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#414141;
	float:left;
	width:450px;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:0 0 0 49px;
    border-right:1px gray solid;
}
#innercontentr {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#414141;
	float:right;
	width:470px;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:0 0 0 49px;
}
#innercontent-fullwidth {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#414141;
	float:left;
	width:902px;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:0 0 0 49px;
}

#panelprojects {float:left; margin:0 0 25px 0;}
#boxprojects {font:normal 12px "anivers-1","anivers-2", Arial, sans-serif; background:#E7E7E7; width:283px; margin:0; padding:0 0 15px 0;}
#boxprojects a{text-decoration:none;}
#boxprojects a:hover{ text-decoration:underline;}
#boxprojects ul {list-style-type:none; margin:0; padding:0;}
#boxprojects ul li {margin:0 12px; padding:10px 0; border-bottom:solid 1px #ccc; overflow:hidden;}
#boxprojects ul li:last-child {border-bottom:0; overflow:hidden;}

#boxprojects img {border:none; margin:0;}
#boxprojects .thumbphoto {float:left; margin:0 10px 0 0; border:solid 1px #fff;}
#boxprojects .articletitle {margin:0; padding:0;}


#panelnews {float:left; margin:0 0 25px 11px;}
#boxnews {font:normal 12px "anivers-1","anivers-2", Arial, sans-serif; background:#E7E7E7; width:283px; margin:0; padding:0 0 15px 0;}
#boxnews a{text-decoration:none;}
#boxnews a:hover{ text-decoration:underline;}
#boxnews ul {list-style-type:none; margin:0; padding:0;}
#boxnews ul li {margin:0 12px; padding:10px 0; border-bottom:solid 1px #ccc; overflow:hidden;}
#boxnews ul li:last-child {border-bottom:0; overflow:hidden;}

#boxnews img {border:none; margin:0;}
#boxnews .thumbphoto {float:left; margin:0 8px 0 0; border:solid 1px #fff;}
#boxnews .articletitle {margin:0; padding:5px 0 0 0;}

.readmore {margin:10px 0 0 0; text-align:right; text-transform:lowercase;}


/* content
-----------------------------------*/
#content-callaction {border-top:solid 1px #cecece; width:100%; overflow:hidden; margin:20px auto 0; padding:15px 0 0 0;}
#content-callaction-join {width:276px; height:85px; float:left; overflow:hidden;}
#content-callaction-newsletter {
	background:url(images/call-action-newsletterbg.gif) no-repeat top left;
	width:276px;
	height:133px;
	float:left;
	overflow:hidden;
	margin:0 0 0 26px;
	padding:0;
}


/* content
-----------------------------------*/
#content {float:left; width:500px; overflow:hidden; margin:0; padding:0;}
#content-fullwidth {float:left; width:902px; overflow:hidden; margin:0; padding:0;}

.pagetitle {font:normal 18pt "anivers-1","anivers-2", Arial, Helvetica, sans-serif; color:#990000; width:546px; padding:0 10px 15px 0; margin:0;}
.post {
	font:normal 14px "anivers-1","anivers-2", Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:0;
	padding:0;
	width:550px;
	display:inherit;
	overflow:hidden;
}
.post-fullwidth {
	font:normal 14px "anivers-1","anivers-2", Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:0;
	padding:0;
	width:902px;
	display:inherit;
	overflow:hidden;
}


.post a {text-decoration:underline;}
.post ul {}
.post li {color:#000000; margin:5px 15px 0 50px; padding:5px 0; list-style:none;}

.post_title {width:100%; margin:0; padding:0 0 15px 0; float:left;}
.post_title_page {width:480px; margin:0; padding:20px 0 15px 15px; float:left;}
/*.post_title h1 {font:bold 16pt "anivers-1","anivers-2", Arial, Helvetica, sans-serif; color:#990000; line-height:26px; text-align:left;}*/
.post_title h2 {font:normal 18pt "anivers-1","anivers-2", Arial, Helvetica, sans-serif; color:#990000; line-height:26px; text-align:left;}
.post_title h2 a {font:normal 18px "anivers-1","anivers-2", Arial, Helvetica, sans-serif; line-height:18px; text-decoration:none; color:#990000;}
.post_title h2 a:hover {text-decoration:none; color:#b5b5b5;}

.entry {margin:0; padding:0;}
.entry p {color:#222; margin:15px 0 0 0; padding:0;}
.entry h1 {color:#000000;}
.entry h2 {color:#000000;}
.entry h3 {color:#000000;}
.entry h4 {margin:0 0 0 15px;}

#entry-archive {color:#222;}
#entry-archive .readmore {margin:10px 0 0 0; text-align:left; text-transform:lowercase;}

.date {font:bold 12px Arial, sans-serif; padding:5px 0 0 15px;}

.postdata {font:normal 14px "anivers-1","anivers-2", Arial, Helvetica, Georgia, Sans-serif; color:#222; float:left; line-height:18px; padding:5px 0 0 0; margin:0 0 15px 0;}
.postdata a {color:#422b16; text-decoration:none;}
.postdata a:hover {text-decoration:underline;}

.postmetadatabg {background:url(images/midcontbg.png) repeat-y; clear:both; margin:0; padding:20px 0 10px 0;}
.postmetadata {background:#E3E0C7; font:bold 12px Arial, sans-serif; clear:both; margin:0 15px 0 15px; padding:5px 10px;}
.postmetadata a {font-weight:normal; color:#626262; text-decoration:none;}
.postmetadata a:hover {text-decoration:underline;}

.postmetadatainner {background:#E3E0C7; font:bold 12px Arial, sans-serif; clear:both; margin:15px 15px 0 15px; padding:5px 10px;}
.postmetadatainner a {font-weight:normal; color:#626262; text-decoration:none;}
.postmetadatainner a:hover {text-decoration:underline;}

.navigation {font-size:8pt; width:100%; float:left; margin:0; padding:0; overflow:hidden;}

.alignleft a{color:#990000; font:normal 18px "anivers-1","anivers-2", Arial, sans-serif; float:left; margin:25px 0;}
.alignright a{color:#990000; font:normal 18px "anivers-1","anivers-2", Arial, sans-serif; float:right; margin:25px 0;}


/* form
-----------------------------------*/
form {margin:0; padding:0;}
#quicksearch {background:#8F824C url(images/sb-quicksearch-bg.png) no-repeat bottom center; width:211px; height:auto; margin:0 auto; overflow:hidden;}
#quicksearchform {margin:0; padding:0;}
#quicksearchform input.dropdown {width:158px;}
#quicksearchform select.brooms {width:100px;}
#quicksearchform input.formfield {width:60px;}
label {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}


/* sidebar homepage
-----------------------------------*/

#sidebardonation {
	width:470px;
	margin:0;
	padding:0 0 0 15px;
	line-height:16px;
	float:right;
	position:relative;
	font:normal 12pt "anivers-1","anivers-2",sans-serif;
	color:#353535;
}

#sidebardonation ul li{
	font:normal 10pt "anivers-1","anivers-2",sans-serif;
    padding:5px;
    list-style-type:none;
}
#sidebardonation .social {margin:27px auto 0; width:198px; height:222px; padding:0;}

#sidepanel-news {margin:25px 0 25px 10px;}
#sidebar-news {font:normal 12px "anivers-1","anivers-2", Arial, sans-serif; color:#414141; background:#E7E7E7; width:283px; margin:0; padding:0 0 15px 0;}
#sidebar-news a{text-decoration:none;}
#sidebar-news a:hover{text-decoration:underline;}
#sidebar-news ul {list-style-type:none; margin:0; padding:0;}
#sidebar-news ul li {margin:0 12px; padding:10px 0; border-bottom:solid 1px #ccc; overflow:hidden;}
#sidebar-news ul li:last-child {border-bottom:0; overflow:hidden;}

#sidebar-news img {border:none; margin:0;}
#sidebar-news .thumbphoto {float:left; margin:0 8px 0 0; border:solid 1px #fff;}
#sidebar-news .articletitle {margin:0; padding:5px 0 0 0;}

/* sidebar
-----------------------------------*/
#sidebar {
	width:225px;
	margin:0 23px 0 0;
	padding:0;
	line-height:16px;
	float:right;
	position:relative;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#000000;
}
#sidebar a {color:#f5f5f3;}
#sidebar ul ul {font-size:1.2em;}
#sidebar ul {list-style-type:none;}

#sidebar_top {width:211px; margin:0 auto;}
#sidebar_top h3 {font-size:1.6em; padding:0;}
#sidebar_top ul {}
#sidebar_top ul li {width:211px; margin:0 0 18px 0; padding:0;}
#sidebar_top ul ul {background:#6b634a url(images/sb-midcont.png) no-repeat bottom center; margin:0; padding:0 0 25px 0;}
#sidebar_top ul ul li {width:160px; margin:0 0 0 15px; padding:5px 0 5px 18px; border:none; background:url(images/sidebar_bottom_li.png) no-repeat left 7px;}

#sidebar_bottom {width:211px; margin:0 auto;}
#sidebar_bottom h3 {font-size:1.6em; padding:0;;}
#sidebar_bottom ul li {width:211px; padding:0 10px 18px 0; margin:0 0 0 0;}
#sidebar_bottom ul ul {background:#6b634a url(images/sb-midcont.png) no-repeat bottom center; margin:0; padding:0 0 25px 0;}
#sidebar_bottom ul ul li {width:160px; margin:0 0 0 10px; padding:2px 0 2px 18px; border:none; background:url(images/sidebar_bottom_li.png) no-repeat left;}


/* social - call to actions
-----------------------------------*/
.callactions {width:194px; height:144px; position:relative; padding:0 0 20px 0; margin:0 auto;}
.callactions li a {position:absolute; top:0; left:0; text-indent:-9000px; overflow:hidden;}
.callactions .searchapt a {background:url(images/actions_search_apt.gif) no-repeat; width:194px; height:66px;}
.callactions .searchapt a:hover {background-position:left bottom;}

.callactions .searchhomes a {background:url(images/actions_search_homes.gif) no-repeat; width:194px; height:66px; top:78px;}
.callactions .searchhomes a:hover {background-position:left bottom;}


/* comments
-----------------------------------*/
#commentform{margin:0 0 0 15px; padding:5px;}
#commentform p{color:#fff;}

#respond h3 {color:#fff; margin:15px 0 0 15px;}

#commentform a{color: #fff; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
#commentform h3{font:bold 10pt Arial, Helvetica, sans-serif; color:#fff; margin:20px 0 0 25px; padding:0;}
#comment{width:80%;}

#author, #email, #url, #comment, #submit{background:#E1E1E1; color:#fff; font:normal 8pt Arial, serif; margin:5px 5px 0 0; padding:5px; border: 1px solid #000;}
#submit{margin:5px 5px 0 0;}
#comments{color:#fff; margin:0 0 0 15px; padding:0}
.avatar{float:left; margin:0 12px 0 0;}
ol.commentlist {color:#EFC378; list-style-type: none; margin:0; padding:0; width:546px;}
ol.commentlist li {background:#1C160E; border-bottom:dashed 1px #8E7F43; margin:10px 0; padding:10px 0 10px 10px; list-style-type:none;}
ol.commentlist li.alt {background:#1C160E; border-bottom:dashed 1px #8E7F43;}
ol.commentlist li p {color:#EFC378; margin:6px 0 6px 0; padding:10px 12px 0 0; line-height:18px;}
ol.commentlist a {color:#fff;}
cite {font:bold 9pt Arial, Verdana, Tahoma; font-style: normal; color:#EFC378;}
cite a{color:#EFC378; text-decoration:none; border-bottom:1px dotted #465D71;}


/* search
-----------------------------------*/
#search {background:url(images/search-form-bg.gif) no-repeat; padding:0; margin:0; width:248px; height:38px; float:left;}
#searchform {padding:0; margin:8px 0 0 45px;}
#searchform input#s {padding:3px 2px 2px 5px; font:bold 9pt Arial, Helvetica, sans-serif; color:#bb7928;}
#searchform input#searchsubmit {border:none; background:#333; color:#fff; text-transform:lowercase;}

.search-field {background:transparent; border:none; display:block; float:left; padding:10px; width:140px; margin:0;}
.search-submit {background:transparent; border:none; cursor:pointer; display:block; float:left; width:46px; height:22px;}
.search-field:focus {outline:none !important}


/* misc
-----------------------------------*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {float: right;}
.alignleft {float: left}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}


/* footer
-----------------------------------*/
.footerbg {
	background:url(images/bg-footer.gif) repeat-x;
	width:100%;
	margin:0 auto;
	padding:40px 0;
	clear:both;
}
#footer-home-callactions {width:798px; padding:0; margin:0 auto;}
#footer-home-callactions img {width:216pxpx; padding:0 25px;}


/* footer
-----------------------------------*/
#footer-contact {
	background:url(images/footer-contact-bg.gif) no-repeat top left;
	width:670px;
	height:75px;
	clear:both;
	text-align:center;
	margin:0 auto;
}
#footer-contact p{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 10px;}
#footer-contact label {font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
#input-form {float:left; padding:4px 0 0 35px;}
#input-submit {float:left; padding:0 0 0 5px;}

#footer {clear:both; margin:0 auto; padding:50px 0 0 0; width:902px; }
#footer .footer-contactinfo{font:normal 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; width:100%; padding:0 0 15px 0; display:block;}
#footer .footer-copyright{float:left; font:normal 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0;margin:0;}
#footer .footer-developer {float:right; font:normal 9px Verdana, Arial, Helvetica, sans-serif; text-align:right;}
#footer a{font-weight:bold; color:#000; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Our Team
-----------------------------------*/
#info {width: 225px; float: left;}
#about {width: 775px; float: right;}
#clear {clear: both;}


#button2 {
display: none}
#button3 {
display: none}
#button4 {
display: none}
#button5 {
display: none}
#button6 {
display: none}


#buttonb {
display: none;}
#buttonc {
display: none;}
#buttond {
display: none;}

#radio-list ul li{float: left;} 
#radio-list ul li{margin: 5px; padding: 0px; list-style: none; font-size: 18px; color: #333333}

#clear


