html {	background-color: #f2f2f2;}body {	background: #f2f2f2 url('images/body-bg.jpg') no-repeat center top;	font: 13px Arial, Sans-serif;	line-height: 1.5em;	color: #000;	letter-spacing: 1px;	height: auto;}form {	font-size: 12px;}a {	color: #000000;}a:hover {	color: #222222;}p {	padding: 0 0 10px 0;}h2 {	color: #C64446;	font: 16px Arial, Sans-serif;	font-weight: 700;	padding: 0 0 5px;}h2 a {	color: #C64446;	text-decoration: none;}h2 a:hover {	color: #000;}h2 a:visited {	color: #C64446;}h3 {	color: #505613;	font-size: 15px;	font-family: "Bodoni MT", "Times New Roman", Times;	text-transform: uppercase;	font-weight: 700;	padding: 0 0 5px;}h4 {	color: #000;	font: 13px Arial, Sans-serif;	line-height: 18px;	font-weight: 700;	padding: 0 0 6px;}#header {	background: #f2f2f2 url('images/banner.jpg') no-repeat center top;	height: 226px;}#social {	float: right;	display: inline;	font-weight: 700;	font-family: "Bodoni MT", "Times New Roman", Times;	text-align: right;	width: 400px;	padding: 60px 30px 0 0;}#language {	float: right;	display: inline;	font-weight: 700;	font-family: "Bodoni MT", "Times New Roman", Times;	text-align: right;	width: 300px;	padding: 0;}#socialIconsSm {	float: right;	display: inline;}#loginRegister {	width: 250px;	float: right;	display: inline;	font-size: 11px;	padding: 1px 12px 0 0;}#loginRegister a {	text-decoration: none;	color: #505613;	text-transform: uppercase;}#navigation {	float: right;	display: inline;	font-weight: 700;	font-family: "Bodoni MT", "Times New Roman", Times;	padding: 60px 10px 0 0;}#homeLink {	float: left;	width: 475px;	height: 180px;	margin-top: 35px;	cursor: pointer;}#content {	background-color: #fff;	padding-bottom: 10px;}#devo {	background-color: #E8EADF;	margin: 0;	padding: 0;}#comments {	color: #505613;	font-size: 15px;	font-family: "Bodoni MT", "Times New Roman", Times;	text-transform: uppercase;}#leftColumn {	background-color: #fff;	padding: 20px 0 0;}#rightColumn {	padding: 20px 0 0;}#rightColumn p {	line-height: 1.25em;}.blackBorderTop {	border-top: 1px solid #000;	padding-top: 8px;}.blackBorderBottom {	border-bottom: 1px solid #000;	padding-bottom: 10px;}.shaded {	background-color: #F2F2F2;}.padme {	margin: 0;	padding: 10px;}.controls {	float: right;	display: inline;	color: #C64446;	margin: 0;	padding: 0;}#tagCloud {	background-color: #FFF;	padding: 0;}#tagCloud a {	text-decoration: none;	font-family: Arial, Sans-serif;	color: #8D8D8D;	letter-spacing: 1px;}#churchFinder {	background-color: #F6E2D9;	padding: 0;}#emailContainer {	background-color: #F6E2D9;	padding: 0;}#emailContainer h3 {	color: #C5642F;}#churchFinder h3 {	color: #C5642F;}.churchFinderLinkContainer,.readMoreLinkContainer {	text-align: right;}#footer {	text-align: right;	font-size: 10px;}div.spacer {	background-color: #fff;	height: 5px;}div.spacer2 {	height: 5px;}div#navigation ul {	list-style: none;	display: block;	margin: 0;}div#navigation ul li {	float: left;	display: inline;	font-weight: 700;	font-family: "Bodoni MT", "Times New Roman", Times;	margin: 0 .5em;}.devoList {	padding-left: 10px;	line-height: 1.2em;}.devoListTop {	padding-top: 8px;}.devoList:hover {	background-color: #EEE;}.devoElement {	height: 90px;	overflow: hidden;}.devoList a {	color: #000;	text-decoration: none;}.dateBadge {	text-align: left;	color: #C64446;	font-family: "Bodoni MT", "Times New Roman", Times;	float: left;	display: inline;	height: 90px;	margin: 0;	padding: 0 10px 0 0;}.dateBadge .top {	font-size: 16px;	letter-spacing: 2px;	line-height: 16px;	text-transform: uppercase;	margin: 0;}.dateBadge .bottom {	font-size: 45px;	line-height: 40px;	margin: 0;	padding: 0;}#commentform {	margin: 5px 10px 0 0;}#commentform textarea {	width: 100%;	padding: 2px;	margin-top: 5px;}#commentform #submit {	float: right;	margin: 5px 0 0 auto;}#commentform p {	margin: 5px 0;}.commentlist li ul li {	font-size: 1em;}.commentlist li {	font-weight: 700;}.commentlist li .avatar {	background: #fff;	padding: 2px;}.commentlist cite,.commentlist cite a {	font-weight: 700;	font-style: normal;	font-size: 1.1em;}.commentlist p {	font-weight: 400;	line-height: 1.5em;	text-transform: none;}.commentmetadata {	font-weight: 400;}.url {	text-decoration: underline;	font-weight: 400;	color: #000;}#loginRegister a:hover,div#navigation ul li a:hover {	text-decoration: none;	color: #FFF;}.controls {	margin-top: 5px;}.controls a,#churchFinder a {	color: #C64446;	text-decoration: none;}.controls a:hover,#churchFinder a:hover {	text-decoration: none;	color: #000;}#footer a {	color: #000;}#footer a:hover {	color: #505613;}div#navigation ul li a {	text-decoration: none;	color: #505613;}#searchContainer {	background-color: #F4F4EC;}#lang_sel {  float: right;  padding: 10px 30px 0 0;}#lang_sel li {  width: 120px;}.lang_sel_sel {padding: 0px 20px;}#lang_sel ul ul {  width: 120px;}#lang_sel {  font-family: "Bodoni MT", "Times New Roman", Times;}/* begin REFTAGGER */.lbsTooltip {	background: white;	border: 1px solid black;	z-index: 99;	text-align: left;	text-indent: 0;}.lbsTooltip div {	text-align: left;}.lbsTooltipHeader {	background: #676D2F;	border-bottom: 1px solid black;	color: white;	font-weight: bold;	font-size: 15px;	line-height: 18px;	font-family: Arial, Helvetica, serif;	margin: 0;	padding: 4px;	position: relative;	border: 0;}.lbsTooltipBody {	padding: 4px 8px 0 8px;	margin: 0;	position: relative;	z-index: 2;	border: 0;	line-height: 14px;	letter-spacing: 1px;}.lbsTooltipBody p,.lbsTooltipBody span {	display: inline;	color: black;	font-family: Arial, Helvetica, serif;	font-size: 13px;	line-height: 14px;}.lbsTooltipFooter {	font-size: 11px;	font-family: Arial, Helvetica, serif;	bottom: 1px;	margin-top: 4px;	position: absolute;	text-align: right;	border: 0;}.lbsTooltipFooter a:link,.lbsTooltipFooter a:visited,.lbsTooltipFooter a:hover	{	color: #8D8D8D;	text-decoration: none;	font-weight: normal;	font-size: 11px;	font-family: Arial, Helvetica, serif;}.lbsTooltipFooter div {	text-align: right;}.lbsTooltipBody .ch-ref,.lbsTooltipBody .verse-ref {	font-size: 85%;	top: -1px;	position: relative;}.lbsTooltipBody .ch-ref {	font-weight: bold;}.lbsTooltipBody .verse-ref {	color: #C64446;}.lbsTooltip,.lbsTooltipBody span,.lbsTooltip a,.lbsTooltipBody p {	margin: 0;	padding: 0;}.lbsLibronix img {	float: none !important;}/* end REFTAGGER */
