/* Main body Information */

body {
  font-family: Garamond,Times,serif;
  color: blue;
  background-color: #3E78E9;
  background-image: url("../images/background.jpg");
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
}

ul.navbar {
  list-style-type: none;
  padding: 0;
  margin: 0;    
  position: absolute;
  top: 2em;
  left: 1em;
  width: 9em 
}

ul.navbar li {
  background: white;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 1em solid #383838 
}

ul.navbar a:link { text-decoration: none; color: black }
ul.navbar a:visited { text-decoration: none; color: black }
ul.navbar a:hover { background: black; color: white; text-decoration: underline }

a:link { text-decoration: none; color: black }
a:visited { text-decoration: none; color: black }
a:hover { text-decoration: underline; color: black }

ul a:link { text-decoration: none; color: black; }
ul a:visited { text-decoration: none; color: black;}
ul a:hover { text-decoration: underline; color: black;}

table.main a:link { text-decoration: none; color: blue; margin-bottom: 0px; padding: 0}
table.main a:visited { text-decoration: none; color: blue; margin-bottom: 0px; padding: 0}
table.main a:hover { text-decoration: underline; color: blue; margin-bottom: 0px; padding: 0}

div.googlemap {
  width: 85%;
  height: 35em;
  border: thin silver solid;
  margin: auto;
  padding: 0.5em;
  background-color: white
}

iframe.scaled {
  width: 100%;
  height: 100%
}


table.main {
  padding: 0em;
  background-color: white;
  border: thin black solid;
  color: blue;
  width: 900px;
  height: 100%;
  margin: 0em;
  margin-left: auto;
  margin-right: auto;
}

.top {
  background: white url(../images/top2.jpg) no-repeat;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  height: 180px;
}

table.main p {
  color: blue;
  text-align: center;
  margin: 0.5em 0em 0em 1em;
  font-size: 1.2em;
  font-style: italic;
  font-weight: normal
}

/* Style for Copyright @ Bottom of Page */
table.main p.bottom {
  color: blue;
  text-align: center;
  margin: 0.5em 0em 0em 0em;
}

div.center {
  margin: 2em 0em 0em 0em;
  text-align: center;
  color: blue;
}

/* Style for TEG-Logo on Home Page */
div.figure {
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

img.scaled {
  width: 100%;
}

/* Style for text in table on About Us Page and Home Page */
table.main blockquote {
  margin-top: 1em;
  margin-left: 2.5em;
  margin-right: 2.5em;
  color: blue;
  text-align: justify;
}

table.main ul {
  color: blue;
  text-align: left;
  margin-left: 1em;
  margin-right: auto;
  margin-top: 0.5em
}

/* Title within the "Main" Table */

h1.title {
  font-family: Garamond,Times,serif;
  margin: 0.5em 0em 0.1em 0.5em;
  color: blue;
  font-size: 3em
}

/* Title for the Entire Page */

h1.teg {
  font-family: Mistral,"BankGothic Lt Bt",serif;
  letter-spacing: 0.10em;
  text-align: center;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  color: white;
  font-size: 3em
}

h2.projects {
  font-size: 1.5em;
  margin-right: 0em;
  margin-bottom: 0em;
  font-style: italic;
  text-align: left;
}

img.scaled {
  width: 100%;
}

div.postmeta {
  padding: 0;
}

div.postmeta ul {
  color: blue;  
  margin-top: 155px;
  margin-bottom: 0px;
  list-style: none;
  text-align: right;
}

div.postmeta li {
color: blue;  
font-size: 15px;
display: inline;
padding: 0 0.5em;
border-right: 1px ridge #ccc;
}

div.postmeta a:link { text-decoration: none; font-weight: bold; color: black}
div.postmeta a:visited { text-decoration: none; font-weight: bold; color: black}
div.postmeta a:hover { text-decoration: underline; font-weight: bold; color: black}
