html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset{margin:0;padding:0;}
img, fieldset{border:0;}
img{max-width:100%;height:auto;width:auto\9;}
img{border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{background:#0d1424 url(images/background-puzzle.jpg) repeat center top;font:.91em/150% Arial, Helvetica, sans-serif;color:#666;}
a{color:#026acb;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 1.2em;padding:0;}
p.p20 {padding-left:20px;}
p.p30 {padding-left:30px;}
p.p40 {padding-left:40px;}
p.ipad {font-style:italic;padding-left:30px;}
p.rel {padding-top:15px;padding-bottom:7px;text-align:center;font-weight:bold;}
p.i30 {padding-left:30px;padding-right:30px;font-style:italic;}
p.i40 {padding-left:40px;padding-right:40px;font-style:italic;}
p.itop {padding-top:10px;font-style:italic;}
p.icl {clear:both;padding-top:17px;font-style:italic;}
.i {font-style:italic;}
.b {font-weight:bold;}
blockquote{margin:0 0 1.2em;padding-left:30px;padding-right:30px;background-color:#FFFFFF;border:0px;}
blockquote.color{margin:0 0 1.2em;padding-left:30px;padding-right:30px;background-color:#F2F2F2;border:1px solid #D4D4D4;border-radius:25px;}
ul, ol{margin:1em 0 1.4em 24px;padding:0;line-height:140%;}
li{margin:0 0 .5em 0;padding-bottom:2px;}
ul.p20 {padding-left:20px;}
ul.p30 {padding-left:30px;}
ul.sq {list-style-type: square;}
li{margin:0 0 .5em 0;padding:0;}
h1, h2, h3, h4, h5, h6{line-height:1.4em;margin:20px 0 .4em;color:#000;}
h1{font-size:2em;}
h2{font-size:1.4em;}
h3{font-size:1.1em;}
h3.cl {clear:both;padding-top:16px;}
h3.t {padding-top:16px;}
h4.p7 {padding-left:7px;}
h4{font-size:1em;}
h5{font-size:1em;}
h6{font-size:1em;}
.box {width:50%;position:relative;padding:3px 3px 3px 3px;border:1px ridge #C0504D;}
.box-2 {width:55%;position:relative;padding:3px 12px 3px 12px;border:1px ridge #C0504D;}
input[type=search]{-webkit-appearance:none;outline:none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{display:none;}
#pagewrap{width:1150px;margin:0 auto;background:#eeeeee;}
#header{position:relative;background:#BEBEE4;padding-top:10px;}
#site-name{font:verdana, arial;color:#3E1E7A;font-weight:bold;font-size:180%;padding-bottom:7px;padding-top:7px;margin-left:auto;margin-right:auto;}
#site-description{font:120% arial;color:#3E1E7A;padding-bottom:14px;}
#site-details{font:100% arial;color:#3E1E7A;padding-bottom:20px;}
#site-logo{display:inline;float:left;margin-left:110px;}
#content{background:#fff;margin:5px 0 2px;padding:20px 35px;width:792px;float:left;}
#content-full{background:#fff;margin:5px 0 2px;padding:20px 20px;width:1110px;float:left;}
.post{margin-bottom:40px;}
.post-title{margin:0 0 5px;padding:0;font:bold 26px/120% Arial, Helvetica, sans-serif;}
.post-title a{text-decoration:none;color:#000;}
.post-meta{margin:0 0 10px;font-size:90%;}
.post-image{margin:0 0 15px;}
#sidebar{width:280px;float:right;margin:5px 0 2px;}
.news{width:100%;margin:0px 0 5px;background:#ffffff;border-left:thin solid #d7d8ea;float:right;}
.related{width:100%;margin:0px 0 5px;background:#ECE3E4;float:right;}
.follow{width:100%;margin:0px 0 5px;background:#ffffff;border-left:thin solid #d7d8ea;float:right;}
.promo{width:100%;margin:0px 0 5px;background:#ECE3E4;float:right;}
.directories{width:100%;margin:0px 0 5px;background:#ffffff;border-left:thin solid #d7d8ea;float:right;}
.blog{width:100%;margin:0px 0 5px;float:right;background:#ECE3E4;}
.tcl{width:100%;margin:0px 0 5px;background:#ffffff;border-left:thin solid #d7d8ea;float:right;}
.tbt{width:100%;margin:0px 0 5px;background:#ffffff;border-left:thin solid #d7d8ea;float:right;}
ul.sb{list-style-type: square;padding-left:5px;}
li{margin:0 0 .5em 0;padding-bottom:4px;}
#footer{clear:both;color:#666666;font-size:90%;padding-top:4px;}
#footer a{color:#666666;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;zoom:1;}
.style-frm{color:#FFFFFF;border-style:none;visibility:hidden;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{width:auto;font-family:'Open Sans', sans-serif;line-height:1;background:#5959ab;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#C0504D;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu > ul > li > a{padding:20px;font-size:12px;text-decoration:none;text-transform:uppercase;color:#ffffff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color:#000000;}
#cssmenu > ul > li.has-sub > a{padding-right:25px;}
#cssmenu > ul > li.has-sub > a::after{position:absolute;top:21px;right:10px;width:4px;height:4px;border-bottom:1px solid #000000;border-right:1px solid #000000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after{border-color:#C0504D;}
#cssmenu ul ul{position:absolute;left:-9999px;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{right:0;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
#cssmenu ul li:hover > ul > li{height:32px;}
#cssmenu ul ul li a{padding:10px 10px;width:160px;font-size:12px;background:#C0504D;text-decoration:none;color:#dddddd;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul li.has-sub > a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after{border-color:#ffffff;}
@media all and (max-width:800px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu{width:100%;}
#cssmenu ul{width:100%;display:none;}
#cssmenu.align-center > ul,
#cssmenu.align-right ul ul{text-align:left;}
#cssmenu ul li,
#cssmenu ul ul li,
#cssmenu ul li:hover > ul > li{width:100%;height:auto;border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu ul li a,
#cssmenu ul ul li a{width:100%;}
#cssmenu > ul > li,
#cssmenu.align-center > ul > li,
#cssmenu.align-right > ul > li{float:none;display:block;}
#cssmenu ul ul li a{padding:20px 20px 20px 30px;font-size:12px;color:#000000;background:none;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul ul li a{padding-left:40px;}
#cssmenu ul ul,
#cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after{display:none;}
#menu-line{display:none;}
#cssmenu #menu-button{display:block;padding:20px;color:#ffffff;cursor:pointer;font-size:12px;text-transform:uppercase;}
#cssmenu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#000000;}
#cssmenu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #000000;border-bottom:2px solid #000000;}
#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.15);height:52px;width:52px;cursor:pointer;}
#cssmenu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000000;z-index:99;}
#cssmenu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000000;z-index:99;}
#cssmenu .submenu-button.submenu-opened:after{display:none;}
}
div.five{width:5%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.five{width:100%}
}
div.ten{width:10%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.ten{width:100%}
}
div.twenty{width:20%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.twenty{width:100%}
}
div.twenty-five{width:25%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.twenty-five{width:100%}
}
div.thirty{width:30%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.thirty{width:100%}
}
div.thirty-three{width:33%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.thirty-three{width:100%}
}
div.forty{width:40%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.forty{width:100%}
}
div.fifty{width:50%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.fifty{width:100%}
}
div.sixty{width:60%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.sixty{width:100%}
}
div.seventy{width:70%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.seventy{width:100%}
}
div.seventy-five{width:75%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.seventy-five{width:100%}
}
div.eighty{width:80%;min-width:100px;float:left;}
@media screen and (max-width:767px){div.eighty{width:100%}
}
#box{width:50%;position:relative;padding:3px 3px 3px 3px;border:1px ridge #C0504D;}
#box-2{width:55%;position:relative;padding:3px 12px 3px 12px;border:1px ridge #C0504D;}
div.color{width:20%;min-width:100px;float:left;background-color:#E7E7E7;border:1px solid #D4D4D4;border-radius:25px;padding:5px 5px 5px 5px;margin:5px;}
@media screen and (max-width:767px){div.color{width:100%}
}
div.color2{width:20%;min-width:100px;float:left;background-color:#E9E0E1;border:1px solid #D4D4D4;border-radius:25px;padding:5px 5px 5px 5px;margin:5px;}
@media screen and (max-width:767px){div.color2{width:100%}
}
div.color1{position:relative;background:#FFFFFF;overflow:hidden;height:100%;}
.responsive-tabs__heading{display:none;}
.responsive-tabs__list__item{display:inline;cursor:pointer;}
@media (max-width:767px){.responsive-tabs__list{display:none;}
.responsive-tabs__heading{display:block;cursor:pointer;}
.responsive-tabs__panel--closed-accordion-only{display:none;}
}
@media (min-width:768px){.responsive-tabs__panel--closed-accordion-only{display:block !important;}
}
.responsive-tabs-wrapper{clear:both;zoom:1;}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after{content:"";display:table;}
.responsive-tabs-wrapper:after{clear:both;}
.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus{outline:1px solid #ccc;}
.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus{outline:none !important;}
.responsive-tabs__list{font-size:1.0em;margin:2em 0 0 0;padding:0;border-bottom:1px solid #ddd;padding-bottom:5px;line-height:2em;}
.responsive-tabs__list__item{background:#eee;padding:10px 10px;margin-right:.75em;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ddd;}
.responsive-tabs__list__item:hover{background:#efefef}
.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover{background:#fff;border-bottom-color:#fff;}
.responsive-tabs__panel{margin-bottom:50px;}
@media (max-width:767px){.responsive-tabs__heading{padding:0.5em;border-radius:5px;border:1px solid #ccc;box-shadow:0px 2px 3px rgba(0,0,0,0.4);background:#ddd;position:relative;}
.responsive-tabs__heading:after{content:"";display:block;position:absolute;right:20px;top:40%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;}
.responsive-tabs__heading:hover,
.responsive-tabs__heading--active:hover{background-color:#efefef}
.responsive-tabs__heading--active{background:#fff;}
.responsive-tabs__heading--active:after{border-bottom:10px solid #000;border-top:0;}
}
.lbsTooltip{background:#F0EFEA;border:1px solid #999;}
.lbsTooltipHeader{background:#DAD8CB;font-weight:bold;font-size:15px;font-family:Arial,Helvetica,serif;margin:0;padding:4px;position:relative;text-align:left;border-bottom:1px solid #999;}
.lbsTooltipBody{padding:4px 8px 0 8px;margin:0;position:relative;z-index:2;text-align:left;}
.lbsTooltipBody p{display:inline;color:black;font-family:Arial,Helvetica,serif;font-size:14px;line-height:16px;}
.lbsTooltipFooter{bottom:4px;font-family:Helvetica,Arial,serif;font-size:11px;margin-top:4px;position:absolute;text-align:right;}
.lbsTooltip a{color:#999;text-decoration:none;font-size:12px;}
.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref{font-size:85%;top:-1px;position:relative;}
.lbsTooltipBody .ch-ref{font-weight:bold;}
.lbsTooltipBody .verse-ref{color:#696969;}
.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p{margin:0;padding:0;}
.class2 a:link{text-decoration:none;color:#666666;}
.class2 a:visited{text-decoration:none;color:#666666;}
.class2 a:active{text-decoration:none;color:#666666;}
.class2 a:hover{text-decoration:underline;color:#026acb;}
option{background-color:#d7d8ea;}
@media screen and (max-width:980px){#pagewrap{width:95%;}
#content{width:60%;padding:3% 4%;}
#content-full{width:100%;padding:3% 4%;}
#sidebar{width:30%;}
@media screen and (max-width:650px){#header{height:auto;}
#searchform{position:absolute;top:5px;right:0;z-index:100;height:40px;}
#searchform #s{width:70px;}
#searchform #s:focus{width:150px;}
#main-nav{position:static;}
#site-logo{position:relative;}
#site-description{margin:0 0 15px;position:static;}
#content{width:auto;float:none;margin:20px 0;}
#content-test{width:auto;float:none;margin:20px 0;}
#sidebar{width:100%;margin:0;float:none;}
@media screen and (max-width:480px){html{-webkit-text-size-adjust:none;}
#main-nav a{font-size:90%;padding:10px 8px;}
}