/* CSS for frame and navigation elements */

html {
      font: menu;
}

body {
      color: #FFFFFF;
      background-color: #000000;
      background-image: url("/2nd_time_files/2nd_time_bg_lines.gif");
      background-repeat: repeat;
      font-family: arial, sans-serif;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
}

div.body {
      color: #FFFFFF;
      background: #333333;
      margin: 2ex 1.75em;
}

div.header {
      color: #FFFFFF;
      background-color: #3656CF;
      background-image: url("/2nd_time_files/2nd_time_topstrip.gif");
      background-repeat: repeat-x;
      margin-left: 0;
      margin-right: 0;
      width: 100%;
      white-space: nowrap;
}

div.header img {
      border: 0;
}

div.navbar {
      color: #FFFFFF;
      background: #222222;
      margin-left: 0;
      margin-right: 0;
      width: 100%;
      font-size: 100%;
}

/* Nasty float left trick which allows the buttons to wrap. */
div.navbar a {
      display: block;
      float: left;
      color: #FFFFFF;
      background-color: #222222;
      text-align: center;
      text-decoration: none;
      font-weight: bold;
      width: 14em;
      padding: 0.4em 1em;
      margin: 0;
      white-space: nowrap;
}

div.navbar a:hover,
div.navbar a#active {
      color: #FFFFFF;
      background-color: #3656CF;
}

div.endnav {
      clear: both;
      height: 0;
      line-height: 0;
}

div.content {
      color: #000000;
      background-color: #FFFFFF;
      padding-bottom: 6ex;
      margin-left: 0.75em;
      margin-right: 0;
}

div.main {
  margin-left: 1em;
  margin-right: 0;
}

.footer {
      color: #ffffff;
      background-color: #3656CF;
      padding: 0.25em;
      border-width: 0;
      text-align: center;
}

.footer a {
      color: #BBBBBB;
      font-weight: bold;
      text-decoration: none;
}

.footer a:hover {
      color: #FF5555;
}

h1 {
  color: #0000FF;
  background: #FFFFFF;
  font-size: 200%;
  font-family: serif;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

h2 {
  color: #3333FF;
  font-size: 175%;
  text-align: center;
}

div.news div.newsitem {
  text-align: center;
}

/* Compact specifies display without some of the normal typesetting
margins */

div.compact {
  margin-top: 1.5ex;
  margin-bottom: 1.5ex;
  text-align: center; /* REMOVE THIS LINE */
}

div.compact p {
  margin-top: 0;
  margin-bottom: 0;
}

/* dateline is for lines displaying the date and time of an event */
div.dateline {
  font-weight: bold;
  text-align: center; /* REMOVE THIS LINE */
}

div.newsitem div.tagline {
  font-weight: bold;
}

/* micon is for moving icons associated with an event */
div.micon {
  text-align: center; /* REMOVE THIS LINE */
  margin-left: auto;  /* RESTRICT THIS TO INSIDE div.newsitem */
  margin-right: auto; /* RESTRICT THIS TO INSIDE div.newsitem */
  margin-bottom: 2ex; /* RESTRICT THIS TO INSIDE div.newsitem */
}

div.micon img {
  margin: 0.2em;  /* RESTRICT THIS TO INSIDE div.newsitem */
}

/* Front Page Specific Styles */

h1#STAG {
  color: #FF0000;
  background: #FFFFFF;
  font-family: inherit;
  font-size: 240%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  width: 15em;
  margin-top: 1ex;
  margin-bottom: 1.5ex;
  margin-left: auto;
  margin-right: auto;
}

h1#xmas {
  color: #00AA00;
}

div#subheads {
      text-align: center;
}

div#subheads h2 {
      margin: 0;
}

div#subheads h2#subhead1 {
      color: #336600;
      font-size: 175%;
}

div#subheads h2#subhead2,
div#subheads h2#subhead3 {
      color: #990000;
      font-size: 175%;
      font-family: verdana, arial, helvetica, sans-serif;
      font-weight: normal;
}

div#subheads h2#subhead4 {
      color: #0000FF;
      font-size: 240%;
      font-weight: bold;
      font-style: italic;
}
div.photo {
float: right;
clear: right;
}
