  body {
    color: #000000;
    background-color: #5D0404;
  }
  #bgid { background-color: #CCCCCC }
  #headline {
    font-size: xx-large;
    font-weight: bold;
    background-color: white;
    text-align: center;
  }
  #tagline {
    font-size: x-large;
  }

div.fake_body
{
    color: #000000;
    background-color: #5D0404;
}

div.container
{
  width:100%;
  margin:0px;
  border:1px solid gray;
  line-height:150%;
}
div.header,div.footer
{
  padding:0.5em;
  color:black;
  background-color:white;
  clear:none;
  height: 80px;
}
p.header
{
  padding:0;
  margin:0;
  text-align:center;
  font-size: xx-large;
  font-weight: bold;
}
p.tagline
{ 
  padding:0;
  margin-top: 30px;
  text-align:center;
  font-size: x-large;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
 }
p.footer
{  
  padding:0;
  margin:0;
  text-align:center;
  clear:left;
 }

div.left
{
  float:left;
  width:160px;
  margin:0;
  padding:1em;
  clear:left;
}
div.content
{
  margin-left:175px;
  border-left:1px solid gray;
  padding:1em;
  background-color: #CCCCCC;

}

p.active-tab
{
  background-color: #CCCCCC;
  text-align: center;
  font-weight: bold;
  margin-bottom:2px;
}
p.waiting-tab
{
  background-color: #d8a600;
  text-align: center;
  font-weight: bold;
  margin-bottom:2px;
}


p.w-child-active-tab
{ 
  background-color: #CCCCCC;
  text-align: center;
  font-weight: bold;
  margin-bottom:0px;
}

div.active-tab
{ 
  background-color: #CCCCCC;
  text-align: right;
  font-weight: bold;
  margin-bottom:2px;
  font-size: smaller;

 }


div.photo-holder
{
  float:right;
  padding:0;
  margin:25px;
  border:0px solid blue;
}

div.content-holder
{ 
border:0px solid red;
margin-left:60px;
 }

div.outlined
{
  border:1px solid black;
  text-align: center;
}

.logo{float:left;}