img.thumb {  margin: 0.5em; border-top : 2px solid #000000; border-left : 2px solid #000000;  border-right : 2px solid #5a5a5a;  border-bottom: 2px solid #5a5a5a;  }

img.title { margin-top:0.5em; }

.rfloat { float:right; margin-left:0.7em; border: 3px solid #003333; margin-top:0.3em; }

.lfloat { float:left; margin-right:0.7em; border: 3px solid #003333; }

.borderphoto   { border: 3px solid #003333; margin-bottom:1em; margin-right:1em; }

.rfloatround { float:right; margin-left:0.7em; margin-top:0.3em; margin-right:0.7em; }

.lfloatround { float:left; margin-right:0.7em; border: 3px solid #003333; margin-top:0.3em; }

tr.project  { background:#ffffff; color:#003333; border:1px solid #003333; }


.darkcelltop { border:3px solid #003333; color:#ffffff; background:#003333; padding-left:0.8em;  padding-right:0.8em; padding-top:0.2em; margin-left:3em;  margin-right:3em; }

.maincell  { text-align:left;  border:3px solid #003333; color:#003333; background:#ffffff; padding-left:1.5em;  padding-right:1.5em; padding-bottom:0.5em;  margin-left:3em;  margin-right:3em; }

.darkcellbottom { border:3px solid #003333; color:#ffffff; background:#003333; padding-left:0.8em;  padding-right:0.8em; padding-bottom:0.3em; margin-left:3em;  margin-right:3em;  }



.credits { font-size : 0.6em; }

img.round   { border:0;  margin-bottom:3.5em; margin-right:1.5em;  }

img.round2  { border:0;  margin-right:1.5em;  }

img.logo  {  border:0; margin-right:0.6em;  }

p.menu  { border:1px solid #003333; padding:0.5em; text-align:center;  margin-right:0.3em;  margin-left:0.3em; }

li  {  margin-bottom:0.3em; }