/* Student Photographers Web Gallery StyleSheet *//*  Index Frame  */body { margin: 0;; padding: 0; background-color: #000066;  }table.index_f1 { margin: 0 25px 0 25px; padding: 0;  border: 2px solid #9090ba; }table.index_f2 { margin: 9px 0 5px 27px; padding: 0; width: 556px; }table.index_f2 td.c1 { width:50%; }table.index_f2 td.c2 { width:50%; }div.banner .title { font: bold 18px Arial, Helvetica, sans-serif; color:#663300; }div.banner .info { font: 13px Arial, Helvetica, sans-serif; color:#663300; }/* Photo Frame */table.photo {  width: 500px; margin: 15px 19px 0; padding: 0; background-color: #fff; }table.photo td.photo1 { width: 500px; }table.photo td p { text-align: center; vertical-align: top;  }table.photo td.photo1 img { border: 1px solid black; margin:0; padding: 0;  }table.photo td.pre table { text-align: right; padding: 5px 0 1px; }table.photo td.nex table { text-align: right; padding: 5px 0 1px; }table.photo .title {  padding: 3px 6px 0; font: bold 13px Arial, Helvetica, sans-serif; color: #333399; text-align: center;  }table.photo td.caption { font: 11px/15px Arial, Helvetica, sans-serif; color: #000033; text-align: center; padding: 1px 6px;   }/*  Thumbnail Frame  */body.thumbnail { padding: 0; background-color: #fff; }table.thumb1 { border-top: 2px solid #eee; width: 100%; height: 8px; }table.slide td { padding: 2px 2px; margin: 0; vertical-align: middle;  }  table.slide td a { display: block; padding: 2px 2px; border: 1px solid #aaa; background-color: #fff;   }table.slide td a:hover { background-color: #fff; border: 1px solid #000066; }table.slide td img { margin: 0; padding: 0; border: 1px solid #ccc; }
