body,
html {
  margin:0;
  padding:0;
  background:#000000;
  color:#FFFFFF;
  }
body {
  min-width:750px;
  }
div.wrap {
  background:#000000;
  margin:0 auto;
  width:750px;
  }

img {
  border: 0px;
  }

div.header {
  height:80px;
  line-height:80px; 
  text-align:center;
  font-family:arial, helvetica, sans-serif;
  font-size: 36pt;
  font-weight:bold;
  }
div.header img {
  vertical-align:middle;
}
div.nav {
  background:#000000;
  font-family:arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight:bold;
  border-top: 0px solid gray;
  border-bottom: 1px solid gray;
  height:40px;
  line-height:40px;
  text-align:center;
  vertical-align:middle;
  }
div.main {
  font-family:Comic Sans MS,sans-serif;
/*  float:left; */
/*  width:496px; */
  margin:5px;
  }
div.sidebar {
  background:#c9c;
  float:right;
  text-align:center;
  width:250px;
  }

div.nav ul{
  margin:0;
  padding:0;
  list-style:none;
  }
div.nav li{
  display:inline;
  margin:0;
  padding:0;
  }

/* Photo Album */
td.navbarcell {
  vertical-align:middle;
  }
td.navbarcell img {
  vertical-align:middle;
  }
td.navbarcell span#imagetitle {
  font-size: 14pt;
  font-weight:bold;
  }
div.albumlisttitle {
  font-size: 14pt;
  font-weight:bold;
  }
div.albumheader {
  text-align:center;
  border-right: 0px solid black;
  border-bottom: 0px solid black;
  border-top: 0px solid silver;
  border-left: 0px solid silver;
  }
div.albumheader span#albumtitle {
  font-size: 16pt;
  font-weight:bold;
  }
div.albumheader span#albumdesc {
  font-size: 12pt;
  font-weight:bold;
  }

/* Hyperlinks */
a { text-decoration: none; }
a:link { color: gray; }
a:visited { color: gray; }
a:hover { color: white; }
a:active { color: #a00016; }

#graphlines{
        visibility: hidden;
        }
