.thumbnail{ position: relative; z-index: 0; }

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span{ /*CSS for enlarged image*/ position: absolute; background-color: #eae6d1; padding: 2px; left: -1000px; border: 2px solid #000a1c; visibility: hidden; color: #000a1c; text-decoration: none; }

.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; }

.thumbnail:hover span{ /*CSS for enlarged image on hover*/ position: fixed; visibility: visible; left: 570px; top: 160px; /*position where enlarged image should offset horizontally */ }

.heading2pastprojects { width: 33%; margin: 0px 8px; font-size: 24px; text-align: center; font-family: Palatino Linotype,serif; margin-bottom: 4px; }

.heading2pastprojects a:hover{ font-weight: bold; }

