/* This is the site-wide style sheet for Your Past Connections */
/* Styles specified here will be seen by users of Netscape 4   */ 
/* and Internet Explorer 3 and 4.                              */

/* Set the general style of the entire page */

body  {margin-top:6px;
      font-family:arial;
      font-size:12px;
      background-color:#FFFFFF;
      }
td    { font-size:12px;}
a     { font-weight:bold; 
        color:#4040E0;}

/* Set the style for the various types of headings  */
.dnone {display:none}

h1    {color:#800000;
       width:100%;
       font-size:250%;
       text-align:center;
       font-style:italic;  
       letter-spacing:1px; 
       top-margin:0px;
       bottom-margin:0px;
      }
.sub  {font-size:180%;
       text-align:right;
      }
h2    {color:#800000;
       font-size:180%;
       text-align:left;
      }
.main {position:absolute;
       top:70px;
       left:172px;
/*       width:620px; 
       text-align:center; */
      }

h5    {color:black;
       font-size:60%;
       text-align:center;
      }

/*  Set the style for paragraphs  */

p     {text-indent:20px;
//       line-height:140%;
       margin-left:12px;
       margin-right:12px;
      }
dt    {color:#000099;
       font-size:115%;
       font-weight:bold;
      } 

legend {color:#800000;
        font-size:120%;
        font-weight:bold;
       }

.subheading {font-weight:bold;
             font-size:14px;
             color:#666666;
             font-style:italic
             };
  
a:hover {color:#FF0000;
                }
.foo    {display:none;}

div.sidebar {position:absolute;
             top:70px;
             left:6px;
             width:160px;
             }

.sidebar th {color:white;
             background-color:black;
            }
.sidebar a  {             color:#4040E0;
            }
.sidebar a:link {color:#4040E0;
                }
.sidebar a:visited {color:#4040E0;
                   }    
.sidebar a:hover {color:#FF0000;
                }

.item    {}
.item h3 {color:#FF6666;
          background-color:papayawhip;
          margin:0px;
          font-size:16px;
          text-align:left;
          padding:2px;
          border-top:1px solid #FF6666;
          padding-left:6px;
         }

.request    {}
.request h3 {color:white;
          background-color:#990000;
          font-size:16px;
          text-align:left;
          padding:2px;
          border-top:1px solid #FF6666;
          padding-left:6px;
         }

/* Here are some style for the XML/XSL experiments */

.itemx    {font-family:tahoma,verdana,arial,helvetica;
           font-size:80%; 
         }
.itemname{color:white;
          background-color:blue;
          font-size:120%;
          font-weight:bold;
          text-align:left;
          padding-left:4px;
         }
.caption {width:20%;text-align:right;padding-right:6px;
          color:maroon;background-color:peachpuff; }
.spacer  {width:12px;}
.value   {font-size:90%;}


/*  Finally, the style for unordered lists  */

ul    {margin-left:40px;
      }
     

.rpage {background-color:white;
        border:1px solid #999999;
        border-top:none;   
        border-left:none;
        color:maroon;
        height:22px;
        width:17px;
        text-align:right:
        vertical-align:bottom; 
        align:right;
        padding:1px;  
        padding-top:6px;
        font-family:arial,verdana,helvetica,sans-serif;
        font-size:70%; 
        }
.rpage a {text-decoration:none;
         } 
#thispage {height:33px;
           width:25px;
           font-size:110%; 
           position:relative;
           top:3px; 
           padding-top:8px;  
           margin-left:-4px;
           margin-right:-4px;     
          } 
.letter   {width:16px;
           margin:-2px;
           background-color:blanchedalmond;
           color:maroon;
           font-family:arial,verdana,helvetica,sans-serif;
          }
.thisletter {background-color:none;
             font-size:120%;
            }
.odp      {font-family:verdana,arial,helvetica;
           font-size:10pt;
           background-color:#FFFFF0;
          }
.odp td   {font-size:10pt;
          }
.odp p    {text-indent:0px;
           line-height:100%;
           margin-top:8px; 
           margin-left:0px;
           margin-right:0px;           }
.content  {margin-left:5%;
           margin-right:0px;
          }
.odp small{font-size:90%;
          }
.odp h1    {text-align:left;
            margin-top:6px;
            font-size:130%;
           }
.odp h2    {text-align:left;
            font-size:120%;
            font-weight:bold;
/*            margin:0px; */
           }
.odp h3,.odp h4   {background-color:peachpuff;
           border-top:1px solid maroon;
           border-left:1px solid maroon;
           color:maroon;
           width:96%;
           padding:4px;
          }
.topad    {position:absolute;
           top:20px;
           left:270px;
          }
.header   {margin-bottom:8px;
           border-bottom:1px solid #E0B099;
           }
.adright   {float:right;
            border-left:1px solid #999999;
            padding-left:8px;
            }
.links     {line-height:18px;
            padding-bottom:6px;
            border-bottom:1px solid gray;}
.links a   {padding-right:8px;}
.linktype  {width:130px;
            padding-right:4px;
            padding-bottom:2px;
            font-size:14px;text-align:right}

.box       {border:1px solid #FFCA33;
            padding:0px;
            margin-bottom:10px;
           }
.box h2    {background-color:#FFF3C3;
            border-bottom:1px solid #FFF3C3;
            font-size:18px;
            font-weight:normal;
            padding:2px;
            margin-top:0px;
            margin-bottom:4px;
            }
.boxcontent{background-color:white;
            padding:4px;
            }
.featured   {background-color:#FFFFF8;
             padding:0px;
             border:1px solid #CCCCCC;
             margin-top:0px;
             border-top:none;
             }
/*
.gadbgdim,.gadbghi  {background-image:url(/graphics/gadbg0.gif);
            background-repeat:no-repeat;
            padding-top:30px;
            padding-left:14px;
            width:378px;
            height:338px;
            margin-bottom:10px;
            position:inline;
            }
*/
.gadbghi   {background-image:url(/graphics/gadbg.gif);
            position:relative;
            top:-4px;
            left:-4px;
           }
.travel    {margin-top:20px;
            padding-top:50px;
            padding-left:20px;
            background-image:url(/graphics/antique-over-1.jpg);
            width:380px;
            height:244px;
            border:1px solid maroon;
           }
.travel select {font-size:16px;   
                background-color:#FFFFF0;
                color:maroon;
                border:2px solid maroon;
                margin-top:14px;
                margin-left:20px;
                }
.travel dd {margin-left:0px;
           }
.travel dt {text-align:center;
            color:maroon;
            font-size:18px; 
           }
.travel caption {text-align:center;
                 font-weight:bold;
                 color:maroon;
                 }







