@charset "UTF-8";
/* CSS Document */
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans'), local('JosefinSans'), url(JosefinSans-LatinExt.woff2.html) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans'), local('JosefinSans'), url(JosefinSans-Latin.woff2.html) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* greek */
@font-face {
  font-family: 'GFS Didot';
  font-style: normal;
  font-weight: 400;
  src: local('GFS Didot Regular'), local('GFSDidot-Regular'), url(GFSDidot-Greek.woff2.html) format('woff2');
  unicode-range: U+0370-03FF;
}

body,td,th {
	font-family:'Josefin Sans',serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke: 0.035em #fff2A0;
	color: #fff2A0;
}

a { text-decoration: none; }
a:link { color: #b5ffef; -webkit-text-stroke: 0.035em #b5ffef; }
a:active { color: #cf50a0; -webkit-text-stroke: 0.035em #cf50a0; }
a:visited { color: #dbcef5; -webkit-text-stroke: 0.035em #dbcef5; }
a:hover { color: #cf50a0; text-decoration: underline; -webkit-text-stroke: 0.035em #cf50a0; }

.headingText {
	font-size: 28px;
	text-align: center;
}

.regularText {
	font-size: 20px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
}

.smallText {
	font-size: 16px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: justify;
}

.citationText {
	font-size: 18px;
	margin-left: 100px;
	margin-right: 30px;
	text-align: left;
	text-indent: -50px;
}

.citationsubText {
	font-size: 16px;
	margin-left: 150px;
	margin-right: 30px;
	text-align: left;
	text-indent: -50px;
}

.captionText {
	font-size: 18px;
	text-align: center;
}

.greek {
	font-family: 'GFS Didot',serif;
	font-size: smaller;
	font-weight: 100;
}

.panelHeading {
	color: #cfffff;
	-webkit-text-stroke: 0.035em #cfffff;
	font-size: 25px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	text-shadow: #050012 1px 1px 2px;
	text-decoration: underline;
}

.panelsubHeading {
	color: #b5ffef;
	-webkit-text-stroke: 0.035em #b5ffef;
	font-size: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-shadow: #050012 1px 1px 2px;
}

.panelButton {
	color: #dbcef5;
	-webkit-text-stroke: 0.035em #dbcef5;
	font-weight: 600;
	font-size: 13px;
	text-align: right;
	padding-right: 5px;
}

.panelButton:hover {
	color: #b5ffef;
	-webkit-text-stroke: 0.035em #b5ffef;
}

.navbarText {
	font-size: 21px;
	margin-left: 22px;
	line-height: 22px;
	text-indent: -16px;
	text-align: left;
	text-shadow: #050012 1px 1px 2px;
	position: inherit;
	width: 135px;
}

.navbarInactiveText {
	color: #8a866e;
	-webkit-text-stroke: #8a866e;
}

a.navbarLink:link { color: #fff2A0; text-decoration: none; -webkit-text-stroke: 0.035em #fff2A0; }
a.navbarLink:visited { color: #fff2A0; text-decoration: none; -webkit-text-stroke: 0.035em #fff2A0; }
a.navbarLink:hover { color: #cfffff; text-decoration: none; -webkit-text-stroke: 0.035em #cfffff; }
.navbarLink:hover { color: #cfffff; -webkit-text-stroke: 0.035em #cfffff; }
