body{
margin:0;
padding:0;
/*background-image:url(bkggreen8.jpg); 
background-repeat: repeat-y;*/
line-height: 1.5em;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
background-color:#0a463a;
color: #333333;
white-space:normal;
}

p.content1{
text-indent:2em;
}


p.content2{
/*text-indent:2em;*/
background-color:#7b9573;
color:#FFFFFF;
}

p.content3{
/*text-indent:2em;*/
background:#66CC99;
}

p.content4{  /* used for mission statement page */
text-indent:2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
}

.dropbox {
width: 250px;
padding:3px;
margin: 0px 0px 4px 4px;
float: right;
}

.dropbox2 {
width: 500px;
padding:3px;
margin: 0px 10px 4px 4px;

}


.dropboxmov { /*dropbox for flash video */
border: 1px solid #b8b8b8;
width: 500px;
padding-left:20px;
padding:6px;
margin: 4px 4px 4px 4px;
}

/*#object1 {
postion: absolute;
z-index:0;
top:100px;
left: 200px;
}*/


.ldropbox {
width: 250px;
padding:3px;
margin: 4px 12px 4px 4px;
float: left;
}

.ldropbox2 { /*use this one for the blog and hth logos */
width: 500px;
padding:3px;
margin: 4px 4px 4px 4px;

}
.ldropbox3 {
padding:3px;
margin: 4px 12px 4px 4px;
float: left;
}




.sidebox{
background-color:#7b9573;
color:#FFFFFF;
border: 1px solid #999999;
margin: 0px 1px 1px 1px;
padding: 2px 2px 8px 8px;
text-align:center;

}

.sidebox2 { /* this box has a red background */
background-color:#a33246;
color:#FFFFFF;
border: 1px solid #999999;
margin: 0px 1px 1px 1px;
padding: 2px 2px 8px 8px;
text-align:center;
text-decoration:none;
}

p.sidebox2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


#maincontainer{
	width: 930px; /*Width of main container */
	margin: 0 auto;
	background-color: #fffcc;
}

#topsection{
height: 160px; /*Height of top section*/
background-color:#FFFFFF; 
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
background-color:#FFFFFF;
}


table{
border: none;
}


table.clear{
border: none;
border-right:none;
clear: both;
background:none;
clear:right;
}



/* td{
text-align:center;
width:90px;
padding:5px;
border-right-style:solid;
border-right-width:thin;
border-right-color:#CCCCCC;
border-top:none;
border-left:none;
border-bottom:none;
} */

.clearborder
{
border-right-style:hidden;
border-left-style:hidden;
border-right-color:#FFFFFF;
border-left-color:#FFFFFF;
}

.somediv{
width: 300px;
}

.somediv .floatbox{
width: 300px;
padding: 6px;
}


* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
float: left;
}

.somediv p{
margin-top: 0;
margin-left: 180px;
}


#contentcolumn{
	margin: 0 190px 0 160px;
	padding-top:20px;
	background-color: #ffffcc;
}
#contentcolumn1{
background:#FFFFFF;
padding-top:20px;
float: left;
width: 75px; /*Width of left column in pixel*/
/*height: 200px; */
padding-top: 10px;
margin-left: -830px; /*Set margin to that of -(MainContainerWidth)*/

}
#contentcolumn2{
margin: 0 190px 0 160px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background:#FFFFFF;
padding-top:20px;
}


#leftcolumn{
float: left;
width: 158px; /*Width of left column in pixel*/
/*height: 610px;*/
padding-top: 30px;
margin-left: -930px; /*Set margin to that of -(MainContainerWidth)*/
background-color:#FFFFFF; 
/*border: solid;*/
/*border-bottom:hidden;
border-left:hidden;*/
border-right-style: solid;
border-right-width:thin;
border-color:#C72935;
}

#rightcolumn{
float: left;
padding-top:30px;
width: 170px; /*Width of right column*/
margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF;
/*border-bottom:hidden;*/
border-left-style: solid;
border-left-width:thin;
border-color:#C72935;
}

.image {
	float: left;
	margin: 0 20px 0 0;
	border:#003333;
	border-style:solid;
	border-bottom-width:medium;
}

#image1 {
	float: left;
	margin: 0 20px 0 0;
}

#object1{
top: 250px;
left:315px;
}

.nofloat{
clear:both;
}

h3 {
	padding: 20px 0 0 0;
	border-bottom: 1px solid #95AE36;
	word-spacing: 3px;
	font-size: 1.85em;
	color: #74052a;
}

.list, .list2c {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	line-height: 2em;
}

.list2c li {
	float: left;
	width: 50%;
}


/* These are the 2 sml boxes on the main content column */

#leftbox, #rightbox {
	float: left;
	width: 230px;
}

#leftbox2, #rightbox2 {
	float: left;
	width: 230px;
}


#picbox {
	float: left;
	width: 200px;
	background-image:url(images/holyweek2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


#leftbox {
margin-left:25px;
}

#rightbox {
	margin-left: 20px;
}

#leftbox2{
margin-left:10px;
}

#rightbox2 {
	margin-left: 10px;
}


.boxed3 .title {
	font: normal 125% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.boxed3 .content {
	padding: 5px;
}

.boxed3 ol, .boxed3 ul {
	margin-left: 2em;
}

.box1 {
font:12px  Arial, Helvetica, sans-serif;
float: left;
width: 150px;
padding:6px;
border:0px;
}

.box2 {
font:12px Arial, Helvetica, sans-serif;
float: left;
width: 220px;
padding:6px;
border:0px;
}



#bigbox {
	float: left;
	width: 400px;
	margin-left:25px;
}

#bigbox2 {
	float: left;
	width: 550px;
	margin-left:25px;
}

#bigbox3 {
	float: left;
	width: 930px; /*Width of main container */
	margin: 0 auto; /*Center container on page*/

}




.boxed4 .title {
	font: normal 125% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.boxed4 .content4 {
	padding: 5px;
	line-height:25%;
}




/* Content */

#content {
	float: right;
	width: 480px;
	padding: 5px;
	margin-top:2px;
	padding-top:1px;
	border-bottom: 1px solid #FFFFFF;
}

#content p, #content ol, #content ul {
	line-height: 100%;
}

#content2 p {
	margin: 1em 5em;
}


.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	background-color:#ffffcc;
	border-top: thick;
	border-color:#CCCCCC;
}

.innertubetop{
margin: 0px; /*Margins for top header graphic set to 0*/
margin-top: 0;
background-color:#FFFFFF;
}

/* colored block */
.cblock1{
padding-left:10px;
width: 500px;
height: 100px;
margin-left:25px;
border: 1px solid;
border-bottom-color:#006633;
background-color: #CCFFCC;
padding: 3px;
display: block;
text-align:center;
font-size:12px;
}
.hline {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #7B9572;
}
