body {
	background-color: #DCDCAF;
}
body, div {
	margin: 0;
	padding: 0;
}
p, h1, h2, h3 {
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
}
	
h4	{
	font-weight:bold
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:6px;
}
h3	{
	font-weight:bold;
	font-size:12px;
	border-bottom:solid 1px #CCCC99;
}
	
#outer {
	margin: auto;
	width: 1048px;
	padding-top:10px;
	color:#999966;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#header {

	height: 232px;
	width: 1048px;
	float:left;
}
#footer {
	background-image: url(../images/btm.gif);
	background-repeat:no-repeat;
	height: 46px;
	width: 100%;
	float:left;
}
#wrapper {
	width: 1048px;
	background-image:url(../images/lft.gif);
	background-position:left top;
	background-repeat:repeat-y;
	float: left;
	background-color:#FFFFFF;
}
#inner	{
	background-image:url(../images/rt.gif);
	background-position:right top;
	background-repeat:repeat-y;
	width:1018px;
	float:right;
}
	
#rightcolumn {
	width: 234px;
	float: left;	
	border-left:solid 1px #CCCC99;
	min-height:532px;
	height:auto !important;
	height:532px;
}
#leftcolumn {
	width:782px;
	float:left;
	position:relative;
}
#topnav {
	height: 43px;
	padding-top:11px;
	width:832px;
	margin-left:216px;
}
#topnav a {
	text-decoration:none;
}
#logo {
	height: 140px;
	width: 832px;
	background-image:url(../images/toplogo.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:216px;
}
#address p {
	padding-top:10px;
	padding-left:8px;
	font-size:12px;
	padding-bottom:0px;
	font-weight:bold;
	letter-spacing:.2em;
	text-align:center;

}
#address a, #midtxtpad a, #lfttext a {
	color:#FF0000;
	text-decoration:none;
}
#address {
	background-image: url(../images/adress_bkg.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 100%;

}
#rtcontent {
	width: 206px;
}
#rttxt {
	padding-top:17px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:0px;
}
#donate {
	background-image: url(../images/donate.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:114px;
	font-size:24px;
	color:#FFFFFF;
	text-align:center;
}
#donate a {
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	display:block;
	padding-top:25px;
}
#rtnav {
	width:206px;
}
#rtnav ul {
	padding:0px;
	margin:0px;
}
#rtnav li {
	list-style-type:none;
	height:36px;
	margin-bottom:4px;
}
#rtnav a {
	background-image: url(../images/rt_nav_but_bkg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:22px;
	font-weight:bold;

}
#rtpad {
	width: 206px;
}
#lfttext, #midtext	{

}
#lfttext {
	width: 370px;
	float:left;
}
#lfttextpad	{
	padding-top:15px;
	padding-left:30px;
}
#midtext {	
	width: 400px;
	margin-left: 370px;
	padding-top:3px;	
}
#midtxtpad	{
	padding-left:30px;
	padding-right:12px;
	padding-top:15px;
}
#homeimg	{
	position:absolute;
	top:3px;
	left:-23px;
}

#new {
	background-color: #FFFFCC;
	width: 803px;
	position: absolute;
	left: -30px;
	top: 368px;
	z-index:5;
	min-height:149px;
	height:auto !important;
	height:149px;
}
#newtext	{
	color:#336600;
	padding-top:25px;
	padding-right:10px;
}
.hmmidtext	{
	padding-left:120px; 
	padding-top:140px;
}
#pop_window	{
	background-color:#e9e9c2;
	padding-top:22px;
	padding-left:18px;
	padding-right:85px;
	color:#666633;
}
#pop_window h1 {
	color:#000000;
	font-size: 24px;
}
#pop_window a {
	color:#666633;
	font-size:18px;
}
#pop_window hr	{
	color:#666633;
	size:1;
}
#pop_window h2	{
	font-size:20px;
	font-weight:bold;
	font-style: italic;
	margin-top:8px;
}
#pop_window ul	{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	padding-top:0px;
}
#pop_window li	{
	list-style-type:none;
	padding:0px;
}
