@charset "utf-8";
@import url(/common.css);

.clearBoth { clear:both; height:1px; zoom:1; display:table; width:100%;}

.pageTitle { height:58px; border-bottom:solid 2px #656565; position:relative;}
.pageTitle h2 { float:left; position:absolute; top:26px; font-size:21px; font-weight:normal; color:#800; font-family:georgia; font-style:italic; text-shadow: #ccc 1px 1px 3px;}
.pageTitle h2 a { color:#800; font-style:italic;}

.pageTitle .search { position:absolute; right:0; top:26px; width:179px; height:27px; background:url(/images/bg_search.gif) 0 0 no-repeat; padding:4px 0 0 10px;}
.pageTitle .search .searchText { width:150px; font-size:11px; font-family:arial; color:#777; font-style:italic; background-color:transparent; border:0; left:0; position:relative; top:3px}
.pageTitle .search .btn { padding:0; position:absolute; top:8px; right:10px; float:right; border:0; background:url(/include/images/btn_search.gif)no-repeat; background-size:12px; width:12px; outline:none}
.pageTitle .btnArea { width:200px; text-align:right; position:absolute; top:28px; right:0; color:#333; font-family:georgia; }
.pageTitle .btnArea a { width:73px; font-style:italic; color:#444444; border:solid 1px #dfdfdf; padding:3px 0 3px 0; display:inline-block; margin:0 0 0 -1px; text-align:center; background:url(/images/btn_list_bg.gif) 0 0 no-repeat;}
.pageTitle .btnArea a:hover { color:#333333; text-decoration:none; border:solid 1px #c1c1c1; background-position:0 -22px;}
*html .pageTitle .btnArea a { margin:0 0 0 -1px;}

.sermonList { border-top:solid 1px #dfdfdf;}
.sermonList .list { clear:both; border-bottom:solid 1px #dfdfdf;}
.sermonList .list h3 { font-size:24px; font-family:georgia; font-style:italic; color:#444444; font-weight:normal; padding:26px 0 15px 0;}
.sermonList .list h3 a { color:#444; font-style:italic; text-shadow: #ccc 1px 1px 3px;}
.sermonList .list h3 a:hover { border-bottom:dashed 1px #ccc; text-decoration:none;}
.sermonList .list .detail { color:#666; line-height:1.4; text-shadow: #ccc 1px 1px 3px; text-shadow:none; }
.sermonList .list .detail a { color:#666;}
.sermonList .list .infoWrap {}
.sermonList .list .info { float:left; font-size:11px; color:#888888; padding:10px 0 0 0;}
.sermonList .list .info .bar { color:#cbcbcb;}
.sermonList .list .info .nation { color:#af4e4e; font-weight:bold;}
.sermonList .list .info .date { color:#9d9d9d;}

.btnLearn { height:52px; text-align:right; font-size:13px; font-family:georgia; padding:4px 0 0 0;}
.btnLearn a { width:113px; text-align:center; color:#2d3bba; font-style:italic; border:solid 1px #dfdfdf; padding:6px 0 6px 0; display:inline-block; background:#fefefe url(/images/bg_btn_more.gif) 0 bottom repeat-x;}
.btnLearn a .learn { color:#444; font-style:italic; }
.btnLearn a:hover .learn { color:#2d3bba;}
.btnLearn a:hover { text-decoration:none; color:#2d3bba; border:solid 1px #8496f2; font-style:italic; }

.btnRead { height:52px; text-align:right; font-size:13px; font-family:georgia; padding:4px 0 0 0;}
.btnRead a { width:113px; text-align:center; color:#2d3bba; font-style:italic; border:solid 1px #dfdfdf; padding:6px 0 6px 0; display:inline-block; background:#fefefe url(/images/bg_btn_more.gif) 0 bottom repeat-x;}
.btnRead a .learn { color:#444; font-style:italic; }
.btnRead a:hover .learn { color:#2d3bba;}
.btnRead a:hover { text-decoration:none; color:#2d3bba; border:solid 1px #8496f2; font-style:italic; }

.btnAll { height:52px; text-align:right; font-size:13px; font-family:georgia;
padding:4px 0 0 0; margin:-22px 0 0 0;}
.btnAll a { width:113px; text-align:center; color:#800; font-style:italic; border:solid 1px #dfdfdf; padding:6px 0 6px 0; display:inline-block; background:#fefefe url(/images/bg_btn_all.gif) 0 bottom repeat-x;}
.btnAll a:hover { text-decoration:none; color:#2d3bba; border:solid 1px #8496f2; font-style:italic; }

.truthListM { clear:both; padding:30px 0 0 0; margin:0 0 5px 0;}
.truthListM h2 {}
.truthListM .left { float:left;}
.truthListM .right { float:right;}
.truthListM .row { clear:both; zoom:1; padding:28px 0 0 0; border-top:1px solid #E8E8E8; }
.truthListM .none { padding:0; border:none !important;}
.truthListM .list { width:276px; padding:0 0 20px 0; }
.truthListM .list h3 { font-size:21px; color:#934c13; font-family:georgia; font-weight:normal; font-style:italic; padding:0 0 8px 0; letter-spacing:-1px;}
.truthListM .list h3 a { color:#924c13; font-style:italic; }
.truthListM .list p	 { color:#333333;}
.truthListM .list h5 { font:italic 12px/16px Georgia; color:#6b2c0d;}
.truthListM .list h5 a {  color:#6b2c0d;}
.truthListM .list .subLink { padding:8px 0;}
.truthListM .list .subLink li { background:url(/truth/images/icon_arrow_single.gif) 0 7px no-repeat; padding:0 0 0 8px; font:11px/18px Arial;}
.truthListM .list .subLink li a	{ color:#666;}
.truthListM .list .btn { text-align:right; color:#666;}
.truthListM .list .btn a { color:#666; font-style:italic; background:url(/truth/images/icon_arrow.gif) 0 5px no-repeat; padding:0 0 0 9px;}
.truthListM .list .btn a:hover { color:#800; background:url(/truth/images/icon_arrow_over.gif) 0 5px no-repeat;}

.sermonListM { clear:both; padding:22px 0 0 0; border-top:solid 2px #656565;}
.sermonListM h2 { font-size:26px; font-weight:normal; color:#880000; font-family:georgia; font-style:italic; text-shadow: #ccc 1px 1px 3px; padding:0 0 10px 0; height:88px;}
.sermonListM h2 a { color:#880000; font-style:italic;}
.sermonListM .first { border-top:none !important;}
.sermonListM .first h3 { padding:0 0 15px 0 !important;}
.sermonListM .list { clear:both; border-top:solid 1px #dfdfdf;}
.sermonListM .list h3 { font-size:21px; font-family:georgia; font-style:italic; color:#274564; font-weight:normal; padding:26px 0 15px 0;}
.sermonListM .list h3 a { color:#274564; font-style:italic; text-shadow: #ccc 1px 1px 3px;}
.sermonListM .list h3 a:hover { border-bottom:dashed 1px #ccc; text-decoration:none;}
.sermonListM .list .detail { color:#666; line-height:1.4; text-shadow: #ccc 1px 1px 3px; text-shadow:none; }
.sermonListM .list .detail a { color:#666;}

#linkMenu { float:left; margin:0 0 40px 0; width:592px; border-bottom:1px solid #848484; overflow:hidden;}
#linkMenu li{ margin:0; padding:0;}
#linkMenu li a	{ padding-left:19px; float:left; width:573px;}
#linkMenu li a:hover { text-decoration:none;}
#linkMenu li a.opened { background:url(/truth/images/bg_menu_on.gif) 0 0 repeat-x; border-top:1px solid #303030; font:italic 18px/32px Georgia; color:#FFF; text-shadow:1px 1px 2px #768199;}
#linkMenu li a.closed { background:url(/truth/images/bg_menu_off.gif) 0 0 repeat-x; border-top:1px solid #D6D6D6; font:italic 15px/32px Georgia; color:#333; text-shadow:1px 1px 2px #CBCBCB;}
#linkMenu li ul	{ padding:0 0 0 2px; float:left; height:145px; overflow:hidden;}
#linkMenu li ul li { padding:0 0 0 2px; font:13px/20px Arial;}
#linkMenu li ul li a { clear:both; _width:auto; border:none; color:#333;}
#linkMenu li ul li a:hover { color:#800;}

.sermonCont { }
.sermonCont h2 { font-size:24px; font-family:georgia; font-weight:normal; color:#333; font-style:italic;text-shadow: #ccc 1px 1px 3px; padding:24px 0 10px 0; text-shadow:1px 1px 2px #CBCBCB;}
.sermonCont .info { height:39px;}
.sermonCont .info ul {}
.sermonCont .info ul li { float:left; padding:0 20px 0 0; font-size:11px; color:#888888;}
.sermonCont .info ul li .bar { color:#cbcbcb;}
.sermonCont .info ul li .nation { color:#af4e4e; font-weight:bold;}
.sermonCont .info ul li .date { color:#555555;}
.sermonCont .con { clear:both; font-size:14px; color:#444; line-height:1.4; text-align:justify; padding:0 0 30px 0;}
.sermonCont .con h4 { font-size:20px; font-family:georgia; font-weight:normal; color:#222; font-style:italic; padding:0 0 4px 0; text-align:left;}
.sermonCont .con .verse { color:#800; font-family:georgia; font-style:italic;}

.btnDown { clear:both; height:50px; text-align:right; color:#444; font-size:13px; font-family:georgia; }
.btnDown a { width:93px; font-style:italic; color:#444; border:solid 1px #dfdfdf; padding:6px 0 5px 0; display:inline-block; text-align:center; background:url(/images/bg_btn_down.gif) 0 0 repeat-x;}
.btnDown a:hover { color:#2d3bba; text-decoration:none; border:solid 1px #6379e5; background:#fff url(/images/bg_btn_down_over.gif) 0 bottom no-repeat}
*html .btnDown a { margin:0 0 0 -1px;}

#rFragrance { width:206px; padding:30px 0 10px 0;}
#rFragrance h3 { padding:0 0 3px 0; border-bottom:solid 1px #bcbcbc; font-size:18px; font-family:georgia; font-style:italic; color:#333333; font-weight:normal;}
#rFragrance h3 a { font-style:italic; color:#333333;}
#rFragrance ul {}
#rFragrance li { border-top:dotted 1px #e4e4e4; font-family:georgia; color:#888888; padding:7px 0 7px 0;}
#rFragrance li.first { border-top:none;}
#rFragrance li a { font-style:italic; color:#888888;}
#rFragrance li a:hover { color:#222222;}

#rFragrance li.thisOn { color:#880000;}
#rFragrance li.thisOn a { color:#880000; text-decoration:underline;}
#rFragrance li.thisOn ul { padding:10px 0 15px 0;}
#rFragrance li.thisOn ul li { border-top:none; color:#666666; font-size:11px; font-family:arial; font-style:normal; padding:0 0 7px 0;}
#rFragrance li.thisOn ul li a { color:#666666; text-decoration:none; font-style:normal;}
#rFragrance li.thisOn ul li a:hover { color:#222222; text-decoration:underline;}
#rFragrance li ul { padding:10px 0 15px 0;}
#rFragrance li ul li { border-top:none; color:#666666; font-size:11px; font-family:arial; font-style:normal; padding:0 0 7px 0;}
#rFragrance li ul li a { color:#666666; text-decoration:none; font-style:normal;}
#rFragrance li ul li a:hover { color:#222222; text-decoration:underline;}

.m-rFragrance{display: none}
