/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

article, aside, figure, footer, header, hgroup, nav, section, details, summary {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
input[type=file], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

/* reset/_/style.css */

/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.chromeframe {position: absolute; top: 0;}

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {font: 16px Helmet, Freesans, sans-serif;}

/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea {color: #333;}

a {color: #000087;}
/*a:hover {color: #69f;}*/

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
/*::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;}*/

/* j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;}

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }










body {/*font-family: Liberation Sans,Helvetica Neue,Helvetica,Tahoma,Verdana,FreeSans,Nimbus Sans L,DejaVu Sans,Droid Sans,sans-serif;padding:0;margin:0;*/text-rendering:optimizeLegibility;}

canvas {-ms-touch-action: double-tap-zoom;}
.passage {/*line-height:1.618em;*/}
.passage br+sup{margin-left:1.5em;}
a:hover {background-color:yellow;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.super_strongs {vertical-align:baseline;position:relative;bottom:0.33em;}
.super_strongs a{text-decoration:none;}
sup {/*font-size:smaller;*/vertical-align:baseline;position:relative;bottom:0.33em;}
.maintext sup{font-size:14px;}
#box_container {display:-moz-box;display:-webkit-box;display:box;
-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;box-align:start;width:100%;padding:0;margin:0}
#main_box {-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;box-ordinal-group:3;/*padding-left:.66em;padding-right:.66em;*/}
#study_box {-moz-box-ordinal-group:4;-webkit-box-ordinal-group:4;box-ordinal-group:4;width:100%;background-color:#ffffff;padding:0;margin:0;}
#nav_box {-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;width:100%;background-color:#477DD6;padding:0;margin:0;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #004487 0%, #477DD6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #004487 0%, #477DD6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #004487 0%, #477DD6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #004487), color-stop(1, #477DD6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #004487 0%, #477DD6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #004487 0%, #477DD6 100%);
}
#breadcrum_box {-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;
padding:0;margin:0;
}

.navigation_form {color:white;background-color:#477DD6;
clear:both;
padding:.66em;
display:table;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #004487 0%, #477DD6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #004487 0%, #477DD6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #004487 0%, #477DD6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #004487), color-stop(1, #477DD6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #004487 0%, #477DD6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #004487 0%, #477DD6 100%);
/*-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;*/}
.navigation_form a{color:white;text-decoration:none;}
.navigation_form a:hover{color:yellow;background-color:#004487;}
.navigation_form select{font-size:110%;}
.navigation_form input{font-size:110%;}

.navigation_form_table {display:table-row;}
.navigation_form_cell  {display:table-cell;}

#unified_form {display:block;}

.parallel_form select{font-size:large;}
.parallel_form input{font-size:large;}

.pagination {margin: 20px 0px;}
.pagination ul {display: inline-block;
border-radius: 4px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
padding: 0px;
margin: 0px 0px 10px 0px;
}
.pagination ul > li {display: inline;line-height: 20px;}
.pagination ul > li > a, .pagination ul > li > span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: rgb(255, 255, 255);
border-width: 1px 1px 1px 0px;
border-style: solid;
border-color: rgb(221, 221, 221);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{
    border-left-width: 1px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
    color: rgb(153, 153, 153);
    cursor: default;
    background-color: transparent;
    border-radius: 0;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: rgb(153, 153, 153);
    cursor: default;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: rgb(245, 245, 245);
    border-radius: 0;
}

/*.navigation_links {clear:both;padding:1em;}*/
/*#874300*/
.bfooter {color:white;clear:both;padding-left:.66em;padding-right:.66em;
padding-bottom:.66em;padding-top:.1em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
background-color: #004487; /* fallback color if gradients are not supported */
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #477DD6 0%, #004487 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #477DD6 0%, #004487 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #477DD6 0%, #004487 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #477DD6), color-stop(1, #004487));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #477DD6 0%, #004487 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #477DD6 0%, #004487 100%);
}
.bfooter a{color:#000087;}
.bfooter a:visited{color:#870044;}
.bfooter ul{list-style:none;background-color:white;}
.bfooter li{display:inline;padding-right:5px;border:none;}
.bfooter h2{/*padding:.125;margin:.125;*/font-size:25px;margin-top:16px;margin-bottom:16px;}
.bfooter h3{font-size:18px;}
.bfooter p{margin-top:1em;margin-bottom:1em;}
.tsk {clear:both;margin-top:16px;margin-bottom:16px;}
.footer_text {background-color:white;color:black;padding:.5em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
/*.footer a:hover{color:yellow;background-color:#874100;}*/
.parallel_passages_container{padding-bottom:1em;vertical-align:top;}
.maintext {vertical-align:top;max-width:700px;margin:auto;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;color:rgb(51,51,50);font-size:22px;line-height:1.5em;letter-spacing:0.01rem;}
.maintext h1 {font-size:50px;font-weight:700;line-height:55px;margin-bottom:17px;}
.maintext p {margin-bottom:1em;margin-top:1em;}
.maintext p+p {text-indent: 1.5em;}
.maintext_wrapper {width:1067px;margin-left:auto;margin-right:auto;}
.maintext_sidecolumn {float:left;margin-left:15px;}
.bible_toc {width:352px;float:left;}

.strongs_wrap {width:54em;margin-left:auto;margin-right:auto;}
.strongs_wrap h1 {font-size:32px;line-height:38.4px;margin-bottom:17px;}
.strongs_wrap h2 {font-size:22px;line-height:28.4px;margin-bottom:11px;}
.strongs_wrap h3 {font-size:20px;line-height:25px;margin-bottom:10px;margin-top:10px;}
.strongs_maincolumn {width:30em;float:left;}
.strongs_adcolumn {width:22em;float:right;}
.strongs_sidecolumn {width:22em;float:left;margin-left:.5em;}
.word_def {text-indent:1.5em;}
.strongs_indexed_dict li {list-style-type:disc;margin-left:1.5em;font: 16px Helmet, Freesans, sans-serif;line-height:24px;}
.strongs_search_presets li {list-style-type:disc;margin-left:1.5em;font: 16px Helmet, Freesans, sans-serif;line-height:24px;}

.parallel_passages article:nth-child(even){background-color:#f5f5f5;}
.parallel_passages article:nth-child(odd){}
.row:nth-child(even) {background:#f5f5f5;}
.row:nth-child(odd) {}

/*
div.row:hover {
animation-duration: 4s;
-moz-animation-duration: 4s;
-webkit-animation-duration: 4s;
-o-animation-duration: 4s;
animation-name: slidein;
-moz-animation-name: slidein;
-webkit-animation-name: slidein;
-o-animation-name: slidein;
}
@keyframes slidein {
	from {
		background-color: #fffdfb;
	}
	to {
		background-color: #ffffff;
	}
}
@-moz-keyframes slidein {
	from {
		background-color: #fffdfb;
	}
	to {
		background-color: #ffffff;
	}
}
@-webkit-keyframes slidein {
	from {
		background-color: #fffdfb;
	}      
	to {
		background-color: #ffffff;
	}
}
@-o-keyframes slidein {
	from {
		background-color: #fffdfb;
	}      
	to {
		background-color: #ffffff;
	}
}*/

.unit {float:left;margin:.25em;}
div.unit:hover {background-color: #fffdf5;}
.ref_strongs {font-size:smaller;}
.ref_tvm {font-size:smaller;}
.ref_english {font-weight:bold;color:#17235c;font-family:Tahoma, SansSerif, Verdana, Arial Unicode MS, sans-serif;}
.ref_greek {font-family:Gentium, SBL Greek, Palatino Linotype, Arial Unicode MS;font-size:110%;}
.ref_hebrew {font-family:"Ezra SIL","Times New Roman";}
.hebrew{font-family:"Ezra SIL","Times New Roman";}
.greek{font-family:Gentium, SBL Greek, Palatino Linotype, Arial Unicode MS;/*font-size:110%;*/}
.ABP_GRK {font-family:Gentium, SBL Greek, Palatino Linotype, Arial Unicode MS;/*font-size:110%;*/line-height:1.135em;}
.ABP_GRK a{font-family:Tahoma,Verdana, Arial Unicode MS, SansSerif, sans-serif;font-size:90%;}
.ABP_GRK span.strongs {position:relative;bottom:-.2em;}

.ABP_Strongs {line-height:1.135em;}
.ABP_Strongs span.strongs {position:relative;bottom:-.2em;}
.interlinear {line-height:1.135em;}
.interlinear span.strongs {position:relative;bottom:-.2em;height:23px;}
.interlinear span.english {font-family:Gentium, Palatino Linotype, Arial Unicode MS;height:23px;}
.interlinear span.greek {font-family:Gentium, Palatino Linotype, Arial Unicode MS;height:23px;}
/*.ABP_Strongs {line-height:1.25em;}*/
.LXX_WH {line-height:1.135em;}
.LXX_WH span.strongs {position:relative;bottom:-.2em;}
.LXX_WH span.tvm {position:relative;bottom:-.2em;}
.Tischendorf {line-height:1.135em;}
.Tischendorf span.strongs {position:relative;bottom:-.2em;}
.Tischendorf span.tvm {position:relative;bottom:-.2em;}
.TR {line-height:1.135em;}
.TR span.strongs {position:relative;bottom:-.2em;}
.TR span.tvm {position:relative;bottom:-.2em;}
.IGNT {line-height:1.135em;}
.IGNT span.strongs {position:relative;bottom:-.2em;}
.ACVI {line-height:1.135em;}
.ACVI span.strongs {position:relative;bottom:-.2em;}
.ACVI span.tvm {position:relative;bottom:-.2em;}
.new {line-height:1.135em;}
.new span.strongs {position:relative;bottom:-.2em;}
.KJV_Strongs {line-height:1.135em;}
.KJV_Strongs span.strongs {position:relative;bottom:-.2em;}
.Webster_Strongs {line-height:1.135em;}
.Webster_Strongs span.strongs {position:relative;bottom:-.2em;}
.ASV_Strongs {line-height:1.135em;}
.ASV_Strongs span.strongs {position:relative;bottom:-.2em;}
.WEB_Strongs {line-height:1.135em;}
.WEB_Strongs span.strongs {position:relative;bottom:-.2em;}
.AKJV_Strongs {line-height:1.135em;}
.AKJV_Strongs span.strongs {position:relative;bottom:-.2em;}
.CKJV_Strongs {line-height:1.135em;}
.CKJV_Strongs span.strongs {position:relative;bottom:-.2em;}
.DSV_Strongs {line-height:1.135em;}
.DSV_Strongs span.strongs {position:relative;bottom:-.2em;}
.Luther1545_Strongs {line-height:1.135em;}
.Luther1545_Strongs span.strongs {position:relative;bottom:-.2em;}
.Luther1912_Strongs {line-height:1.135em;}
.Luther1912_Strongs span.strongs {position:relative;bottom:-.2em;}
.ELB1871_Strongs {line-height:1.135em;}
.ELB1871_Strongs span.strongs {position:relative;bottom:-.2em;}
.ELB1905_Strongs {line-height:1.135em;}
.ELB1905_Strongs span.strongs {position:relative;bottom:-.2em;}
.Segond_Strongs {line-height:1.135em;}
.Segond_Strongs span.strongs {position:relative;bottom:-.2em;}
.CUV_Strongs {line-height:1.135em;}
.CUV_Strongs span.strongs {position:relative;bottom:-.2em;}
.CUVS_Strongs {line-height:1.135em;}
.CUVS_Strongs span.strongs {position:relative;bottom:-.2em;}
.IHOT {line-height:1.135em;}
.IHOT span.strongs {position:relative;bottom:-.2em;}

.Stephanus {font-family:Gentium, SBL Greek, Palatino Linotype, Arial Unicode MS;/*font-size:1.2em;*/}
.Stephanus a{font-family:Tahoma,Verdana, Arial Unicode MS, SansSerif, sans-serif;font-size:.85em;}
.Stephanus sup{font-size:.75em;}
.no_english{color:white;}
.no_english_strongs{color:white;}
.no_strongs{color:white;}
.strongs {color:green;text-decoration:none;}
.mac {color:blue;text-decoration:none;}
.verse_ref{text-decoration:none;}
/*footer ul {list-style:none;}
footer li {display:inline;padding-right:.5em;}*/

.toc {clear:both;background-color:#004487;}
.toc ul {margin:0px;padding:0px;float:left;list-style:none;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li{float:left;text-transform:uppercase;padding:0px;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li.Selected {background-color:#24298c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li a{text-decoration:none;color:#FFFFFF;padding:0px 10px;line-height:35px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
/*#637139*/
.toc ul li a:hover{background-color:#477DD6;}

span.unit:hover {background-color: #fffdf5;}
span.strongs {font-size:75%;}
.strongs a{text-decoration:none;color:green;}
.english {/*font-weight:bold;*/color:#101050;/*#17235c;*/}
.tvm {font-size:75%;}
.ref {color:#5C1723;font-size:15px;}
.ref a{text-decoration:none;}
.ref.greek a{color:#5C1723;}
.version_info{text-decoration:none;font-size:14px;}
.red {color:#501031}

span.strongs {display:block;}
span.tvm {display:block;}
span.greek {display:block;}
span.hebrew {display:block;}
span.english {display:block;}
.concordance {font-size:smaller;}
.concordance a{text-decoration:none;}
.Arabic{direction:rtl;/*font-size:larger;*/}
.Peshitta{direction:rtl;font-family:Gentium, Palatino Linotype, Arial Unicode MS;/*font-size:larger;*/}
.HOT{direction:rtl;}
.kjv_usage{font-size:70%;line-height:1.15em;}
.verse_ref.Arabic{font-size:small;}

.SBLGNT{font-family:SBL Greek, Gentium, Palatino Linotype, Arial Unicode MS;/*font-size:1.2em;*/}
.SBLGNT a{font-family:Tahoma,Verdana, Arial Unicode MS, SansSerif, sans-serif;font-size:.85em;}
.SBLGNT sup{font-size:.75em;}
.Tregelles{font-family:SBL Greek, Gentium, Palatino Linotype, Arial Unicode MS;/*font-size:1.2em;*/}
.Tregelles a{font-family:Tahoma,Verdana, Arial Unicode MS, SansSerif, sans-serif;font-size:.85em;}
.Tregelles sup{font-size:.75em;}
.Nestle{font-family:SBL Greek, Gentium, Palatino Linotype, Arial Unicode MS;/*font-size:1.2em;*/}
.Nestle a{font-family:Tahoma,Verdana, Arial Unicode MS, SansSerif, sans-serif;font-size:.85em;}
.Nestle sup{font-size:.75em;}

.apparatus{clear:both;margin-top:1em;}

.compare h2{display:inline;font-size:20px;font-weight:normal;margin-top:0;margin-bottom:0;}

.match {background-color:yellow;}
.search_results article{margin-bottom:1em;max-width:/*30em*/640px;}
.book_name_search_match {margin-bottom:1em;font-size:30px;}

.next_prev {/*max-width:55em;*/margin:auto;text-align:center;}
.next_prev ul {margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px;float:left;list-style:none;}
.next_prev ul li{float:left;padding:.25em;}
.next_prev ul li a{text-decoration:none;display:block;}

.site_breadcrumb {padding-left:.66em;padding-right:.66em;}
.site_breadcrumb a{text-decoration:none;}

.versions_list {float:left;background-color:white;padding:0.25em;}
.versions_list ul {list-style:none;width:10em;padding:0.25em;}
.versions_list li {display:inline-block;padding-right:5px;}
.versions_list h3 {font-size:16px;margin-bottom:8px;}

.book_toc {clear:both;margin-top:-1em;margin-bottom:2em;}
.book_toc ul{list-style:none;display:inline;}
.book_toc li{float:left;padding-right:1em;}


.version_toc {clear:both;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.version_toc ul {margin-top:.75em;padding-left:0px;float:left;list-style:none;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.version_toc ul li{float:left;padding:0px;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.version_toc ul li a{text-decoration:none;color:#FFFFFF;padding:0px 10px;line-height:35px;display:block;font-weight:bold;}
.version_toc ul li a:hover{background-color:#477DD6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}


.homepage_toc {clear:both;font: 16px Helmet, Freesans, sans-serif;/*background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*/}
.homepage_toc ul {margin-top:.75em;padding-left:0px;float:left;list-style:none;/*background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*/}
.homepage_toc ul li{float:left;margin:1em;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.homepage_toc ul li a{text-decoration:none;color:#FFFFFF;padding:0px 10px;line-height:35px;display:block;font-weight:bold;}
.homepage_toc ul li a:hover{background-color:#477DD6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

#main_box header h1{clear:both;text-shadow:#999 0px 1px 3px;}

.openx{clear:both;margin-top:1em;margin-bottom:1em;/*border-style:solid;border-width:5px;border-color:#C4D5F1;background-color:#F1F3F6;*/}

.interlinear_form {display:table;}
.interlinear_form_row {display:table-row;}
.interlinear_form_cell {display:table-cell;width:50%;}

.len3 {max-width:41.5em;}
.len4 {max-width:42em;}
.len5 {max-width:42.5em;}
.len6 {max-width:44em;}
.len7 {max-width:44.3em;}
.len8 {max-width:44.6em;}
.len9 {max-width:45.2em;}
.len10 {max-width:45.6em;}
.len11 {max-width:45.9em;}
.len12 {max-width:46em;}
.len13 {max-width:46.9em;}
.len14 {max-width:47.5em;}
.len15 {max-width:47.9em;}
.len16 {max-width:48.2em;}
.len17 {max-width:48.5em;}
.len18 {max-width:49em;}
.len19 {max-width:49.8em;}
.len20 {max-width:50em;}
.len21 {max-width:50.5em;}
.len22 {max-width:51em;}
.len23 {max-width:51.5em;}
.len24 {max-width:52em;}
.len25 {max-width:52.5em;}
.len26 {max-width:53em;}
.len27 {max-width:53.5em;}

.search_header {font-size:32px;line-height:38.4px;margin-top:15px;margin-left:15px;margin-bottom:15px;}
.version_index_list {margin-bottom:1em;}
.version_index_list li {list-style-type:disc;margin-left:1.5em;margin-bottom:6px;}
.vines_intro {margin-left:auto;margin-right:auto;width:50em;clear:both;line-height:27px;}
.vines_intro p {margin-bottom:1em;margin-top:1em;}
.vines_intro p+p {text-indent:1.5em;}
.version_select_list {max-width:430px;}


@media print{

.maintext {width:100%;max-width:100%;}
.next_prev {display:none;}
.site_breadcrumb {display:none;}
.versions_list {display:none;}
.navigation_form {display:none;}
.parallel_form {display:none;}
#nav_box {display:none;}
#breadcrum_box {display:none;}
#study_box {display:none;}
.toc {display:none;}
.book_toc {display:none;}
.openx {display:none;}
.bsap {display:none;}
.largead {display:none;}
.bsarocks, #bsap_1254816, #bsap_1283445, .bsap {display:none;}
.social_icons {display:none;}
.search_results article{max-width:100%;width:100%;}
.search_results {max-width:100%;width:100%;}
.maintext {width:100%!important;max-width:100%!important;
padding:.33em!important;
/*margin:.33em!important;*/
}
.maintext_sidecolumn {margin:0!important;}
.maintext_wrapper {margin:0!important;width:100%!important;}
}
@media screen and (max-device-width: 360px){
.version_select_list {width:95%;max-width:95%;}
.version_toc {width:100%;max-width:100%;}
.bible_toc {width:100%;max-width:100%;}
.below_footer_text {width:95%;overflow:scroll;}
.strongs_form {max-width:95%;}
}
@media screen and (max-device-width: 480px){
body{
  -webkit-text-size-adjust:none;
  /*padding:5px;*/
}
#main_box {padding:0em!important;margin:0em!important;width:100%!important;}
.maintext {width:100%!important;max-width:100%!important;
padding:.33em!important;
/*margin:.33em!important;*/
}
.maintext h1{font-size:36px;line-height:39.6px;}
.maintext_sidecolumn {margin:0!important;width:95%!important;}
.maintext_wrapper {margin:0!important;width:100%!important;}

.strongs_wrap {width:100%!important;}
.strongs_maincolumn {width:100%!important;display:block!important;}
.strongs_adcolumn {display:block!important;}
.strongs_sidecolumn {display:block!important;width:100%!important;}

.navigation_form {
display:block!important;
padding:.33em!important;
}
.navigation_form_table { clear:both!important;
  display:block!important;
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:0!important;}
.navigation_form_cell  { clear:both!important;
  display:block!important;
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:0!important;}
.navigation_form select{font-size:80%!important;}
.navigation_form input{font-size:100%!important;}
.adsense_main_rectangle {clear:both;margin-left:-.5em!important;}

.prev_book {content:'< B';}
.prev_chapter {content:'< C';}
.prev_verse {content:'< V';}
/*.current_chapter {content:''}*/
.next_verse {content:'V >';}
.next_chapter {content:'C >';}
.next_book {content:'B >';}

.next_prev ul {width:100%;background-color:#004487;}
.next_prev ul li{margin:0px;padding:0px;}
.next_prev ul li a {background-color:#004487;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;color:#ffffff;padding:2px 9px;text-decoration:none;margin:0px;}
.next_prev ul li a:hover {background-color:#477ed6;}
.next_prev ul li a:active {position:relative;top:1px;}

.site_breadcrumb {width:100%;background-color:#004487;margin:0px;padding:0px;color:#ffffff;}
.site_breadcrumb a {background-color:#004487;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;color:#ffffff;padding:2px 0px;text-decoration:none;margin:0px;}
.site_breadcrumb a:hover {background-color:#477ed6;}
.site_breadcrumb a:active {position:relative;top:1px;}

.version_select_list {max-width:95%;}

/*
.toc {clear:both;background-color:#004487;}
.toc ul {margin:0px;padding:0px;float:left;list-style:none;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li{float:left;text-transform:uppercase;padding:0px;background-color:#004487;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li.Selected {background-color:#24298c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li a{text-decoration:none;color:#FFFFFF;padding:0px 10px;line-height:35px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.toc ul li a:hover{background-color:#477DD6;}
*/

}

@media screen and (max-device-width: 600px){
body{
  -webkit-text-size-adjust:none;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  /*padding:5px;*/
}
#main_box {padding:0em!important;margin:0em!important;width:100%!important;}
.maintext {width:100%!important;max-width:100%!important;
padding:.33em!important;
/*margin:.33em!important;*/
}
.maintext_sidecolumn {margin:0!important;}
.maintext_wrapper {margin:0!important;width:100%!important;}
.strongs_wrap {width:100%!important;}
.strongs_maincolumn {width:100%!important;display:block!important;}
.strongs_adcolumn {display:block!important;}
.strongs_sidecolumn {display:block!important;width:100%!important;}

.navigation_form {
display:block!important;
padding:.33em!important;
}
.navigation_form_table { clear:both!important;
  display:block!important;
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:0!important;}
.navigation_form_cell  { clear:both!important;
  display:block!important;
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:0!important;}
.navigation_form select{font-size:80%!important;}
.navigation_form input{font-size:100%!important;}
.adsense_main_rectangle {clear:both;/*margin-left:-.5em!important;*/}

.prev_book {content:'< B'}
.prev_chapter {content:'< C'}
.prev_verse {content:'< V'}
/*.current_chapter {content:''}*/
.next_verse {content:'V >'}
.next_chapter {content:'C >'}
.next_book {content:'B >'}

.next_prev ul {width:100%;background-color:#004487;}
.next_prev ul li{margin:0px;padding:0px;}
.next_prev ul li a {background-color:#004487;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;color:#ffffff;padding:2px 9px;text-decoration:none;margin:0px;}
.next_prev ul li a:hover {background-color:#477ed6;}
.next_prev ul li a:active {position:relative;top:1px;}

.site_breadcrumb {width:100%;background-color:#004487;margin:0px;padding:0px;color:#ffffff;}
.site_breadcrumb a {background-color:#004487;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;color:#ffffff;padding:2px 0px;text-decoration:none;margin:0px;}
.site_breadcrumb a:hover {background-color:#477ed6;}
.site_breadcrumb a:active {position:relative;top:1px;}

.openx {overflow:auto;}
.interlinear_form {display:block;}
.interlinear_form_row {display:block;float:left;}
.interlinear_form_cell {display:block;float:left;}

.version_select_list {max-width:430px;}
}
