/* $Id: style.css,v 1.1 2004/09/21 18:20:09 tdobes Exp $ */

body {
  margin: 0px;
  color: #000000;
  /*background: url("/angelprogram/themes/tcafs/backdrops/snowflake_1.gif") repeat;*/
  background-color: #ffffff;
  font-family: arial, helvetica, sans-serif;
}
a:link {
  color: #8b9d75;
  text-decoration: none;
}
a:visited {
  color: #8b9d75;
  text-decoration: none;
}
a:active {
  color: #c66f66;
  text-decoration: none;
}
a:hover {
  color: #c66f66;
  text-decoration: none;
}

a.active {
  color: #c66f66;
  text-decoration: none;
}

h1 {
  font-size: 1.2em;
}
h2 {
  font-size: 1em;
  padding: 0.1em;
}
h3, h4, h5, h6 {
  font-size: 0.9em;
}
table {
  width: 100%;
  font-size: 1em;
}

hr.menu {
 border: none 0;
 border-top: 1px dashed #aaaaaa;
 width: 100%;
 margin: 10px auto 0 0;
}	

.block {
  margin-bottom: 10px;
  font-size: 0.9em;
}

.screen_box {
 position: relative;
 left: 0px;
 top: 60px;
}

.footer {
 position: relative;
 left: 0px;
 top: 60px;
 width: 100%;
}

.block h2.title {
  #background-color: #c66f66;
  #border: solid 1px #000000;
  margin: 0;
}
.block .content {
  border-top: none;
  margin: 0;
  padding: 5px;
}
.node h3.title {
  font-style: italic;
  text-decoration: underline;
  text-align: center;
  margin-top: 1em;
}
.node .content {
  clear: both;
  padding-left: 1em;
  /*background: url("/angelprogram/themes/tcafs/backdrops/snowflake_1.gif") no-repeat top;*/
}
.content {
   font-size: 90%;
}
.node .links {
  padding: 1em;
}


/* Header */

#header {
 z-index:100;
 position: absolute;
 left: 175px;
 top: 0px;
 font-family: courier;
 height: 60px;
 width: 100%;
}

#logo {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}

#title {
  position: absolute;
  left: 30px;
  top: 10px;
  z-index: 2;
  font-size: 1.1em;
  text-shadow: #999900 0.5em 0.5em 0.5em;
}

#header a {
  text-decoration: none;
  color: #000000;
}

#header a:hover {
  color: #c66f66;
}

#subtitle {
  position: absolute;
  left: 60px;
  top: 25px;
  z-index: 2;
  font-size: 1.1em;
  font-style: italic;
}

/* Navbar 1 */
#navbar1 {
  position: absolute;
  right: 0px;
  top: 70px;
  z-index: 3;
  border-top:1px solid #ffffff;
}

#navbar1 a {
  _width: 0px;
  white-space: nowrap;
  padding: 0px 4px;
  #font-weight: bold;
  text-decoration: none;
  #color: #8b9d75;
  height: 30px;
}

#navbar1 a:hover {
  #text-decoration: underline;
  color: #c66f66;
}

#navbar1 a:active {
  #text-decoration: underline;
  color: #c66f66;
}

.footer td {
 font-size: 70%;
}

#flash_logo {
  position: absolute;
  top: 150px;
  left: 40%;
  z-index: 2;
}

#flash_title {
  position: absolute;
  left: 30px;
  top: 10px;
  z-index: 2;
  font-size: 1.1em;
  text-shadow: #999900 0.5em 0.5em 0.5em;
}

#flash_footer {
  position: absolute;
  right: 60px;
  bottom: 10px;
  z-index: 2;
  font-size: 1.1em;
  text-shadow: #999900 0.5em 0.5em 0.5em;
}

#snowflake_1 {
  position: absolute;
  right: 90px;
  top: 200px;
  z-index: 2;
}

div.sub {
  padding: 0em 0em 0em 0.5em;
  margin: 0px;
}
