body
{
background-color: #135ced;
}

div.wrap
{
width: 800px;
margin-left:auto;
margin-right:auto;
}


h1
{
color:#135ced;
text-align:center;
font-family: helvetica, verdana, ;
}

h2
{
color:#135ced;
text-align: center;

}


table.spec
{
border: medium double rgb(0,0,255);
background-color: #ffffff;
}

table.white
{
background-color: #ffffff;
}

#border
{
border-style:outset;
border-color:#ff0000;
}

th
{
font-size: Large;
color:#000000 ;
font-family: helvetica, verdana, ;
font-style:italic;

}

td
{
color:#000000 ;
font-family: helvetica, verdana, ;
font-style:italic;
}

td.head
{
text-align: center;
font-size: x-large;
color:#000000 ;
font-family: helvetica, verdana, ;
font-style:italic;
}

td.diary
{
text-align: center;
}

td.diarytext
{
text-align: center;

height: 10px;
}


td.nav
{
background-color: #ffffff;
text-align: center;
padding: 4px 4px;
}


td.spec
{
border: thin groove rgb(0,0,255);
}


div#navcontainer
{
text-align:center;
margin-left:auto;
margin-right:auto;
}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
font-family: helvetica, verdana, ;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
font-family: helvetica, verdana, ;

}



a.menu
{
text-decoration:none;
color:black;
font-family: "arial";
background-color: #ffffff;
text-align: center;
}
a.menu: visited
{
text-decoration:none;
color:black;
background-color: #ffffff;
text-align: center;
}

a.menu:hover
{
color:white;
display: block;
background-color:#000000;
background-image:url('common/black.jpg') ;
font-weight: bold;
}

p
{
font-size: small;
color:#000000 ;
font-family: helvetica, verdana, ;
font-style:italic;
}

p.diary
{
font-size: small;
color:#000000 ;
font-family: helvetica, verdana, ;
font-style:italic;

}





#va
{
vertical-align: top;
}

#med
{
font-size: medium;
color:#000000 ;
font-family: helvetica, verdana, ;
font-style:italic;
}

#medred
{
font-size: medium;
color:#ff0000 ;
font-family: helvetica, verdana, ;
font-style:italic;
}





#center
{
text-align: center;
}


p.smallnav
{
text-align: center;
font-size: small;

}


p.largeb
{
font-size: large;
color:#0000ff ;
font-family: helvetica, verdana, ;
font-style:italic;
text-align: center;

}


p.less
{
margin-bottom: -0.1em;
margin-top: -0.1em;
text-align: center;
}
p.home
{
text-align: center;

margin-top: -0.1em;
}

p.white
{
font-size: large;
color:#ffffff ;
font-family: helvetica, verdana, ;
font-style:italic;
text-align: center;
}
p.whitem
{
font-size: medium;
color:#ffffff ;
font-family: helvetica, verdana, ;
font-style:italic;
text-align: center;
}


img.floatleft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}




div.img
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }
