/*
Notes:
#IDs for divs
.classes for images, fonts, etc.
*/

body {margin: 0; padding: 0; color: #000; font: 14px, "Eras Medium ITC", "Gill Sans", "Optima", Verdana, Arial, sans-serif; color: #666666; text-align: center; }
a img {border: none; }
a:link { color:#99CC66; text-decoration:none; }
a:visited { color:#99CC66; text-decoration:none; }
a:hover { color:#009933; text-decoration:none; }

/* ---Main Structure--- */
#wrapper {position: relative; width: 900px; margin: 0 auto; text-align: left; }
.logo {position: absolute; top: 0; right: 0; }
.version {position: absolute; top: 0; right: 0; }

/* ---Main Content--- */
#maincontent {position: absolute; left: 0px; top: 0px; width: 900px; height: 377px; }
.frontimg {position: absolute; top: 230px; left: 0; width:900px; height:132px; }

#abouttext {position: absolute; bottom: 30px; left: 290px; width: 500px; text-align: left; }
.aboutimg {position: absolute; bottom: 30px; left: 100px; }

#portfthumbs {position: relative; top: 160px; left: 0; text-align: center; vertical-align:middle; }
.thumbnail {position: relative; top: 0; padding-left: 12px; padding-right: 12px; width: 80px; height: 80px; }

#researchtext {position: absolute; top: 100px; left: 270px; width: 600px; text-align: left; vertical-align:middle; }
.researchimg {position: absolute; top: 100px; left: 80px; width:170px;}

/* ---Main Navigation--- */
#mainnav {position: absolute; top: 377px; left: 0; width: 900px; }
.about {position: absolute; top: 17px; left: 55px; }
.portfolio {position: absolute; top: 17px; left: 193px; }
.research {position: absolute; top: 17px; left: 350px; }
.resume {position: absolute; top: 17px; left: 513px; }

/* ---Secondary Navs--- */
#portfolionav {position: absolute; top: 42px; left: 193px; width: 150px; }
#researchnav {position: absolute; top: 42px; left: 350px; width: 150px; }
#resumenav {position: absolute; top: 42px; left: 513px; width: 150px; }

/* ---Individual Portfolio Page--- */
#portfcontent {position: absolute; top: 0; left: 0; width: 667px; }
#portfnav {position: absolute; top: 15px; right: 0; height: 500px; width: 233px; }
#portfcaption {position: absolute; top: 300px; right: 0px; width: 223px; text-align:right; }
.projectnav {padding-left: 5px; }
<!--.origimg {position: absolute; top: 0; left: 0;}-->
<!--.back {position: absolute; top: 55px; right: 24px;}-->