@import url(https://fonts.googleapis.com/css?family=Marcellus+SC);
@import url(https://fonts.googleapis.com/css?family=Playball);

/*  media thumbnail shadows from Cees Kloosterman */
.th_shadow {
 -moz-box-shadow: 5px 5px 3px #404040; /* Firefox */
 -webkit-box-shadow: 5px 5px 3px #404040; /* Safari/Chrome  */
 box-shadow: 5px 5px 3px #404040; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 5.5 - 7 */ 
filter:
        progid:DXImageTransform.Microsoft.DropShadow(color=#808080, offx=4, offy=4)
        progid:DXImageTransform.Microsoft.DropShadow(color=#C0C0C0, offx=2, offy=2)
        progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=1);
behavior: url(/PIE.htc);
}

.thumb, .smallimg {
	border-left:0px solid;
    border-color:#000000;
    border-bottom:2px solid #777;
    border-right:2px solid #777;
    -moz-box-shadow: 5px 5px 3px #404040; /* Firefox */
 -webkit-box-shadow: 5px 5px 3px #404040; /* Safari/Chrome  */
 box-shadow: 5px 5px 3px #404040; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 5.5 - 7 */ 
filter:
        progid:DXImageTransform.Microsoft.DropShadow(color=#808080, offx=4, offy=4)
        progid:DXImageTransform.Microsoft.DropShadow(color=#C0C0C0, offx=2, offy=2)
        progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=1);
behavior: url(/PIE.htc);    
}


/*$59  MOD Balanced Media Display  Styling */
/* Assign each side half the fixed width of the table */
#bmm_table {width: 1000px;}
col.bmm_number {width: 1%;}
col.bmm_name {width: 50%;}
/* Right align the numbers */
td.bmm_number {text-align: center;}
/* Small black numbers on a white background
and with some space to the left and right */
span.bmm_number, td.bmm_number {padding-left: 1px;padding-right: 1px;
  color: white;background-color: #047e89;font-size: 8pt;}
/* Add some space between the numbers and the names*/
td.bmm_name {padding-left: 5px;}
/* Add some space between each generation block */
.bmm_genheader th {padding-top:15px;}
thead .bmm_side p.subhead {margin-bottom:0em;}

/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/
/*new method*/
        
h2.spec-note, h2.spec-note a {
	color: #047e89;
	font-family: 'Playball', Georgia, "Times New Roman", Times, Serif;
	font-size: 16pt;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
         text-shadow: 1px 0px 0px #8bcad0;
}

#colorstrip{
    height: 0px;
    border-bottom:solid 2px #047e89;
}

h2.site-head, h2.site-head a {
	color: #047e89;
	font-family: 'Playball', Georgia, "Times New Roman", Times, Serif;
	font-size:34pt;
	padding: 0 0 0 3px;
	margin: 0 0 5px;
	text-decoration: none;
	font-weight: normal;
   text-shadow: 1px 2px 2px #8bcad0;
}


h2.message-head, h2.message-head a {
	color: #047e89;
	font-family: 'Playball', Georgia, "Times New Roman", Times, Serif;
	font-size: 19pt;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
   text-shadow: 1px 1px 1px #8bcad0;

}

h2.message-head2, h2.message-head a {
	color: #047e89;
	font-family: 'Playball', Georgia, "Times New Roman", Times, Serif;
	font-size: 28pt;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
   text-shadow: 1px 2px 2px #8bcad0;

}
/* added for fixed top row 10-7-2016 */
.nav-primaryM {
	background-color:#047e89;
	color:#fff;
	left:0;
	position:fixed;
	top:0;
   height:30px;
	width:100%;
	z-index:999;
}

.nav-primary {
	background-color:#047e89;
	color:#fff;
	left:0;
	position:fixed;
	top:0;

	width:100%;
	z-index:999;
}

.nav-primary-mobile {
	background-color:transparent;
	color:#fff;
	left:0;
	position:fixed;
	top:0;
   height:30px;
	width:100%;
	z-index:999;
}
.admin-bar .nav-primary {
	top:22px;
}
.responsive-menu-icon {
	cursor:pointer;
	display:none;
	margin-bottom:-1px;
	text-align:center;
}
.responsive-menu-icon::before {
	content:"\f333";
	display:inline-block;
	font:normal 20px/1 dashicons;
	margin:0 auto;
	padding:10px;
}


.nav-menu .menu-item {
	display:inline-block;
	text-align:left;
}
.nav-menu a {
	border:none;
	color:#222;
	display:block;
	padding:15px 20px;
	position:relative;
}
.nav-menu .menu-item:hover {
	position:static;
}
.nav-menu>.first>a {
	padding-left:0;
}
.nav-menu>.last>a {
	padding-right:0;
}
.nav-menu>.right {
	color:#fff;
	display:inline-block;
	float:right;
	list-style-type:none;
	padding:25px 0;
	text-transform:uppercase;
}
.nav-menu>.right>a {
	display:inline;
	padding:0;
}
.nav-menu>.rss>a {
	margin-left:48px;
}
.nav-menu>.search {
	padding:7px 0 0;
}

/* End added for fixed top row */

/* new for hover background */
/* active: hovered links */
a:active, a:hover {
	background-color: #d9f6f5;
        color:#000000;
}

/*   from GENSTYLE.CSS       */


/* field text columns and titles for future use

.fieldname {
	font-family: Arial,Helvetica,sans-serif;
 text-shadow: none;
	color: white;
}                                                   */

td.highlightedchild {
    padding:2px;
    background-color:#f4f4f4;
}

/* visited: previously visited links */
a:visited {
	color: #047e89;
}
.databack {
	background-color: #f2f2f2;
}

/* from TNGTABS.CSS from template5 */
/*active tab*/
#tngnav a:hover {
	background:#047e89;
	color:#fbd147;
}


/* styles for home page surname cloud post */
a.size1      { color: #E10000; }
a.size1:link    { color: #E10000; }
a.size1:visited { color: #E10000; }

a.size2      { color: #0000FF; }
a.size2:link    { color: #0000FF; }
a.size2:visited { color: #0000FF; }

a.size3      { color: #2418cf; }
a.size3:link    { color: #2418cf; }
a.size3:visited { color: #2418cf; }

a.size4      { color: #F500F5; }
a.size4:link    { color: #F500F5; }
a.size4:visited { color: #F500F5; }

a.size5      { color: #CC0033; }
a.size5:link    { color: #CC0033; }
a.size5:visited { color: #CC0033; }

a.size6      { color: #800000; }
a.size6:link    { color: #800000; }
a.size6:visited { color: #800000; }

a.size7      { color: #41A317; }
a.size7:link    { color: #41A317; }
a.size7:visited { color: #41A317; }

a.size8      { color: #EE760D; }
a.size8:link    { color: #EE760D; }
a.size8:visited { color: #EE760D; }

a.size9      { color: #047e89 }
a.size9:link    { color: #047e89; }
a.size9:visited { color: #047e89; }

a.size0      { color: #000000; }
a.size0:link    { color: #000000; }
a.size0:visited { color: #000000; }


/*$56 Added to show/hide button */
 .button {
   background-color: #047e89;
   color: white;
   font-size:11px;
 }

/*$27 Added to relationship display button */
 input.button {
   background-color: #047e89;
   color: white;
   font-size:11px;
 }
 
#pathlist {
	--cl2: #00808b; /* text inside box */
    --bg2: #efeff2; /*background color for boxes */
}
