html,body { margin: 0; padding: 0; height: 100%; background: #FFF; font-family: Helvetica; font-size: 10pt; color: #666; } p { line-height: 1.5; margin: 0 0 1em; } table, tr { width: 100%; border-spacing: 0px; } td { display: table-cell; border-spacing: 0px; } a.button{ height: 30px; line-height: 29px; margin-bottom: 14px; text-decoration: none; font-family: Helvetica; font-size: small; color: #666; } a:hover.button{ color: #0066CC; } .edges{ background: url("../images/displayedges.png") no-repeat 24px 4px; text-indent: 52px; display: block; } .labels{ background: url("../images/displaylabels.png") no-repeat 24px 0px; text-indent: 52px; display: block; } .fisheye{ background: url("../images/fisheye.png") no-repeat 24px 4px; text-indent: 52px; display: block; } .title { text-align: center; font-size: 12pt; color: #000; } .verticalTitle { float: left; position: absolute; text-align: center; font-size: 12pt; color: #000; -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); } .tab { width: 200px; } .github { padding-left: 100px; font-family: Collegiate; font-size: 26pt; color: black; vertical-align: middle; } .greyBG { background-image: url("../images/bottom_bg.png"); } .query { width: 240px; font-size: 18pt; font-family: Helvetica; float: left; padding-top: 10px; } #container { padding: 0; margin: 0 auto; width: 100%; height: 100%; background: #FFF; } #header { position: absolute; right: 0px; top: 0px; } #about { float: right; padding: 2px; } #files { float: right; padding: 2px; } #content { height: auto !important; width: 100%; } #footer { position: relative; height: 0px; } h1, h2 { font-weight: normal; }