img.ppic {
width: 175px;
}

table {
	width: 100%;
	height: 100%;
}

td {
	vertical-align: middle;
	text-align: center;
}

div.picfloat {
  float: left;
  width: 350px;
  background-color:#ccc;
  border-style:solid;
  border-color:black;
  border-width:1px; 
  margin: 2px, 2px;
  position: relative;
  }
  
div.picfloat p {
   text-align: center;
   font-size: smaller;
   color: blue;
   line-height:normal;
/*  border-style:solid;
  border-color:black;
  border-width:1px, 0, 0, 0; 
*/
   }

div.picfloatmid {
  float: left;
  width: 641px;
  background-color:#ccc;
  border-style:solid;
  border-color:black;
  border-width:1px; 
  margin: 2px, 2px;
  position: relative;
  }
  
div.picfloatmid p {
   text-align: left;
   font-size: smaller;
   color: blue;
   line-height:normal;
/*  border-style:solid;
  border-color:black;
  border-width:1px, 0, 0, 0; 
*/
   }

div.piccontainer {
  position:relative;
  border: 2px solid #333;
  background-color: #ffe;
  margin:0px 0px 50px 210px;
  padding:0px, 1px, 0px, 10px;
  text-align: left;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:750px;  
  }
	/* Again, "be nice to Opera 5". */
body>#div.piccontainer {width:750px;}

#contentpreston {
 margin: 0 auto;
background-color : transparent;
color: #000;
text-align : center;
}

div.piccontainerpreston {
  position:relative;
  border: 2px solid #333;
  background-color: #ffe;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
  padding:0px, 1px, 0px, 15px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:755px;  
  }
	/* Again, "be nice to Opera 5". */
body>#div.piccontainerpreston {width:755px;}

div.picspacer {
  clear: both;
  }
