body{
background:url(images/bg.gif) repeat-x;
background-color:#261505;
margin: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

}

a{color: #ffd4b4;}

.header{
	width: 959px;
	margin: 20px auto 0 auto;
}

#logo{
	margin-left: 16px;
}

#menu{
	margin-left: 62px;
	}
	
.wrapper{
	background: url(images/shadow.png) repeat-y;
	width: 959px;
	margin: -3px auto 0 auto;
	overflow: auto;
	}
.content-wrapper{
	width: 927px;
	margin: 0 auto;
}
.content-text{
	background: url(images/content_mid.png) repeat-y;
	padding: 4px 24px;
	font-size: 12px;
	overflow: hidden;
}
.fav-left{width: 420px; float: left;}
.fav-right{width: 450px; float: right;}
#content{
	background:url(images/content_bg.gif) repeat-x #cdcdcd;
	overflow: auto;
	width: 951px;
	margin: 0 auto;
	}
#leftcolumn{
	width: 555px;
	float:left;
	margin: 0 0 0 12px;
	}
#welcome{
	background:url(images/welcome.jpg) no-repeat;
	width: 555px;
	height: 579px;
	margin: 2px 0 0 0;
}
#message{
padding: 339px 24px 0 24px;
font-size: 12px;
line-height: 12px;
}
#ad{
	background:url(images/ad.gif) no-repeat;
	height: 154px;
	width:555px;
	margin: 5px auto 0 auto;
	}
#ad img{padding: 13px 0 0 12px;}
#rightcolumn{
	width: 367px;
	float:right;
	margin: 0 12px 0 0;
	overflow:hidden;
	}
#newsletter{
	background: url(images/newsletter.gif) no-repeat;
	width: 365px;
	height: 132px;
	margin: 2px 0 0 0;
	float: right;
	}
#form{width: 330px; margin: 0 auto; padding: 10px 0 0 0;}
#name{ width: 324px; background: #e8e8e8; border-color: #bcbcbc; border-style:solid; border-width:thin; margin-bottom:4px;}
#email{ width: 324px; background: #e8e8e8; border-color: #bcbcbc; border-style:solid; border-width:thin;}
#submit{ float: right; margin: 9px 4px 0 0; width: 70px; background: #FFFFFF; border-color: #bcbcbc; border-style:solid; border-width:thin; height: 20px;}
#stats{
	background: url(images/stats.jpg) no-repeat;
	height: 158px;
	width: 337px;
	margin-top: 6px;
	float: right;
	padding-top: 131px;
	padding-left: 30px;
	}

#news{
	background: url(images/news.jpg) no-repeat;
	height: 267px;
	width: 354px;
	margin-top: 11px;
	padding-top: 33px;
	padding-left: 12px;
	float: right;
	}
#news-filler{
height: 106px;
background-color:#e8e8e8;
}
#news ul li{
display:block;
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#news ul{
padding:0;
margin:0;
width:341px;
}

#news ul li a{
background-color:#e8e8e8;
border-bottom:1px solid #cecece;
color:#000;
display:block;
padding:6px 8px;
text-decoration:none;
}

#news ul li a:hover{
background-color:#ffd4b4;
border-bottom:1px solid #6B6A64;
}
.news1{
	height: 22px;
	width: 335px;
	background: #e8e8e8;
	padding-left:6px;
	padding-top:4px;
}

.news1 a{
	color: #000000;
	text-decoration:none;
}

.news1 a:hover{
	text-decoration: underline;
}
.news2{
	height: 14px;
	width: 329px;
	background: #ffffff;
	padding: 6px;
}
.footer{
	width: 959px;
	margin: 0 auto;
	font-size: 10px;
	}
.copyright{
	color:#FFFFFF;
	float: left;
	margin: 4px 0 8px 18px;
	}
.designed{
	color:#FFFFFF;
	float:right;
	margin: 4px 18px 8px 0;
	}

.giving-spacer{
	height: 520px;
}
.contact-spacer{
	height: 580px;
}

.picleft{
	float: left;
	margin: 10px 10px 10px 0;
	border: 1px solid #000;
}

.picright{
	float: right;
	margin: 10px;
	border: 1px solid #000;
}

.about-spacer{
	height:46px;
	text-align: right;
}

.about-spacer a{
	color: #000;
}

.about-spacer a:hover{
 color:#233328;
}

#row1,#row2,#row3,#row4{
	width: 880px;
	height: 150px;
	background: #ffffff;
}

#row1{
	margin: 18px auto 36px;
}

#row1 a{
	margin-left: 15px;
}

#row2{
	margin: 36px auto;
	clear: left;
}

#row2 a{
	margin-left: 15px;
}

#row3{
	margin: 36px auto;
	clear: left;
	
}

#row3 a{
	margin-left: 15px;
}
#row4{
	margin:37px auto;
	clear: left;
}

.news-item{
	width: 100%;
	margin: 0 auto;
	border-bottom:#CECECE solid 1px;
	padding: 10px 0;
}

.news-item img{
	float: left;
	margin-right: 14px;
}

.news-item a{color: #000000;}

h3{
	margin: 0;
	font-size: 13px;
}

td p{
	margin: 0px;
}

#twitter{
	margin-left:10px;
	position:absolute;
	top:542px;
}

#twitter img{
	border: 0px;
}