@charset "UTF-8";
/* CSS Document */

/* global elements */

body	{
	font-family: verdana, Helvetica, san-serif;
	font-size: 67.5%;
	text-align: left;
	color: black;
	margin: 0;
	padding: 0;
	background: #eeeef0;        
}

a:link, a:visited	{
	color: black;
	text-decoration: underline;
	
}

a:hover, a:active	{
	color: #c93;
	text-decoration: underline;
}


#container	{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 800px; 
        position: relative;
}

img	{
	border: none;
}

/* header elements */

#header	{
	height: 174px;
	width: 800px;
        background: #fff;
}

#nav a	{
                font-family: Helvetica, san-serif;
		text-decoration: none;
		color: black;                
                padding: 0;
                margin: 0 5px;
                text-transform: uppercase;
                
}
	
#nav a:hover, #bottomnav a:hover, #subnav a:hover, #maincontent a:hover	{
		text-decoration: underline;
                color: #c93;
}

#nav    {
        margin: 0;
        padding: 0;
        border-bottom: 1px solid #c0c0c2;
        background: #fff;
        padding: 15px 0;
        text-align: center;
        width: 800px;
        }

#nav p    {
        padding: 0;
        margin: 0;
	color: black;
}



#emailsignup   {
        float: right;
        padding: 10px 25px 10px 0;
}

/* main content */

#mainbody    {
       background: #fff;
       border-top: 1px solid #c0c0c2;
       margin: 9px 0 0 0;
       padding: 0 10px 18px 12px;
}

#maincontenthome   {
       width: 610px;
       
}

#pagetitle    {
       width: 560px;
       margin: 0;
       padding: 0 0 24px 0;
}

#pagetitle p, #provenancemain p   {
       margin: 0;
       padding: 0;
       font-size: 1em;
       color: #000000;
}

h1   {
       font-family: Helvetica, san-serif;
       color: black;
       font-size: 2.4em;
       padding: 0;
       margin: 30px 0 20px 10px;
        text-transform: uppercase;
        letter-spacing: -.07em;
        font-weight: normal;
		
	text-indent: -9999px;
	border: none;
	display: block;
}

#pagetitle h1 {
       width: 285px;
       background: url(../images/hometitle.jpg) no-repeat left top;
       margin: 30px 0 20px 0;
}

#show   {
	height: 300px;	
        margin: 0 15px 0 0;
        padding: 0;
        position: relative;
}

#mainshow    {
       width: 369px;
       border: 1px solid #c0c0c2;
       padding: 0 0 12px 0;
       margin: 0 0 15px 0;
       
       
}

#mainbody img, /*#subshow1 img, #subshow2 img*/   {
       margin: 7px 7px 0 0;
       padding: 0;
}

h3   {
     font-weight: bold;
     font-size: 1.4em;
     margin: 8px 0 8px 7px;
     padding: 0;
     color: #415858;
}

#h3 span   {
    font-size: 1.5em;
}

#mainshow a, #subshow1 a, #subshow2 a      {
     font-weight: bold;
     font-size: 1.2em;
     /*margin: 0 0 0 7px;
     padding: 0;*/
     color: #415858;
}


#subshow1 a   {
     font-weight: normal;
}

#mainshow p, #subshow p   {
	margin: 0 0 0 7px;
}

#subshow1    {
       width: 214px;
       border: 1px solid #c0c0c2;
       padding: 0 0 5px 0;
       margin: 0 0 8px 0;   
}

#subshow2    {
       width: 214px;
       border: 1px solid #c0c0c2;
       padding: 0 0 0px 0;
       margin: 0;
      
}

#subshow h3   {
     font-weight: bold;
     font-size: 1.2em;
     margin: 2px 0 2px 7px;
     padding: 0;
     color: #4b4b3b;
}

#subshow   {
        margin: 0 0 15px 0;
        padding: 0;
        float: right;  
		 
}

#rightsidebar  {
        margin: 0;
	padding: 0;
        width: 265px;
        float: right;
}

#sidebarwrapper	{
		border: 1px solid #c0c0c2;
		border-top: none;
		margin: 0;
		padding: 0;
		background: #eeeef0;
}

#yelp  {
        border: none;
        border-top: none;
        padding: 0 0 9px 0;
      margin: 0 0px;
}

#yelp p	{
		padding: 9px 0;
		margin: 0 11px;
}

h2    {
      font-weight: bold;
      font-size: 1.3em;
      margin: 14px 0 0 11px;
      padding: 0;
      color: #666;
}

#rightsidebar a   {
      color: #663;
      font-size: 1.1em;
      margin: 0;
      padding: 7px 0 7px 0;
}

#rightsidebar img   {
      padding: 0;
      margin: 0 0 7px 0;
}

#spotlight1, #movies, #west   {
      padding: 9px 0;
      margin: 0 11px;
}

#spotlight1, #movies   {
      border-bottom: 0px solid #c0c0c2;
}

/* new home page */

#subshow1 .homeimg, #subshow2 .homeimg, #mainshow .homeimg     {
     
     margin: 7px 0 0 7px;
     padding: 0;
}

#subshow1 .homelink   {
     
     margin:  0;
     padding: 0;
}

#subshow .box	{
	margin: 0 0 8px 5px;
	padding: 0 0 5px 0;
}

#mainshow .mainlink    {
	margin: 0 0 0 7px;
     padding: 0;
}

/* footer elements */

#footer, #footer p   {
      text-align: center;
      margin: 0;
      padding: 5px 0;
      color: #231f20;
      font-size: 1em;
      clear: both;
}

#bottomnav a   {
      font-family: Helvetica, san-serif;
      text-decoration: none;
      color: #333;
      font-size: 1em;
      padding: 0;
      margin: 0 4px;
      text-transform: uppercase;
      letter-spacing: -.02em;
}


#subnav  {
      border: 1px solid #c0c0c2;
      border-top: none;
      margin: 0;
      padding: 10px 0 35px 0;
      background: #eeeef0;
      width: 155px;
}

#subnav ul   {
      padding: 0;
      margin: 0;
}

#subnav ul li  {
      list-style: none;
      padding: 15px 0 0 10px;
      margin: 0;
} 

#subnav a   {
      padding: 0;
      margin: 0;
      text-decoration: none;
      color: #333333;
      font-size: .9em;
} 

#subnav .tertiary  {
      padding: 0;
      margin: 0 0 0 20px;
      color: #333333;
}



/* interior global */

#maincontent   {
       width: 622px;
       float: right;
       margin: 0;
       padding: 0;       
}   

/* collections elements */

#collectiontitle h1 {
       width: 255px;
       background: url(../images/collection/collectiontitle.jpg) no-repeat left top;
}

#collectionsmain   {
      width: 632px;
      text-align: center;
      position: relative;
}

#collectionsmain p, #museumstoremain p	{
	margin: 0 0 10px 15px;
	padding: 0;
	text-align: left;
}

/* for collection main page elements see museum store elements */


#provenance    {
      margin: 10px 100px 40px 0;
      padding: 0;
      width: 300px;
}

#provenance a   {
      padding: 0 0 0 15px;
      margin:  0;
      color: #666666;
      font-weight: bold;
      font-size: 1.2em; 
      text-align: left;
}

/*  provenance page elements  */

#provenancetitle h1 {
       width: 255px;
       background: url(../images/provenance/provenancetitle.jpg) no-repeat left top;
}

#provenancemain    {
       margin: 0 0 40px 0;
       padding: 0;
}

#provenancemain p {
       padding:  0 100px 10px 10px;
       margin: 0;
}

#provenancemain a  {
       font-size: 1em;
       font-weight: normal;
       text-decoration: underline;
       color: #663;
       padding: 0;
       margin: 0;
}

#provenancemain h2  {
       padding: 0 0 10px 0;
}

/* collections specific page elements */

#collectioncontent ul  {
       margin: 0; 
       padding: 0;     
}

#collectioncontent ul li  {
       float: left;
       list-style: none;
       margin: 0 7px 15px 0;
       padding: 0;
}

#collectioncontent ul li p  {
       font-size: .8em;
       margin: 3px 0 0 0;
       padding: 0;
       width: 145px;
}

/* american art elements */

#americantitle h1 {
       width: 255px;
       background: url(../images/american/americantitle.jpg) no-repeat left top;
}

#collectioncontent   {
       position: relative;
       margin: 0 30px 20px 10px;
}

#collectioncontent a   {
       text-decoration: underline;
       color: #663;
}


       
#collectioncontent .collectionpic  {
       border: 1px solid #c0c0c2;
       padding: 5px;
       margin: 0;
}


/* asian art elements */

#asiantitle h1 {
       width: 255px;
       background: url(../images/asian/asiantitle.jpg) no-repeat left top;
}

/* european art elements */

#europeantitle h1 {
       width: 255px;
       background: url(../images/european/europeantitle.jpg) no-repeat left top;
}

/* european art elements */

#latintitle h1 {
       width: 255px;
       background: url(../images/latin/latintitle.jpg) no-repeat left top;
}

/* fashion design elements */

#fashiontitle h1 {
       width: 255px;
       background: url(../images/fashion/fashiontitle.jpg) no-repeat left top;
}

/* thorne rooms elements */

#thornetitle h1 {
       width: 255px;
       background: url(../images/thorne/thornetitle.jpg) no-repeat left top;
}

/* western american elements */

#westerntitle h1 {
       width: 255px;
       background: url(../images/western/westerntitle.jpg) no-repeat left top;
}

/* modern elements */

#moderntitle h1 {
       width: 255px;
       background: url(../images/modern/moderntitle.jpg) no-repeat left top;
}

/* contemporary elements */

#contemporarytitle h1 {
       width: 255px;
       background: url(../images/contemporary/contemporarytitle.jpg) no-repeat left top;
}

/* philip curtis elements */

#curtistitle h1 {
       width: 255px;
       background: url(../images/curtis/curtistitle.jpg) no-repeat left top;
}


/* exhibitions elements */

#exhibitionstitle h1 {
       width: 255px;
       background: url(../images/exhibitions/exhibitionstitle.jpg) no-repeat left top;
}

#exhibitioncontent, #membershipcontent, #employmentcontent, #waystogivecontent, #eventscontent   {
       margin: 0 30px 40px 20px;
}

#exhibitioncontent h2, #membershipcontent h2, #employmentcontent h2, #collectioncontent h2, #eventscontent h2     {
      margin: 0 0 15px 0;
      padding: 0;
}

#exhibitioncontent h2 a   {
      font-weight: bold;
      font-size: 1.2em;
      margin: 14px 0 0 0;
      padding: 0;
      color: #666;
      text-decoration: none;
}

#exhibitioncontent h2 a:hover, #eventscontent h2 a:hover {
      color: #666;
      text-decoration: none;
}

#exhibitioncontent a   {
       text-decoration: underline;
       color: #663;
       margin: 0 0 0 0;
       padding: 0;
       font-weight: bold;
}

#exhibitioncontent p   {
      margin: 0 0 30px 0;
      padding: 0;
}

/* exhibition interior elements */

#collectioncontent h2   {
     margin: 10px 0;
     padding: 0;
}


#collectioncontent .exhibitioncredit, #collectioncontent .collectioncredit  {
     font-size: .9em;
     font-style: italic;
     margin: 25px 0 0 0;
     padding:0;
}

/* masterpiece elements */

#masterpiecetitle h1 {
       
       background: url(../images/exhibitions/masterpiecetitle.jpg) no-repeat left top;
}

/* graffiti elements */

#graffitititle h1 {
       
       background: url(../images/exhibitions/graffitititle.jpg) no-repeat left top;
}

/* a century elements */

#acenturytitle h1 {
       
       background: url(../images/exhibitions/acenturytitle.jpg) no-repeat left top;
}

/* illuminated elements */

#illuminatedtitle h1 {
       
       background: url(../images/exhibitions/illuminatedtitle.jpg) no-repeat left top;
}

/* avedon elements */

#richardtitle h1 {
       
       background: url(../images/exhibitions/richardtitle.jpg) no-repeat left top;
}

/* chado elements */

#chadotitle h1 {
       
       background: url(../images/exhibitions/chadotitle.jpg) no-repeat left top;
}

/* when elements */

#whentitle h1 {
       height: 60px;
       background: url(../images/exhibitions/whentitle.jpg) no-repeat left top;
}

/* tradition elements */

#traditiontitle h1 {
       height: 80px;
       background: url(../images/exhibitions/traditiontitle.jpg) no-repeat left top;
}

/* passport elements */

#passporttitle h1 {
       height: 60px;
       background: url(../images/exhibitions/passporttitle.jpg) no-repeat left top;
}

/* human nature elements */

#humantitle h1 {
       
       background: url(../images/exhibitions/humantitle.jpg) no-repeat left top;
}

/* rhythm elements */

#rhythmtitle h1 {
       height: 60px;
       background: url(../images/exhibitions/rhythmtitle.jpg) no-repeat left top;
}

/* russian elements */

#russiantitle h1 {
       height: 60px;
       background: url(../images/exhibitions/russiantitle.jpg) no-repeat left top;
}

/* events elements */

#eventstitle h1 {
       width: 255px;
       background: url(../images/events/eventstitle.jpg) no-repeat left top;
}

#eventscontent p  {
       margin: 0;
       padding: 0;
}

#eventscontent h2  {
      margin: 20px 0 0 0;
      padding: 0;
}

#eventscontent h3, #waystogivecontent h3  {
      margin: 25px 0 0 0;
      padding: 0;
      color: #999933;
      font-size: 1.1em;
      font-weight: bold;
}

/* events interior pages */

#artbreaktable   {
     width: 525px;
}

#eventscontent h4  {
     margin: 0;
     padding: 0;
}

#eventscontent .name  {
     font-style: italic;
}

#tourtitle h1 {
       width: 255px;
       background: url(../images/events/tourtitle.jpg) no-repeat left top;
}

#educatorstitle h1 {
       width: 255px;
       background: url(../images/events/educatorstitle.jpg) no-repeat left top;
}

/* past exhibitions  */

#pasttitle h1 {
       width: 255px;
       background: url(../images/exhibitions/pasttitle.jpg) no-repeat left top;
}

/* host your event elements */

#eventscontent p  {
      margin: 0 0 15px 0;
      padding: 0;
}

#eventscontent .venues  {
      width: 600px;
      margin: 15px 0;
      padding: 0;
}

#eventscontent .venues img {
      padding: 0;
      margin: 0 20px 0 0;
      float:left;
}

#eventscontent .venuecopy h3 {
     font-weight: bold;
     font-size: 1.3em;
     margin: 0 0 0 0;
     padding: 0;
     color: #999933;
}


#eventscontent .venuecopy a {
     font-weight: bold;
     font-size: 1.1em;
     margin: 0 0 0 0;
     padding: 0;
     color: #838359;
     display: block;
}

#eventscontent .venuecopy p {
     margin: 0 0 0 0;
     padding: 0;
     
}

#eventscontent .venuecopy   {
     width: 370px;
     margin: 0 0 0 200px;
     padding: 0 0 0 14px;
}

#eventscontent .venuecopy ul   {
     margin: 0 0 25px 0;
     padding: 0;
}

#eventscontent .venuecopy ul li   {
     margin: 0 0 0 14px;
     padding: 0;
}

#eventscontent .venuecopy .specs  {
     margin: 18px 0 0 0;
     padding: 0;
}


/* membership elements */

#membershiptitle h1 {
       width: 255px;
       background: url(../images/membership/membershiptitle.jpg) no-repeat left top;
}

#membershipcontent h2     {
      margin: 24px 0 15px 0;
      padding: 0;
}


ul#benefits   {
       margin: 20px 0 30px 11px;
       padding: 0;
}

#benefits li  {
       margin: 0;
       padding: 0 0 0 30px;
}

ul#levels   {
       margin: 0 0 30px 0;
       padding: 0;
}

#levels li   {
       list-style: none;
       margin: 2px 0;
       font-weight: bold;
}

#membershipcontent h2 a   {
       text-decoration: underline;
       color: #666;
       margin: 0 0 0 0;
       padding: 0;
       font-weight: bold;
}

#membershipcontent .level h3, #membershipcontent h3   {
	margin: 20px 0 0 0;
        padding: 0;
        color: black;
}

#membershipcontent .level h3 a, #membershipcontent h3 a  {
	color: black;
        margin: 0;
        padding: 0;
}

#membershipcontent .level h3 a:hover, #membershipcontent h3 a:hover {color:black;text-decoration:none;}

#membershipcontent .level p   {
	margin: 0 0 0 50px;
        padding: 0;
        font-weight: bold;
}

#membershipcontent .level ul  {
        margin: 0 0 0 90px;
        padding: 0;
}

#membershipcontent .level .orange {color:#cc9933;}
#membershipcontent .level .red {color:#cc3300;}

#membershipcontent p  {
	margin: 0 0 20px 0;
        padding: 0;
}

/* employment elements */

#employmenttitle h1 {
       width: 255px;
       background: url(../images/employment/employmenttitle.jpg) no-repeat left top;
}

ul#links   {
       margin: 50px 0 200px 0;
       padding: 0;
}


#links li, #internlinks li   {
       list-style: none;
       margin: 10px 0;
}

#links li a, #internlinks li a   {
       text-decoration: underline;
       color: #663;
       margin: 0 0 0 0;
       padding: 0;
       font-weight: bold;
}

#employmentcontent dt  {
       font-weight: bold;
}

#employmentcontent dd  {
       margin: 0 0 0 80px;
       padding: 0;
}

/* job announcement  */

#jobannoucementtitle h1 {
       width: 365px;
       background: url(../images/employment/jobannoucementtitle.jpg) no-repeat left top;
}

#employmentcontent .date   {
     font-weight: bold;
     padding: 0 25px 30px 0;
     width: 92px;
}

#employmentcontent .position   {
     font-weight: normal;
     padding: 0 5px 30px 19px;
     width: 296px;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
}

#employmentcontent .position a  {
     color: #663;
     font-weight: bold;
}

#employmentcontent .code   {
     font-weight: bold;
     padding: 0 25px 30px 17px;
     width: 225px;
}

/*  internship announcement  */

#internshiptitle h1 {
       width: 365px;
       background: url(../images/employment/internshiptitle.jpg) no-repeat left top;
}

ul#internlinks   {
       margin: 20px 0 30px 0;
       padding: 0;
}

#employmentcontent .addressindent   {
      margin: 10px 50px;
      padding: 0;
}

#employmentcontent .internlisting h3  {
      
      margin: 20px 0;
      padding: 0;
      color: #999933;
}

#employmentcontent .internlisting h3 a   {
      font-size: 1.2em;
      color: #999933;
}

#employmentcontent .internlisting h3 a:hover   {
      font-size: 1.2em;
      color: #999933;
      text-decoration:none;
}

#employmentcontent .internlistingcopy  {
      margin: 0 0 0 70px;
}

#employmentcontent .internlistingcopy p  {
      margin: 0 0 5px 0;
}

#employmentcontent .internlistingcopy ul  {
      margin: 10px 0;
      padding: 0 0 0 14px;
}

#employmentcontent .internlistingcopy ul li {
      margin: 0;
      padding: 0 0 0 30px;
}

#employmentcontent .internlisting .internlistingcopy .essential {
     font-weight: bold;
     margin: 0;
     padding: 0;
}
      
/* museum store elements */


#museumstoretitle h1 {
       width: 265px;
       background: url(../images/museumstore/museumstoretitle.jpg) no-repeat left top;
}

#giftofmembership   {
      padding: 0;
      margin:  0 0 195px 8px;
      text-align: left;
}

#giftofmembership a   {
      padding: 0 0 0 10px;
      margin:  0;
      color: #666666;
      font-weight: bold;
      font-size: 1.2em; 
}

#museumstoremain   {
      width: 632px;
      text-align: center;
      position: relative;
}

#museumstoremain ul, #collectionsmain ul  {
       margin: 0 0 0 15px; 
       padding: 0;     
}

#museumstoremain ul li, #collectionsmain ul li  {
       float: left;
       list-style: none;
       margin: 0 3px 15px 3px;
       padding: 0;
       border: 1px solid #c0c0c2;
       width: 145px;
       height: 154px;
}

#museumstoremain ul li a, #collectionsmain ul li a {
       display: block;
       font-size: 1em;
       font-weight: bold;
       text-decoration: none;
       color: #4b4b3b;
       
}

#museumstoremain ul li p, #collectionsmain ul li p  {
       font-size: 8px;
       margin: 3px 0 0 0;
       padding: 0;
       width: 145px;
}

#museumstoremain .collectionpic, #collectionsmain .collectionpic  {
       
       padding: 0 0 2px 0;
       margin: 0;
}

/*  order form  */

#museumstoreorder   {
      width: 632px;
      text-align: center;
}

#museumstoreorder h2  {
      margin: 0 0 0 3px;
      padding: 0;
}

#museumstoreorder h3  {
      margin: 0 0 5px 3px;
      padding: 0;
}

#museumstoreorder p	{
	margin: 0 0 10px 15px;
	padding: 0 25px 0 0;
	text-align: left;
}
#museumstoreorder table p  {
      margin: 0 0 5px 3px;
      padding: 0;
}
/* store interior pages */

#bookstitle h1 {
       width: 265px;
       background: url(../images/museumstore/bookstitle.jpg) no-repeat left top;
}

#cardstitle h1 {
       width: 265px;
       background: url(../images/museumstore/cardstitle.jpg) no-repeat left top;
}

#posterstitle h1 {
       width: 265px;
       background: url(../images/museumstore/posterstitle.jpg) no-repeat left top;
}

#booksmain, #cardsmain, #postersmain   {
      width: 632px;
      margin: 0 0 25px 15px;
      padding: 0 25px 0 0;
}

#booksmain h2, #cardsmain h2, #postersmain h2   {
      margin:15px 0;
      padding:0;
}

#booksmain h2 a:hover, #cardsmain h2 a:hover, #postersmain h2 a:hover   {
      color: #666;
      text-decoration: none;
}

#booksmain  .booklist, #cardsmain  .cardlist, #postersmain  .posterlist   {
      width: 600px;
      margin: 0 0;
      padding: 15px;
}

#booksmain .booklist img, #cardsmain  .cardlist img, #postersmain  .posterlist img {
      padding: 0;
      margin: 0 20px 0 0;
      float:left;
}

#booksmain .bookcopy h3, #cardsmain  .cardcopy h3, #postersmain  .postercopy h3 {
     font-weight: bold;
     font-size: 1.1em;
     margin: 0 0 0 14px;
     padding: 0;
     color: #999933;
}

#booksmain .bookcopy h4, #cardsmain  .cardcopy h4, #postersmain  .postercopy h4 {
     font-weight: bold;
     font-size: 1em;
     margin: 0 0 0 14px;
     padding: 0;
     color: #000000;
}

#booksmain .bookcopy a, #cardsmain  .cardlist a, #postersmain  .posterlist a {
     font-weight: normal;
     font-size: 1em;
     margin: 0 0 0 0;
     padding: 0;
     color: #b2b299;
     display: block;
}

#booksmain .bookcopy p, #cardsmain  .cardcopy p, #postersmain  .postercopy p {
     width: 415px;
     margin: 0 0 0 14px;
     padding: 0;
     
}

#booksmain .bookcopy, #cardsmain  .cardcopy, #postersmain  .postercopy   {
     width: 425px;
     margin: 0 0 0 150px;
     padding: 0;
}

#booksmain .bookcopy hr, #cardsmain  .cardcopy hr, #postersmain  .postercopy hr, #collectioncontent hr, #eventscontent .venuecopy hr, #contactcontent hr, #eventscontent .museumphotos hr, #visitcontent .museumphotos hr   {
     display: block;
     clear: left; 
     margin: -0.66em 0;
     visibility: hidden;
}

/* gift certificates */

#certificatestitle h1 {
       width: 265px;
       background: url(../images/museumstore/certificatestitle.jpg) no-repeat left top;
}

#booksmain p   {
       width: 600px;
}

#booksmain ul  {
       width: 550px;
       margin: 10px 0 20px 14px;
       padding: 0;
}

#booksmain ul li  {
       margin: 0;
       padding: 0 0 0 30px;
}

/* contact us page */

#contacttitle h1 {
       width: 265px;
       background: url(../images/contact/contacttitle.jpg) no-repeat left top;
}

#contactcontent  {
     width: 782px;
}

#contactcontent img   {
     float: left;
     padding: 5px;
     border: 1px solid #c0c0c2;
}

#contactcopy   {
     width: 425px;
     margin: 0 0 0 350px;
}

#contactcopy table .tablerow  {
     color: #666633;
     height: 18px;
}

#contactcopy ul   {
     list-style: none;
     margin: 0 0 200px 0;
     padding: 0;
}

#contactcopy ul li   {
     margin: 5px 0;
     padding: 0;
}

#contactcopy ul li a   {
     text-decoration: none;
     margin: 0;
     padding: 0;
}

#contactcopy h3   {
     color: #999933;
     margin: 21px 0 5px 0;
     padding: 0;
}

/* email signup */

#emailtitle h1 {
       width: 265px;
       background: url(../images/contact/emailtitle.jpg) no-repeat left top;
}



#emailcontent  {
     width: 752px;
     padding: 0 0 50px 0;
}

#emailcontent  p {
       margin: 5px 0 25px 12px;
       padding: 0;
}
 

#emailcontent form   {
      margin: 0 0 35px 12px;
}

#signup dt {
      font-size: 1.1em;
}

#signup dd   {
      margin: 2px 0 2px 0;
}

#tourform p	{
	font-size: 1.1em;
	margin: 10px 0 10px 12px;
}

#tourform a	{
	margin: 0 0 0 550px;
}

#tourform h2	{
	margin: 30px 13px 20px 13px;
}

#tourtitle h1 {
       width: 265px;
       background: url(../images/contact/tourtitle.jpg) no-repeat left top;
}

/* ways to give */


#waystogivetitle h1 {
       width: 265px;
       background: url(../images/waystogive/getinvolvedtitle.jpg) no-repeat left top;
}

#waystogivecontent img   {
       margin: 0;
       padding: 5px 0 0 0;
}

#waystogivecontent p   {
       margin: 5px 0 15px 0;
       padding: 0;
}

#waystogivecontent .middle img {
       padding: 5px 0;
       margin: 0 0 2px 0;
       border-top: 1px solid #c0c0c2;
       border-bottom: 1px solid #c0c0c2;
}

#waystogivecontent ul  {
       margin: 10px 0 20px 12px;
       padding: 0;
}

#waystogivecontent ul li  {
       margin: 0;
       padding: 0 0 0 30px;
}

#waystogivecontent h3   {
       margin: 25px 0 0 0;
}

#waystogivecontent h2   {
       margin: 25px 0 0 0;
}

/* press room elements */

#presstitle h1 {
       width: 265px;
       background: url(../images/press/presstitle.jpg) no-repeat left top;
}

#presscontent p {
       margin: 5px 0 5px 12px;
       padding: 0;
}

#presscontent ul  {
       margin: 10px 0 20px 24px;
       padding: 0;
}

#presscontent ul li  {
       margin: 5px 0;
       padding: 0 0 0 30px;
}

#pressroomform   {
      border: 1px solid #c0c0c2;
      margin: 0 0 35px 50px;
      padding: 10px;
      background: #eeeef0;
      width: 230px;
}

#pressroomform dt  {
      margin: 4px 0;
}

#pressroomform dd   {
      margin: 0;
}
/* terms of use */

#termstitle h1 {
       width: 265px;
       background: url(../images/press/termstitle.jpg) no-repeat left top;
}

#termscontent  {
        margin: 0 0 55px 0;
}

#termscontent p {
	margin: 5px 0 0 12px;
}

/* visit */

#visittitle h1 {
       width: 265px;
       background: url(../images/visit/visittitle.jpg) no-repeat left top;
}

#visitcontent   {
	margin: 0 30px 20px 20px;
}	

#visitcontent .collectioncredit   {
     font-style: italic;
}

#visitcontent .museumphotos  {
     margin: 0 10px 10px 0;
     float: left;
}

#visitcontent .museumphotos2  {
     margin: 0 0 10px 10px;
     float: right;
}

#visitcontent .museumphotos img  {
     text-align: left;
}

#visitcontent .museumphotos .caption, #visitcontent .museumphotos2 .caption  {
     font-style: italic;
     padding: 5px 0 0 0;
}

#visitcontent .indent {
     text-indent: 25px;
}

#visitcontent p  {
       margin: 0 0 15px 0;
       padding: 0;
}

#visitcontent h2  {
      margin: 20px 0 0 0;
      padding: 0;
}

#visitcontent h3  {
      margin: 25px 0 0 0;
      padding: 0;
      color: #999933;
      font-size: 1.1em;
      font-weight: bold;
}

#visitcontent ul  {
       margin: 10px 0 20px 20px;
       padding: 0;
}

#visitcontent ul li  {
       margin: 5px 0;
       padding: 0 0 0 30px;
}


/* terms of use */

#termsofusetitle h1 {
       width: 365px;
       background: url(../images/press/termsofusetitle.jpg) no-repeat left top;
}

/* sitemap */

#sitemaptitle h1 {
       width: 365px;
       background: url(../images/sitemaptitle.jpg) no-repeat left top;
}

/* privacy policy */

#privacytitle h1 {
       width: 365px;
       background: url(../images/privacytitle.jpg) no-repeat left top;
}

#termscontent h3   {
     font-weight: bold;
     font-size: 1.2em;
     margin: 5px 0 2px 10px;
     padding: 0;
     color: #999933;
}

#termscontent p  {
       margin: 0 0 15px 10px;
       padding: 0 20px 0 0;
}

/* ordering info */

#orderingtitle h1 {
       width: 365px;
       background: url(../images/museumstore/orderingtitle.jpg) no-repeat left top;
}