/* CSS Document */

body {
background-image:url(bg-tile.jpg);
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242225;
font-size:12px;
margin:0;
text-align:center;
}

a {
color:#677316;
text-decoration:none;
}

a:hover {
color:#AEC31F;
}

a:visited {
color:#636363;
text-decoration:none;
}

#wrapper {
width:665px;

margin:0 auto;
text-align:left;
}

#content {
background-image:url(gradient.jpg);
background-repeat:repeat-x;
width:450px;
margin:0 auto;
padding:10px 13px;
min-height:554px;
}

.gallerylink {
border:none;
margin:5px 0;
padding:5px;
border:solid 1px #999999;
/*background-color:#FFFFFF;*/
width:auto;
}

.gallerylink:hover {
background-color:#CCCCCC;
}

#footer {
font-size:11px;
text-align:center;
padding:25px 0;
color:#666666;
}

#white {
/*background-image:url(white.jpg);*/
width:665px;
margin:0 auto;
}

img {
border:none;
width:140px;
}

.nongalleryimage {
width:auto;
border:0;
}

table {
text-align:left;
}

.vitaimg {
float:left;
width:auto;
padding-right:15px;
padding-bottom5px;
}

h2 {
font-size:14px;
color:#3D293B;
}

h3 {
text-align:left;
padding:0;
color:#3D293B;
}

h4 {
padding:0;
margin:0;
}

<style type="text/css">
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #828182;
  border-right:1px solid #828182;
  background:#c8c7c8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #39383a;
  border-right:1px solid #39383a;
  background:#d5d5d5}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.spiffy4{
  border-left:1px solid #828182;
  border-right:1px solid #828182}
.spiffy5{
  border-left:1px solid #c8c7c8;
  border-right:1px solid #c8c7c8}
.spiffyfg{
  background:#ffffff}
</style>