@charset "utf-8";
/* CSS Document */

/* Remove default styles */ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0 auto; padding:0; border:0; outline:0; font-size:100%; background:transparent; border-collapse:collapse; border-spacing:0}


body {background-color:#596209; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#000000}

img {display:block}
a.credits {color:#959595; text-decoration:none; display:block; padding-top:4px}
a.credits:hover {color:#000}
p {padding-top:5px}

p.text {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:16px; padding-top:10px; line-height:23px; text-align:justify}
blockquote.text {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:16px; margin:10px 20px; line-height:23px; text-align:justify; font-style:italic}

span.textFeatureLeft {position:absolute; left:-150px; width:130px; text-align:left; color:#c8d91a}
a.text {font-style:normal; color:#fff; background-color:rgba(154,167,20,0.4); padding:2px; padding-left:4px; padding-right:4px; text-decoration:none}
a.text:hover {background-color:rgba(154,167,20,0.7)}
ul.text {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:16px; padding-top:10px; padding-left:80px; line-height:23px; text-align:justify}
ol.text {font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:16px; padding-top:10px; padding-left:80px; line-height:23px; text-align:justify}
li.text {padding-top:10px}

input.text {margin:0px; font-family:Tahoma, Arial, Verdana; font-size:11px; background-color:#000; border-color:#505808; border-width:1px; border-style:solid; padding:5px; padding-top:4px; color:#fff}
input.button {margin:0px; font-family:Tahoma, Arial, Verdana; font-size:11px; border-color:#7b861b; border-width:1px; border-style:solid; padding:5px; padding-top:4px; background-color:#505808; color:#fff; font-weight:bold; cursor:pointer}
input.button:active {background-color:#7b861b}

h1, h2, h3, p.big, a.storyTitle, .arialBlack {font-family:"Arial Black", Gadget, Arial, Helvetica, sans-serif; font-weight:900}

h1 {font-size:72px; color:#fff; text-align:left; text-shadow:0 0 20px #fff; line-height:70px; padding-top:20px; padding-bottom:10px}
div.h1Intro {font-family:Arial, Helvetica, sans-serif; color:#415f65; font-size:14px; font-weight:bold; display:inline-block; padding:5px; line-height:23px}
em.h1Intro {font-style:normal; color:#fff; background-color:rgba(55,80,85,0.3); padding:2px; padding-left:4px; padding-right:4px}
a.h1Intro {font-style:normal; color:#fff; background-color:rgba(55,80,85,0.3); padding:2px; padding-left:4px; padding-right:4px; text-decoration:none}
a.h1Intro:hover {background-color:rgba(55,80,85,0.6)}

div.h2 {width:960px; height:68px; background-image:url(gcm/h2bg.jpg)}
h2 {color:#575d16; font-size:60px; position:relative; top:-8px; margin-left:15px; margin-right:15px; font-weight:bold}
p.big {color:#c0c86e; font-size:36px; padding-top:15px}

h3 {color:#9aa714; font-size:36px; line-height:35px; text-decoration:none; padding-top:20px}

div.menuUpAll {position:absolute; left:0px; top:19px}
div.menuUp {background-color:transparent; padding:4px; padding-left:7px; padding-right:7px; white-space:nowrap}
div.menuUp:hover {background-color:#2d6a64; background-color:rgba(45,106,100,0.5)}
a.menuUp {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:13px; color:#000; text-decoration:none}
a.menuUp:hover {color:#fff}
a.menuDown {font-family:Arial, Helvetica, sans-serif; color:#6f780e; font-size:14px; font-style:italic; font-weight:bold; display:block; margin-top:3px; text-decoration:none}
a.menuDown:hover {color:#fff}

div.morePagesCloud {font-family:"Arial Black", Gadget, Arial, Helvetica, sans-serif; font-weight:900; padding-bottom:20px}
div.morePagesCloud span.page {color:#fff; font-size:22px}
div.morePagesCloud span.number {padding-left:5px; padding-right:5px; font-size:15px}
div.morePagesCloud span.on {color:#fff; background-color:#709a98}
div.morePagesCloud a {color:#375055; text-decoration:none}
div.morePagesCloud a:hover {color:#fff}

div.morePagesGround {font-family:"Arial Black", Gadget, Arial, Helvetica, sans-serif; font-weight:900; margin-top:20px; padding-bottom:20px; text-align:center}
div.morePagesGround span.page {color:#fff; font-size:22px}
div.morePagesGround span.number {padding-left:5px; padding-right:5px; font-size:15px}
div.morePagesGround span.on {color:#fff; background-color:#9aa714}
div.morePagesGround a {color:#9aa714; text-decoration:none}
div.morePagesGround a:hover {color:#fff}

/* STORY PAGE */
a.storyTitle {color:#9aa714; font-size:36px; line-height:35px; text-decoration:none}
a.storyTitle:hover {color:#c8d638}
div.storyText {font-family:Arial, Helvetica, sans-serif; color:#dcea49; font-weight:bold; font-size:18px; padding-top:20px; line-height:26px}
div.storyText p {margin:10px auto}
div.continentBlock {float:left; margin:0px 27px; width:105px; position:relative}
div.continentBlock div.alpha {opacity:0.4}
div.continentBlock div.alpha:hover {opacity:0.7}
div.continentBlock div.square {width:105px; height:105px; background-color:white; border-radius:4px}
div.continentBlock div.continentName {margin-top:3px; vertical-align:middle; height:25px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; font-weight:bold; text-align:center}
div.continentBlock div.number {position:absolute; top:45px; width:105px; text-align:center; color:#296d68; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; font-weight:bold}

div.hrDirt {width:960px; height:10px; background-image:url(images/hrdirt.png); background-position:center; background-repeat:no-repeat; margin:20px auto}


div.listSmallStories {overflow:hidden; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:22px}
div.listSmallStories div.storyBlock {width:450px; margin:15px; overflow:hidden; float:left; position:relative}
div.listSmallStories a.title {color:#9aa714; text-decoration:none; font-size:18px}
div.listSmallStories a.title:hover {color:#c8d638}
div.listSmallStories p.intro {color:white}
div.listSmallStories div.pictureBlock {float:left; vertical-align:top; width:202px; height:202px; margin-right:20px; border-radius:5px; background-color:#7c870d; opacity:0.5}

div.pictureWrapper {position:relative; overflow:hidden; margin:20px auto}
div.pictureBG {position:absolute; top:0px; left:0px; border-radius:10px; background-color:#7c870d; opacity:0.5}
img.picture {position:absolute; top:10px; left:10px}

/* REF TAGGER */

.lbsTooltip
{
	background:#fffade;
	border: 1px solid gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltip div
{
	text-align: left;
}

.lbsTooltipHeader
{
	background:#fff4b8;
	color: black;
	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:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Arial,Helvetica,serif;
	font-size: 14px;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:11px;
	font-family:Helvetica,Arial,serif;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: blue;
	text-decoration: underline;
	font-weight: normal;
	font-size:11px;
	font-family:Helvetica,Arial,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: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}