                          b { font-weight: bold; } 
                       .sc { font-variant:small-caps; }
              .scblue { font: bold 17px Arial, Helvetica,sans-serif; color: #000066; font-variant:small-caps; }
                   .blue { color:#3366ff; }
                 .violet { color:#330066; }  
                       h3 { font: 26px Georgia, 'Times New Roman', serif; color:#bb2222; }  
                       h4 { font: bold 20px Arial, Helvetica, Verdana, sans-serif; color: #330066; line-height:1.2 }

                           td { font: 15px Arial, Helvetica,sans-serif; color:#000000; line-height:18px; }
      .sectionhead { font: bold 17px Georgia,'Times New Roman', serif; color:#bb2222; font-variant:small-caps; } 
             .smalltitle { font: bold 16px Arial, Helvetica, Verdana, sans-serif; color: #000055; line-height:1.2; }
                    .small { font: 14px Arial, Helvetica, Verdana, sans-serif; line-height:1.1; color:#000055; }  
         .redcaption { font: 12px Verdana, Arial, Helvetica, sans-serif; line-height:1.1; color:#bb2222; }  
               .caption { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#330000; } 
                .smtext { font: bold 14px Arial,Helvetica,sans-serif; color:#444444; line-height:1.3; }
                      .tiny { font: 11px Arial, Helvetica, Verdana, sans-serif; } 
                       sup { font: bold 12px Arial,sans-serif; vertical-align:0.8ex; }
                       sub { font: bold 12px Arial,sans-serif; vertical-align:-0.6ex; } 
                  .justify { text-align:justify }

         img.middle { vertical-align:middle }

                           li { margin-top:5px }

                .large { font: bold 24px Arial,Helvetica,sans-serif; color:#444444; }

                   p,dl { font: bold 16px Arial,Helvetica,sans-serif; color:#444444; line-height:22px; margin: 18px 0px 18px 0px; }

          .medium { font: bold 16px Arial,Helvetica,sans-serif; color:#444444; line-height:22px; }

     blockquote { font: bold 16px Arial,Helvetica,sans-serif; color:#444444; line-height:22px; margin: 18px 45px 18px 35px; }

                  .text { font: bold 15px Arial,Helvetica,sans-serif; color:#444444; line-height:19px; }

          .rom-sc { font: 17px Georgia,'Times New Roman', serif; color:#000044; font-variant:small-caps; } 
       .rom-sub { font: 17px Georgia,'Times New Roman', serif; color:#000044; } 

        .articlehead { font: bold 24px 'Charter BT', Georgia, 'Times New Roman', serif; color:#319069; font-variant:small-caps; } 
           .articletitle { font: 42px Georgia,'Times New Roman',serif; color:#440000; font-weight:400; }
            .subhead { font: 22px Georgia,'Times New Roman',serif; color:#440000; font-weight:400; } 
                 .byline { font: bold 15px Georgia,'Times New Roman',serif; color: #440000; }   

.samplingshead { font: 26px Verdana, Arial, Helvetica, sans-serif; color:#bb2222; }
             .booktitle { font: 16px arial,sans-serif; color:#550000; line-height:1.3 }
                .header { font: bold 17px Arial, Helvetica, sans-serif; color:#000077; }  
   
                             a { color:#0044ff; font-size:15px; }  
           a.museum { color:#440000; }
             a.caption { color:#0044ff; font-size:11px; }
                a:hover { color:#bb2222 }
                 a.small { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color:#0044ff; } 
            a.medium { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color:#0044ff; } 
                  a.large { font: bold 17px Arial, Helvetica, Verdana, sans-serif; color:#0044ff; }
                      a.lite { color:#3bbbdc; }

              a.navbar { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color:#646741; text-decoration:none; }
                .navbar { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color:#646741; }
           .navbarwh { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color:#ffffff; text-decoration:none; }


            .dropcap { font-family:Arial, Helvetica,sans-serif; font-size:28px; font-weight:normal; line-height:28px; color:#666666 }
          .dc_green { float:left;margin-top:0px;margin-bottom:0px;margin-right:1px; font-family:Georgia,'Times New Roman',serif; color:#319069; font-size: 56px; line-height:40px; } 
 .dc_bluegreen { float:left;margin-top:0px;margin-bottom:0px; font-family:Georgia,'Times New Roman',serif; color:#206379; font-size: 56px; line-height:40px; } 
        .dc_brown { float:left; margin-top:0px;margin-bottom:0px;margin-right:2px; font-family:Georgia,'Times New Roman',serif; font-weight:normal; color:#440000; font-size:56px; line-height:40px; } 
        .dc_red { float:left; margin-top:0px;margin-bottom:0px;margin-right:2px; font-family:Arial,sans-serif; font-weight:normal; color:#bb2222; font-size:56px; line-height:40px; } 
           .dc_gray { float:left; margin-top:0px;margin-bottom:0px;margin-right:2px; font-family:Georgia,'Times New Roman',serif; font-weight:normal; color:#555555; font-size:56px; line-height:40px; } 
     .dc_gray_lg { float:left; margin-top:0px;margin-bottom:0px;margin-right:2px; font-family:Georgia,'Times New Roman',serif; font-weight:normal; color:#555555; font-size:65px; line-height:44px; } 


            .base { font: 17px Georgia, 'Times New Roman', serif; color:#000055; font-weight:400; }  
      p.quotsm { font: 11px Arial, Helvetica, Verdana, sans-serif; margin-left: 30px; margin-right: 40px; }
           p.quot { margin-left: 45px; margin-right: 45px; }
        subbold { font: bold 20px Arial, Helvetica, Verdana, sans-serif; } 

              .label { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  }
      .bookcap { font-family:arial,sans-serif; font-size:15px; color:#0000cc; font-weight:normal }
.verdanahead { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000099; } 

  .lightheader { font: bold 17px Arial, Helvetica, Verdana, sans-serif; color: #ffffee; }  
    .bluequote { font: bold italic 15px Arial, Helvetica, Verdana, sans-serif; color:#000055; }  
  .bluequote2 { font: bold 17px Arial, Helvetica, Verdana, sans-serif; color : #000077; }  
   .whitequote { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color:#ffffff; }  
.subheadblue { font: 17px Georgia, 'Times New Roman', serif; color:#000077; } 
  .byline-sans { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color: #000099; }   
     .redcallout { font: bold 19px Bookman,Garamond, serif; color:#bb2222;  }  
                 .tiny { font: 11px Arial, Helvetica, Verdana, sans-serif; } 
              .small { font-size:12px }  
          .subtext { font: 15px Georgia, 'Times New Roman', serif; color:#000055; }  
        .subtext2 { font: 14px Georgia, 'Times New Roman', serif; color:#000055; }  
               .large { font-size:19px } 
            .month { font: bold 14px Arial, Helvetica, Verdana, sans-serif; color:#444444; }
      .copyright { font: bold 14px Arial, Helvetica, Verdana, sans-serif; color:#000055; }

     .starquote { font: 16px Geneva, serif; color:#330066; }  
.starquotename { font: 14px Geneva, serif; margin-top:3px; color:#330066; } 

            a.arial { font: bold 17px Arial, Helvetica, sans-serif; color:#0000ff; }  
 a.byline-sans { font: 15px Arial, Helvetica, Verdana, sans-serif; color:#0000ff; }  

              a.foot { font: bold 16px Arial,sans-serif; color:#0000ff; text-decoration:none; } 
  a.foot:hover { color:#ffffff; background:#0000ff; }
 
             a.captionwhite { color:#ffcc66; text-decoration:underline; }
 a.captionwhite:hover { color:#ff8040 }

               .nav { font-family:Arial,sans-serif; font-size:13px; color:#ffcc66; font-weight:bold; }
             a.nav { font-family:Arial,sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none }
   a.nav:hover { color:#ffcc66 }
   a.nav:active { color:#66ccff } 


            .indent { margin-left:1.3em; text-indent: -1.3em;  }
   .indentwide { font: 17px Georgia,'Times New Roman', serif; color:#000055; text-indent:-1.5em; margin-left:1.4em;  }
         
     img.curved { float:left; clear:left; margin: 0 1.5em 0 0 }

