.html, body {
     max-width: 70%;
	 margin: 0 auto;
     font-size: 19px;
}

.title {
  font-family: "Times New Roman", Times, serif;
  text-align: center;  
}

.footer {
  text-align: center;
}

.nav {
  font-family: "Times New Roman", Times, serif;
  text-align: center;  
}

.nav-link {
  font-family: "Times New Roman", Times, serif;  
  text-decoration: none;
  font-size: 23px;
}

.post {
	font-family: "Helvetica", "Arial", sans-serif;    
}

.list_table {
	padding:0px;
	border-style: none;    
}

.list_table td {
	padding-right:18px;
	border-style: none;
	background: none;
	border-color: none;    	
}


.thumbnail {
  width: 400px;
  height: auto
}


pre {
    font-family: monospace;
    white-space: pre;
	font-size: 18px;
}

a:visited { 
}

a { 
    color: #0066CC;
}

.img-head {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

code
{
	font-size: 18px;
}

img[src$='#center'] {
  display: block;
  margin: 1.0rem auto;
  max-width: 100%;
  height: auto;
}

img[src$='#center-size'] {
  display: block; 
  margin: 1.0rem auto;
  max-width: 40%;
  height: auto; 
}

img[src$='#center-size-small'] {
  display: block; 
  margin: 1.0rem auto;
  max-width: 20%;
  height: auto; 
}

table
{
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    font-size: 18px;
}

td
{
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 2px;
    padding: 4px;
    background-color: #FFC;
}

th
{
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 2px;
    padding: 4px;
	color: white;
    background-color: #121475;
}

.html-video
{
	margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    display: block
}