@charset "UTF-8";

body {
	background:#FFF;
	color:#222;
    font-family: "Jost", sans-serif;
    font-optical-sizing: auto;
    font-weight: 200;
	font-style: normal;
	padding:50px;
	margin:0;
	font-size:12pt;
	line-height:18pt;
}

b {
	font-weight:500;
	color: #000;
}

strong {
	font-weight:700;
}

a {
	cursor:pointer;
	text-decoration:none;
}

a:link, a:visited {
	color:#666;
}

a:hover, a:active {
	color:#444;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 100;
	letter-spacing:2pt;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
}

h2 {
}

h3 {
}

h4 {
    font-weight: 200;
}

h5 {
    font-weight: 200;
}

h6 {
    font-weight: 200;
}

.MainPage {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	background-position:top center;
	background:url("../images/PageBanners/HomePage.jpg") #FFF no-repeat;
	background-size:contain;
	text-align:center;
}

.pageContent {
	float:none;
	clear: both;
	height:auto;
	overflow-x: hidden;
	overflow-x: clip;
}

#bioText {
	padding:30px;
	display: block;
	background:rgba(255,255,255,0.85);
	text-align: justify;
}

reviewtext {
	display: block;
	text-align: justify;
}

author {
	display: block;
	text-align: right;
}


publication {
	display: block;
	text-align: right;
	text-transform:uppercase;
}

artist { display: block; text-transform: uppercase; font-weight: 300; color:#666; letter-spacing: 0.5pt; }
album { display: block; }
year { display: block; color:#666; }
label { display: block; text-transform: uppercase; color:#999; }

longdate { text-transform:uppercase; color:#888; letter-spacing: 1pt; font-weight:400; }
time { text-transform:uppercase; letter-spacing: 1pt; font-weight:400; color:#444; }
event { }
newsitem event { font-weight: 400; }
venue { text-transform:uppercase; color: #0A2978; letter-spacing: 1pt; font-weight:400; }
#homeCalendar venue { color:#FFF; display: block; }
city { text-transform:uppercase; color: #0A2978; letter-spacing: 1pt; }
#homeCalendar city { color:#FFF; display: block; }
repertoire {
	display: block;
}

description {
	display: block;
}

