.center_container{
	margin: auto;
	text-align: left;
	width: 990px;
}

.center_container_min{
	width: 980px;
	margin: auto;
	min-height: 1200px;
}

#oh_logo{
	background: url("../images/oha_logo.jpg") no-repeat;
	width: 356px;
	height: 120px;
}

/* start home top  */

.home_top {
	background: url("../images/oha_home_top.gif") repeat-x;
	width: 100%;
	height: 445px;
}

.content_top {
	background: url("../images/oha_content_top.jpg") repeat-x;
	width: 100%;
	height: 177px;
}

/*content */

#content{
	width: 850px;
	height: auto;
	font: 10pt arial;
	background: #fff;
	padding: 0px 10px 10px 0px;
	margin-left: 10px;
	top: 0px;
}

#textcontent{
	width:780px;
	height: auto;
	margin: 0 0 0 10;
	font: 10pt arial;
	text-align: justify;
	background: #f5fff5;
	margin-top: 0px;
	padding: 10px;
	min-height: 500px;
}


.sf-menu{
	margin: 0px 0px 0px 8px;
}

/*#indeximage{
	background: url("../images/spiritual1.jpg") no-repeat;
	widows: 980px;
	height: 450px;
	margin: 0px 0px 0px 0px;
}*/

#slideshow_container {
	float: left;
	margin: 0px 0px 0px 8px;
	padding-top: 10px;
	position: relative;
	text-align: left;
	z-index: 0;
}

#simplegallery1 .gallerydesctext{ /* CSS for description DIV of Example 1 (if defined) */
	text-align: left;
	padding: 2px 5px;
}

#slideshow_shadow {
	background: url("../images/slideshow_shadow.jp") no-repeat bottom;
	float: left;
	height: 275px;
	margin: auto;
	opacity: 1;
	text-align: left;
	width: 880px;
}

#slideshow{ //CSS for sample Gallery
	width: 900px;
	height: 250px;
	visibility: hidden;
	border: 7px solid #fff;
	opacity: 1px;
	position: relative;
	z-index: 0;
}

#hotlinks{
	width: 130px;
	height: 316px;
	padding: 5px;
	margin: 10px 10px 0px 0px;
	float:  left;
	list-style: none;
	background: url("../images/newsgrad.png") repeat-x;
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #a5a5a5;
	text-align: left;
}

#hotlinks ul{
	float:  left;
	list-style: none;
	margin: 10 0 0 -25;

}

#hotlinks li{
	margin: 3px 0px 0px 0px;
}

#links{
	margin: 13 0 0 0;
	float: left;
	text-decoration: none;
}

#links a{
	text-decoration: none;
}

#middle_column{
	width: 310px;
	height: 327px;
	color: #000000;
	padding: 0px;
	float: left;
	background: url("../images/newsgrad.png") repeat-x;
	margin: 10 5 5 0;
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #a5a5a5;
}

#content_bottom{
	width: 980px;
	padding-top: 10px;
	margin: auto;
	clear: left;
}

/* Old Home (Delete if not changed back) */

#box1{
	float: left;
	margin: 10px 0px 0px 0px;
	width: 150px;
	padding-right: 10px;
	height: 300px;
/*	background: url("../images/grey_grad.png") repeat-x;*/
}

#box1 p{
	padding: 10px;
	text-align: left;
}

#box1 p a:hover{
	text-decoration: underline;
	color: #305f80;
}


#box1 ul{
	list-style: none;
	margin: 10px 0px 0px 0px;
	position: relative;
	left: -20px;

}

#box1 a{
	color: #000;
	background: none;
	text-decoration: none;
}

#box1 li{
	margin-bottom: 5px;
}

#box2{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 237px;
	height: 300px;
	/*background: url("../images/lblue_grad.png") repeat-x;*/
}

#newscapture{
	margin: -7px 0px 0px 0px;
}

#newscapture a{
	background: none;
	color: #000;
	
}

.post_date{
	font-weight: 600;
	position: relative;
	left: -5px;
}

.post_title{
	font-weight: 600;
	text-align: left;
}

#news_post{
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 5px;
	text-align: left;
}

#box3{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 237px;
	height: 300px;
	/*background: url("../images/lblue_grad.png") repeat-x;*/
	text-align: left;
	
}

#box3 p{
	padding: 10px;
	margin: 0px 0px 0px 0px;
	
}


#box4{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 237px;
	height: 300px;
	
}

#box4 img{
	border: .1em solid #000;
	padding: 3px;
	background-color: #fff;
	margin-bottom: 3px;
}

/* Old Home End */

/* Home New */

#we_are p{
	margin: 20px 0px 0px 0px;
	font-family: "Verdana", sans-serif;
	font-style: italic;
	font-size: 18px;
	color: #435e77;
	width: 157px;
}



#newsbox{
	float: left;
	padding: 25px;
	margin: 10px 0px 0px 0px;
	width: 200px;
	height: 200px;
	background: #e7e7e7;
	/*background: url("../images/lblue_grad.png") repeat-x;*/
}

#vidbox{
	float: right;
	margin: 10px 0px 0px 10px;
	width: 237px;
	height: 300px;
	
}

#vidbox img{
	padding: 6px;
	background-color: #6089ac;
	margin-bottom: 25px;
	position: relative;
	left: -15px;
	top: -100px;
}

.blog{
	height: 0px;
}

/* New Home End */

#rightabout{
	width: 474px;
	height: 113px;
	background: url("../images/newsgrad.png") repeat-x;
	padding: 5 5 5 5;
	float: left;
	margin: 10 0 0 0;
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #a5a5a5;
}

#rightbox2{
	background: url("../images/rightbox2.png") repeat-x;
	width: 483px;
	height: 196px;
	float: left;
	margin: 5 0 0 0;
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #878787;
}

.null{
	width:  100%;
	height:  0px;
	clear: both;
}

#randomimage{
	margin: 0 auto 20px auto;
	width: 850px;
}

/* new index page design ideas */

#indexcontent{
	background: #b2b4ff;
	width: 818px;
	height: 316px;
	float: left;
	margin: 10px 0px 0px 10px;

}

#middle_block{
	width: 300px;
	height: 306px;
	color: #000000;
	padding: 0px;
	float: left;
	margin: 11 5 5 40;

}

#topnewsblock{
	width: inherit;
	height: 30px;
}

#topnewsblock p{
	margin: 0px 0px 0px 20px;
}

#topnewsblock h4{
	margin: 0px 0px 0px 0px;
	color: #fff;
}

#rightblock{
	width: 474px;
	height: 113px;
	background: url("../images/newsgrad.png") repeat-x;
	padding: 5 5 5 5;
	float: left;
	margin: 10 0 0 0;
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #a5a5a5;
}

#rightblock2{
	background: url("../images/rightbox2.png") repeat-x;
	width: 483px;
	height: 196px;
	float: left;
	margin: 5 0 0 0;
	border: 1px;
	border-color: #ccc;
	border-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #878787;
}

.forms a {
	background: none;
	color: #000;
}

.forms a:hover{
	color: #515151
}

.mission{
	clear: both;
}

.missionimage{
	margin: 0px 10px 15px 0px;
	float: left;
}

/* site-wide styles */

body{
	margin: 0px;
	padding: 0px;
	background: #fff;
}

a{
	text-align: left;
	background: none;
	color: #3b3b3b;
	text-decoration: underline;
}

p{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	line-height: 18px;
}

ul{
	font-size: 9pt;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
}

ul .item65, ul .item66, ul .item67, ul .item68, ul .item69, ul .item70, ul .item77, ul .item78{
margin-left: 15px;
}

table{
	font-size: 9pt;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border-collapse: collapse;
}

table.table{
	margin: 0px 0px 10px 0px;
	vertical-align: top;
}

tr{
	font-size: 9pt;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

table.table th{
	border-top: 2px solid #000000;
	font-weight: bold;
	padding: 0px 20px 15px 0px;
	vertical-align: top;
}

td{
	font-size: 9pt;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

table.table td{
	border-top: 1px solid #000000;
	padding: 0px 20px 15px 0px;
	vertical-align: top;
}

#tablespacing tr td{
	margin: 0px 0px 0px 10px;
}

ul{
	list-style-type: none;
	margin-left: 25px;
}

li{
	list-style-type: none;
	margin-bottom: 7px;
	line-height: 18px;
}

.bulletlist ul{
	list-style-type: disc;
}

.bulletlist li{
	list-style-type: disc;
}

h1{
	font: 20pt arial;
	color: #5c7941;
}

h2{
	font: 18pt arial;
	color: #5c7941;
}

h3{
	font: 15pt arial;
	color: #5c7941;
}

h4{
	font: 12pt arial;
	font-weight: bold;
	color: #27425a;
	margin: 0px 0px 5px 0px;
}

.comment{
	color: #515151;
	font-size: 10px;
	line-height: 15px;
	margin-left: 25px;
}

.textemphasis{
	color: #515151;
}

.textindent{
	margin: 0px 0px 5px 0px;
	text-indent: 40px;
}

.center{
	margin-left: auto;
	margin-right: auto;
}

/*footer styles */

#footer{
	background: url("../images/footer.jpg") top repeat-x;
	width: 100%;
	height: 50px;
	padding-top: 10px;
	margin: 25px 0px 0px 0px;
}

#footerinfo{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}
