html, body {

	margin: 0;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#322c23;
	
}

/* containers */


#container {

	margin: 0px auto;
	padding: 10px;
	width: 885px;
	height:100%;
	background-color:#41392e;
	text-align: left;
	float:left;
	
}

#navbar {

	float:left;
	padding: 0px;
	width: 163px;
	height:610px;
	background-image:url(../images/navbarbg.jpg);
	background-repeat:no-repeat;
	
}

#navbarcontent {

	float:left;
	padding: 0px 0px 0px 17px;
	width: 143px;
	height:200px;
	background-color:#fff;
	
}

.navOption{

	width: 123px;
	height:auto;
	float:left;
	background: url(../images/navbg.jpg) no-repeat;
	text-align:left;
	padding: 1px 0 1px 26px;
	
}
#maincontainer{
	margin:50px auto 0 auto;
	width:950px;
	height:100%;

}
#header{

	width:632px;
	height:274px;
	padding:0 10px;
	float:left;
	background-color: #41392e;
	

}

#bodycontainer{

	width:925px;
	height:100%;
	padding:10 10 0 10px;
	float:left;
	background-color:#41392e;

}

.contentcontainer{

	width:410px;
	height:100%;
	float:left;
	margin:8px 0 0 14px;

}
.contentcontainer2{

	width:680px;
	float:left;
	margin:8px 0 0 24px;
	height:100%;

}
.contentcontainer2 img{ border:0;
}
.contentcontainer2 a, .contentcontainer2 a:visited{ color:#eee; text-decoration:underline;
}
.contentcontainer2 a:hover { text-decoration:none;
}

#pagecontent{

	width:704px;
	height:510px;
	float:left;
	margin: 10px 0 0 12px;
	background-image:url(../images/contentbg.jpg);
}

#sidebar{

	width:190px;
	height:334px;
	float:right;
	margin: 0 -20px 0 0;
	background-image:url(../images/sidebarbg.jpg);
}

iframe{

	width:520px;
	height:470px;
	margin-top:15px;
	float:left;

}

#pageheader{

	width:719px;
	height:88px;
	margin-right:-10px;
	float:right;
	background-image:url(../images/contentheaderbg.jpg);

} 


#newscontainer{

	width:250px;
	height:328px;
	float:left;
	margin:8px -7px 0 12px;
	background-image:url(../images/newsbg.jpg);
	background-repeat:no-repeat;
	padding: 10px 0 0 20px;

}

#subnewscontainer{

	width:250px;
	height:135px;
	float:left;
	overflow:hidden;
	
}

#subnewscontainer2{

	width:250px;
	height:100px;
	float:left;
	overflow:hidden;
	
}

#footer{

	width:921px;
	height:48px;
	margin: 0px auto;
	float:left;
	background-image:url(../images/footer.jpg);
	
}
.footerText { float:right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; margin: 10px 0 0 0;
}
/* text foramts */

h1 {

	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 30px;
	font-weight:bold;	
	float:left;
	text-transform:uppercase;
	margin: 25px 0 0 25px;
				
}

a.nav  {

	font-family: Arial;
	font-size: 11px;
	color: #322c23;
	line-height: 20px;
	text-transform:uppercase;
	text-decoration:none;
	
}

a.navorange  {


	clear:both;
	float:left;
	font-family: Arial;
	font-size: 11px;
	color: #d06100;
	line-height: 20px;
	font-weight:bold;
	text-decoration:none;
	
}

.contentHeader{

	clear: both;
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 26px;
	font-weight:bold;	
	float:left;
	text-transform:uppercase;
	margin-bottom: 10px;
}
h2{

	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 26px;
	font-weight:bold;	
	text-transform:uppercase;
	margin-bottom: 20px;
}

.sidebarheader{

	clear: both;
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 18px;
	font-weight:bold;	
	float:left;
	text-transform:uppercase;
	margin: 0 12px -15px 18px;
}
.sidebarheader a { text-decoration:none; color:#FFFFFF;
}
.sidebarheader a:hover { text-decoration:underline; color:#CCCCCC; }

.navheader {

	clear: both;
	text-align: left;
	font-family: Arial;
	color:#626160;
	font-size: 10px;
	font-weight:bold;
	margin: 25px 0 -10px 0;	
	float:left;
	

}

.orangetext{
	clear: both;
	width:113px;
	text-align: left;
	font-family: Arial;
	color:#d06100;
	font-size: 10px;
	font-weight:bold;
	float:left;
	margin-top:10px;
	
}

.newsheader{

	clear: both;
	width:250px;
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 20px;
	font-weight:bold;
	float:left;
	margin: 0px 0 5px 0;

	
}


.normaltext{
	
	clear: both;
	width:123px;
	text-align: left;
	font-family: Arial;
	color:#626160;
	font-size: 10px;
	float:left;
	
}

.whitetext{
	
	clear: both;
	width:400px;
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 10px;
	float:left;

}

.imgRight  {float:right; padding: 20px 0 10px 15px;
}
.imgRight img { padding:0; margin:0;  padding: 20px 0 10px 15px;
}
.imgRight span { display:block; font-size:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;
}
p, ul{
	
	
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 12px;

}

.Bold{
	font-weight: bold;
}

#flashcontent{
	margin-bottom:-100px;

}

.newstext{
	
	clear: both;
	width:235px;
	height:90px;
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 10px;
	float:left;
	height:59px;
	margin-top:0px;
	padding-right:10px;
	overflow: hidden;


}

.newstitle{
	
	clear: both;
	width:250px;
	text-align: left;
	font-family: Arial;
	color:#fff;
	font-size: 12px;
	font-weight:bold;
	float:left;
	margin-bottom:px;	
	overflow:hidden;	

}

.newsdate{
	
	clear: both;
	width:200px;
	text-align: left;
	font-family: Arial;
	color:#d06100;
	font-size: 9px;
	float:left;
	margin-bottom:0px;

}


a.grey  {

	font-family: Arial;
	text-align: left;
	font-family: Arial;
	color:#626160;
	font-size: 10px;
	text-decoration:none;
	
}

img.contentimage  {

	border: thick solid #322c23;
	margin-left:-2px;

}

img.sidebarimage  {

	width:150px;
	margin: 20px 0 0 13px;
	border: thick solid #322c23;
}

.donation_form {
text-align:left;

}
.donation_form_Submit { border: 1px solid #CF6100; background-color:#322c23; color:#FFFFFF; text-align:center; width:150px;}

.formtext{
color:#FFFFFF;

}

.formerror{
color:#FF0000;
}

.Donation_Form2 {
text-align:left;
}

.donationStep1{
margin-left: 0px;
margin-top:10px;
}

.donationStep2{
margin-left: 100px;
margin-top:10px;
}

.donationStep3{
margin-left: 190px;
margin-top:10px;
}

.donationStep4{
margin-left: 100px;
margin-top:12px;
}

.formtext2{
position: absolute;
color:#FFFFFF;
margin-top:15px;
font-weight:bold;
}

.formtext3{
position: absolute;
color:#FFFFFF;
padding-top:14px;
font-weight:bold;
}