
/* @media only screen and (max-device-width:480px) { body } */
html, body, header, article, article section, footer { position: relative; }
 
/* ** ** Tell the browser to render HTML 5 elements as block ** ** */
header, section, footer, aside, nav, article, figure, figcaption { display: block; }


figure { position: relative; }
 
	figure img, video, object {
		display: block;
		max-width: 100%; }

/* non-inline images in articles: */ /* (ReMarkable will not wrap an `<img>` in `<p>` if it's the only element on the line) */
video	{ 
	display: block; 
	margin: 0 0 20px 0;
	border: none;
	
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.3);
	-o-box-shadow: 0 2px 5px rgba(0,0,0,.3);
	-khtml-box-shadow: 0 2px 5px rgba(0,0,0,.3);
	box-shadow: 0 2px 5px rgba(0,0,0,.3);}

/* *** *** *** *** */

a:link {color:#0D55A4; text-decoration: none;}
a:visited {color:#0D55A4;}
a:hover {color:#000000; text-decoration: underline;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0D55A4;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D55A4;
	text-decoration: none;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.vidlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.footertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #99D3F1;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #99D3F1;
}
.footer:link {
	font-weight: bold;
	color: #99D3F1;
	text-decoration: none;
}
.footer:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.footer:visited {
	font-weight: bold;
	color: #99D3F1;
	text-decoration: none;
}


