* {
	font-family: 'Merriweather', serif;
	color: #1f1f1f;
	}

body {
	background-color: #efefef;
	}

div#logo_top {
	width: 960px;
	min-height: 71px;
	margin: 0 auto;
	padding: 10px;
	background-color: #efefef;
	text-align: right;
	}

div#logo_top img {
	float: left;
	}

div#logo_top ul {
	padding: 0px !important;
}

div#logo_top li {
	display: inline;
	padding: 10px 10px 10px 0px;
	}

a.menutop {
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0.5em;
	font-size: 75%;
	}

a.menutop.current {
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
	}
	
a.menutop.notcurrent:link, a.menutop.notcurrent:visited {
	color: #1f1f1f;
	text-decoration: none;
	background-color: #ffffff;
	}

a.menutop.notcurrent:hover, a.menutop.notcurrent:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
	}

div#jump img{
	position: fixed;
	bottom: 5%;
 	right: 5%;
	}

div#jump.on {
	visibility: visible;
	}	

div#jump.off {
	visibility: hidden;
	}

div#container {
	width: 962px;
	margin: 0 auto;
	padding: 10px;
	background-color: #ffffff;
	}

p.credits, p.credits a, p.credits-right, p.credits-right a {
	margin-top: 0px;
	font-size: 10pt;
	font-family: 'Oxygen', sans-serif;
	text-decoration: none;
}

p.credits-right, p.credits-right a {
	text-align: right;
}	

div #donorbox {
	background-color: #ff0000;
	color: #ffffff;
	padding: 20px;
	font-family: 'Oxygen', sans-serif;
}

a.dbox-donation-button {
	float: right;
	/*padding: 20px;*/
}


div#footer {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 962px;
}

div#footer>p.credits {
	text-align: center;
}

/* STREAMER-SPECIFIC CLASSES */

figure.stream {
	background-color: #1f1f1f;
	display:inline-block;
	padding: 10px;
	margin: 0px;
	}
	
figure.stream figcaption {
	color: #ffffff;
	text-align: center;
}


/* Pointer A */
figure._an, div#time_chart>div._an {
	background-color: #007F99;
	}
figure._me, div#time_chart>div._me {
	background-color: #007F99;
	}
figure._kk, div#time_chart>div._kk {
	background-color: #007F99;
	}

/* Pointer B */
figure._br, div#time_chart>div._br {
	background-color: #002C42;
	}
figure._ss, div#time_chart>div._ss {			
	background-color: #002C42;
	}
figure._vs, div#time_chart>div._vs{			
	background-color: #002C42;
	}
	
/* Pointer C */
figure._gw, div#time_chart>div._gw{
	background-color: #0085CC;
	}
figure._rp, div#time_chart>div._rp {			
	background-color: #0085CC;
	}
figure._ofp, div#time_chart>div._ofp {
	background-color: #0085CC;
	}
	
/* Pointer D */
figure._ll, div#time_chart>div._ll{
	background-color: #801621;
	}
figure._sm, div#time_chart>div._sm {			
	background-color: #801621;
	}
figure._wc, div#time_chart>div._wc {			
	background-color: #801621;
	}

/* Pointer E */
figure._ltc, div#time_chart>div._ltc {
	background-color: #00719E;
	}
figure._tf, div#time_chart>div._tf {					
	background-color: #00719E;
	}
figure._rd, div#time_chart>div._rd {					
	background-color: #00719E;
	}

/* Pointer F */
figure._ntv, div#time_chart>div._ntv {					
	background-color: #009e84;
	}
figure._kn, div#time_chart>div._kn {					
	background-color: #009e84;
	}
figure._vf, div#time_chart>div._vf {
	background-color: #009e84;
	}

/* Pointer G */
figure._ow, div#time_chart>div._ow  {					
	background-color: #80404D;
	}
figure._uos, div#time_chart>div._uos  {					
	background-color: #80404D;
	}
	
/* Pointer T */
figure.tc_033, div#time_chart>div.tc_033  {					
	background-color: #F8991D;
	}
figure.tc_034, div#time_chart>div.tc_034  {					
	background-color: #F8991D;
	}
figure.tc_039, div#time_chart>div.tc_039  {					
	background-color: #F8991D;
	}
figure.tc_058, div#time_chart>div.tc_058  {					
	background-color: #F8991D;
	}
	
/* TOOL TIPS */

.tooltip .tooltiptext {
	visibility: hidden;
	background-color: #1f1f1f;
	opacity: 0;
	transition: opacity 0.5s;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 6px;
	font-size: 8pt;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	
	width: 120px;
	bottom: 100%;
	left: 50%;
	margin-left: -60px;
	margin-bottom: 5px;
	position: absolute;
	z-index: 1;
}

.tooltip .tooltiptext::after {
	content: " ";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #1f1f1f transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}