/* JewishGen style sheet */

body {
	background-color: #C9D2D7;
	margin-top: 0;
	margin: 0;
}

body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #134B7D;
}

.lgtext    { font-size: 16px; }

.smalltext { font-size: 11px; }

.lastupdate { font-size: 11px; text-align: right; font-style: italic; }

.sanserif { 
	font-family: "Gotham Book", "Arial", "Arial Narrow", "Verdana", sans-serif;
}

H1, H2, H3, H4, H5 { 
	font-family: "Gotham Book", "Arial", "Arial Narrow", "Verdana", sans-serif;
}
H2, H3, H4, H5 { 
	color: #505527;
}


a:link    { color: #134B7D; }

a:visited { color: #134B7D; }

a:hover   { color: #949C51; }

a:active  { color: #949C51;
	    text-decoration: none; }


table.jgtable    { background-color: #BEC49F }
table.jgtable th { background-color: #949C51 }
table.jgtable th { color: #FFFFFF }
table.jgtable tr { background-color: #FFFFFF }
table.jgtable tr:nth-child(even) { background-color: #E8E1D1; }
table.jgtable tr:nth-child(odd)  { background-color: #FFFFFF; }
table.jgtable tfoot td { background-color: #949C51 }
table.jgtable tfoot td { color: #FFFFFF }

.jgHorizTable    { background-color: #BEC49F }
.jgHorizTable th { background-color: #949C51; text-align: right; }
.jgHorizTable th { color: #FFFFFF }
.jgHorizTable tr { background-color: #FFFFFF }
.jgHorizTable tr:nth-child(even) { background-color: #E8E1D1; }
.jgHorizTable tr:nth-child(odd)  { background-color: #FFFFFF; }
.jgHorizTable tfoot td { background-color: #949C51 }
.jgHorizTable tfoot td { color: #FFFFFF }


.jgbullet li {
	list-style: none;
	background-image: url(/JG/images/favicon_s.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 25px;
	margin-bottom: 0px;
}

.jgbulletsm > li {
	list-style: none;
	background-image: url(/JG/images/favicon_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 25px;
	margin-left: -10px;
	margin-bottom: 0px;
}


.dbhead {
	font-size: 14px;
	font-weight: bold;
}
.dbhead:link    { color: #646C24; }
.dbhead:visited { color: #949C51; }
.dbhead:hover   { color: #949C51; }
.dbhead:active  { color: #949C51; }

.jgcomponent li {
	list-style: none;
	background-image: url(/JG/images/JGLogo32.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 36px;
	margin-left: -36px;
	margin-bottom: 15px;
}

.jgbacklink {
	display: inline-block;
	height: 42px;
	background-image: url(/images/ArrowBack.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 50px;
	padding-top: 10px;
	font-family: "Gotham Book", "Arial", "Arial Narrow", "Verdana", sans-serif;
	font-size: 15pt;
	font-weight: bold;
}

.jghomelink {
	display: inline-block;
	height: 42px;
	background-image: url(/images/ArrowHome.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 50px;
	padding-top: 10px;
	font-family: "Gotham Book", "Arial", "Arial Narrow", "Verdana", sans-serif;
	font-size: 15pt;
	font-weight: bold;
}

.jguplink {
	display: inline-block;
	height: 42px;
	background-image: url(/images/ArrowUp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 50px;
	padding-top: 10px;
	font-family: "Gotham Book", "Arial", "Arial Narrow", "Verdana", sans-serif;
	font-size: 15pt;
	font-weight: bold;
}


@media print {

	.noprint { display: none; }
	.MenuBarHorizontal { display: none; }
	table.jgtable { border: 1px solid black; }
}


.shtet img:hover { 
transform:         rotate(-360deg);
-webkit-transform: rotate(-360deg);
-ms-transform:     rotate(-360deg);
transition:         all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition:     all 0.5s ease-in-out;
}