* { margin: 0; padding: 0;} img { border:0; } #media { float: left; border: 0px solid #000; width: 600px; margin-bottom: 15px; margin-top: 15px; } body { background-color: #ffffff; font-size: 12px; font-family: Arial; } #website { margin: 0 auto; width: 1065px; padding: 5px; text-align: justify; border: 1px dashed #929292; background-color: #fafafa; margin-top: 10px; margin-bottom: 10px; } #header { margin: 0 auto; width: 1065px; height: 150px; text-align: justify; border: 1px dashed #929292; } #logo { float: left; width: 255px; height: 150px; margin: 0 auto; } #topad { margin-top: 15px; float: right; // width: 800px; // height: 100px; margin-right: 0px; } #left { width: 200px; float: left; position: relative; text-align: center; border: 1px solid #c9c9c9; background-color: #f0f0f0; padding: 5px; } #right { width: 200px; float: left; position: relative; text-align: justify; border: 1px solid #c9c9c9; background-color: #f0f0f0; padding: 5px; } #vertad { width: 200px; float: left; text-align: center; } #youtube img { border: 1px solid #DDDDDD; padding: 2px; } #youtube { width: 150px; height: 150px; float: left; text-align: center; } #content { float: left; background-color: #f0f0f0; width: 600px; text-align: left; margin-left: 15px; margin-right: 15px; } #flickr { float: left; text-align: center; margin-top: 10px; } #flickr img { border: 1px solid #DDDDDD; padding: 2px; margin-top: 18px; margin-bottom: 18px; } #footer { padding-top: 20px; width: 1020px; text-align: center; } . a{ font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 16px; color: #FF6633 } /* MAIN LINKS */ a { color: #7e2323; } #searchlink { /* Searched result box */ font-size: 17px; font-family: Tahoma; padding: 2px; } #searchdescription { /* Searched result box */ font-size: 13px; font-family: Tahoma; padding: 2px; } #searchheader { /* Searched result box */ font-size: 17px; font-family: Tahoma; padding: 2px; } .title a{ /* Title of the result */ font-size: 22px; font-weight: bold; text-decoration: none; line-height: 20px; color:#1e1e1e; margin-bottom: 15px; } .title a:hover{ /* Link hover */ font-size: 22px; font-weight: bold; text-decoration: none; line-height: 20px; color:#1e1e1e } .thumbnail{ position: relative; z-index: 0; } .thumbnail:hover{ background-color: transparent; z-index: 50; } .thumbnail span{ /*CSS for enlarged image*/ position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; } .thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; } .thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 0; left: 60px; /*position where enlarged image should offset horizontally */ }