body { 
        margin: 0; 
        padding: 0; 
        color: #fff; 
        background-color: #666; 
        font-family: verdana, geneva, arial, helvetica, sans-serif; 
        }
                
a       {
        text-decoration:        none;
        font-weight:    bold;
        }
        
a:link  {
        color:  #fff;
        background-color: transparent;
        text-decoration:        underline;
        }
        
a:visited       {
        color:  #fff;
        background-color: transparent;
        text-decoration:        underline;
        }
        
a:active        {
        color:  #666;
        background-color: transparent;
        text-decoration:        underline;
        }
        
a:hover {
        color:  #fff;
        background-color: transparent;
        text-decoration:        underline overline;
        }
        
h1      {
        font-size:      26px;
        }
        
h2      {
        font-size:      24px;
        }
        
h3      {
        font-size:      22px;
        }
        
h4 {
        font-size:      20px;
        }
        
h5      {
        font-size:      18px;
        }
        
h6      {
        font-size:      14px;
        }               
h7      {
        font-size:      12px;
        }               
        
h1, h2, h3, h4, h5, h6  {
        font-family: impact, arial, helvetica, sans-serif;
        font-weight: plain;
        color: #fff;
        background-color: transparent;
        margin-bottom: 0; 
        padding-bottom: 0;
        margin-top: 0;
        }

                        
p       { 
        font-family:  georgia, palatino, serif;
        font-size: large;
        color: #fff;  
        margin-top: 0;
        margin-bottom: .5em;
        }
        
p+p     {       /* for css-2 browsers */
        margin-top:     -.5em;
        text-indent:    5%;
        }

LI, DL, DT {
         font-family:  georgia, palatino, serif;
        }

DL {
        margin-top: 0;
        padding: 0px 40px 0px 40px;
        }
        
DT      {
        font-weight: bold;
        }               

        
input {
font: 10px verdana, arial, geneva, sans-serif;
margin-bottom: 10px}
        
.small { 
        font-family:  georgia, palatino, serif;
        font-size: large;
        margin-bottom: 0;
        }

.large { font-family:  georgia, palatino, serif;
        font-size: large;
}

.dpcbox {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 5px 5px 5px 5px;
        color: #fff;
        font-family: verdana, geneva, arial, sans-serif;
        font-size: small;
        border: 1px solid #ccc;
        }
        
        
.dpcbox2 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/imagestrip01.jpg);
        border: 0;
        }

.dpcbox3 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/skinnystrip01.jpg);
        border: 0;
        }

.dpcbox4 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/skinnystrip02.jpg);
        border: 0;
        }

.dpcbox5 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/skinnystrip03.jpg);
        border: 0;
        }

.dpcbox6 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/skinnystrip04.jpg);
        border: 0;
        }

.dpcbox7 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/skinnystrip05.jpg);
        border: 0;
        }

.dpcbox8 {
        margin: 0;
        padding: 0;
        background-image: url(http://digital.nypl.org/mmpco/images/skinnystrip06.jpg);
        border: 0;
        }

.subnav {
        font: 10px geneva, verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        color: #fff;
        margin-bottom: 20px;
        }

                       
.caption {
        font-family:  georgia, palatino, serif;
        color: #666;
        background-color: transparent;
        }
        
.fineprint {
         font-family:  georgia, palatino, serif;
        color: #fff;
        background-color: transparent;
        padding-top: 10px;
        border-top: dotted 1px #ccc;
        margin-top: 30px;
        margin-bottom: 30px;
        }       

        
.hidefrommain {
        display: inline;
                        margin: 0;
        padding: 0;}
                
        
.hidefrombig {
        display: none;}