diff options
Diffstat (limited to 'website/sitestyle.css')
-rw-r--r-- | website/sitestyle.css | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/website/sitestyle.css b/website/sitestyle.css new file mode 100644 index 00000000..160b3be8 --- /dev/null +++ b/website/sitestyle.css @@ -0,0 +1,112 @@ +/* From ESR's http://www.catb.org/~esr/sitestyle.css + * except: insert arial before helvetica in font lists + */ +/* Originally cribbed from http://bluerobot.com/web/layouts/layout1.html + * However, people who merge the hotlink colors are evil and should be killed, + * so I removed that. Fixing font sizes in pixels is evil, too; is much as + * possible I has move all dimensions to be relative to the associated font + * size. Finally, light grey is a great background color, but lousy for + * foreground text on white. + */ + +body { + margin:0; + padding:0; + font-family: arial, helvetica, sans-serif; + color:#333; + background-color:white; + } +p { + font-family: arial, helvetica, sans-serif; + /* margin:0 0 1em 0; */ + padding:0; + } +/* #Content>p {text-indent:2em; margin:0;} */ +/* #Content>p+p {text-indent:2em; margin-top: 1ex;} */ + +h1 { + font-size: x-large; + margin-bottom: 0.25ex; + } +h2 { + font-size: large; + margin-bottom: 0.25ex; + } + +a { + text-decoration:none; + font-family: arial, helvetica, sans-serif; + } +a:hover {background-color:#ccc;} + +#Header { + font-weight:600; + font-size: x-large; /* should be same as an h1 header */ + margin:20px 0 10px 0; + padding:0.3ex 0 1.3ex 20px; + border-style:solid; + border-color:black; + border-width:1px 0; + background-color:#eee; + +/* Here is the ugly brilliant hack that protects IE5/Win from its own +stupidity. Thanks to Tantek Celik for the hack and to Eric Costello +for publicizing it. IE5/Win incorrectly parses the "\"}"" value, +prematurely closing the style declaration. The incorrect IE5/Win value +is above, while the correct value is below. See +http://glish.com/css/hacks.asp for details. */ + + voice-family: "\"}\""; + voice-family:inherit; + height:4px; + } +/* I've heard this called the "be nice to Opera 5" rule. Basically, it +feeds correct length values to user agents that exhibit the parsing +error exploited above yet get the CSS box model right and understand +the CSS2 parent-child selector. ALWAYS include a "be nice to Opera 5" +rule every time you use the Tantek Celik hack (above). */ +body>#Header {height:14px;} + +#Content { + /* Left margin is menu width + 3em + */ + margin:0 50px 50px 11em; + padding:10px; + } + +#Menu { + position:absolute; + top:80px; + left:20px; + width:8em; + padding:0.5em; + background-color:#eee; + border:1px solid #999; +/* Again, the ugly brilliant hack. */ + voice-family: "\"}\""; + voice-family:inherit; + width:8em; + } +/* Again, "be nice to Opera 5". */ +body>#Menu {width:8em;} + +/* For convenience */ +.centered { + text-align: center; + margin-left: auto; + margin-right: auto; + } + +.notebox { + background-color:#eee; + border:1px dashed #999; + margin: 15px; + font-size:small; + text-indent: 0; +} + +/* +Local Variables: +compile-command: "(cd ~/WWW; upload sitestyle.css)" +End: +*/ |