/* Move down content because we have a fixed navbar that is 50px tall */
body {
  background-color: #000000;
  /*font-family: "Open Sans",Arial,Helvetica,sans-serif;*/
  font-family: Calibri,Tahoma,Helvetica,Arial,"Times New Roman",sans-serif;
}

body::-webkit-scrollbar {
    width: 0.75em;
	background:#000;
}

body::-webkit-scrollbar-thumb {
	background-color:#521212 !important;
	border-radius: 8px;
}  
  
a {
	text-decoration: none;
}

.medieval {
	font-family:'MedievalSharp', cursive;
}

.overlay {
	position:fixed;
    display:none;
	z-index:100;

    background-color: rgba(40, 40, 40, 0.5);

    top: 0;
    left: 0;
    bottom: 0;
    right: 0;	
}

.readable {
	font-size:1.3em;
	color:#ccc;
}

.text_block_subheader {
	color: #c5af4b;
	font-size:1.2em;
	padding-top:10px;
}

.table .readable {
	font-size:1em;
}

.table-blue {
	color: #ccc;
}

.table>:not(caption)>*>* {
	color: #ccc !important;
}

.ftreebg {
	background-image:url(../../b4imgs/familytree_bg.png); 
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
}

.foreignrulersbg {
	background-image:url(../../b4imgs/foreign_rulers_map.png); 
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.min-table-size {
	min-width:700px;
	font-size:1.3em;
	color:#ccc;
}

/*
.container {
	color: #d0d0d0;
}

.container-fluid {
	color: #f0d0d0;
}

.jumbotron {
  color:#ffffff;	 
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 75%,rgba(0,0,0, 1) 100%), url("../../b4imgs/jumbo1.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 75%,rgba(0,0,0, 1) 100%), url("../../b4imgs/jumbo1.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 75%,rgba(0,0,0, 1) 100%), url("../../b4imgs/jumbo1.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 75%,rgba(0,0,0, 1) 100%), url("../../b4imgs/jumbo1.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 75%,rgba(0,0,0, 1) 100%), url("../../b4imgs/jumbo1.jpg");
  background-size: cover;
}

.illum90 {
	width:60px;
	height:60px;
}

.illum45 {
	width:45px;
	height:45px;
}

.main-details b {
	color: #c5af4b;
	font-size:1.5em;
	font-weight:normal;
}

.ordinary_person_title {
	text-align:center;
	background-image: url(../../b4imgs/categories_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:40px;
	background-size: 100% 100%;
}

.ordinary_person_dates {
	text-align:center;
}

*/

.shift-container {
	padding-top: 75px;
}

.font_large_white {
	color: #c5af4b;
	font-size:2em;
	text-shadow: 3px 3px #000;
}

.bigyear {
	color: #c5af4b;
	font-size:30px;
}

.personage {
	padding-left:20px;
	color: #a1527a;
	font-size:18px;
}

.font_large_blue {
	color: #315378;
	font-size:36px;
}

.font_medium_dark {
	color: #352011;
	font-size:1.2em;
}

.font_small_dark {
	color: #3f2818;
	font-size:20px;
}

.font_small_white {
	color: #c5af4b;
	font-size:1em;
}
/*

.headerbg {
	background-image:url(../../b4imgs/money_label.png);
	padding-top:10px;
	padding-bottom:10px;
	background-size: cover;
	padding-left:10px;
}

.padding-extra {
	padding-right:5px;
	padding-left:5px;
}
*/
.topbgimage {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium1.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium1.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium1.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium1.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium1.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}


.font_medium_white {
	color: #c5af4b;
	font-size:1.2em;
	line-height:26px;
}

.cellbg {
	background-image: url("../../b4imgs/cell_bg.jpg");
	background-position: right ;
	background-size: 286px 100%;
	background-repeat: no-repeat;
	background-color:#0d0e13 !important;
	width:80px;
}


@media (min-width: 992px) {

    .cellbg {
    	width:150px;
    }

    .font_medium_white {
    	color: #c5af4b;
    	font-size:1.75em;
    	line-height:30px;
    	padding-top:5px;
    }

    .sidebar_scroll_border {
    	border: 18px solid transparent;
    	background-color: #84745c;
    	padding: 2px;
    	border-image: url("../../b4imgs/quest_paper.png") 18;
    	border-image-repeat: stretch;
    	border-image-outset: 15px;
    	color:#c1bab4;
		margin:15px;
    	filter: drop-shadow(#000 0.25rem 0.5rem 10px);
    }
/*
.sidebar_scroll_border_map {
	background-image:url(/content/b4imgs/castles_and_trees.png);
	background-size:cover;
	background-repeat:no-repeat;
	min-height:300px;
}

.sidebar_scroll_border_inner {
	border: 8px solid transparent;
	background-color: #84745c;
	padding: 10px;
	border-image: url("../../b4imgs/picture_border.png") 10;
	border-image-repeat: stretch;
	border-image-outset: 15px;
	color:#c1bab4;
}

.topbgimage {
	  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
	  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader1.jpg");
	  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader1.jpg");
	  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader1.jpg");
	  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader1.jpg");
	  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader1.jpg");
	  background-repeat: no-repeat;
	  overflow:hidden;
	  background-position: top;
	  background-size: 100%;
	}
*/

}

.topbgimage_motte {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium2.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium2.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium2.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium2.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader_medium2.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}


.topbgimage_viking1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_1.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_1.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_1.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_1.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_1.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

/*
.topbgimage_viking3 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_3.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_3.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_3.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_3.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/viking_background_3.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

*/
@media (min-width: 992px) {
	.topbgimage_motte {
	  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
	  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-repeat: no-repeat;
	  overflow:hidden;
	  background-position: top;
	  background-size: 100%;
	}
}
.topbgimage_etal {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3_medium.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3_medium.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3_medium.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3_medium.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3_medium.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}
/*

@media (min-width: 992px) {
	.topbgimage_etal {
	  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
	  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3.jpg");
	  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3.jpg");
	  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3.jpg");
	  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3.jpg");
	  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader3.jpg");
	  background-repeat: no-repeat;
	  overflow:hidden;
	  background-position: top;
	  background-size: 100%;
	}
}

.topbgimage_warwickshire1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

@media (min-width: 992px) {
	.topbgimage_warwickshire1 {
	  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
	  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
	  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
	  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
	  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
	  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/warwickshire1.jpg");
	  background-repeat: no-repeat;
	  overflow:hidden;
	  background-position: top;
	  background-size: 100%;
	}
}
*/
.topbgimage_cloister1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader4.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader4.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader4.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader4.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader4.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.topbgimage_cloister2 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader5.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader5.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader5.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader5.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader5.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}


.topbgimage_xboxheader1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/xboxheader1.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/xboxheader1.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/xboxheader1.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/xboxheader1.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/xboxheader1.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.topbgimage_village1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader6.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader6.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader6.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader6.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader6.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.topbgimage_siege1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader7.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader7.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader7.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader7.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader7.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.topbgimage_skenfrith1 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader9.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader9.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader9.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader9.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader9.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.horiz_border_divider {
	background-image: url("../../b4imgs/wing_border.png");
	background-repeat: no-repeat;
	background-position: center ;
	height:20px;
	width:100%;
	margin-top:10px;
  }

  
.topbgimage_skenfrith2 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader10.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader10.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader10.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader10.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader10.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.topbgimage_skenfrith3 {
  position:absolute; top:0px; left:0px; bottom:0px; right:0px;
  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader11.jpg");
  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader11.jpg");
  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader11.jpg");
  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader11.jpg");
  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader11.jpg");
  background-repeat: no-repeat;
  overflow:hidden;
  background-position: top;
  background-size: 100%;
}

.horiz_border_bottom_wide {
  background-image: url("../../b4imgs/border_1.png");
  background-size: 100% 100%;
  position:relative;
  left: -15px;
  height:20px;
  width:110%
}

/*

.test1 {
	  background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  -moz-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  -o-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  -ms-linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-image:  linear-gradient(rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("../../b4imgs/bgheader2.jpg");
	  background-repeat: no-repeat;
	  overflow:hidden;
	  background-position: top;
	  background-size: 100%;
}

.horiz_border_divider {
  background-image: url("../../b4imgs/wing_border.png");
  background-repeat: no-repeat;
  background-position: center ;
  height:20px;
  width:100%;
  margin-top:10px;
}

.horiz_border_divider_small {
  background-image: url("../../b4imgs/small_border_x.png");
  background-repeat: no-repeat;
  background-position: center ;
  height:20px;
  width:100%;
  margin-top:10px;
}


.horiz_border_top_wide {
  background-image: url("../../b4imgs/border_2.png");
  background-size: 100% 100%;
  position:relative;
  left: -15px;
  height:20px;
  width:110%
}

.horiz_border_bottom_narrow {
  background-image: url("../../b4imgs/border_1.png");
  background-size: 100% 100%;
  position:relative;
  left: 15px;
  height:25px;
  width:90%;
  margin-top:10px;
  margin-bottom:10px;
}

.horiz_border_top_narrow {
  background-image: url("../../b4imgs/border_2.png");
  background-size: 100% 100%;
  position:relative;
  left: 15px;
  height:20px;
  width:90%
}

/* -----------------------------------------------------
  buttons
  ------------------------------------------------------ */

.wide_button {
	background-image: url("../../b4imgs/wide_button_a.png");
	background-size: 100% 100%;
	background-color: transparent;
	border: none;
	color:#ffffff;
	cursor: pointer;
	width: 225px;
	height: 40px;
	transition: 1s ease;
	filter: drop-shadow(#88a 0.3rem 0.15rem 3px);
}


.xtrawide_button {
	background-image: url("../../b4imgs/wide_button_a.png");
	background-size: 100% 100%;
	background-color: transparent;
	border: none;
	color:#ffffff;
	cursor: pointer;
	width: 300px;
	height: 40px;
	margin-top:5px;
	margin-bottom:5px;
	transition: 1s ease;
	filter: drop-shadow(#88a 0.3rem 0.15rem 3px);
}

.wide_button:hover {
	background-image: url("../../b4imgs/wide_button_h.png");
	transition: 1s ease;
}

.wide_button:active {
	background-image: url("../../b4imgs/wide_button_n.png");
}

.xtrawide_button:hover {
	background-image: url("../../b4imgs/wide_button_h.png");
	transition: 1s ease;
}

.xtrawide_button:active {
	background-image: url("../../b4imgs/wide_button_n.png");
}

/*
.paper_button {
	background-image: url("../../b4imgs/paper_button_n.png");
	background-size: 100% 100%;
	background-color: transparent;
	border: none;
	color:#ffffff;
	cursor: pointer;
	width: 230px;
	height: 36px;
}

.paper_button:hover {
	background-image: url("../../b4imgs/paper_button_h.png");
	transition: 1s ease;
}
*/

.medium_button {
	background-image: url("../../b4imgs/simple_b_a.png");
	background-size: 100% 100%;
	background-color: transparent;
	border: none;
	color:#ffffff;
	cursor: pointer;
	width: 175px;
	height: 40px;
	transition: 1s ease;
	filter: drop-shadow(#88a 0.3rem 0.15rem 3px);
}

.search_button {
	cursor: pointer;
	width: 40px;
	height: 40px;
	transition: 1s ease;
	border-radius:10px;
}

.medium_button:hover {
	background-image: url("../../b4imgs/simple_b_h.png");
	transition: 1s ease;
}

.medium_button:active {
	background-image: url("../../b4imgs/simple_b_n.png");
}

.mortarboardheader {
	border-top: 15px solid transparent;
	border-left: 120px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 20px solid transparent;
	background-color: transparent;
	padding-top: 7px;
	border-image: url("../../b4imgs/mortarboard_heading.png") 15 120 20 fill;
	border-image-repeat: stretch;
	border-image-outset: 0px;
	color:#c1bab4;
	height:71px;
	margin-bottom:10px;
}

.mortarboardheader div {
	position:relative;
	left:-32px;
}

.infoarea1 {
	border-top: 15px solid transparent;
	border-left: 120px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 20px solid transparent;
	background-color: transparent;
	padding-top: 7px;
	border-image: url("../../b4imgs/right_pages_heading.png") 15 120 20 fill;
	border-image-repeat: stretch;
	border-image-outset: 0px;
	color:#c1bab4;
	height:71px;
	margin-bottom:10px;
}

.infoarea1 div {
	position:relative;
	left:-32px;
}

.sidebar_heading {
	color:#ffffff;
	height:50px;
	text-align:center;
	padding-top:3px;
	font-size:26px;
}
.sidebar_heading_img {
	background-image: url("../../b4imgs/heading.png");
	background-size: 100% 100%;
	background-position: -25px 0px;
	height:100%;
    position:absolute;
}

*/

.sidebar_scroll_border .font_medium_dark {
	font-style:italic;
}

.sidebar_scroll_border .font_medium_white {
	font-style:italic;
}
/*
.sidebar_island {
	margin-top:70px;
	margin-bottom:70px;
}

*/
.sidebar_boxed_header {
	background-image: url("../../b4imgs/texture_big_heading.png");
	background-size: 100% 100%;
	width:100%;
	height:60px;
}

.sidebar_boxed_border {
	margin-top:80px;
	color:#ffffff;
}
/*
.sidebar_boxed_border_simple {
	color:#ffffff;
}

#searchTXT2 {
	width:50vw;
	background-color: #c5c3a8;
}

#searchTXT {
	background-color: #c5c3a8;
}

*/

.cmd {
	font-size:0.85em;
	color:#ccc;
	text-align:end;
}

@media (min-width: 768px) {

	.illum90 {
		width:90px;
		height:90px;
	}

	.xtrawide_button {
		width: 350px;
	}

	.font_large_white {
		font-size:2.4em;
	}
	
	.font_small_white {
		color: #c5af4b;
		font-size:1.4em;
	}
	
	a {
		color:#bcae0e;
		border-bottom: 1px dotted #555;
	}

	.readable {
		font-size:1.25em;
		color:#ccc;
	}

	.cmd {
		font-size:0.85em;
		color:#ccc;
	}


	/* .mainarea_boxed_border {
		margin-top:50px;
		border-left: 18px;
		border-right: 18px;
		border-top: 50px;
		border-bottom: 18px;
		border-style: solid;
		border-color: transparent;
		background-color: #111218;
		padding: 2px;
		border-image: url("../../b4imgs/sidebar_header_bg.png") 80 18 18 18;
		border-image-repeat: stretch;
		border-image-outset: 15px;
		color:#ffffff;
		filter: drop-shadow(0 0 1.5rem #322);
	} */

	.sidebar_boxed_border {
		margin-top:50px;
		margin-left:10px;
		margin-right:10px;
		border-left: 18px;
		border-right: 18px;
		border-top: 50px;
		border-bottom: 18px;
		border-style: solid;
		border-color: transparent;
		background-color: #111218;
		padding: 2px;
		border-image: url("../../b4imgs/sidebar_header_bg.png") 80 18 18 18;
		border-image-repeat: stretch;
		border-image-outset: 15px;
		color:#ffffff;
		filter: drop-shadow(0 0 1.5rem #322);
		/* max-width: 275px; */
	}

	.sidebar_boxed_border_trans {
		margin-top:50px;
		border-left: 18px;
		border-right: 18px;
		border-top: 50px;
		border-bottom: 18px;
		border-style: solid;
		border-color: transparent;
		background-color: #11121850;
		padding: 2px;
		border-image: url("../../b4imgs/sidebar_header_bg.png") 80 18 18 18;
		border-image-repeat: stretch;
		border-image-outset: 15px;
		color:#ffffff;
		filter: drop-shadow(0 0 3rem #000);
	}
/*
	.sidebar_boxed_border_simple {
		border-left: 18px;
		border-right: 18px;
		border-top: 18px;
		border-bottom: 18px;
		border-style: solid;
		border-color: transparent;
		background-color: rgba(11,14,19,0.8);
		padding: 2px;
		border-image: url("../../b4imgs/sidebar_bg.png") 18 18 18 18;
		border-image-repeat: stretch;
		border-image-outset: 15px;
		color:#ffffff;
		filter: drop-shadow(0 0 2rem #200);
	}
        */
}

.right_align_button {
	text-align:right;
	margin-right:20px;
}

.seal {
	position:inherit;
	background-image: url("../../b4imgs/seal.png");	
	width:63px;
	height:106px;
	left:0%;
	top:40px;
}

.sealright {
	position:absolute;
	background-image: url("../../b4imgs/seal.png");	
	width:63px;
	height:106px;
	left:60%;
	top:-45px;
}
/*
.AdvertVertical {
	text-align:center;
	margin-top:50px;
	border: 20px;
	border-style: solid;
	border-color: transparent;
	border-image: url("../../b4imgs/item_frame.png") 20;
	border-image-repeat: stretch;
	border-image-outset: 15px;
	background-color: #000;
}
*/
.bevelled_border {
	margin-top:20px;
	border: 20px;
	border-style: solid;
	border-color: transparent;
	border-image: url("../../b4imgs/item_frame.png") 20;
	border-image-repeat: stretch;
	border-image-outset: 12px;
}

.bevelled_border_filled {
	margin-top:20px;
	border: 20px;
	border-style: solid;
	border-color: transparent;
	border-image: url("../../b4imgs/item_frame.png") 20;
	border-image-repeat: stretch;
	border-image-outset: 2px 20px;
}

.bevelled_border_filled .row {
	background-image:url(../../b4imgs/money_label.png);
	padding-top:10px;
	padding-bottom:10px;
	background-size: cover;
}

.bevelled_border_inner {
	background-color: #222;
	box-shadow: 0 0 10px 10px #222;
}

/*
.sidebar-gradient-blue {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(13, 14, 19, 1));
}

.selectorbg {
	background-image: url("../../b4imgs/selector_bg.png");
	width:208px;
	height:60px;
	margin:auto 0 auto auto;
}

.selector-input {
	background-image: url("../../b4imgs/form_so_slice.png");
	width:103px;
	height:31px;
	text-align:center;
	position:relative;
	margin: 0 auto;
	top:15px;
	padding-top:3px;
	left:20px;
	float:left;
}

.selector_prev_disabled {
	background-image: url("../../b4imgs/left_a.png");
	width:32px;
	height:31px;
	position:relative;
	float:left;
	top:15px;
	left:20px;
}

.selector_prev {
	background-image: url("../../b4imgs/left_h.png");
	width:32px;
	height:31px;
	position:relative;
	float:left;
	top:15px;
	left:20px;
	cursor: pointer;
}

.selector-input {
	cursor: pointer;
}

.selector_next_disabled {
	background-image: url("../../b4imgs/right_a.png");
	width:32px;
	height:31px;
	position:relative;
	float:left;
	top:15px;
	left:20px;
	left:20px;
}

.selector_next {
	background-image: url("../../b4imgs/right_h.png");
	width:32px;
	height:31px;
	position:relative;
	float:left;
	top:15px;
	left:20px;
	cursor: pointer;
}


.img-mar2 {
	margin:2px;
}
*/
.divtableouter {
	border-top: none;
	border-left: solid 2px #485374;
	border-right: solid 2px #485374;
	border-bottom: solid 2px #485374;
	margin-bottom: 10px;
}

.divtableheader {
	background-image: url("../../b4imgs/cell_bg.jpg");
	background-position: right ;
	background-size: 286px 100%;
	background-repeat: no-repeat;
	text-align: right;
	border-bottom: solid 2px #485374;
	border-top: solid 2px #485374;
	padding-right:10px;
}

.divtableheader_left {
	background-image: url("../../b4imgs/cell_bg.jpg");
	background-position: right ;
	background-size: 286px 100%;
	background-repeat: no-repeat;
	text-align: left;
	border-bottom: solid 2px #485374;
	border-top: solid 2px #485374;
	padding-left:10px;
}

.table-blue {
	border: solid 3px #485374;
	table-layout: fixed;
}

.table-blue thead tr {
	background-color: #1f2636;
	border-bottom: solid 2px #485374;
}

.table-lined td {
	border-bottom: solid 2px #485374;
}

.table-blue td {
	border-top: none;
	border-left: solid 2px #485374;
}

.table-blue tbody tr:nth-child(even) td {
    background-color: #1b1c23;
}

.table-blue tbody tr:nth-child(odd) td {
    background-color: #12141a;
}

/*
.cellbg-right {
	background-image: url("../../b4imgs/cell_bg.jpg");
	background-position: right ;
	background-size: 286px 100%;
	background-repeat: no-repeat;
	text-align: right;
}

.imgtest {
	  margin-top:-22.916666666666664%;
	  margin-right:-16.666666666666664%;
	  margin-bottom:-20.833333333333332%;
	  margin-left:-50%;
	  width:141.66666666666669%;
	  height: 140%;
      z-index:-100;
	  position:absolute;
}

.imgtest2 {
  background-image:url("../../b4imgs/motte_and_bailey_castle_009.jpg");
  background-position: center;
  background-size: cover;
  height:140%;
}

*/
.img-polaroid {
  padding: 2px;
  background-color: #504137;
  border: 1px solid #fcc;
  border: 1px solid rgba(255, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(255, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(255, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(255, 0, 0, 0.1);
}

.img-polaroidplus {
  padding: 4px;
  background-color: #504137;
  border: 1px solid #fcc;
  border: 4px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius:30px;
}

/*
.light a {
	color:#bcae0e;
}

.light a:focus, .white a:hover {
	color:#c1bab4;
}

*/
@media (max-width: 767px) {
	.text-justify {
		text-align: left !important;
	}
	
	a {
		color:#bcae0e;
		text-decoration-line: underline;
	}
}


a:focus, a:hover {
	color:#c6b14b;
    text-decoration: underline;
}

/*
.list-enhansed {
	list-style-image: url("../../b4imgs/afk.png");
	-webkit-padding-start: 15px;
}
 
.list-enhansed-less-padding {
	list-style-image: url("../../b4imgs/afk.png");
	-webkit-padding-start: 5px;
	padding-left:5px;
}
*/

 .title_header_surround {
	 width:100%;
	 height:75px;
	 top:-90px !important;
	 position:absolute;
 }

 .title_header {
	background-image: url("../../b4imgs/box_label.png");
	background-size: 100% 100%;
	width:410px;
	height:65px;
	margin: 0 auto;
	text-align:center;
 }
 
 .title_header_text {
	color: #f0f0f0;
	font-size:28px;
	height:65px;
	padding-top:10px;
 }
 
 .title_header_surround_small {
	 width:100%;
	 height:40px;
	 top:-70px;
	 right:5px;
	 position:absolute;
 }

 .title_header_small {
	background-image: url("../../b4imgs/box_label_small.png");
	background-size: 100% 100%;
	width:200px;
	height:34px;
	margin: 0 auto;
	text-align:center;
 }
 
 .title_header_text_small {
	color: #f0f0f0;
	font-size:16px;
	height:25px;
	padding-top:3px;
 }

 /* -----------------------------------------------------
  footer
  ------------------------------------------------------ */

    footer {
        padding-bottom:300px;
    	background-color:#301010;
    }

    footer .list-enhansed {
        font-size: 12px;
    }


@media (min-width: 768px) {
 footer .list-enhansed {
	  font-size: 16px;
    }
 }  

 .gamefooterholder {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    position: fixed;
    text-align: center;
    width: 100%;
	z-index:20;
}

.gamefooterholderA {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    position: fixed;
    text-align: center;
    width: 100%;
   height: 0;
   transition: 1.5s;
	z-index:20;
}

.gamefooter_small {
    background: url("../../b4imgs/abt_whole.png");
    height: 62px;
    margin: auto;
    width: 456px;
}  

.gamefooter {
    background: url("../../b4imgs/abt_whole.png");
    height: 62px;
    margin: auto;
    width: 456px;
	padding-left:26px;
	padding-top:2px;
}  


.footer-header {
	width:100%;
	height:80px;
	
	background-image: url("../../b4imgs/horizontal_scroll_bg.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color:#faa;
}

.footer-header .container {
	min-height:90px;
}

.fOption {
	width:32px;
	height:31px;
	position:relative;
	float:left;
	top:15px;
	left:44px;
	cursor: pointer;
}

.fOptionPadder {
	width:12px;
	height:16px;
	position:relative;
	float:left;
	top:15px;
	left:6px;
}

.img-vr-recon-32 {
	background-image: url("../../b4imgs/vr_btn.png");
}

.img-vrx-recon-32 {
	background-image: url("../../b4imgs/vrx_btn.png");
}

.img-back-32 {
	background-image: url("../../b4imgs/left_btn.png");
}

.img-shield-32 {
	background-image: url("../../b4imgs/shield_btn.png");
}

.img-back-32-disabled {
	background-image: url("../../b4imgs/left_a.png");
	cursor: default !important;
}

.img-back-2-32 {
	background-image: url("../../b4imgs/left_2_btn.png");
}

.img-back-2-32-disabled {
	background-image: url("../../b4imgs/left_2_btn_dis.png");
}

.img-next-32 {
	background-image: url("../../b4imgs/right_btn.png");
}

.img-next-32-disabled {
	background-image: url("../../b4imgs/right_a.png");
	cursor: default !important;
}

.img-next-2-32 {
	background-image: url("../../b4imgs/right_2_btn.png");
}

.img-next-2-32-disabled {
	background-image: url("../../b4imgs/right_2_btn_dis.png");
}

.img-settings-32 {
	background-image: url("../../b4imgs/settings.png");
}


.fOptionW {
	width:32px;
	height:31px;
	position:relative;
	float:left;
	top:15px;
	left:52px;
	margin-left:3px;
	cursor: pointer;
}

 /* -----------------------------------------------------
  popups
  ------------------------------------------------------ */

.mappopup  {
	width:600px;
	height:600px;
	background-image: url("../../b4imgs/map_frame.png");
	background-size: cover;
	text-align:center;
}  

.mappopupinner {
	width:530px;
	height:530px;
    position:absolute;
	left:50px;
	top:45px;
}

.mappopupinner-xs {
	width:380px;
	height:480px;
}

  
.messagepopup {
	width:598px;
	height:199px;
	background-image: url("../../b4imgs/messageboxbg.png");
	background-size: cover;
	text-align:center;
}  
  
.messagepopupinner {
	padding-top:90px;
	color:#ca0;
}

.pagepopup {
	width:330px;
	height:601px;
	background-image: url("../../b4imgs/quest_paper_orig.png");
	background-size: cover;
	filter: drop-shadow(#000 0.25rem 0.5rem 10px);
}

.pagepopupinner {
	padding:25px 30px 30px 30px;
}

.bookimg {
	margin-left:15px;
	margin-top:10px;
}

.pagepopupinner .bookimg {
	margin-left:45px;
	margin-top:10px;
}

.bookpopup {
	width:950px;
	height:665px;
	background-image: url("../../b4imgs/book_popup.png");
	background-size: cover;
	filter: drop-shadow(#000 0.25rem 0.5rem 10px);
}

.bookpageleft {
	position: absolute;
	top: 80px;
	left: 140px;
	width:310px;
	overflow: none;
}

.bookpageright {
	position: absolute;
	top: 80px;
	left: 540px;
	width: 310px;
	height: 500px;
	overflow: none;
}

.overlaypopup {
	width:352px;
	height:571px;
	background-image: url("../../b4imgs/faded_bg.png");
	background-size: cover;
}

.overlaypopupinner {
	padding:20px 20px 20px 20px;
}


.ui-widget-content, .ui-widget-header, .ui-widget.ui-widget-content {
    background-color: transparent;
	border:none;
	z-index:101;
}

.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:-30px;
	top:50px;
	z-index:120;
	background-image: url("../../b4imgs/close_button_h.png");
	background-color: transparent;
	width:43px;
	height:44px;
	border:none;
	cursor: pointer;
}

.rowselect {
	color: #fff;
	cursor: pointer;
	color: #c6b14b;
}

.rowselect:hover {
	color:#c6b14b;
    text-decoration: underline; 
}

.timelinepopuplink {
	background-image: url(../../b4imgs/quest_paper_thumb.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

@media (min-width: 992px) {
	.text-right-sm-up {
		text-align:right !important
	}

	#searchTXT2 {
		width:10vw;
	}
}


@media (min-width: 1200px) {

	#staticNav { 
		opacity: 0;
	}

	.vsep {
		border-left:2px solid #444;
	}
}

/*
@media (min-width: 1200px) {
	#searchTXT2 {
		width:28vw;
	}
}

@media (min-width: 1400px) {
	#searchTXT2 {
		width:35vw;
	}
}

@media (min-width: 1600px) {
	#searchTXT2 {
		width:40vw;
	}
}

@media (min-width: 1800px) {
	#searchTXT2 {
		width:50vw;
	}
}

.leavegap {
	margin-bottom:10px;
}

.margin-50 {
	margin-top:50px;
}

*/
.label_bg {
	height:36px;
}

.label_bg_label {
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	color:rgba(102,14,0, 1);
	font: italic bold 18px Times New Roman;
}

.label_bg_heading {
	margin-left:6px;
	padding-top:6px;
	padding-bottom:4px;
	color:rgba(102,14,0, 1);
	font: italic bold 22px Times New Roman;
}

.bookpara {
	padding-top:12px;
	padding-bottom:12px;
	color:rgba(102,14,0, 1);
	font: 18px Times New Roman;
}

.label_bg_text {
	text-align:center;
	padding-top:8px;
	font-size:16px;
	color:rgba(51,51,51,1);
}

.label_bg_text:hover {
	color:#a11;
	cursor:pointer;
	border-bottom: 1px dotted #555;
}

/* accordian */

.card { 
	background-color: transparent;
}

.card-title {
    color:#e8e0a7;
}

.card-header { 
	padding: 5px 40px;
	background-color: transparent;
	border-bottom: none;
	background-image: url(../../b4imgs/label_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:200px;
	height:40px;
	background-size: 100% 100%;
	margin: 5px auto;
}

.card-header a {
	color:#000;
	text-decoration:none;
}

/*
.bg-1 {
	padding: 5px 10px;
	background-color: transparent;
	border-bottom: none;
	background-image: url(../../b4imgs/categories_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:40px;
	background-size: 100% 100%;
	margin: 5px auto;
	color: #aaa;
	font-size:18px;
}

.bg-misty {
	padding: 5px 10px;
	background-color: transparent;
	border-bottom: none;
	background-image: url(../../b4imgs/categories_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 100% 100%;
	margin: 5px auto;
}

.mt10 {
	margin-top:10px;
}

.timelinechart {
	border: 18px solid transparent;
    background-color: #84745c;
    padding: 2px;
    border-image: url("../../b4imgs/quest_paper.png") 18;
    border-image-repeat: stretch;
    border-image-outset: 15px;
    color: #c1bab4;

}

.hpr_seealso {
	padding-left:15px;
}

.preColor {
	color: #aaa;
}

*/
TABLE.FTREE {
 font-family : sans-serif, Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
 font-weight : normal; 
 color : #000000; 
 font-size:10px;
}

TABLE.FTREE td { border: none; }

TABLE.FTREE img { max-width:200px; }

TABLE.FTREE td.boxed {
 border: solid #603913 3px;
 background-color:#cbb69d;
 -webkit-box-shadow: 0 0 12px rgba(12, 12, 12, 1.5);
 -moz-box-shadow: 0 0 12px rgba(12, 12, 12, 1.5);
 box-shadow: 0 0 12px rgba(12, 12, 12, 1.5);
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 padding:3px;
}


TABLE.FTREE td.boxdbl {
 background-color:#E8F2FF;
 -webkit-box-shadow: 0 0 12px rgba(12, 12, 12, 1.5);
 -moz-box-shadow: 0 0 12px rgba(12, 12, 12, 1.5);
 box-shadow: 0 0 12px rgba(12, 12, 12, 1.5);
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 padding:3px;
}

TABLE.FTREE td.bt {
 border-top: solid #666666 1px;
}
TABLE.FTREE td.bl {
 border-left: solid #666666 1px;
}
TABLE.FTREE td.br {
 border-right: solid #666666 1px;
}
TABLE.FTREE td.bb {
 border-bottom: solid #666666 1px;
}
TABLE.FTREE td.marr {
 border-bottom: double #666666 10px;
 width:15px;
}
TABLE.FTREE hr {
 color:black;
 height:1px;
}


TABLE.FTREE a:link {font-family:sans-serif,Verdana,Arial,Helvetica,"MS sans serif";text-decoration:none;font-size:12px;color:#000000;font-weight:400;}
TABLE.FTREE a:visited{font-family:sans-serif,Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000000;font-weight:400;}
TABLE.FTREE a:active {font-family:sans-serif,Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000000;font-weight:400;}
TABLE.FTREE a:hover {font-family:sans-serif,Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:underline;font-size:12px;color:#000000;font-weight:400;}

div.boxkeyitem {
	padding: 2px 2px;
	margin-right:5px;
	max-width: 30px;
	height: 24px;
	text-align: center;
	background-color: #baba00;
	width: 25px;
	color:#000;
	display:inline-block;
}

h3.firstHeading, #bodyContent {
	color:black;
}

.hstt h5 {
	color: #c6b14b;
	font-size:20px;
	margin-top:10px;
}

.hstt .col-12 {
	color:#cdbcbc;
	font-size:18px;
}

.breadcrumb .active {
	color: #eee !important;
}

/*
#page-popup {
	padding-left:0px;	
}

*/
.stickydiv {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	padding-top: 45px; 
}

.stickydivtl {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	padding-top: 50px; 
}

/*
.reflink { 
	font-size: 0.9em;
}

a.showall:hover {
	text-decoration:underline !important;
}

.portrait_link:hover { position: relative; }
.portrait_link:hover:after { display: block; position: absolute; left: 100px; top: -170px; }
*/
.nav-people .nav-tabs {
	margin-bottom:12px;
}

.nav-link {
	border-bottom-style: none;
}

.nav-people .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #fff;
    background-color: #1E1E1E;
    border-color: #444;
}

.nav-people .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link {
    border-bottom-color: #444;
}

.nav-people .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #444;
}

.people_tab_content_outer {
	width:100%; 
	background-color:#1E1E1E;
}

.people_tab_content_outer .header_row {
	background-color:rgba(20, 18, 18, 1); 
	padding:0px 10px 0px 10px;
	border-radius:15px;
}

.dropdown-header {
    color: #ffe8e8;
	font-size: 1.1em;
}

.dropdown-menu {
	background-color:#282f2ce8 !important;
}

.dropdown-item {
	color:#e8e0a7 !important;
}	

.dropdown-item:hover {
	color:#000 !important;
}	

	div.fb-share-button span {
		margin-left: 10px !important;
		margin-top: -2px !important;
		vertical-align:top !important;
	}

    /*
img.focus {
  transition: transform .7s ease-in-out;
}
img.focus:hover {
  -webkit-transform: scale(1.02) rotate(-0.5deg);
}

*/

#staticNav {
	box-shadow: 10px 10px #04040440;
	border-bottom: black 3px solid;
}	

#xlMenu {
	box-shadow: 10px 10px #04040440;
	border-bottom: black 3px solid;
}	

/*

.navbar-expand-lg {
	box-shadow: 10px 10px #04040440;
	border-bottom: black 3px solid;
}	

.videoPane-bg {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000;
	overflow:hidden;

	
	background-attachment:scroll;
	
	--mask: linear-gradient(to bottom, 
      rgba(0,0,0, 1) 0,   
	  rgba(0,0,0, 1) 40%, 
      rgba(0,0,0, 0) 90%, 
	  rgba(0,0,0, 0) 100%
	) 100% 50% / 100% 100% repeat-x;
  
	-webkit-mask: var(--mask); 
	mask: var(--mask);	

}
*/

.videoPane-bg {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000;
	overflow:hidden;
	background-attachment:scroll;
	--mask: linear-gradient(to bottom, 
      rgba(0,0,0, 1) 0,   
	  rgba(0,0,0, 1) 40%, 
      rgba(0,0,0, 0) 90%, 
	  rgba(0,0,0, 0) 100%
	) 100% 50% / 100% 100% repeat-x;
  
	-webkit-mask: var(--mask); 
	mask: var(--mask);	
}

.bg-misty {
	padding: 5px 10px;
	background-color: transparent;
	border-bottom: none;
	background-image: url(../../b4imgs/categories_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 100% 100%;
	margin: 5px auto;
}

UL.keyfeatures {
	color:#eebb00;
	font-size:18px;
}

.figure-caption {
	color: whitesmoke;
}

.regnalYear {
	color:#a1527a !important; 
}