/************************************************************************/
/*                                                                      */
/*  Feces Flinging Monkey - Cascading Style Sheet                       */
/*  For use with fully CSS-complient browsers (Netscape6+, IE5+)        */
/*                                                                      */
/*                                                                      */
/************************************************************************/



.a030904 { display : block; }


/*                                                                      */
/*  Basic Color Scheme                                                  */
/*                                                                      */
/*                                                                      */
body           {
                 background:     #F8F8F8;
                 color:          black;
                 font-family:    "Times New Roman",  Garamond, serif;
               }





/*                                                         */
/*  Anchors                                                */
/*                                                                      */
/*                                                         */
a              { text-decoration: none; }
a:link         { color:         maroon; }
a:visited      { color:         maroon; }
a:active       { color:         maroon; }



/*  Turn off the borders around linked images              */
/*                                                         */
a:link IMG     { border: none }
a:visited IMG  { border: none }
a:active IMG   { border: none }



a.bold         {
                 font-weight:   bold;
               }



/*  Warning! Order must be "link-visted-hover-active"   */
/*                                                      */
a.asub:link    {
                 font-weight:   bold;
                 color:         gray;
               }

a.asub:visited {
                 font-weight:   bold;
                 color:         gray;
               }

a.asub:hover   {
                 font-weight:   bold;
                 color:         maroon;
               }

a.asub:active  {
                 font-weight:   bold;
                 color:         gray;
               }


a.vocab:link    {color:         #555555;}
a.vocab:visited {color:         #555555;}
a.vocab:hover   {color:         maroon;}
a.vocab:active  {color:         #555555;}

a.correction:link    {color:    yellow;}
a.correction:visited {color:    yellow;}
a.correction:hover   {color:    yellow;}
a.correction:active  {color:    yellow;}




/*                                                                      */
/*  Lists                                                               */
/*                                                                      */
/*                                                                      */
ul             {
                 list-style-type: disc;
               }








/*                                                                      */
/*  Divisions - all divisions on my page are boxed in with              */
/*  visible margins                                                     */
/*                                                                      */
/*                                                                      */
div.rant       {
                 background:     white;
                 color:          black;
                 border:         4px ridge silver;
                 text-indent:    0%;
                 padding:        1.0em;
                 margin-left:    0.0em;
                 margin-right:   0.0em;
                 margin-top:     1.0em;
                 margin-bottom:  1.0em;
                 width:          100%;
               }

div.archives   {
                 border:         2px ridge white;
                 background:     white;
                 color:          black;
                 padding:        1.0em;
                 margin-left:    0.0em;
                 margin-right:   0.0em;
                 margin-top:     0.0em;
                 margin-bottom:  1.0em;
                 width:          100%;
               }

div.elsewhere  {
                 background:     white;
                 color:          black;
                 border:         1px solid silver;
                 padding:        0.5em;
                 margin-left:    0.0em;
                 margin-right:   0.0em;
                 margin-top:     0.0em;
                 margin-bottom:  0.0em;
                 width:          100%;
               }


div.blackBorder{
                 background:     white;
                 color:          black;
                 border:         5px solid black;
                 padding:        0.5em;
                 margin-left:    0.0em;
                 margin-right:   0.0em;
                 margin-top:     0.0em;
                 margin-bottom:  0.0em;
               }


div.box        {
                 border:         1px ridge silver;
                 padding:        0.5em;
                 width:          100%;
               }



div.centerbox  {
                 border:         1px ridge silver;
                 padding:        0.5em;
                 width:          100%;
                 text-align:     center;
               }



div.update     {
                 border:         1px ridge silver;
                 padding:        0.5em;
                 font-size:      small;
                 font-style:     italic;
                 width:          100%;
               }


div.correction {
                 border:         3px ridge red;
                 padding:        0.4em;
                 font-size:      small;
                 font-style:     normal;
                 background:     yellow;
                 color:          black;
                 margin-right:   0.5em;
               }


div.datestamp  {
                 font-size:      x-small;
                 font-style:     italic;
                 background:     white;
                 color:          gray;
                 margin-bottom:  2em;
                 text-indent:    0%;
                 width:          100%;
               }

div.invisible  { display: none; }




/*                                                                      */
/*  This is how specific types of text are rendered                     */
/*                                                                      */
/*                                                                      */
.title         {
                 text-indent:    0%;
                 font-size:      medium;
               }


.smalltitle    {
                 text-indent:    0%;
               }


.reply         {
                 text-indent:    0%;
                 font-size:      small;
                 font-style:     italic;
                 text-align:     right;
               }

.blockquote    {
                 text-indent:    0%;
                 font-size:      x-small;
                 font-family:    Arial, Helvetica, helv, sans-serif;
                 color:          navy;
                 margin-left:    1.0em;
                 margin-right:   1.0em;
               }

.quote         {
                 font-size:      x-small;
                 font-family:    Arial, Helvetica, helv, sans-serif;
                 color:          navy;
               }

.via           {
                 text-indent:    0%;
                 color:          gray;
                 font-size:      10pt;
                 font-style:     italic;
                 text-align:     right;
               }

.subtle        {
                font-size:       smaller;
                color:           gray;
               }

.footnote      {
                font-size:       8pt;
                vertical-align:  top;
                font-family:     sans-serif;
               }




/*                                                                      */
/*  This horizontal rule is invisible when CSS is used, but will        */
/*  show up for non-CSS browsers.                                       */
/*                                                                      */
/*                                                                      */
hr.css         {display: none;}


