/* MM99.css  Style sheet for ACM MM99 Electronic Proceedings
   Copyright (C) 1999 Roger Price.

   This style sheet is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, 
   Boston, MA  02111-1307, USA.

   See http://www.w3.org/Style/CSS/ for a definition of the
   Cascading Style Sheet language and a validation service.
  
   All block elements are inset to reduce line length 
   on 800x600 full screen windows -->
*/

BODY 
   {margin-left: 40mm; 
    margin-right: 10mm;
    font-family: sans-serif;
    color: black;
    background-color: white}
H1 
   {text-align: center} 
H1.refnum 
   {text-align: left}
H2, H3, H4
   {margin-left: -35mm; 
    margin-right: 0mm}
H2.h1
   {text-align: center} 
CODE
   {font-family: monospace, courier}
BLOCKQUOTE
   {font-style: italic}
Q
   {font-style: italic}
OL 
   {list-style-type: decimal}
OL OL 
   {list-style-type: lower-alpha}
OL OL OL 
   {list-style-type: upper-alpha}
OL OL OL OL 
   {list-style-type: decimal}
A:link    
   {color: red }    /* unvisited links */
A:visited 
   {color: blue }   /* visited links   */
TABLE
   {font-family: sans-serif;
    border-collapse: collapse;
    border-style: inset;
    empty-cells: hide}
CAPTION 
   {font-family: sans-serif;
    caption-side: bottom}
TH, TD 
   {font-family: sans-serif;
    background: #e0e0e0;
    border: outset}
UL.simple
   {list-style-type: none}
IMG.middle                   /* Nicu Sebe */
   {vertical-align: middle} 
IMG.bottom                   /* Nicu Sebe */
   {vertical-align: bottom} 
IMG.math
   {position: relative}
.quote 
   {font-style: italic}     
.figure, .caption
   {text-align: center;
    vertical-align: middle} 
.author, .address 
   {text-align: center}
.note 
   {font-size: small;
    margin-top: 0}           /* Attach note to previous list item */
.subtitle
   {margin-left: 0mm;
    text-align: center}
.example 
   {font-family: monospace, courier;
    background: yellow;
    border-color: yellow}
.math 
   {font-family: Symbol;
    text-align: center;
    vertical-align: middle} 
.super                       /* David Turner */ 
   {font-size: smaller; 
    position: relative; 
    top: -3px }
.sub                         /* David Turner */
   {font-size: smaller; 
    position: relative; 
    top: 3px }
.centre
   {text-align: center} 
.center
   {text-align: center} 
.right
   {text-align: right} 
.bottommatter
   {font-size: small;
    margin-left: -40mm;
    margin-right: -10mm}
