
/* background image and page size */
table.background {
  background-image: url('img/background4.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  width: 1024px;
  height: 768px;
  margin-left: auto;
  margin-right: auto;
}

/* resume table */
table.resume {
  padding-top: 0px;
  padding-left: 10px;
}

table.threedprojects {
  height: 100%;
  width: 100%;
  line-height: 150%;
}

table.thesis {
  height: 100%;
  width: 100%;
  line-height: 150%;
  background-image: url('img/3dprojects/thesistext.png');
  background-position: top right;
  background-repeat: no-repeat;
}

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

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

/* good for debugging table structure */
table, th, td, div {
  border: 0px solid black;
}

/* button images */
img {
  border: 0px;
}

/* text content */
td.text {
  color: #00556b;
  line-height: 125%;
  font-family: Verdana,sans-serif;
  font-weight: bold;
  vertical-align: text-top;	
  /* text-shadow: White 0.5px 0.5px 0.5px; */
}

/* jenette liss home area */
td.jliss {
  padding-top: 0px;
  padding-left: 0px;
}

/* hyperlinks */
a {
  color: #00556b;
}

a:hover {
  color: #3F3F3F;
}

/* left of navigation buttons */
td.navigationspacerleft {
  width: 120px;
}

/* right of navigation buttons */
td.navigationspacerright {
  width: 95px;
}

/* all text on the index page */
td.indexcontent {
  text-align: center;
  font-size: 20px;
}

/* all text on the resume page */
td.resumecontent {
  text-align: left;
  color: Black;
}

/* resume titles */
td.resumetitle {
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 18px;
}

/* resume bullets */
td.resumebullet {
  font-size: 12px;
  padding-left: 30px;
}

/* all text on contact page */
td.contactcontent {
  text-align: center;
  font-size: 35px;
  vertical-align: middle;
  line-height: 250%;
}

/* all text on reel page */
td.reelcontent {
  text-align: center;
  vertical-align: middle;
  padding-left: 20px;
  max-width: 800px;
}

td.reelcontent1 {
  text-align: center;
  vertical-align: middle;
  padding-left: 50px;
  max-width: 800px;
}

td.reelcontent2 {
  text-align: center;
  vertical-align: middle;
  padding-left: 100px;
  max-width: 800px;
}

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

/* 3d project 1 */
td.threedproject1 {
  text-align: center;
  vertical-align: top;
}

td.threedprojectcenter {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
}
td.threedprojectright {
  text-align: right;
  vertical-align: middle;
  font-size: 20px;
}
td.threedprojectleft {
  text-align: left;
  vertical-align: middle;
  font-size: 20px;
}

/* 3d project 2 */
td.threedproject2 {
  text-align: center;
  vertical-align: middle;
}

/* 3d project 3 */
td.threedproject3 {
  text-align: center;
  vertical-align: bottom;
}

td.riggingtop {
  vertical-align: middle;
}

td.riggingmiddle {
  vertical-align: middle;
}

td.riggingbottom {
  vertical-align: middle;
}

td.riggingright {
  text-align: right;
}

td.riggingleft {
  text-align: left;
  padding-left: 12px;
}

td.riggingcenter {
  text-align: center;
}

td.  {
  text-align: right;
}

td.resumelink {
  text-align: right;
}

td.riggingtitle {
  font-size: 30px;
}

td.rigginglink {
  text-align: right;
  padding-right: 15px;
}

td.threedanimationleft {
  padding-right: 80px;
}

td.thesisleft {
  padding-right: 180px;
}

td.thesisleft2 {
  padding-right: 280px;
}

td.henriettatext {
  text-align: right;
  vertical-align: top;
  padding-top: 30px;
  padding-right: 25px;
}

td.henrietta {
  text-align: center;
}

/* title table row */
tr.title {
  height: 72px;
}

/* navigation table row */
tr.navigation {
  height: 104px;
}

/* content table row */
tr.content {
  height: 525px;
}

/* contact table row */
tr.contact {
}

div.threedproject {
  font-weight: bold;
  text-align: center;
}

div.rigging {
  font-weight: bold;
}
div.modeling1 {
  font-size: 20px;
}
div.modeling2 {
  font-size: 15px;
}

div.thesistitle {
  text-align: right;
  padding-right: 25px;
  font-size: 20px;
}

div.thesiscontent {
  text-align: right;
  padding-right: 25px;
  padding-top: 15px;
}

