@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body	{
	background:url(../images/body-grad.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
}

#main-wrap	{
	margin:0;
	padding:0;
}

#top	{
	width:906px;
	margin:23px auto 0 auto;
	height:176px;
	background:url(../images/top-grad.jpg) repeat-x;
	overflow:visible;
}

#top #crux	{
	position:relative;
	float:right;
	background:url(../images/crux.jpg) no-repeat;
	width:194px;
	height:176px;
}

#top #vol	{
	background:url(../images/vol.jpg) no-repeat bottom;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	width:332px;
	height:30px;
	padding-top:12px;
	margin-left:12px;
}

#top #logo	{
	width:438px;
	height:99px;
	margin:6px 0 0 3px;
}

#header	{
	height:58px;
	width:906px;
	margin:0 auto;
}

#header #container	{
	height:55px;
	width:902px;
	margin:1px;
	border:1px #5b7795 solid;
}

#header #container p	{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#e8e8e8;
	padding:18px 0 0 8px;
}

#header #container p .ital	{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	margin-left:63px;
}

#menu-top-wrap	{
	background:url(../images/content-top-bk.gif) top no-repeat;
	width:920px;
	margin:0 auto;
}

#middle-top	{
	background:url(../images/content-top-bk.gif) no-repeat 0 -10px;
	width:920px;
	margin:0 auto;
}

#middle-bottom	{
	background:url(../images/content-bottom-bk.gif) bottom no-repeat;
	margin:0;
	padding:0;
}

#menu-wrap	{
	width:904px;
	height:34px;
	margin:0 auto;
	background:	url(../images/menu-grad.jpg) bottom repeat-x;
	padding:0;
}

#menu-wrap	ul	{
	list-style:none;
	margin-left:15px;
}

#menu-wrap	li	{
	list-style:none;
	display:inline;
}

#menu-wrap	li a	{
	padding-top:10px;
	display:inline-block;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#menu-wrap .active	{
	padding-top:10px;
	display:inline-block;
	font-size:12px;
	color:#000;
	text-decoration:none;
	background:url(../images/menu-arrow.jpg) top center no-repeat;
	padding-left:3px;
	padding-right:3px;
}

#menu-wrap	li a:hover	{
	background:url(../images/menu-arrow.jpg) top center no-repeat;
}

#menu-wrap	li.sep	{
	width:23px;
	height:35px;
	background:url(../images/menu-sep.jpg) no-repeat;
	border:0px #FF0000 solid;
	margin:0;
	padding:0
}

#middle-bottom #content	{
	width:906px;
	margin:0 auto;
	display:table;
}

#content-wrap	{
	display:table;
	background:url(../images/content-wrap-bk.gif) repeat-y;
	margin-top:19px;
	overflow:visible; 
	height:1%;
}

#content-wrap #content-left	{
	width:382px;
	float:left;
}

#content-left .img-holder-top	{
	background:url(../images/img-holder-top.gif) no-repeat;
	margin:0 0 0 10px;
}

#content-left .img-holder	{
	width:367px;
	/*height:160px;*/
	height:244px;
	background:url(../images/img-holder.gif) no-repeat;
	margin:0 0 0 10px;
	padding:9px 0 0 0;
}

.img-holder-top h1	{
	font-size:16px;
	color:#2d65ad;
	padding:10px 0 0 20px;
}

.img-holder	.pic	{
	width:351px;
	height:218px;
	margin:0 0 0 8px;
}

#content p	{
	font-size:12px;
	line-height:17px;
	padding-left:30px;
	padding-right:22px;
	padding-top:19px;
	color:#292929;
}

#content-left p.sub	{
	font-size:12px;
	width:280px;
	margin:0 auto;
	font-family:"Times New Roman", Times, serif;
	line-height:17px;
	padding:0;
	color:#4c4c4c;
}

.tempsub	{
	font-size:12px;
	width:280px;
	margin:0 auto;
	font-family:"Times New Roman", Times, serif;
	line-height:17px;
	padding:0;
	color:#4c4c4c;
}


.read-more	{
	margin-top:7px;
	height:24px;
	text-align:right;
	padding-right:20px;
}

.read-more2	{
	margin-top:7px;
	height:24px;
	text-align:right;
	padding-right:20px;
}

.title-header	{
	width:332px;
	background:url(../images/title-header-bk.jpg) repeat-y;
	font-size:16px;
	color:#2d65ad;
	font-weight:bold;
	margin:17px 0 0 10px;
	padding:9px 0 8px 20px;
}

.title-header2	{
	width:298px;
	background:url(../images/title-header-bk.jpg) repeat-y;
	font-size:16px;
	color:#2d65ad;
	font-weight:bold;
	margin:17px 0 0 8px;
	padding:9px 0 8px 20px;
}

#content-wrap #content-right	{
	float:left;
	width:336px;
}

#content-wrap #content-mid	{
	position:relative;
	float:right;
	margin-right:10px;
}

#content-mid #biblical	{
	width:172px;
	height:161px;
	background:url(../images/biblical.jpg) no-repeat;
	margin-left:5px;
	margin-top:5px;
}

#biblical p	{
	font-size:12px;
	font-weight:bold;
	color:#043154;
	padding-top:5px;
	padding-left:40px;
}

#biblical p.heb	{
	font-size:12px;
	font-weight:bold;
	color:#043154;
	text-align:right;
	padding-right:15px;
}

#biblical h1	{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:19px;
	padding:10px 15px 0 20px;
	letter-spacing:0.4px;
}

#content-footer	{
	background:url(../images/content-footer.jpg) bottom no-repeat;
	margin:0 auto;
	width:920px;
	height:10x;
	padding:0;
}

#bottom	{
	width:906px;
	height:110px;
	margin:0 auto;
	background:url(../images/footer-bk.jpg) repeat-x;
	padding:0;
}

#bottom #fot-links	{
	margin:0;
}

#fot-links	ul	{
	list-style:none;
	margin-left:10px;
}

#fot-links	li	{
	list-style:none;
	display:inline;
}

#fot-links	li a	{
	font-size:12px;
	text-decoration:underline;
	color:#336bb2;
	padding-left:15px;
}

#fot-links li a:hover	{
	color:#333;
}

#fot-links p	{
	font-size:12px;
	padding-left:25px;
}

#fot-links .design	{
	font-size:12px;
}

#fot-container	{
	margin-top:15px;
}

#fot-container .copy	{
	float:left;
}

#fot-container .kempis	{
	float:right;
	margin-right:56px;
}

#fot-container p	{
	text-align:center;
}

#fot-container .higlight	{
	font-weight:bold;
	color:#69adff;
}

/*#####   Content Sub Page styles     ######*/

#content-wrap-sub	{
	margin-top:19px;
	padding:20px;
}

#content-wrap-sub	h1	{
	font-size:16px;
	font-weight:bold;
	color:#2d65ad;
	line-height:19px;
	letter-spacing:0.4px;
	padding-left:30px;
}

#content-wrap-sub img	{
	padding:10px;
}

#content-wrap-sub .author	{
	font-size:11px;
	color:#888;
	font-weight:bold;
}
