body{
  font-family:tahoma;verdana;arial;
  padding:0px;
  margin:0px;
  background-color:#666;
  text-align:center;
  color:#ccc;
}

#border{
  width:800px;
  border-style:ridge;
  border-width:3px;
  border-color:#404040;
  margin: auto;
  margin-top: 20px;
}

#main{
  margin-top: 0px;
  margin-bottom: 50px;
  margin:auto;
  width:800px;
  padding:5px;
  background-color:#404040;
  border-style:ridge;
  border-color:#111144;
  border-width:5px;
}

div.subheader{
  border:0px;
  text-align:left;
  padding:0px;
}

div.datetimestrip{
  border:0px;
  font-size:8pt;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
  width:30%;
}

div.content{
  padding:5px;
  vertical-align:top;
  margin:5px auto;
  text-align:center;
  border:0px;
  background-color:#fff;
  font-size:10pt;
  font-weight:bold;
  
}

div.photo{
  margin-top: 5px;
  margin-bottom: 50px;
  width:250px;
  height:275px;
  padding:10px;
  background-color:rgb(17, 17, 68);
  border-style:ridge;
  border-color:#111144;
  border-width:5px;
  text-align:center;
}


div.contentblock{
  font-size:10pt;
  text-align:left;
  margin:50px;
  border:1px dotted black;
  padding:10px;
}

div.menu{
  margin:0px auto;
  border:0px;
  color:#404040;
  background-color:#fff;
  text-align:center;
  padding:3px;
  font-size:10pt;
  font-weight:bold;
}


div.footer{
  border:0px;
  text-align:left;
  padding:0px;
}


h1{
  color:#ccf;
  font-variant:small-caps;
  font-size:16pt;

}
h3{
  font-variant:small-caps;
  font-size:12pt;
  padding:2px;
  margin:2px;
}

h4{
  font-size:10pt;
}

table.content{
  padding-top:10px;
}

p{
  font-size:10pt;
  font-weight:bold;
}

p.about{
  font-weight:normal;
  text-align:left;
  width:75%;
}

p.desc{
  text-align:left;
  font-weight:normal;
}

a.menu{
  text-decoration:none;
  color:#111144;
}