/* ************************************************ */
/* sophie.css                                       */
/* The main style settings for Sophie Neville       */
/* Last Updated: 08/01/02 08:07                     */
/* ************************************************ */

/* ************************* */
/* Body Settings             */
/* ************************* */
body {
          margin-top: 20px;
          margin-right: 40px;
          margin_bottom: 20px;
          margin_left: 120px;
          border-left: 1in;
          scrollbar-arrow-color:#FFFF66;  
          scrollbar-face-color:#FFCC00;
          scrollbar-shadow-color: #FF9900; 
          scrollbar-highlight-color: #FFF7EF; 
          scrollbar-track-color: #003300; 
          color: #FFCC00;
          background: url(background.gif);
     }

/* ************************* */
/* Headings                  */
/* ************************* */
H1   {
          color: #FFCC00; 
          font:normal normal bolder xx-large Arial,sans-serif; 
          text-align: center;
     }
H2   {
          color: #FFCC00; 
          font:normal normal bolder x-large Arial,sans-serif;
          text-align: center;
     }
H3   {
          color: #FFCC00; 
          font:normal normal bold large Arial,sans-serif;
          text-align: center;
     }
H4   {
          color: #663300; 
          font:normal normal bold medium Arial, sans-serif;
          text-align: left;
     }
H5   {
          color: #663300; 
          font:italic normal bold medium Arial,sans-serif; 
          text-align: left;
     }
HR   {    color: #431215;}
UL   {
         list-style-image: url(tinypaw.gif);
         border-style: none;
     }

/* ************************* */
/* Link Settings             */
/* ************************* */
A.text:link {
         color: #FFCC00;  
         font: Times serif
      }
A.text:visited {
         color: #FFCC00; 
         font: Times serif
      }
A.text:hover {
         color: #FFCC00; 
         font: Times serif
      }
A.pict:link {
         color: #FFCC00;  
         text-decoration: none
      }
A.pict:visited { 
         color: #FFCC00;
         text-decoration: none
      }
A.pict:hover {
         color: #FFCC00;
         text-decoration: none
      }

/* ************************* */
/* Font Settings             */
/* ************************* */
FONT.italic {
          color: #FF9900; 
          font: italic normal lighter xx-small Arial, sans-serif;
      }
FONT.h1 {
          color: #FF9900; 
          font:normal normal bolder large Arial,sans-serif; 
          text-align: center;
          text-decoration: underline;
     }
FONT.h2 {
          color: #FFCC00; 
          font:normal normal bold normal Arial,sans-serif;
          text-align: center;
          text-decoration: underline;
     }
FONT.asterix {
          color: #006666;
     }
FONT.normal {
          color: #FFCC00;
          font: normal normal normal normal Times, serif;
          text-align: left;
     } 
STRONG.emph {
          font: normal normal bold large Arial sans-serif;
     }  

/* ************************* */
/* Table Settings            */
/* ************************* */
TABLE {
          width  : 62%;
          border : 5px ridge #FFCC00;
          padding: 2px;
      }

TABLE.big
      {
          width  : 80%;
          border : 5px ridge #FFCC00;
          padding: 2px;
      }
TABLE.none
      {
          width  : 100%;
          border : 0;
      }
TD    {
          border : 2px ridge #FFCC00;
          text-align: center;
      }
TD.none
      {
          border : 0;
      }
TD.dt {   vertical-align: top;
	  text-alignment: center;
          font-weight: bold;
      }
TD.dd {   text-align: left;
      }
TD.sm {
          width  : 149px;
          height : 40px;
          background: #FFCC00;
          color: #003300;
          text-align: center;
      }
TD.bg {
          width: 100%;
      } 
TD.ft {
          width: 20%;
          background: url(background.gif) repeat center;
          color: #000000;
          text-align: center;
      }   
TD.simple{
          width: 100%;
          text-align: left;
      }
TD.big1
      {
          width : 40%;
          text-align: left; 
          vertical-align: top;
      }
TD.big2
      {
          width : 50%;
          text-align: left; 
      }
TD.big3
      {
          width : 10%;
          text-align: right; 
      }

/* ************************* */
/* Image Settings            */
/* ************************* */
IMG.logo{
          vertical-align: top;      
          background-position: top left;
          float: left;
          border-style: none;
        }   
IMG.mid {
          float: center;
        }


/* ************************* */
/* Paragraph Settings        */
/* ************************* */
P.left  {
          text-align: left;
        }