/***************************/
/*      Global Styles      */
/***************************/

body	{ margin:0; padding:0; background:#e2e2e2; }
p		{ margin:0; padding:0 0 1.3em 0; }
ul		{ margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:1.3em; }
img		{ border:0; }

h1		{ width:237px; height:39px; margin:0; padding:24px 0 0 35px; float:left; display:inline; position:relative; z-index:2; }
h1 a	{ width:187px; height:16px; padding:5px; display:block; text-indent:-9999px; overflow:hidden; background:url(/images/logo.gif) 5px 5px no-repeat; }
h2		{ margin:0; padding:0; }
h3		{ margin:0; padding:0; }
h4		{ margin:0; padding:0; }
h5		{ margin:0; padding:0; }



/***************************/
/*       Typography        */
/***************************/

body				{ font-family:Verdana, Arial, Sans-Serif; font-size:smaller; color:#585348; }
a					{ color:#356; }
#site-wrapper		{ font-size:80%; }
*html #site-wrapper	{ font-size:75%; }
#content			{ line-height:1.4em;  }
h2,h3,h4,h5			{ color:#356; text-transform:uppercase; }
h2					{ font-size:120%; }
h3					{ font-size:100%; }
h4,h5				{ font-size:90%; }

*html #top-nav ul li ul,
*html #bottom-nav ul li ul	{ font-size:90%; }

#bag-details				{ color:#898471; font-size:90%; }

#object-landing-content-title { color:#585348; font-weight:bold; text-transform:uppercase; }

#search-result-content a,
#collection-navigation a,
#artist-thumbs a { color:#585348; text-decoration:none; }

#collection-navigation a:hover { text-decoration:underline; }

#artist-photo-nav ul li a { font-size:90%; text-decoration:none; }
#artist-photo-nav ul li a:hover { text-decoration:underline; }

#generic-content-subnav a,
#object-landing-options a,
#object-landing-more-info ul li a,
#collection-search-by ul li a,
#bag-subnav ul li a,
#top-nav ul li ul li a,
#bottom-nav ul li ul li a	
							{	
								font-size:95%;
								color:#294e5c;
								text-decoration:none;
								font-weight:bold;
								font-variant:small-caps;
								text-transform:lowercase;
							}

#object-landing-more-info ul li ul li a:hover,
#collection-search-by ul li a:hover,
#top-nav ul li ul li a:hover,
#bottom-nav ul li ul li a:hover	{
									font-size:95%;
									color:#294e5c;
									text-decoration:none;
									font-weight:bold;
									font-variant:small-caps;
									text-transform:lowercase;
									background:url(/images/nav-arrow.gif) 0 5px no-repeat;
								}

*html #object-landing-more-info ul li ul li a:hover,
*html #collection-search-by ul li a:hover,
*html #top-nav ul li ul li a:hover,
*html #bottom-nav ul li ul li a:hover { background:url(/images/nav-arrow.gif) 0 4px no-repeat; }



/***************************/
/*      Main Structure     */
/***************************/

#site-wrapper	{ width:800px; height:500px; margin:20px auto 0 auto; border:solid 1px #42423a; position:relative; background:url(/images/site-bg.jpg) 0 0 no-repeat; }
#top-nav		{ width:528px; height:63px; float:left; display:inline; position:relative; z-index:3; }
#content		{ width:800px; height:410px; overflow:hidden; float:left; display:inline; position:relative; z-index:1; }
#bottom-nav		{ height:27px; float:left; display:inline; position:relative; z-index:3; }



/***************************/
/*        Navigation       */
/***************************/

/*** top nav ***/

#top-nav ul							{ float:left; margin:0; padding:30px 0 0 0; list-style:none; }
#top-nav ul li						{ float:left; display:inline; position:relative; }
#top-nav ul li a					{ height:16px; float:left; display:inline; overflow:hidden; text-indent:-9999px; background-image:url(/images/top-nav.gif); }
#top-nav ul li ul					{ padding:25px 5px 9px 5px; top:16px; left:0; position:absolute; display:none; background:#fff; }
#top-nav ul li:hover ul,
#top-nav ul li.over ul				{ display:block; float:left; }
#top-nav ul li ul li				{ clear:left; }
#top-nav ul li ul li a				{ width:100px; padding:2px 10px; height:auto; text-indent:0; overflow:visible; background:transparent; }


#nav1 a { width:129px; }
#nav2 a { width:87px; }
#nav3 a { width:90px; }
#nav4 a { width:86px; }
#nav5 a { width:83px; }

#nav1 a { background-position:0 0; }
#nav2 a { background-position:-129px 0; }
#nav3 a { background-position:-216px 0; }
#nav4 a { background-position:-306px 0; }
#nav5 a { background-position:-392px 0; }

#nav1 a:hover,
#nav1 a.selected { background-position:0 -16px; }

#nav2 a:hover,
#nav2 a.selected { background-position:-129px -16px; }

#nav3 a:hover,
#nav3 a.selected { background-position:-216px -16px; }

#nav4 a:hover,
#nav4 a.selected { background-position:-306px -16px; }

#nav5 a:hover,
#nav5 a.selected { background-position:-392px -16px; }

#top-nav ul #nav1 ul { background:#fff url(/images/curve.jpg) -22px 0 no-repeat; }
#top-nav ul #nav4 ul { background:#fff url(/images/curve.jpg) -328px 0 no-repeat; }

/*** bottom nav ***/

#bottom-nav ul					{ margin:0; padding:0 0 0 302px; list-style:none; float:left; display:inline; }
#bottom-nav ul li				{ float:left; display:inline; position:relative; }
#bottom-nav ul li a				{ height:27px; float:left; display:inline; overflow:hidden; text-indent:-9999px; cursor:pointer; }
#bottom-nav ul li ul			{ padding:9px 5px; left:0; bottom:27px; position:absolute; display:none; clear:both; background:#fff; }
#bottom-nav ul li:hover ul,
#bottom-nav ul li.over ul		{ display:block; }
#bottom-nav ul li ul li			{ clear:left; }
#bottom-nav ul li ul li a		{ width:150px; padding:2px 10px; height:auto; text-indent:0; overflow:visible; background:transparent; }

#nav6 a		{ width:68px; background:url(/images/nav-about-nsc-off.png) 0 0 no-repeat; }
#nav7 a		{ width:98px; background:url(/images/nav-events-calendar-off.png) 0 0 no-repeat; }
#nav8 a		{ width:72px; background:url(/images/nav-membership-off.png) 0 0 no-repeat; }
#nav9 a		{ width:41px; background:url(/images/nav-store-off.png) 0 0 no-repeat; }
#nav10 a	{ width:54px; background:url(/images/nav-visiting-off.png) 0 0 no-repeat; }
#nav11 a	{ width:51px; background:url(/images/nav-search-off.png) 0 0 no-repeat; }

#nav6 a:hover,
#nav6 a.selected	{ background:url(/images/nav-about-nsc-on.png) 0 0 no-repeat; }

#nav7 a:hover,
#nav7 a.selected	{ background:url(/images/nav-events-calendar-on.png) 0 0 no-repeat; }

#nav8 a:hover,
#nav8 a.selected	{ background:url(/images/nav-membership-on.png) 0 0 no-repeat; }

#nav9 a:hover,
#nav9 a.selected	{ background:url(/images/nav-store-on.png) 0 0 no-repeat; }

#nav10 a:hover,
#nav10 a.selected	{ background:url(/images/nav-visiting-on.png) 0 0 no-repeat; }

#nav11 a:hover,
#nav11 a.selected	{ background:url(/images/nav-search-on.png) 0 0 no-repeat; }

/* IE6 hacks */

*html #bottom-nav ul li ul { bottom:25px; }

*html #nav6 a	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-about-nsc-off.png'); background:transparent; }
*html #nav7 a	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-events-calendar-off.png'); background:transparent; }
*html #nav8 a	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-membership-off.png'); background:transparent; }
*html #nav9 a	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-store-off.png'); background:transparent; }
*html #nav10 a	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-visiting-off.png'); background:transparent; }
*html #nav11 a	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-search-off.png'); background:transparent; }

*html #nav6 a:hover,
*html #nav6 a.selected	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-about-nsc-on.png'); background:transparent; }

*html #nav7 a:hover,
*html #nav7 a.selected	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-events-calendar-on.png'); background:transparent; }

*html #nav8 a:hover,
*html #nav8 a.selected	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-membership-on.png'); background:transparent; }

*html #nav9 a:hover,
*html #nav9 a.selected	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-store-on.png'); background:transparent; }

*html #nav10 a:hover,
*html #nav10 a.selected	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-visiting-on.png'); background:transparent; }

*html #nav11 a:hover,
*html #nav11 a.selected	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav-search-on.png'); background:transparent; }

*html #nav6 li a	{ filter:none; background:transparent; }
*html #nav7 li a	{ filter:none; background:transparent; }
*html #nav8 li a	{ filter:none; background:transparent; }
*html #nav9 li a	{ filter:none; background:transparent; }
*html #nav10 li a	{ filter:none; background:transparent; }
*html #nav11 li a	{ filter:none; background:transparent; }

*html #nav6 li a:hover,
*html #nav6 li a.selected	{ filter:none; background:transparent; }

*html #nav7 li a:hover,
*html #nav7 li a.selected	{ filter:none; background:transparent; }

*html #nav8 li a:hover,
*html #nav8 li a.selected	{ filter:none; background:transparent; }

*html #nav9 li a:hover,
*html #nav9 li a.selected	{ filter:none; background:transparent; }

*html #nav10 li a:hover,
*html #nav10 li a.selected	{ filter:none; background:transparent; }

*html #nav11 li a:hover,
*html #nav11 li a.selected	{ filter:none; background:transparent; }



/***************************/
/*          Home           */
/***************************/

#home-flash { width:800px; height:500px; left:0; top:0; position:absolute; z-index:2; }

.goInside,
.goOutside { left:690px; top:473px; position:absolute; z-index:5; }

.goInside a,
.goOutside a { width:96px; height:35px; position:relative; top:-16px; margin-bottom:-16px; float:left; display:inline; text-indent:-9999px; overflow:hidden; }

.goInside a { background:url(/images/go-inside.png) 0 0 no-repeat; }
.goOutside a { background:url(/images/go-outside.png) 0 0 no-repeat; }

*html .goInside a { cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/go-inside.png'); background:transparent; }
*html .goOutside a { cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/go-outside.png'); background:transparent; }

/*** PAS promo styles ***/

/* #pas		{ width:513px; height:216px; left:140px; top:150px; position:absolute; z-index:3; background:url(/images/pas.gif); } */
#pas		{ width:452px; height:168px; left:170px; top:174px; position:absolute; z-index:3; background:url(http://www.nashersculpturecenter.org/Popup-Images/popup3) 0 0 no-repeat; }
#pas a		{ position:absolute; text-indent:-9999px; overflow:hidden; }
#pasclose	{ width:20px; height:20px; right:8px; top:8px; z-index: 9999; }
#paslink	{ width:270px; height:100px; right:20px; top:60px; }


/***************************/
/*        Interiors        */
/***************************/

#content h2 { width:390px; left:40px; top:40px; height:30px; margin:0; padding:0; position:absolute; overflow:hidden; }

#n-home					{ width:95px; height:18px; top:473px; left:692px; position:absolute; z-index:3; }
#n-home ul				{ margin:0; padding:0; list-style:none; }
#n-home ul li			{ float:left; display:inline; position:relative; }
#n-home ul li:hover ul,
#n-home ul li.over ul	{ display:block; }
#n-home ul li a			{ width:95px; height:18px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(/images/n-home.gif) 0 -84px no-repeat; }
#n-home ul li ul		{ left:0; bottom:18px; position:absolute; display:none; }
#n-home ul li ul li a	{ width:95px; height:84px; background:url(/images/n-home.gif) 0 0 no-repeat; }

#generic-content		{ width:360px; height:310px; padding:0 0 0 10px; left:20px; top:70px; position:absolute; }
#generic-content-wide	{ overflow:hidden; width:750px; height:310px; padding:0 0 0 10px; left:20px; top:70px; position:absolute; }
#generic-image			{ left:433px; top:0; width:367px; height:411px; position:absolute; }

#generic-content-wide-tertiary { overflow:hidden; width:750px; height:280px; padding:0 0 0 10px; left:20px; top:70px; position:absolute; }

#generic-content-tertiary { width:360px; height:280px; padding:0 0 0 10px; left:20px; top:70px; position:absolute; }

#generic-content-subnav			{ width:350px; height:30px; left:40px; top:375px; position:absolute; }
#generic-content-subnav ul		{ width:350px; margin:0; padding:0; list-style:none; }
#generic-content-subnav ul li	{ width:175px; float:left; display:inline; }



/***************************/
/*   Building and Garden   */
/***************************/

#bag-content { width:370px; padding:0 0 0 10px; height:170px; top:60px; left:20px; position:absolute; overflow:auto; }

#bag-thumbs { width:345px; height:95px; top:250px; left:40px; position:absolute; overflow:auto; }
#bag-thumbs table { border:0; border-collapse:collapse; }
#bag-thumbs table tr td { margin:0; padding:0 29px 0 0; }

#bag-details { width:370px; height:30px; top:345px; left:40px; position:absolute; overflow:hidden; }
#bag-details div { display:none; }

#bag-image { left:433px; top:-1px; position:absolute; cursor:pointer; }

#bag-subnav { width:350px; height:30px; left:40px; top:375px; position:absolute; }
#bag-subnav ul { width:350px; margin:0; padding:0; list-style:none; }
#bag-subnav ul li { width:175px; float:left; display:inline; }



/***************************/
/*         Search          */
/***************************/

#search-result-content { width:750px; height:260px; top:60px; left:20px; padding:0 0 0 10px; overflow:auto; position:absolute; }
#search-result-content table { width:100%; margin:0; padding:0; border-collapse:collapse; }
#search-result-content table td { margin:0; padding:0 10px 20px 0; }
#search-result-content table td.thumb { text-align:center; }

#bottom-search { width:600px; top:335px; left:40px; position:absolute;  }

#search-content { width:300px; height:300px; left:100px; top:80px; position:absolute; }

#searchForm table { border:0; border-collapse:collapse; }
#searchForm td { margin:0; padding:2px 5px 2px 0; }

.SearchResult { padding:0 0 1.3em 0; }
.ResultTitle a { color:#356 !important; text-decoration:underline !important; font-weight:bold; }
.searchBox { border:1px solid #a39e8c; background-color:e6e1d6; width:98px; height:20px; }
/*
#search-result-content { width:750px; height:280px; top:50px; left:20px; padding:0 0 0 10px; overflow:auto; position:absolute; }
#searchForm { left:40px; top:340px; position:absolute; }
*/


/***************************/
/*       Collection        */
/***************************/

#collection-content { width:370px; height:150px; top:70px; left:20px; padding:0 0 0 10px; overflow:auto; position:absolute; }

#collection-search-by { width:200px; height:100px; top:240px; left:30px; overflow:auto; position:absolute; }
#collection-search-by h3 { padding:0 0 0 10px; }
#collection-search-by ul { margin:0; padding:10px 0 0 0; list-style:none; }
#collection-search-by ul li a { padding:2px 10px; }

#collection-navigation-box { width:170px; height:155px; top:242px; left:240px; overflow:auto; position:absolute; }
#collection-navigation-box h4 { padding:0 0 0 20px; }

#collection-navigation { width:160px; height:125px; top:30px; left:0px; padding:0 0 0 10px; overflow:auto; position:absolute; }
#collection-navigation ul { margin:0; padding:0; list-style:none; }

#collection-keyword-search { width:200px; height:60px; top:350px; left:40px; overflow:hidden; position:absolute; }

#collection-flash { width:340px; height:500px; top:0px; right:0px; overflow:hidden; position:absolute; z-index:2; }



/***************************/
/*         Artist          */
/***************************/

#artist-bio { width:400px; height:400px; top:55px; left:40px; position:absolute; }

#artist-photo { width:285px; height:210px; top:15px; left:515px; position:absolute; }

#artist-photo-nav { width:285px; height:100px; top:225px; left:515px; position:absolute; }
#artist-photo-nav h4 { float:left; }
#artist-photo-nav ul { margin:0; padding:0 0 0 5px; float:left; list-style:none; }
#artist-photo-nav ul li { float:left; }
#artist-photo-nav ul li a { margin:0 2px; padding:0 3px; float:left; display:inline; }

#artist-works { width:500px; height:20px; top:225px; left:40px; position:absolute; }

#artist-thumbs { width:730px; height:145px; top:245px; left:40px; position:absolute; overflow:auto; }
#artist-thumbs table { height:130px; margin:0; padding:0; border-collapse:collapse; }
#artist-thumbs table div { padding:0 5px 0 5px; display:block; }
#artist-thumbs table i { width:80px; display:block; white-space:nowrap; }


/***************************/
/*         Object          */
/***************************/

#object-landing-details { width:350px; height:120px; left:40px; top:95px; position:absolute; }

#object-landing-image { width:367px; height:410px; left:433px; top:0px; position:absolute; }

#object-landing-content-title { width:350px; height:20px; left:40px; top:212px; position:absolute; }

#object-landing-content { width:350px; height:130px; left:20px; top:230px; padding:0 0 0 10px; position:absolute; }

#object-landing-more-info				{ left:20px; top:373px; position:absolute; }
#object-landing-more-info ul			{ margin:0; padding:0; list-style:none; float:left; display:inline; position:relative; }
#object-landing-more-info ul:hover		{}
#object-landing-more-info ul li			{ float:left; display:inline; clear:left; position:relative; }
#object-landing-more-info ul li:hover,
#object-landing-more-info ul li.over { background:#fff; }
#object-landing-more-info ul li ul		{ padding:10px 0px 5px 0px; position:absolute; left:0; bottom:31px; display:none; z-index:2; background:#fff; }
#object-landing-more-info ul li ul li	{  }
#object-landing-more-info ul li a		{ width:180px; height:14px; padding:8px 20px 15px 20px; display:block; }
#object-landing-more-info ul li ul li a { width:180px; margin:0 10px; padding:2px 10px; height:auto; float:left; display:inline; }

#object-landing-more-info ul li:hover ul,
#object-landing-more-info ul li.over ul { display:block; }

#object-landing-options { width:150px; height:50px; left:280px; top:370px; position:absolute; }
#object-landing-options ul { margin:0; padding:0; list-style:none; }



/***************************/
/*      Object Detail      */
/***************************/

#object-detail-flash { width:800px; height:500px; left:0; top:0; position:absolute; z-index:2; }


/***************************/
/*           Map           */
/***************************/

#map-window { margin:-3px 0 -10px 0; position:relative; z-index:2000; }
#map-window b { font-size:130%; font-family:Times New Roman, Serif; color:#356; }


/***************************/
/*           CMS           */
/***************************/

.EditMode #content h2 { top:0px; height:40px; }
.DesignMode #content h2 { top:0px; height:40px; }

.Calendar table{
width: 848px;
}
.OtherMonth{
color: #CCC;
}
.Today{background-color: #DDFFCC;}

