body { background-color: #ccffdd }

table
 {
    margin-left:auto; 
    margin-right:auto;
width:900px; 
  }


.main
{
border-collapse:collapse; border:1px solid #888888;
background-color:#ffffdd;
}


.maintr
{background-color:#ffffdd;}


.photo 
{
height:640px;  background-color:#99cc99; 
text-align:center;
}

.small
{font-size:13px;
padding: 7px; vertical-align:top}	

.gallery
{width:900px; background-color:#99cc99
}

.gallery td
{text-align:center;
padding:7px}

.heading
{width:900px; background-color:#eeffff;

border-collapse:collapse; border:2px solid #cc0033;
}

.heading td
{text-align:center; padding:7px;}

.headingmid
{width:700px; font-size:25px; color:#0000cc;

border-collapse:collapse; border:1px solid #cc0033;
}

.headingouter
{width:100px; font-size:15px;
background-color:#ffff22
}

.caption
{
border-collapse:collapse; border:0;
background-color:#ffffdd;}


.captionleft
{width:200px; font-size:13px; font-weight:normal; text-align:left; padding:7px;}


.captioncenter
{width:500px; font-size:17px; font-weight:normal; text-align:center; padding:7px;}


.captionright
{width:200px; font-size:13px; text-align:right; padding:7px;}



.validated 
{
width:900px;  border:0; padding:0;
}

.validatedtd
{
text-align:center; font-size:0.8em; color:#888888;
}


.spacerthin
{border-collapse:collapse; 
border:0px ; height:1px;
background-color:#777777;
}

.spacermid
{border-collapse:collapse; 
border:0px ; height:2px;
background-color:#888888;
}


.spacerend
{border-collapse:collapse; 
border:0px ; height:3px;
background-color:#777777;
}

