* { margin: 0; padding: 0; } html, body { background: white url(../img/left.gif) repeat-y; color: black; font-family: Verdana, sans-serif; font-size: 10pt; } img { border: none; } #top { position: absolute; top: 0; left: 0; right: 0; height: 58px; width: 100%; background: #003366 url(../img/top.gif) repeat-x; } #top_right { position: absolute; top: 0; right: 0; height: 82px; width: 135px; background: #003366 url(../img/top_right.gif); } #top_left { position: absolute; top: 0; left: 0; height: 489px; width: 638px; background: white url(../img/top_left.gif); } #whoami { position: absolute; top: 0; right: 0; padding: 7px; color: #666699; text-align: right; font-size: 93%; } #logo { position: absolute; top: 0; left: 0; height: 230px; width: 230px; margin: 15px; background-image: url(../img/logo.gif); } #menu { position: absolute; top: 320px; left: 0; width: 190px; } #menu li { list-style: none; padding: 3px; } #menu a { display: block; margin: 1px 0px 0px 5px; padding: 5px 0px 5px 10px; background-color: #336699; color: white; text-decoration: none; font-weight: bold; border: 1px solid #336666; } #menu a:hover { background-color: #ffcc00; color: #003366; } #content { position: absolute; top: 200px; left: 270px; margin: 0; padding: 0 10px 0 0; text-align: justify; overflow: hidden; width: 70%; } #content h1 { font-size: 130%; margin: 0 0 1em 0; } #content h2 { font-size: 120%; margin: 0 0 1em 0; } #content p { padding: 0 0 10px 0; } #search { position: absolute; top: 0; right: 300px; width: 190px; } input.search { background-color: #336699; color: white; font-weight: bold; } .search-result { font-weight: bold; padding: 20px 0; } .search-result .highlight { color: red; } fieldset { margin: 10px 0px 10px 0px; padding: 5px 10px; border: 1px solid #205080; background-color: #ffcc00; } legend { background-color: #336699; color: white; padding: 2px 10px; border: 1px solid black; margin: 0px 0px 10px 0px; font-weight: bold; } form { line-height: 150%; } input { font-size: 8pt; }  #wiki { width: 100%; margin: 0 0 5em 0; } #wiki a { text-decoration: none; color: #002bb8; background: none; } #wiki a:visited { color: #5a3696; } #wiki a:active { color: #faa700; } #wiki a:hover { text-decoration: underline; } #wiki a.stub { color: #772233; } #wiki a.new, #wiki #p-personal a.new { color: #ba0000; } #wiki a.new:visited, #wiki #p-personal a.new:visited { color: #a55858; } #wiki h3 { font-size: 120%; border-bottom: none; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.17em; } #wiki h4 { font-size: 110%; border-bottom: none; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.17em; } #wiki h5 { font-size: 90%; border-bottom: none; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.17em; } #wiki h6 { font-size: 80%; border-bottom: none; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.17em; } #wiki ul { line-height: 1.5em; list-style-type: square; margin: 0.3em 0 0 1.5em; padding: 0; list-style-image: url(bullet.gif); } #wiki ol { line-height: 1.5em; margin: 0.3em 0 0 3.2em; padding: 0; list-style-image: none; } #wiki li { margin-bottom: 0.1em; } #toc, .toc { border: 1px solid #aaaaaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; } #toc h2, .toc h2 { display: inline; border: none; padding: 0; font-size: 100%; font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; } #toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0; text-align: left; } #toc ul ul, .toc ul ul { margin: 0 0 0 2em; } .box { width: 100%; background-color: whitesmoke; border: 1px solid #00377c; margin: 10px 0; } .box .title { background-color: #00377c; color: #ffcc00; font-weight: bold; padding: 3px; margin: 0; } .box .content { min-height: 140px; } .box .content .screenshot { float: left; width: 160px; padding: 10px; } .box .content .screenshot img { border: 1px solid #00377c; } .box .content .player { float: left; width: 320px; padding: 10px; background-image: url(../img/player.gif); background-repeat: no-repeat; } .box .content .meta { border-left: 180px solid whitesmoke; padding: 10px; } p { margin: 0; } a, a:visited { text-decoration: none; color: black; } a:hover { color: #336699; } a.breadcrumb { display: block; margin: 0 0 20px 0; font-size: 130%; } a.breadcrumb:before { content: url(../img/play.gif) " "; } table.details th { vertical-align: top; text-align: right; padding: 3px; font-size: 73%; width: 100px; } table.details td { vertical-align: top; text-align: left; padding: 3px; font-size: 90%; } 