<!--
/* This is the main style sheet for Joseph Hall's website */
/* https://josephhall.org/ - filename: "joe.css" */
/* email joehall@gmail.com */

body	{
color: #000000;
background: #cccc99;
margin-left: 1.0em;
text-align: left;
font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif;
font-size: 1.0em;
font-weight: normal; }

body.ntia-msh	{
color: #000000;
background: #ADF4FF; }

/* link style definitions - begin */

a:link, a:visited, a:active	{
color: #336600;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
font-style: inherit; }

a:hover {text-decoration: underline; }
		
a.ul { text-decoration: underline; }

/* link style definitions - end */
	
/* text style definitions - begin */

pre {
font-family: "courier new", courier, monospace;
}

h1 {font-size: 2.0em; }

h2 {font-size: 1.5em; }

h2.center {font-size: 1.5em;
text-align: center; }

h3 {font-size: 1.0em; }

h4 {font-size: 0.75em; }

h5 {font-size: 0.65em; }

h6 {font-size: 0.5em; }
	
span.name  {
font-size: 2.5em;
font-weight: bold; }

span.title  {
font-size: 1.75em;
font-weight: bold; }

span.cour  {
font-family: "courier new", courier, monospace;
}

/* text style definitions - end */

/* tables and misc - begin */

.small {
font-size: 0.75em; 
}

.updatetime {
font-size: 0.75em;
padding-top: 1.5em;
}

.banners {
padding-top: 2.0em;
}

.geo {
font-size: 0.75em;
/* padding-top: 2.0em; */
}

.tight_left {
width: 30%;
text-align: left;
}

.center {
text-align: center;
}

.topbar {
text-align: center;
font-size: 0.65em;
width: 100%;
margin-top: 1.0em; }

.address {
font-size: 1.25em;
}

.contacts {
font-size: 1.25em;
}

.menubar {
border: none;
text-align: center;
font-size: 1.75em;
width: 100%; 
padding:1.0em ;
}
/* .menubar td { */
/* border: 1px solid black; */
/* } */

.contact {
border: none;
font-size: 1.5em;
font-weight: bold; }

.news {
border: none;
text-align: center;
font-size: 1.0em;
width: 80%; }

.tight_note {
width: 25%;
}

.tight {
border: none;
font-size: 1.0em;
width: 60%; }

hr.newshr {
width: 100%;
border: 1.0px black solid;
padding: 0.0px;
margin: 0.0em;
height: 1px; }

code {
font-family: Courier, "Courier New", monospace;
font-size: 1.1em; }

img {
border: none; }

code.red {
color: #990033;
font-size: 1.0em; }

/* tables and misc - end */

.qresults  {
border-collapse: collapse; /*this is what stops the double border appearing on cells*/
border: 1px solid black;
}

.qresults  td {
border: 1px solid black;
padding: 0.5em; 
}

.qresults  th {
border: 1px solid black;
padding: 0.5em; 
}

.ntia-table  {
border-collapse: collapse; /*this is what stops the double border appearing on cells*/
border: 1px solid black;
}

.ntia-table  td {
border: 1px solid black;
padding: 0.5em; 
}

.ntia-table  th {
border: 1px solid black;
padding: 0.5em; 
}

p.ntia {
width: 80%; }

hr.ntia {
width: 80%; 
}


/* note for older browsers */

p.browsernote {
  display: none;
}

li.ref {
padding-top: 0.5em; }

-->
