body{
	padding:10px;
	font-family:tahoma;
	background-color:#fff;
}
a{
	text-decoration:none;
	color:#009;
}
a.visited{
	text-decoration:none;
	color:#009;
}

h1{
	font-size:1em;
	background-color:#ADF;
	text-align:center;
	padding:5px;
}
h4{
	text-align:left;
	line-height:0.9em;
	padding:0;
	margin:5px 0;
	min-width:80px;
	color:#333;
	font-weight: normal
}
h6{
	margin:1em 0;
}
.main-menu{
	font-size:.8em;
	padding:5px;
	text-align:center;
}
.arm{
	text-align:left;
	padding:5px;
	background-color:#FFC;
}
.arm_header{
	min-width:400px;
	font-size:18px;
	background-color:#FFC;
	padding:10px;
}
.arm-blue,
.para{
	padding:5px;
	background-color:#EEF;
}
.kjv{
	padding:5px;	
	/*display: none;*/
	background-color:#DFD;
}
.homepage .kjv{
	display:none;
}
.kjv_header{
	min-width:400px;
	font-size:18px;
	background-color:#DFD;
	padding:10px;
	text-align:right;
}
.footnote{
	padding:5px;
	background-color:#FEE;
}
.red, .red a{
	color:#d00;
}
.blue{
	color:#009;
}
.fn_link{
	color:#ff0000;
	cursor:pointer;
}

.row{
	clear:both;
	padding:2px 5px;
	margin:auto;
	text-align:center;
	display:table-row;
	display:block;

}
.cell{
	text-align:left;
	display:table-cell;
	padding:10px;
	display:inline-block;
	margin:2px;
}
.arm.cell{
	margin-right:2px;
	border-right:solid thin #333;
}
.homepage .new_testament{
	padding:5px;
}
.homepage .new_testament .arm{
	background-color:#FDD;
}
.content_table{
	width:95%;
}
.content_table td{
	padding:10px;
	margin:10px;
	border:2px solid #fff;
	min-width:400px !important;
}
.arm_1994,
.ru_syn{
	font-size:.7em;
	font-style:italic;
	float:right;
	display:none;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}
#main-filters{
	width:90%;
	text-align:center;
	border-bottom:solid thin #ccc;
	padding: 2px 20px;
	font-size:.7em;
	background-color:#eee;
	margin:auto;
	display:none;
}
#main-filters label{
	padding:10px 5px 0 10px;
}
.tooltip .tooltip_arm_1994,
.tooltip .tooltip_ru_syn {
  visibility: hidden;
  width: 420px;
  background-color: none;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  margin:50px 0 0 -50px;
}

.tooltip:hover .tooltip_arm_1994,
.tooltip:hover .tooltip_ru_syn {
  visibility: visible;
}
.content_table td.all_comments{
	padding:0 5px;	
}
.hamapatum,
.missing,
.all_comments .arc,
.all_comments .tb{
	font-size:.8em;
	display:none;
}
.line-number {
	margin-right:5px;
}
.lnk_pre, .lnk_nxt{

	margin-top:5px;
}
.lnk_pre a, .lnk_nxt a{
	font-size:.6em;
	border:thin solid #ccc;
	padding:2px 12px;
	color:#666;
}
.lnk_pre,
#footer-content .lnk_nxt{
	float:right;
}
.lnk_nxt ,
#footer-content .lnk_pre{
	float:left;
}
#footer-content{
	text-align:center;
	font-size:.9em;
	margin:20px 0;
}
#book_selector{
	margin:10px;
}
#book_chapters{
	width:95%;
	margin:auto;
	font-size:1em;
	line-height:1.5em;
	padding:10px;
}
#book_chapters a{
	padding:2px;
	color:#033;
	border:solid thin #ccc;
}
#book_chapters a:hover{
	color:#F00;
	border:solid thin #F00;
}

#main-menu form,
#main-filters form{
	display:inline;
	margin-left:10px;
	font-size:.9em;
}
#main-filters input{
	display:inline;
}
book_selector select{
	float:left;
}
#results{
	padding:10px 30px;
	background-color:#EEE;
}
#headward-c, #headward-l, #wordforms{
	width:95%;
	text-align:center;
	color:#000;
	font-size:1em;
	font-weight:normal;
	margin:auto;
	margin:10px 0;
	border:solid thin #eee;
	padding:4px 2px;
}

#headward-c a,
#headward-l a{
	color:#D00;
	padding:4px 2px;
}
#headward-c a:hover,
#headward-l a:hover,
#wordforms :hover{

	color:#009;
	background-color:#ddd;
	border:thin solid #F00;
}
#wordforms a{
	color:#009;
	padding:4px 2px;
}

hr.close-line{
	border:dotted thin #eee;
}
#copyright{
	border-top:solid thin #ddd;
	text-align:center;
	font-size: .8em;
	color:#999;
	padding:10px 0;
}
/**/
.missing,
.hamapatum,
#cb_show_arm_1994,
#cb_show_ru_syn,
#cb_arc_comments,
#cb_tb_comments{
	display:none;
}/**/
	
@media (max-width: 900px) {
  td.arm, td.kjv {
    float:left !important;
    width:100% !important;
    margin:0 !important;
  }
}