@import url(nav.css);

.ir
{
	display:block;
	height:0;
	overflow:hidden;
	line-height:1.2em;
}

.nav dt {height:0; overflow:hidden;}

.nav, .nav dt, .nav dd {margin:0; padding:0;}

.nav ul, .nav li {list-style:none; padding:0; margin:0;}

a:link, a:visited {text-decoration:none;}
a:link:hover, a:visited:hover {text-decoration:underline;}

body
{
	font-family:Verdana,Geneva,sans-serif;
	background:#d9d9d9;
	color: #646464;		
	font-size: 12px;
	line-height: 1.4em;
}

h1 {font-size:14pt;}

h2 {color:#F5A053;}

h3 {color:#35AE83;}

.mpleftpromo 
{
	text-align:center;
	font-weight:bold;
	font-family: Arial Rounded MT Bold, Arial, Verdana, Helvetica, Sans-Serif;
	padding-top: 4px; 
	padding-bottom:4px;
}

.wrapper
{	
	width:962px;
	margin:0 auto;
}

.home .wrapper {background:url(/!images/mp/scsm_mp_body_bkgrd.gif) repeat-y;}

#topbar
{
	background:url(/!images/nav/scsm_mp_nav2_b.gif) no-repeat;
	width:962px;
	height:99px;
	position:relative;
	z-index:1;
}

#logo {margin:0; padding:0;}
.home #logo a {display:none;}

#mpflash
{
	background:url(/flash/sc_static_image.jpg) top center no-repeat;
	width:962px;
	height:276px;
}

#mainnav
{
	background:url(/!images/nav/scsm_mp_nav1_b.gif) no-repeat;
	width:940px;
	height:56px;
	padding:0 11px;
}

	/* =DROPDOWNS 
	*****************************/

    .dropdown ul { overflow: visible; position:absolute; display:none; z-index:10; color:#2A2A2A; }
    .dropdown dd.active ul, .dropdown dd:hover ul, dd.over ul { display:block; }

    #mainnav ul { border: 1px solid #DFDFDF; border-top:none; background:#004A8F; list-style-type: none; padding:0; margin:0; color:#FFF; }

    #mainnav li { border-bottom: 1px solid #DFDFDF; position: relative; z-index: 10; margin:0; padding:0; }
    #mainnav li ul { width: auto; white-space: nowrap; padding-bottom: 0; background-image: none; }

    #mainnav .active .menu { top:34px; z-index: 15; }
    #mainnav li.active .menu { left:100%; }

    #mainnav ul li a { display:block; padding:4px 5px; width:189px; font-weight:bold; text-decoration:none; border:0; color:#fff; }

    #mainnav ul li a.sel, #mainnav ul li a:focus, #mainnav ul li a:hover, #mainnav ul li a:active { background-color: #ACACAC; color:#FFF; }




.home #content { display: inline-block; zoom: 1; }
.home #content:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.home #main, .home #sidebar, .home #mppromotext { float: left; display: inline; overflow: hidden; }
.home #main { width: 100%; }
.home #main .content { width: 395px; padding: 0 10px 10px; margin-left: 292px; }
.home #sidebar {
	background: #36AFC5;
	color: #fff;
	width:254px;
	margin-left: -265px;
}
.home #mppromotext {
	margin-left: -100%;
	position: relative;
	left: 11px; z-index: 1;
	background: #E9D204;
	width:281px;
	min-height:432px;
}


#calendar_hdr
{
	background:url(/!images/mp/scsm_mp_hdr_whats_new.gif) no-repeat;
	width:253px;
	height:auto;
	padding: 34px 0 12px;
	color:White;
	font-size:8pt;
	line-height:1.3em;
}

#calendar_hdr a:link, #calendar_hdr a:visited
{
	color:#95D99C;
	text-decoration:none;
}

#calendar_hdr a:hover, #calendar_hdr a:active
{
	color:#95D99C;
	text-decoration:underline;
}

#promos
{
	/*width:697px;
	height:110px;*/
	/*float:right;*/
	/*border:solid 1px red;
	 float:right;*/
}

#promo_imgs img {float:left; border:0;}


#mppromo { margin: 0 -10px 10px; }

.mpleftpromo a:link, .mpleftpromo a:hover, .mpleftpromo a:visited {color:#01387B;}

#mppromotext div {width:274px; padding-left:4px; padding-right:4px;}
#mppromotext table {
	margin-left:-10px;	
}


#hours a.ir 
{
	background:url(/!images/mp/scsm_mp_hours_of_operation.gif) no-repeat;
	width:220px;
	padding-top:44px;
	margin:0 auto;
}

#main_footer
{
	background:url(/!images/mp/scsm_mp_body_logo.gif) left center no-repeat;
	width:300px;
	min-height:33px;
	margin:20px auto 10px;
}

#main_footer #copy
{
	padding-left:135px;
	color:#274897;
	width:165px;
}

#footer
{
	background:#d9d9d9 url(/!images/mp/scsm_mp_ftr_bar.gif) no-repeat;
	width:962px;
	padding-top:21px;
	clear:both;
	color:#989898;
	font-size:smaller;
}

#footer a {color:#989898;}

#footer img {padding:5px 10px;}

/* Interior Styles
********************************************/

.interior .wrapper{background:url(/!images/int/scsm_int_body_bkgrd_secondary.gif) repeat-y;}

.interior .content a:link, .interior .content a:visited {font-weight:bold;}
.interior a:link {color:#d7e3ee;}
.interior .content a:link {color: #3873A9;}
.content a:link:hover, .content a:visited:hover {color:#1564cb !important;}
.interior a:visited {color:#d7e3ee;}
.interior .content a:visited {color:#5FA1FF;}



.interior #content
{
	width:962px;
	margin:0 auto;	
	position:relative;
	z-index:1;
}

#breadcrumbs {margin-left:3px; padding-left:3px; width:694px; background:#c8e9f0; color:#91bdfc; height:31px;}
#breadcrumbs a {color:#3c72ca;}
#breadcrumbs #homelink
{
	display:block;
	color:#ffffff;
	background:#3c72ca;
	width:45px;
	text-align:center;
	padding:5px;
	margin:2px 5px 0 0;	
	float:left;
}

#breadcrumbs .breadcrumbnode
{
	color:#3c72ca;
	display:block;
	float:left;
	padding:7px 0;
}

.printPage 
{
	background:url(/images/int/acvb_int_print_this_page.gif);
	width:101px;
	height:17px;
	text-indent: -999em;
	z-index:100;
	float:right;
	margin-top:6px;
	margin-right:28px;
	text-decoration:none;
}

.interior #sidebar
{
	width:251px;
	float:left;
	color:#ffffff;
}

#sidenav
{
	padding-left:11px;
	width:240px;
}

#subimg
{
	background:url(/!images/subheads/scsm_subhead_photo_site_map.jpg) no-repeat;
	width:251px;
	height:314px;
	padding-bottom:100px;
}

#sidefooter
{	
	width:240px;
	position:absolute;
	bottom:0;
	left:11px;
	height:100px;
}

#sidefooter #copy
{
	width:165px;
	margin:30px auto;
}

.interior #main
{
	width:711px;
	float:right;
}
* html .interior #main { overflow-x: hidden; }

.interior .content{ padding:0 25px;}

#subhead h2
{
	background:url(/!images/subheads/scsm_subhead_text_site_map.gif) no-repeat;	
	margin:0; padding:0;
	width:711px;
	padding-top:68px;
	clear:left;
}


/* Navigation
********************************************/

#logo a { width:165px; padding-top:99px; float: left; }

/* Top Bar
******************/
#topnav { float: right; text-align:right; padding: 75px 11px 0 96px; height:21px; }
.home #topnav { float: right; text-align:right; padding: 75px 11px 0 261px; height:21px; }

#topnav a.ir 
{
	background:url(/!images/nav/scsm_mp_nav2_a.gif) no-repeat;
	padding-top:21px;
}

#topnav dd{float:left; padding-right:0px;}

#topnav #newsletter a.ir {width:160px; background-position:-261px -75px; border:none;}
#topnav #groups a.ir {width:124px; background-position:-421px -75px;}
#topnav #volunteer a.ir {width:85px; background-position:-545px -75px;}
#topnav #contact a.ir {width:94px; background-position:-630px -75px;}
#topnav #about a.ir {width:132px; background-position:-724px -75px;}
#topnav #media a.ir {width:95px; background-position:-856px -75px;border:none}

#topnav a.ir:hover {background:none transparent;}


/* Main Navigation
******************/

#mainnav a.ir
{
	background:url(/!images/nav/scsm_mp_nav1_a.gif) no-repeat;
	padding-top:48px;
}

#mainnav dd { float:left; }

#plan a.ir{width:135px; background-position:-11px 0px;}
#exhibits a.ir{width:81px; background-position:-146px 0px;}
#collections a.ir{width:105px; background-position:-227px 0px;}
#educational a.ir{width:94px; background-position:-332px 0px;}
#events a.ir{width:156px; background-position:-426px 0px;}
#store a.ir{width:58px; background-position:-582px 0px;}
#rentals a.ir{width:133px; background-position:-640px 0px;}
#members a.ir{width:105px; background-position:-773px 0px;}
#support a.ir{width:73px; background-position:-878px 0px;}

#mainnav a.ir:hover {background:transparent none;}

.plan_visit #plan a.ir, .exhibits #exhibits a.ir, .collections #collections a.ir, .educational_programs #educational a.ir, .events #events a.ir, .store #store a.ir, .rentals_services #rentals a.ir, .members #members a.ir, .support_us #support a.ir {background:transparent none;}

/* Interior Side Navigation Rules and Section Colors
********************************************/
#subnav {text-align:center;}

#subnav a{display:block; width:240px; padding:5px 0; text-decoration:none; border-bottom:1px solid #2d5c87; }
#subnav a:hover, #subnav a.current {color:#ffffff !important; text-decoration:underline; }

#subnav .alt {background:#4c81b2;}
#subnav .subSubNav a {background:#2d5c87; color:#abbecf; padding:2px 0; font-size:11px;}
#subnav .subSubNav a:visited {color:#abbecf;}


/* Plan Your Visit
**************************/
.plan_visit .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_plan_your_visit.gif)}
.plan_visit #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_plan_your_visit.gif);}
.plan_visit #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_plan_your_visit.jpg);}
.plan_visit a:link {color:#d5f3e8;}
.plan_visit #subnav a:hover {color:#ffffff;}
.plan_visit a:visited {color:#d5f3e8;}
.plan_visit #subnav a {border-bottom-color:#269a70;}
.plan_visit #subnav .alt {background:#44c798;}
.plan_visit #subnav .subSubNav a {background:#269a70; color:#a8d7c6;}
.plan_visit #subnav .subSubNav a:visited {color:#a8d7c6;}

/* Exhibits
**************************/
.exhibits .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_exhibits.gif)}
.exhibits #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_exhibits.gif);}
.exhibits #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_exhibits.jpg);}
.exhibits a:link {color:#e4deee;}
.exhibits #subnav a:hover {color:#ffffff;}
.exhibits a:visited {color:#e4deee;}
.exhibits #subnav a {border-bottom-color:#5f4689;}
.exhibits #subnav .alt {background:#8569b4;}
.exhibits #subnav .subSubNav a {background:#5f4689; color:#bfb5d0;}
.exhibits #subnav .subSubNav a:visited {color:#bfb5d0;}

/* Collections
**************************/
.collections .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_collections.gif)}
.collections #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_collections.gif);}
.collections #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_collections.jpg);}
.collections a:link {color:#d5f3e8;}
.collections #subnav a:hover {color:#ffffff;}
.collections a:visited {color:#d5f3e8;}
.collections #subnav a {border-bottom-color:#479a9e;}
.collections #subnav { background:#479a9e; }
.collections #subnav .alt {background:#479a9e;}
.collections #subnav .subSubNav a {background:#6ac6cc; color:#eee;}
.collections #subnav .subSubNav a:visited {color:#eee;}

/* Educational Programs
**************************/
.educational_programs .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_educational_programs.gif)}
.educational_programs #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_educational_programs.gif);}
.educational_programs #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_educational_programs.jpg);}
.educational_programs a:link {color:#d5e5f4;}
.educational_programs #subnav a:hover {color:#ffffff;}
.educational_programs a:visited {color:#d5e5f4;}
.educational_programs #subnav a {border-bottom-color:#2465a2;}
.educational_programs #subnav .alt{background:#428bcf;}
.educational_programs #subnav .subSubNav a {background:#2465a2; color:#a7c1da;}
.educational_programs #subnav .subSubNav a:visited {color:#a7c1da;}
/* new for special links at the bottom of left nav */
.educational_programs #subnav .SpecialNavItem a:link {color:#3C72CA;}
.educational_programs #subnav .SpecialNavItem a:hover {color:#2465A2 !important;}
.educational_programs #subnav .SpecialNavItem a:visited {color:#3C72CA;}
.educational_programs #subnav .SpecialNavItem a.current {color:#3C72CA !important; text-decoration:underline; }
#ctl00_rptrSubNav_ctl09_rptrSubSubNav_ctl00_hl1 {background-color: #C8E9F0 !important;}
/* Events
**************************/
.events .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_events.gif)}
.events #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_events.gif);}
.events #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_events.jpg);}
.events a:link {color:#f0d7d7;}
.events #subnav a:hover {color:#ffffff;}
.events a:visited {color:#f0d7d7;}
.events #subnav a {border-bottom-color:#8e2e2e;}
.events #subnav .alt {background:#ba4d4d;}
.events #subnav .subSubNav a {background:#8e2e2e; color:#d2abab;}
.events #subnav .subSubNav a:visited {color:#d2abab;}

/* Store
**************************/
.store .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_store.gif)}
.store #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_store.gif);}
.store #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_store.jpg);}
.store a:link {color:#dbf5f4;}
.store #subnav a:hover {color:#ffffff;}
.store a:visited {color:#dbf5f4;}
.store #subnav a {border-bottom-color:#3ea59e;}
.store #subnav .alt {background:#5fd3cc;}
.store #subnav .subSubNav a {background:#3ea59e; color:#b2dbd8;}
.store #subnav .subSubNav a:visited {color:#b2dbd8;}

/* Rentals & Services
**************************/
.rentals_services .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_rentals_services.gif)}
.rentals_services #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_rentals_services.gif);}
.rentals_services #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_rentals_services.jpg);}
.rentals_services a:link {color:#e0f0d9;}
.rentals_services #subnav a:hover {color:#ffffff;}
.rentals_services a:visited {color:#e0f0d9;}
.rentals_services #subnav a {border-bottom-color:#4e9232;}
.rentals_services #subnav .alt {background:#72bd53;}
.rentals_services #subnav .subSubNav a {background:#4e9232; color:#b8d3ad;}
.rentals_services #subnav .subSubNav a:visited {color:#b8d3ad;}

/* Members
**************************/
.members .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_members.gif)}
.members #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_members.gif);}
.members #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_members.jpg);}
.members a:link {color:#dceefa;}
.members #subnav a:hover {color:#ffffff;}
.members a:visited {color:#dceefa;}
.members #subnav { background:#4EA8E6; }
.members #subnav a {border-bottom-color:#3e86b8;}
.members #subnav .alt {background:#4EA8E6;}
.members #subnav .subSubNav a {background:#927342; color:#b2cfe3;}
.members #subnav .subSubNav a:visited {color:#b2cfe3;}

/* Support Us
**************************/

/* EP says, save these styles in case I mess something up! I am overwriting them with the ones from the live site. 
.support_us .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_support_us.gif)}
.support_us #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_support_us.gif);}
.support_us #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_support_us.jpg);}
.support_us a:link {color:#eed8de;}
.support_us #subnav a:hover {color:#ffffff;}
.support_us a:visited {color:#eed8de;}
.support_us #subnav { background:#ba7c96 }
.support_us #subnav a {border-bottom-color:#862f49;}
.support_us #subnav .alt {background:#ba7c96;}
.support_us #subnav .subSubNav a {background:#8e576e; color:#cfacb6;}
.support_us #subnav .subSubNav a:visited {color:#cfacb6;}
*/

.support_us .wrapper {background-image:url(/!images/int/scsm_int_body_bkgrd_support_us.gif)}
.support_us #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_support_us.gif);}
.support_us #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_support_us.jpg);}
.support_us a:link {color:#eed8de;}
.support_us #subnav a:hover {color:#ffffff;}
.support_us a:visited {color:#eed8de;}
.support_us #subnav a {border-bottom-color:#862f49;}
.support_us #subnav .alt {background:#b14f6c;}
.support_us #subnav .subSubNav a {background:#862f49; color:#cfacb6;}
.support_us #subnav .subSubNav a:visited {color:#cfacb6;}


/* E-Newsletter Signup
**************************/
.enews #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_enewsletter_signup.gif);}
#subimg {background-image:url(/!images/subheads/scsm_subhead_photo_enewsletter_signup.jpg);}

/* Groups & Tours
**************************/
.groups_tours #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_groups_tours.gif);}
.groups_tours #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_groups_tours.jpg);}

/* Volunteer
**************************/
.volunteer #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_volunteer.gif);}
.volunteer  #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_volunteer.jpg);}

/* Contact Us
**************************/
.contact_us #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_contact_us.gif);}
.contact_us #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_contact_us.jpg);}

/* Staff Directory
**************************/
.staff_directory #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_staff_directory.gif);}
.staff_directory #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_staff_directory.jpg);}

/* Media Room
**************************/
.media_room #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_media_room.gif);}
.media_room #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_media_room.jpg);}

/* Media Room
**************************/
.whats_new #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_whats_new.gif);}
.whats_new #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_site_map.jpg);}

/* Site Map
**************************/
.site_map #subhead h2 {background-image:url(/!images/subheads/scsm_subhead_text_site_map.gif);}
.site_map #subimg {background-image:url(/!images/subheads/scsm_subhead_photo_site_map.jpg);}


#eventsDisplay a:link {font-weight:bold; color:blue;}
#eventsDisplay a:hover {font-weight:bold; color:red;}

.rhdr {font-weight:bold;color:#B23939;font-size:14px;}

blockquote
{
	background-color: #D9D9D9;
	border: solid 1px gray;
	padding: 4px 4px 4px 8px;
}


/* \*/
.home #content { display: block; }
* html .home #content { height: 1%; }
/* */