BODY { padding: 0; margin: 0; color: #FFF; background-color: #000; font-size: 100%; font-family: Helvetica, Arial, Verdana; }

#SiteWrapper { width: 960px; margin: 20px auto 50px auto; background: url(/images/global-bottom_fade.jpg) repeat-x bottom; }
#Masthead { display: block; clear: both; margin: 0 0 15px 0; }

TABLE.PlaceHolder { background: url(/images/bkg-placeholder.jpg) no-repeat center;}

A { color: #00cffb; text-decoration: none;  outline: none;}
A:HOVER { color: #FFF; outline: none;  }
A:ACTIVE { outline: none; }

.Left { float: left; }
.Right { float: right; }

H1 { font-weight: bold; font-size: 140%; margin: 10px 0 20px 0; }
H2 { font-size: 190%; }
P { font-size: 80%; margin: 0 0 10px 0; }
.SmallText { font-size: 70%; }

#Columns UL { margin: 10px 0 15px 15px; font-size: 80%; }

#Navigation { padding: 30px 0 0 0; float: right;  }
#Navigation LI { list-style: none; display: inline; border-right: 1px solid #666; margin: 0; padding: 0;  }
#Navigation LI.Last { border-right: none; }
#Navigation LI A { font-size: 80%; text-transform: uppercase;  padding: 0 8px; text-decoration: none; }
#Navigation LI A:HOVER, #Navigation LI A.Selected { color: #FFF; }

#Columns { margin: 0px 0 0 0; clear: both; display: block; padding: 15px; display: block; background: url(/images/global-top_fade.jpg) repeat-x top; }

#Columns.OneColumn #Column1 { display: block; width: 930px; }

#Columns.TwoColumns.TypeA #Column1 { width: 400px; float: left; padding: 0 30px 30px 30px; }
#Columns.TwoColumns.TypeA #Column2 { width: 460px; float: right; }

#Columns.TwoColumns.TypeB #Column1 { width: 540px; float: left; padding: 0 30px 0 30px; }
#Columns.TwoColumns.TypeB #Column2 { width: 295px; float: right; }

/* Museums & Collections
--------------------------------------------*/
#Collections #Column1 P { font-size: 70%; }
#Collections #Column1 DL { margin: 10px 0 0 0; font-size: 85%; }
#Collections #Column1 DD { font-size: 80%; margin: 0 0 20px 0; }


/* Books & Collections
--------------------------------------------*/
#Books #Columns H2 { font-size: 110%; margin: 10px 0; font-weight: bold; }
#Books #Columns .Image { border: none; }
#Books #Column1 DL { width: 380px; margin: 0 0 10px 15px; float: left; }
#Books #Column1 DT { font-size: 120%; color: #FFF; font-weight: bold; padding: 0; margin: 0 }
#Books #Column1 DD { margin: 0px; padding: 0 0 0px 0;  font-size: 75%; color: #CCC; }
#Books #Column1 DD.Txt { font-size: 70%; }
#Books #Column1 .Cart { margin: 0 5px -2px 0; }
#Books #Column1 .Item { clear: both; display: block; }

#Books #Column2 { padding: 50px 20px 10px 10px;  }
#Books #Column2 P { font-size: 75%; }


/* Contact
--------------------------------------------*/
#Contact LABEL { display: block; clear: both; margin: 10px 0 15px 0; }
#Contact LABEL SPAN { display: block; clear: both; font-size: 70%; margin: 3px 0 3px 0;}
#Contact INPUT,
#Contact TEXTAREA { width: 320px; }
#Contact INPUT#contactSubmit { width: 80px; color: #00cffb; font-weight: bold; border: none; background: none; font-size: 100%; padding: 3px 0; }

#Footer { clear: both; display: block; padding: 5px 10px 2px 10px; }
#Footer P { color: #a2a2a2; font-size: 75%; }