html {   overflow-x: hidden;   overflow-y: auto;}body{    padding: 0;    margin: 0;    color: #777777;    font-family: Verdana,Helvetica,sans-serif;    font-size: 10px;    background-color: black;}h2{    font-weight: normal;     font-size: 10px;    margin-top: 0;}a{    text-decoration: none;    color: #fff;}a:hover{    color: #333;}a.projecttext{    text-decoration: none;    color: #777;}a.projecttext:hover{    color: #fff;}a img {    border: 0;}#weis_container{    border: 1px solid #666;     margin-top: 130px;     margin-left: 20px;     width: 960px;     background-image: url(../images/line.gif);     background-repeat: repeat-y;     background-position: 342px;    position: absolute;}#weis_header{    position: relative;    top: 30px;    left: 20px;}#weis_header a img {    border: 0;}#weis_header a:hover img {    border: 0;}#weis_project_nav {    height: 20px;}#weis_nav{    position: absolute;    top: 140px;    left: 200px;    z-index: 10;}#weis_logo{    position: absolute;    top: 350px;    left: 53px;    z-index: 10;}#weis_content{    position: absolute;    left: 20px;    top: 140px;}#weis_content_text{    position: absolute;    left: 0;    top: 50px;    width: 145px;}#weis_content_image{    margin-top: 1px;    background-color: #151515;    width: 590px;    height: 380px;    overflow: hide;    background-repeat: no-repeat;}#weis_leftcontent {    float: left;    width: 341px;    margin-left: 9px;    height: 432px;}#weis_rightcontent {    margin-left: 9px;    float: left;    width: 590px;}.weis_blackborder {    clear:both;    background-color: black;    height: 9px;}#weis_project_text{    height: 30px;}img.floatLeft {    float: left;    margin-bottom: 10px;    margin-right: 10px;}img.floatRight {    float: right;    margin-bottom: 10px;    margin-left: 10px;}#credit{    bottom: 10px;    position: absolute;    right: 10px;    text-align: right;}#credit a{    color: #111;}#credit a:hover{    color: #666;}table, td {    border-collapse: collapse;    border-spacing: 0;    vertical-align: top;}td.l{   vertical-align: top;}td.m{    vertical-align: bottom;}td.r{    vertical-align: bottom;}
