BODY {
   background:#000 url(./images/bck_grid6.gif) repeat top left;
   color:#000;
   margin:0px 0px 0px 0px;
   }
BODY.MainPage, BODY.MainPage TD, BODY.MainPage TH, BODY.MainPage LI  BODY.MainPage DL {
   font-family: Verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
   font-size: 11px;
   }
BODY.PopUp, BODY.PopUp TD, BODY.PopUp TH, BODY.PopUp LI  BODY.PopUp DL {
   margin:0px 5px 2px 5px;
   background:#FFF;
   color:#000;
   font-family: Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   }
BODY.Gallery {
   margin:0px 0px 6px 0px;
   background:#FFF url(./images/bck_dot3.gif);
   color:#000;
   font-size:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }

BODY.Gallery TD {
   font-size:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }

DIV,UL,P {
   -moz-box-sizing:border-box;
   }

DIV.bottom {
   text-align:center;
   color:#def;
   padding:3px 3px 3px 6px;
   /*background:#000 url(./images/bck_top1.gif);*/
   border-bottom:1px solid #def;
   font:10px Verdana;
   line-height:normal;
   }

   DIV.bottom A:link    {color:#0FF}
   DIV.bottom A:visited {color:#0FF}
   DIV.bottom A:active  {color:#0FF}
   DIV.bottom A:hover   {color:#FF0; text-decoration:none}

/*** LINKS ***/
   A:link    {color:blue;}
   A:visited {color:blue;}
   A:active  {color:green;}
   A:hover   {color:#FF0000; text-decoration:none;}

   A.a:link    {color:black; text-decoration:none;}
   A.a:visited {color:black; text-decoration:none;}
   A.a:active  {color:green;}
   A.a:hover   {color:#FF0000; text-decoration:none;}

   A.b:link    {color:#FFFFF0; text-decoration:none;}
   A.b:visited {color:#FFFFF0; text-decoration:none;}
   A.b:active  {color:green;}
   A.b:hover   {color:#FF0000; text-decoration:none;}

   A.top:link    {color:#eee; text-decoration:none;}
   A.top:visited {color:#eee; text-decoration:none;}
   A.top:active  {color:#eee; text-decoration:none;}
   A.top:hover   {color:#0ff; text-decoration:underline;}

   DIV.a A:link    {color:#0FF}
   DIV.a A:visited {color:#0FF}
   DIV.a A:active  {color:#0FF}
   DIV.a A:hover   {color:#FF0; text-decoration:none}

   A.mag:link    {font:10px Verdana; color:#00f; text-decoration:underline;}
   A.mag:visited {font:10px Verdana; color:#00f; text-decoration:underline;}
   A.mag:active  {font:10px Verdana; color:#0f0;}
   A.mag:hover   {font:10px Verdana; color:#f00; text-decoration:none}

   A.galleryTOC:link    {color:#000; font-weight:bold; text-decoration:none;}
   A.galleryTOC:visited {color:#000; font-weight:bold; text-decoration:none;}
   A.galleryTOC:active  {color:#000; font-weight:bold; text-decoration:none;}
   A.galleryTOC:hover   {color:#F00; font-weight:bold; text-decoration:underline;}

   A.announce:link    {color:cyan; text-decoration:none;}
   A.announce:visited {color:cyan; text-decoration:none;}
   A.announce:active  {color:cyan; text-decoration:none;}
   A.announce:hover   {color:yellow; text-decoration:underline;}

   .galleryBorder img {
      border-top:2px solid #333;
      border-right:2px solid #CCC;
      border-bottom:2px solid #CCC;
      border-left:2px solid #333;
      }
   .galleryBorder:hover img {
      border:2px solid red;
      }
   .galleryBorder:hover {/*supposedly irrelevant, but overcomes an IE bug*/
      color:orange;
      /*06/02/06 01:40 pm I don't see a bug in IE6, but leaving this in doesn't seem to hurt*/
      }

#copr:link    {color:#def; text-decoration:none;}
#copr:visited {color:#def; text-decoration:none;}
#copr:active  {color:#def;}
#copr:hover   {color:#FF0; text-decoration:underline;}

DIV.Main {
   margin-top:0px;
   padding:0px 8px 4px 8px;
   }

#main {
   margin-top:0px;
   width:750px;
   text-align:left;
   }


/*** OTHER ***/
   H1,H2,H3,H4,H5,H6 {
      color:#30c;
      padding-top:6px;
      margin-top:0px;
      margin-bottom:6px;
      font-family:Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif;
      font-weight:normal;
      }

   H1 {font-size:32px;}
   H2 {font-size:24px;}
   H3 {font-size:20px;}
   H4 {font-size:16px; font-weight:bold;}
   H5 {font-size:14px; font-weight:bold;}
   H6 {font-size:12px; font-weight:bold;}

   UL.whatsnew LI {margin:0px 0px 6px -24px}
   UL.whatsnew {margin-top:0px; margin-bottom:0px}

   .pt {
      margin:0px 0px 16px 0px;
      }

   .currentIssue {
      border:1px solid black;
      padding:4px 12px;
      background:papayawhip;
      }

/*** INPUT ***/
   FORM.searchBox {margin:0px;}

   .a1 {
      color:#036;
      font:bold 9pt MS Sans Serif;
      background-color:#FFFFF0;
      border:1px solid #666;
      }

   .button1 {
      font:bold 10px "MS Sans Serif",Arial;
      color:#fff;
      background:#30c url(./images/nav_bck1_active.gif) repeat-x top left;
      cursor:pointer;
      }

   .button2 {
      font:bold 10px "MS Sans Serif",Arial;
      color:#000;
      background:#fff url(./images/bck_button2.gif);
      border:1px solid #4aa5f0;
      cursor:pointer;
      }

   .button3 {
      font:bold 10px "MS Sans Serif",Arial;
      color:#000;
      background:#fff url(./images/bck_button3.gif);
      border:1px solid #CCC;
      cursor:pointer;
      }

/*** NAVIGATION ***/
/* REF: http://www.w3.org/Style/Examples/007/ */

DIV.banner {
   margin:0px;
   padding:0px;
   font-family:Tahoma, Verdana, Arial;
   font-size:10px;
   font-weight:bold;
   color:#FFF;
   line-height:16px;
   text-align:left;
   }

DIV.banner a {
   display:block;
   margin:0px 0px 0px 0px;
   padding:2px 0px 2px 6px;
   /*background:cyan url(./images/nav_bck1.gif);*/
   }

DIV.banner a:link    { color:#FFF; text-decoration:none; }
DIV.banner a:active  { color:#FFF; text-decoration:none; }
DIV.banner a:visited { color:#FFF; text-decoration:none; }
DIV.banner a:hover   { color:#FFF; text-decoration:underline;}


DIV.banner_hot {
   margin:0px;
   padding:0px;
   font-family:Tahoma, Verdana, Arial;
   font-size:10px;
   font-weight:bold;
   color:#FFF;
   line-height:16px;
   text-align:left;
   }

DIV.banner_hot a {
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 2px 6px;
   /*background:#000;*/
   }

DIV.banner_hot a:link    { color:#FFF; text-decoration:none; }
DIV.banner_hot a:active  { color:#FFF; text-decoration:none; }
DIV.banner_hot a:visited { color:#FFF; text-decoration:none; }
DIV.banner_hot a:hover   { color:#FFF; text-decoration:underline }

/*
DIV.banner_hot a:link    { text-decoration: none; color: #4AA5F0 }
DIV.banner_hot a:visited { text-decoration: none; color: #4AA5F0 }
DIV.banner_hot a:hover   { background:#9094AF; color: white}
*/

/*** END ***/