body{margin:0;border:0;background-color:#EEEEEE;padding:0}
body,a,td,div,p,span,font{font-family:sans-serif}
body.HR div.GCFrame{background:URL(https://www.humanreligions.info/FI01090.jpg);border-right:2px solid #000000}

div.GCFrame{max-width:850px;margin:0;;background-color:#FFFFFF;border-right:1px solid #DDDDDD;padding:0}
div.GCTop{margin:0;padding:0;text-align:center}
div.GCContent{margin:0 auto 0 auto;padding:1em 1em 1em 1em;text-align:justify;line-height:1.4em}
div.GCBottom{margin:2em 0 1em 0;clear:both;padding:1em}

div.GCTop p.Author{margin:1em 0}
div.GCTop div.SMDiv{text-align:centre;min-height:100px}
div.GCTop div.SMDiv div.fb-like{display:block-inline}
div.fb_iframe_widget{display:block-inline}
.fb_iframe_widget span{display:block-inline}

div.VCGM_HomeLinks{text-align:left;margin:0}
div.VCGM_HomeLinks a{display:inline-block;background-color:#FFFFFF;border:1px solid #000000;margin:1em;padding:1em;font-size:x-large;color:#111111}
div.VCGM_HomeLinks a.VRoot:before{content:"< < Vexen.co.uk"}
div.VCGM_HomeLinks a:hover{background:#888888}

div.GoogleAdDivH{margin:1em auto 1em auto;box-shadow:2px 3px 2px #999999;width:90%;clear:both}

a{text-decoration:none;color:#000099}
a.RTT{margin-left:0.5em}
a:hover{color:#DD0000;background-color:#DDDDDD}
a.Subtle{color:#000044}
a.LJ{background:URL(images/lj.gif) no-repeat 100% 50%;padding-right:18px}

abbr{font-variant:small-caps;font-size:90%}

blockquote{font-family:arial;line-height:1.2}
blockquote p,.IQuote p,.IQuoteL p{margin-bottom:0}
blockquote p:first-child,div p:first-child{margin-top:0}
blockquote p.Author,div p.Author{margin-top:0}
blockquote p.Author{margin-left:4em}
.IQuote,.IQuoteL{padding:1em;text-align:center;width:45%}
.IQuote{float:right;margin:1em 0 1em 1em}
.IQuoteL{float:left;margin:1em 1em 1em 0}
div.IQuote UL p,div.IQuote OL p,div.IQuoteL UL p,div.IQuoteL OL p{margin-bottom:1em}

.CE{font-family:verdana}
.IQL, .IQR{font-size:24pt}
.IQL{float:left;display:inline;margin:0.1em 0.8em 0 0}
.IQR{position:relative;left:0.8em;vertical-align:bottom;line-height:0}
span.Good, a.Good{color:#009900;background-color:rgba(180,240,180,0.6);padding:0 2px 0 2px}
span.Bad, a.Bad{color:#AA2222;background-color:rgba(240,180,180,0.6);padding:0 2px 0 2px}

div.ExpandingArea{display:none;margin-top:1em;border-left:1px dashed #0000FF;padding-left:4px}
span.ExpandingArea{display:none}

h1{text-align:center;font-family:Georgia;letter-spacing:0.05em;margin:0.5em 1em 0.5em 1em;padding:0;text-shadow:2px 3px 4px #CCCCCC}
h1 a:hover{background:inherit}
.H1OwnURL{display:none}

h2{margin:2em 0 1em 0;line-height:1.2em}

img{border:0px}
img.Banner{height:60px;width:468px}
img.Amazon,img.AmazonL,img.AmazonR{margin:0 1em;border:1px solid #FFFFFF}
img.AmazonL{margin:0 1em 1em 0;float:left;}
img.AmazonR{margin:0 0 1em 1em;float:right;}
a img.Amazon:hover,a img.AmazonL:hover,a img.AmazonR:hover,div.BiblioImgs a img:hover{border:1px solid #6666FF}

ol.Menu{text-align:left}
ol.Menu li{margin-top:0.3em;margin-bottom:0.3em}

p.Author{text-align:right;margin:0 10px 0 0;font-family:verdana}
div.GCContent p.Author{text-size:small}

p.First:first-letter{float:left;font-family:Georgia serif;padding:0 0.1em 0.1em 0;line-height:80%;font-size:300%;font-family:algerian,courier,serif;color:#555511}

.Subject{border-bottom:1px solid #000000;font-weight:bold;margin-bottom:0}
div.ColumnL p.Subject,div.ColumnR p.Subject{padding-left:1em}

p.Tags a{display:inline-block;background-color:#DDDDDD;margin:0.1em;padding:0.2em 0.3em}

/* see texts.html for example - for graphics, not text */
div.ColumnL,div.ColumnR{width:360px;background-color:#CCCCFF;padding:0;margin:0 0 1em 0;border:1px solid #FFFFFF}
div.ColumnL{float:left;margin-right:8px}
div.ColumnR{float:right;margin-left:8px}
div.ColumnL hr,div.ColumnR hr,p.BoxIcons hr{color:#FFFFFF;margin:0;padding:0;height:1px;border:0}
div.ColumnL h3,div.ColumnR h3{margin:0 0.5em 0 0.5em}
div.ColumnL p.BoxIcons,div.ColumnR p.BoxIcons{width:100%}
.BoxIcons{margin:0 0 1em 1em;padding:0;width:330px;float:right;background-color:#CCCCFF}
.BoxIcons span.Title{text-align:center;font-weight:bold;width:330px;padding-left:1em}
p.BoxIcons a{padding:0.4em 12px;text-align:left;min-height:3em;display:block;font-weight:bold;border:1px solid #D3D3FF;border-left-width:0;border-right-width:0}
p.BoxIcons a span.Subtitle{font-weight:normal}
p.BoxIcons a img{margin:0 1em 0 0;float:left}
p.BoxIcons a:hover{background-color:#00FFFF;text-decoration:none;border-color:#FFFFFF}
p.BIUK a{background:URL(images/icon_ukflag.gif) no-repeat 6px 6px;padding-left:75px}

span.New{background:URL(new.gif) no-repeat 0% 50%;width:31px;height:13px;display:inline-block}

sub{font-size:x-small;line-height:0}

ul#DivBottom_Links li{padding:0.5em 0;vertical-align:top}

/* ******* SPECIAL DIVS ********* */

#FBShare{display:none}

/* Bible / Quran Books Nav Div */
div.HolyBooksNav{float:right;margin:0 0.5em 1em 2em;padding:0 0.5em 0 0.5em;width:180px;background:#BBBBBB URL(https://www.humanreligions.info/hb_nav_bg.gif) 50% 0%;border:1px solid #000000;font-size:small;line-height:1.3em}
div.HolyBooksNav a{color:#0000AA;text-decoration:none}
div.HolyBooksNav p.PrevNext{margin:0;padding:0;font-size:x-small;line-height:1em}
div.HolyBooksNav p.Chapters b a{background:#FFFFFF}

/* Bible Verse Tables */
table.BVT{clear:right}
table.BVT col.VerseNo{width:1.5em;padding-left:0}
table.BVT col.Verses{width:33%}
table.BVT col.Verses td{}
table.BVT td, table.BVT th{padding:0 0 0 0.8em}
table.BVT td H3{margin:1em 0 0 0;letter-spacing:0.2em}
table.BVT td H3 span{font-size:small;letter-spacing:0}
table.BVT td{vertical-align:top}
table.BVT td.Notes{text-align:left}
table.BVT td.Notes blockquote{margin:0.5em}

/* Gog Country Stats Tables */
table.GogData{font-size:small;}
table.GogDataL{float:left;margin:0 1em 1em 0;}
table.GogDataR{float:right;margin:0 0 1em 1em;}
table.GogData tr th.Title{text-align:center;border-right:1px dotted #EBD8EB;}
table.GogData tr:nth-child(even){background-color:#DDEEFF;}
table.GogData tr:nth-child(even) td{border-right:1px dotted #EBFDFF;}
table.GogData tr:nth-child(odd){background-color:#DDDDEE;}
table.GogData tr:nth-child(odd) td{border-right:1px dotted #EBEBF9;}
table.GogData tr td:first-child{border-right:0}
table.GogData tr td:nth-child(1){font-size:xx-small}
table.CountryBlocTable th{text-align:center;vertical-align:bottom}
table.GogData tr.AvgsBorder td{border-top:2px solid #DDCCDD}
table.GogData tr.Avgs td:nth-child(1){text-align:right}
table.GogData tr.Avgs td{font-size:small;font-style:italic}
table.GogData tr.GogTop,table.GogData tr.GogFootNotes{background:#DDCCDD}
span.GogTops{background:#00FF00;padding:2px}
span.GogBottoms{background:#FF0000;padding:2px;color:#FFFFFF}
table.GogData tr.GogFootNotes td{font-size:xx-small !important}
small.TwoLineInf{line-height:1em;display:block;height:3em;font-weight:normal}
/* Gog Table Borders */
table.GogData tr:first-child th:first-child{border-top-left-radius:14px;border:2px solid #DDCCDD}
table.GogData tr:first-child th:last-child{border-top-right-radius:14px;border:2px solid #DDCCDD}
table.GogData tr td:first-child{border-left:2px solid #DDCCDD}
table.GogData tr td:last-child{border-right:2px solid #DDCCDD}
table.GogData tr:last-child{border-bottom:2px solid #DDCCDD}

/* Gog CountryTable */
table.CountryTable{border:1px solid #000000;background:#BBFFDD;margin:0 0 1em 0;padding:2px;position:relative;left:1em}
table.CountryTable tr.Title{background:#AAEECC;#}
table.CountryTable tr.Title th{text-align:center;font-family:verdana}
table.CountryTable tr.Title td img{sposition:relative;stop:-15px}
table.CountryTable tr.Title th img{margin:auto;border:0;padding:0}
table.CountryTable tr td:first-child{text-align:right}
table.CountryTable tr td{padding:0 0 0 1em;vertical-align:top;text-align:left;}
table.CountryTable td{font-size:small}

/* ReligiousEventsTable */
table.RECalendar{clear:both}
table.RECalendar th{text-align:left}
table.RECalendar td:nth-child(1){white-space: nowrap}
table.RECalendar tr:nth-child(even) td{background: #CCCCFF}
table.RECalendar tr:nth-child(odd) td{background: #AAAAFF}
table.RECalendar td{padding:0.25em 0.5em 0.25em 0.5em;text-align:left}
table.RECalendar tr.Mon td{border-top:0.2em solid #8888FF}
div.CalGrid{background:#9999FF;float:right;margin:0 0 2em 2em;border:solid 1px #888888;text-align:center;padding:0.1em}
div.CalGrid a.Year{margin:0.2em auto;float:none;padding:0.2em 1em}
div.CalGrid a{display:inline-block;float:left;width:2.5em;margin:2px 2px;border:1px solid #8888BB;background:#CCCCFF;padding:0.3em;line-height:1em;text-align:center}
div.CalGrid a:hover{border:1px solid #8888BB;background:#FFFFFF;}
div.CalGrid a.Here{background:#EEEEFF}


/*Graphics Series*/
div.GS_Gallery img{vertical-align:top}
div.GS_Gallery a img{border:3px solid #FFFFFF}
div.GS_Gallery a:hover img{border:3px solid #FFFF00}
div.GS_GraphicPage{display:inline-block;vertical-align:top;white-space:nowrap;margin:0 auto}
div.GS_GraphicPage div.Prev,div.GS_GraphicPage div.Next{background:#00FFFF;width:60px;height:90px;float:left;vertical-align:middle;text-align:center}
div.GS_GraphicPage div.Prev a,div.GS_GraphicPage div.Next a{display:inline-block;margin:2px 2px 0 2px;padding:8px 5px 8px 5px;font-size:45px}
div.GS_GraphicPage div.Current{float:left}
div.GS_GraphicPage div.Current img{width:auto;height:auto;max-width:500px;max-height:500px}
div.GS_GraphicPage span.Location{font-size:14px}

/*Religion Table */
table.ReligionTable{float:right;width:380px;margin:0 0 1em 1em;border:2px solid #666666;font-size:small;background:#F6FFFF;text-align:left}
table.ReligionTable td,table.ReligionTable th{vertical-align:top}
table.ReligionTable th{border-top:1px solid #444444;text-align:center}
table.ReligionTable .Title{background:#DDFFFF}

/* sorttable arrows */
th.sorttable_sorted{background:URL(data:image/gif;base64,R0lGODlhCgAFAJEDAENDQ+7u7oWFhRyWRyH5BAEAAAMALAAAAAAKAAUAAAIPhI8DEh0ChlwNyrvsxfEWADs=) no-repeat center bottom}
th.sorttable_sorted_reverse{background:URL(data:image/gif;base64,R0lGODlhCgAFAJEDAENDQ+7u7oWFhRyWRyH5BAEAAAMALAAAAAAKAAUAAAIPnAdwCyLKRAjvtDlr2hwUADs=) no-repeat center bottom}

/* JQPU */
div.JQPU{display:none;position:absolute;top:50px;left:50px;width:200px;background:#DDDDDD;border:2px solid #222222;padding:0;text-align:left;color:#000000}
p.JQPU_Close{float:right;margin:0 0 0 -1em;position:relative;left:0.5em;top:-0.5em}
p.JQPU_Close a{border:1px solid #222222;background:#DDDDDD;color:#000000;padding:2px 2px;text-decoration:none;font-weight:bold}
p.JQPU_Close a:hover{background:#FFFFFF}
div.JQPU h4.JQPU_Title{margin:0.2em 0 0.2em 0.2em}
div.JQPU_Inner{overflow:scroll;overflow-x:hidden;height:200px;padding:0.3em;border-top:1px solid #000000;font-family:Palatino Linotype;text-size:small;line-spacing:0;line-height:1em}
div.JQPU a{color:#AA0000}

/* RSS FEEDS */
div.VCRSS{display:none}

/* FINISH */
div.GCBottom div.Social{clear:both}
div.GCBottom div.GPO{float:left;}
div.GCBottom div.Biblio a.AmazonLink:after{content:url("files/amazonlink.gif");padding-left:3px;padding-right:5px}

ol#VC_BI li blockquote{margin:0 1em;line-height:0.9em}

div.Biblio{margin:0;padding:0}
div.BiblioImgs{float:right;margin:1em 0 1em 1em;}
div.BiblioImgs img{border:1px solid #FFFFFF}

p.GCCopyright{background:#CCCCCC;text-align:center;padding:0;border:0;margin:0;line-height:1em;font-size:small;font-family:verdana;letter-spacing:1.5pt;}
p.GCCopyright a,p.GCCopyright a:hover{width:100%;color:#000000 !important;text-decoration:none}

/* SUBSITES */
body.DPJS{background:#EEEEEE URL(https://www.dpjs.co.uk/watermark.jpg);}
body.DPJS div.GCFrame{background-color:transparent;background-image:linear-gradient(to bottom, rgba(240,240,240,0) 500px, rgba(240,240,240,0.4) 800px)}
body.DPJS div.GCContent{clear:both}

body.DPJS div.GCTop nav{text-align:left}
body.DPJS div#DPJSM{display:block-inline;margin:3em 0 1em 0}
body.DPJS div#DPJSM a{display:inline-block;margin:0.1em;padding:0.4em 1em; white-space:nowrap;border:1px solid #552222;background-color:rgba(240,240,240,0.7);text-align:center}
body.DPJS div#DPJSM a:hover{background-color:#AA5555;color:#FFFFFF}

body.DPJS div.ScrollR{float:right;width:280px;margin:10px 0 10px 25px}
body.DPJS div.ScrollTop{height:33px;background:URL(https://www.dpjs.co.uk/scroll_top.gif) no-repeat 0px 100%}
body.DPJS div#ScrollContent{width:220px;height:0px;overflow:scroll;overflow-x:hidden;background:URL(https://www.dpjs.co.uk/scroll_middle.gif) -15px 80%;padding:0 15px 0 30px;text-align:left}
body.DPJS div#ScrollContent div{display:none}
body.DPJS div.ScrollBottom{height:56px;background:URL(https://www.dpjs.co.uk/scroll_bottom.gif)}

body.DPJS a{color:#DD2222}
body.DPJS a.Subtle{color:#660000}
body.DPJS a:hover{color:#FF2222}

body.DPJS .Belial{color:brown}
body.DPJS .Leviathan{color:#4444BB}
body.DPJS .Lucifer{color:#666666}
body.DPJS .Satan{color:#FF0000}

body.DPJS table.bos{background:#FFFFFF;border:4px solid #000000}
body.DPJS table.bos p:first-child{margin-top:0}
body.DPJS table.bos p{margin-bottom:0}
body.DPJS table.bos p.Here{background:#CCCCCC}
body.DPJS table.bos p.Here a{color:#AA5555}
body.DPJS p.bosNav{margin:1em;float:right;border:1px solid #000000;z-index:20}
body.DPJS p.bosNav a{display:inline-block;width:95px;height:150px;}

body.Dream div.GCFrame{max-width:700px}
body.Dream{background:URL(d/files/c.jpg) fixed}
body.Dream div.GCFrame{background-color:rgba(255,255,255,0.7);border:0.5em solid rgba(0,0,0,0.1);border-right-width:2em;border-bottom:0}
body.Dream .Normal{padding:1em;margin:0;border:1px solid #888888;background-color:rgba(255,255,255,0.8);}
body.Dream div.DreamText p:not(.Author){margin-top:1.5em;margin-bottom:1.5em}
body.Dream h4{text-align:center}

body.Hellraiser{background:URL(hellraiser/files/flames.jpg) fixed no-repeat 0% 100% #330000 !important;}
body.Hellraiser div.GCFrame{color:#FFFF99;background:transparent}
body.Hellraiser div.GCFrame a,body.Hellraiser div.GCFrame hr{color:#FF0000}
body.Hellraiser div.GCFrame a:hover{background:#FFFF00}

body.Zombies{background:#446644;color:#EEEEDD}
body.Zombies div.GCTop div.SM,body.Zombies p.Tags a{background-color:#446644}
body.Zombies div.GCFrame a{color:#33FF11}
body.Zombies div.GCFrame a.Subtle{color:#CCFFBB}
body.Zombies div.GCFrame a:hover{color:#EECCCC;background:#00AA00}
body.Zombies div.GCFrame{border:2px solid #DD0000;background:URL(zombies_blood_bg.jpg) fixed}
body.Zombies div.GCTop{padding:1em 1em 0 1em}
body.Zombies div.GCBottom div.SocialIncFBComments{background:#884444}

body.HTF{background:#CCAA22 URL(https://www.humantruth.info/1.jpg) fixed no-repeat;background-size:100% 100%;font-family:Serif}
body.HTF p#HTFTitle{background-color:rgba(255,255,255,0.4);padding:0.2em 0}
body.HTF div.GCFrame{margin:1em auto 1em auto;padding:0.5em 0.5em;background-color:rgba(250,230,190,0.85)}
body.HTF p#HTFTitle{font-family:Georgia;letter-spacing:0.4em;;font-weight:bold}
body.HTF div.GCTop h1{font-style:italic}
body.HTF div.GCContent{padding:0 0.5em}
body.HTF p.GCCopyright{padding:0.5em 0}

/* Inherits and modifies HTF */
body.BoM{background:#B4B4B4 URL(https://www.humanreligions.info/FI01337.gif)}
body.BoM div.GCFrame{background-color:rgba(255,255,255,0.2)}

body.Future{background:#F5F2F0 URL(https://www.humantruth.info/future_watermark.jpg) fixed}
body.Future div.GCFrame{background-color:rgba(255,255,255,0.4)}
