*{    margin: 0;    padding: 0;}body {    margin-top: 17px;    margin-left: 17px;    background: url(../images/bg_stripes.jpg);}table{    border-collapse: collapse;}table, a img{    border: 0px;}td{    vertical-align: top;    font-family: Arial, sans-serif;    font-size: 9pt;    color: #454b49;    background-color: #fff;}a{    color: #000;}a:hover{    color: #666;}table.main, #contentbox table{    width: 780px;}p, ul, ol{     margin-bottom: 10px;} ul, ol{     margin-left: 15px;} .footer, .homefooter{    font-size: 8pt;    text-align: center;    padding-top: 14px;    padding-bottom: 14px;}.footer{    border-top: 1px solid #c2c2c2;}.homefooter img{    margin-bottom: 10px;}/* Content Area */td.content{    padding: 30px 40px 40px 20px;}#projectsbox{    padding: 30px 40px 20px 40px;}td.content, #projectsbox{    text-align: justify;}#projectsimg{    padding: 35px 40px 20px 0px;}#projectsimg img{    margin-bottom: 12px;}/* Images */img.right{    margin-bottom: 6px;    margin-left: 20px;}img.left{    margin-right: 20px;    margin-bottom: 6px;}/* Main Navigation */.topnav{    text-align: center;    background-color: #a32118;}.topnav a img {    height: 22px;    width: 117px;    border-width: 0;}a#home img {    background: url(../images/nav_home_up.gif) top left no-repeat;}a#home:hover img {    background: url(../images/nav_home_over.gif) top left no-repeat;}a#about img {    background: url(../images/nav_about_up.gif) top left no-repeat;}a#about:hover img {    background: url(../images/nav_about_over.gif) top left no-repeat;}a#projects img {    background: url(../images/nav_projects_up.gif) top left no-repeat;}a#projects:hover img {    background: url(../images/nav_projects_over.gif) top left no-repeat;}a#employment img {    background: url(../images/nav_employment_up.gif) top left no-repeat;}a#employment:hover img {    background: url(../images/nav_employment_over.gif) top left no-repeat;}a#contact img {    background: url(../images/nav_contact_up.gif) top left no-repeat;}a#contact:hover img {    background: url(../images/nav_contact_over.gif) top left no-repeat;}/* Side Navigation */#sidenavAbout, #sidenavAbout2, #sidenavAbout3, #sidenavProjects, #sidenavEmployment, #sidenavEmployment2, #sidenavEmployment3, #sidenavEmployment4, #sidenavContact{    width: 155px;    padding: 150px 20px 20px 20px;}#sidenavAbout{    background: url(../images/sidegrfx_about.jpg) top left no-repeat;}#sidenavAbout2{    background: url(../images/sidegrfx_about2.jpg) top left no-repeat;}#sidenavAbout3{    background: url(../images/sidegrfx_about3.jpg) top left no-repeat;}#sidenavProjects{    background: url(../images/sidegrfx_projects.jpg) top left no-repeat;}#sidenavEmployment{    background: url(../images/sidegrfx_employment.jpg) top left no-repeat;}#sidenavEmployment2{    background: url(../images/sidegrfx_employment2.jpg) top left no-repeat;}#sidenavEmployment3{    background: url(../images/sidegrfx_employment3.jpg) top left no-repeat;}#sidenavEmployment4{    background: url(../images/sidegrfx_employment4.jpg) top left no-repeat;}#sidenavContact{    background: url(../images/sidegrfx_contact.jpg) top left no-repeat;}#sidenav{    font-size: 8pt;    border-top: 1px solid #454b49;    border-bottom: 1px solid #454b49;    padding: 12px;}#sidenav dl dt{    font-weight: bold;    color: #a32118;}#sidenav dl dt, #sidenav dl dd{    padding-bottom: 6px;}#sidenav dl dd dl dd{    margin-left: 20px;    padding-top: 4px;}/* Headers */h1{    font-size: 16pt;    margin-bottom: 12px;}h2, h3{    font-size: 11pt;}h4, h5{    font-size: 10pt;}h1, h3, h5{    color: #a32118;}h2, h5{    font-style: italic;}h2, h3, h4, h5{    margin-bottom: 3px;}