html { margin: 0px; height: 100%; background-color: white; padding: 0; background: url("http://www.libgosu.org/background.jpg") top center repeat-x; } body { margin: 0; font-family: "Lucida Grande", Verdana, sans-serif; padding: 25px; padding-top: 125px; background: url("http://www.libgosu.org/forum_header.png") 25px 25px no-repeat; } div.everything { -webkit-border-radius: 1em 0.5em; -moz-border-radius: 0.5em; background: white; padding: 1.5em 0em; } div.contents { padding: 2em; } div.memitem { padding: 0.5em; -webkit-border-radius: 1em 0.5em; -moz-border-radius: 0.5em; border: 1px solid #333; } div.memproto, td.memitemright { font-family: "Monaco", monospace; font-weight: bold; } td.indexkey { padding: 0.5em; } p.footer { color: #aaa; padding: 2em; } a { color: red; } DIV.tabs { float : left; width : 100%; background : url("tab_b.gif") repeat-x bottom; margin-bottom : 16px; } DIV.tabs UL { margin : 0px; padding-left : 10px; list-style : none; } DIV.tabs LI, DIV.tabs FORM { display : inline; margin : 0px; padding : 0px; } DIV.tabs FORM { float : right; } DIV.tabs A { float : left; background : url("tab_r.gif") no-repeat right top; border-bottom : 1px solid #84B0C7; font-size : 80%; font-weight : bold; text-decoration : none; } DIV.tabs A:hover { background-position: 100% -150px; } DIV.tabs A:link, DIV.tabs A:visited, DIV.tabs A:active, DIV.tabs A:hover { color: #1A419D; } DIV.tabs SPAN { float : left; display : block; background : url("tab_l.gif") no-repeat left top; padding : 5px 9px; white-space : nowrap; } DIV.tabs INPUT { float : right; display : inline; font-size : 1em; } DIV.tabs TD { font-size : 80%; font-weight : bold; text-decoration : none; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ DIV.tabs SPAN {float : none;} /* End IE5-Mac hack */ DIV.tabs A:hover SPAN { background-position: 0% -150px; } DIV.tabs LI.current A { background-position: 100% -150px; border-width : 0px; } DIV.tabs LI.current SPAN { background-position: 0% -150px; padding-bottom : 6px; } DIV.navpath { background : none; border : none; border-bottom : 1px solid #84B0C7; text-align : center; margin : 2px; padding : 2px; }