/*
CSS for Apex 40 website
*/
body {
font-size: small;
color:navy;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background-color: #3300FF;
  line-height: 100%;
  padding: 0;
  margin: 0;
  }
li {
  Font-size: small;
  }
h1 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: x-large;
  color: #0000FF;
  text-align: center;
  }
h2 {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #FF3300;
  font-size: large;
  font-weight: bold;
  }
h3 {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: small;
  color:#0000FF;
    }
p {
  font-size: small;
  color: navy;
  }
.table {font color:green;}
table, td, tr {
  font-size: small;
  color: navy;
  }





#tagline p {
  font-style: italic;
  font-size: 105%;
  font-family: Georgia, Times, serif;
  color: #FFFF66;
  letter-spacing: 0.05em;
   }
#sitebranding {
  background-color: #FFFF66;
  padding: 10px;
  }
em {
    text-transform: uppercase;
  }
a {
   font-weight: bold;
   color: black;
   }
.cl1 a:link {color:#FFFF00;}
.cl1 a:visited {color: #FFFF00;}
.cl1 a:hover {text-decoration: none; color: #FFFF00; background-color: #3366CC;}
.cl1 a:active {color: aqua; background-color: navy;}

.cl2 a:link {color:#3300CC;}
.cl2 a:visited {color: #0066FF;}
.cl2 a:hover {text-decoration: none; color: #3366CC; background-color: #FFCC33;}
.cl2 a:active {color: aqua; background-color: navy;}  -- >

.fun {
color: #330099;
font-family: Georgia, Times, serif;
letter-spacing: 0.10em;
}
blockquote.fun {
 font-style: italic;
 }
#header  {
 padding: 0px;
 margin-bottom: 0px;
 width: 890px;
 }
#bodycontent, #president, #secretary, #rest {
  background-color: #FFFF66;
  padding: 20px;
  margin-bottom: 0px;
  width: 700px;
  }
   
#navigation, #bodycontent, #header, #tagline, #president,  #secretary, #rest {
  Position: absolute;
  }
#bodycontent {
 top: 175px;
 left: 190px;
}
#navigation  {
 top: 200px;
 line-height: 150%;
 width: 190px;
 }
#sitebranding {
 width: 170px;
 }
#tagline  {
  left: 240px;
  top: 80px;
  }
#dinnernotices  {
line-height: 175%;
}