body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
margin:0;
background-image:url(bg.jpg);
background-repeat: repeat-x;
background-color: #c22d0b;
}

h3 { color:#c22d0b }
h4 { margin-bottom:0; }

.header { 
padding: 0px 0px 0px 0px;
margin: auto;
margin-top: 5px;
width: 984px;
background:none;
}

.nav {
padding: 0px 0px 0px 0px;
margin:auto;
margin-top: 4px;
background:none;
width: 867px;
}

.container_main {
padding: 0px 0px 0px 0px;
margin:auto;
margin-top:4px;
width: 867px;
background-image:url(bodybg.jpg);
background-repeat: repeat-x;
background-color: #fefcf6;
}

.test {
padding: 0px 0px 0px 0px;
margin:auto;
margin-top:4px;
width: 200px;
height: 400px;
}

.footer { 
padding: 20px;
background:#402804;
color:#f9eac3;
text-align:center;
}


/* Home
=================================== */
.localcontainer {
padding: 40px 20px 20px 20px;
width: 740px;
margin:auto;
background-image: none;
font-family: Georgia, "Times New Roman", Times, serif;
color: #563413;
font-size: 13px;
line-height: 19px;
text-align:justify;
}

.textleft {
text-align:left;
padding-right: 40px;
float: left;
width: 400px;
text-align:justify;
}	

.textright {
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
color: #563413;
font-size: 15px;
font-style:italic;
line-height: 19px;
float: left;
width: 265px;
}

.textleft a:link, .textleft a:active, .textleft a:visited,
.textright a:link, .textright a:active, .textright a:visited {
color:#830801;
}


/* History
=================================== */
.historycontainer {
padding: 40px 20px 20px 20px;
width: 740px;
margin:auto;
background-image: none;
font-family: Georgia, "Times New Roman", Times, serif;
color: #563413;
font-size: 13px;
line-height: 19px;
text-align:justify;
}
.history_imageblock {
width:680px;
text-align:center;
font-size:11px;
margin:auto;
}


/* Programs
=================================== */
.programscontainer {
padding: 40px 20px 20px 20px;
width: 740px;
margin:auto;
background-image: none;
font-family: Georgia, "Times New Roman", Times, serif;
color: #563413;
font-size: 13px;
line-height: 19px;
text-align:justify;
}
.programs_imagehead {
border-bottom:1px solid #976c43;
}
	.programscontainer a { color:#c22d0b; }
	.programscontainer a:hover { color:#563413; }


/* Join
=================================== */
.joincontainer {
padding: 40px 20px 20px 20px;
width: 740px;
margin:auto;
background-image: none;
font-family: Georgia, "Times New Roman", Times, serif;
color: #563413;
font-size: 13px;
line-height: 19px;
text-align:justify;
}

.joinleft {
text-align:left;
padding-right: 40px;
float: left;
width: 325px;
text-align:justify;
}	

.joinright {
font-family: Georgia, "Times New Roman", Times, serif;
color: #563413;
line-height: 19px;
float: left;
width: 350px;
}

input { 
border:1px solid #ccc; 
padding:5px;
margin:5px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #666;
}

textarea { 
border:1px solid #ccc; 
padding:5px;
margin:5px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #666;
width: 350px;
}

.regtext { width:90px; float:left; padding:9px 9px 9px 0; }
.reginputbox { width:250px; float:left; }

/* coming
=================================== */
.comingcontainer {
padding: 40px 20px 20px 20px;
width: 740px;
min-height: 400px;
margin:auto;
background-image: none;
}

.comingcontainer a { color:#402804 }
.comingcontainer a:link { color:#000; }

.comingcontainer img { margin:0 3px 3px 0; }