/* $Id$ */

/*
* si_newsdesk.css master style sheet - based on ZEN STYLES
*
*/

/** body and global **/
body
{
	margin: 0;
	padding: 0;
	background:#f8f8f8 url(images/background.png) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-position: 0 -15px;
}

#atffc
{
	display:none;
}

.clear
{
	clear:both;
	height:0;
}

a
{
	color:#2a5a93;
}

a:hover
{
	color:#6d6d6d;
}

.top
{
margin-top:0;
}

.more-link
{
	margin:0;
	float:right;
	text-align:left;
}

.more-link a
{
	background:url(images/more.png) no-repeat top left;
	text-indent:-9999px;
	height:22px;
	width:52px;
	display:block;
}

.more-link a:hover
{
	background-position:bottom;
}

ul.links /* List of links */
{
	margin: 1em 0;
	padding: 0;
}

ul.links.inline
{
	margin: 0;
	display: inline;
}

ul.links li
{
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}

.terms ul.links, .terms ul.links li, .terms ul.links li a
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}

#content table
{
	border-color:#ccc;
}

.page-photos #content table
{
	width:700px;
}

.page-photos .img
{
	border: 1px solid #ccc!important;
	padding: 5px!important;
}


/***********************************************/
/***			SI Global Nav					**/
/***********************************************/

#si_nav
{
	width:770px;
}

#si_nav img
{
	margin-bottom: 0; margin-top: 7px;
}

#si_nav .logo_print
{
	display:none;
}

#global_nav
{
	display:none;
	/*height:15px;
	padding-left:34px;
	padding-top:5px;
	overflow:hidden;*/
}

#global_nav ul
{
	margin:0;
	padding:0;
}

#global_nav ul li
{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
}

#global_nav ul li a
{
	padding:0 6px;
	margin:0;
	line-height:10px;
	border-right:2px solid #42576C;
	font-size:10px;
	float:left;
}

#global_nav ul li a.last
{
	border:none;
}

a.mainNavLink
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.mainNavLink:visited
{
	color: white;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
A.mainNavLink:hover
{
	color: #283747;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
A.navLinkChosen
{
	font-weight: bold;
	font-size: 10px;
	color: #283747;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
A.navLinkChosen:hover
{
	color: #283747;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
A.navLinkChosen:visited
{
	color: #283747;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}


/***********************************************/
/***				 header					**/
/***********************************************/

#header
{
	height:135px;
	position:relative;
}

#header-inner
{
	padding-top:0;
}

	/* random masthead image */

#header-blocks #block-views-Newsdesk_masthead-block_1
{
	position:absolute;
	right:20px;
	top:-26px;
	z-index:100;
}

	/* Email, Print, and Share */

#header-blocks #block-block-6
{
	position:absolute;
	right:0;
	top:105px;
	text-align:right;
	z-index:120;
	height:17px;
}

#header #block-block-6 a
{
	padding:6px 6px 2px 28px;
	font-size:11px;
	color:#fff;
	margin-left:15px;
	text-decoration:none;
	height:17px;
	line-height:1em;
	display:block;
	float:left;
	border-radius: 3px;
}

#header #block-block-6 p
{
	margin:0;
	padding:0;
	line-height:1em;
}

#header #block-block-6 a.email
{
	background: #ccc url(images/email.png) no-repeat 6px center;
	left:0;
	border: 1px solid #aaa;
}

#header #block-block-6 a.print
{
	background: #ccc url(images/printer.png) no-repeat 6px center;
	margin-right:82px;
	left:130px;
	border: 1px solid #aaa;
}

#header #block-block-6 a.share
{
	background: #2a5a93 url(images/share.png) no-repeat 6px center;
	padding:6px 6px 2px 24px;
	position:absolute;
	z-index:1000;
	right:4px;
	top:0;
	font-size:11px;
	line-height:1em;
	border: 1px solid #2a5a93;
}

#header #block-block-6 a.share_close
{
	background:url(images/close.png) no-repeat center right;
	width:15px;
	height:15px;
	position:absolute;
	z-index:900;
	right:3px;
	top:3px;
}

#header #block-block-6 a.permalink
{
	background:url(images/permalink.png) no-repeat center left;
	padding-left:15px;
	display:block;
	height:15px;
}

#header #block-block-6 a.permalink img
{
	float:left;
	margin-right:2px;
}

#header #block-block-6 .addthis_default_style
{
	background:#fff;
	width:180px;
	height:120px;
	border:1px solid #b9b9b9;
	padding:20px;
	text-align:left;
	position:absolute;
	top:0;
	right:-5px;
	z-index:800;
	display:none;
}

#header #block-block-6 .addthis_default_style a
{
	margin:0 0 8px 0;
	padding:0;
	float:left;
	width:80px;
	color: #2a5a93;
}

#header #block-block-6 .addthis_default_style .at300bs
{
	margin-right:3px;
}

#header #block-block-6 .addthis_default_style .col
{
	width:90px;
	float:left;
}

#header #block-block-6 p
{
	display:inline;
}

	/* Site Name */

#logo /* Wrapper for logo */
{
	margin: 0 10px 0 0;
	padding: 0;
}

#site-name
{
	height:68px;
}

h1#site-name, #site-name /* The name of the website */
{
	margin: 0;
	font-size: 2em;
	line-height: 1.3em;
	padding:25px 0 0 0;
}

#site-name a
{

	background:url(images/newsdesk_logo.png) no-repeat top left;
	text-indent:-9999px;
	width:606px;
	height:33px;
	display:block;
	margin-left: 27px;
}

#site-name a:link,
#site-name a:visited
{
	color: #000;
	text-decoration: none;
}

#site-slogan /* The slogan (or tagline) of a website */
{
	display:none;
}


/***********************************************/
/***			Content and Layout				**/
/***********************************************/

.breadcrumb /* The path to the current page in the form of a list of links */
{
	padding-bottom: 0; /* Undo system.css */
	font-size:.75em;
	color:#8b8b8b;
	width:725px;
	height:18px;
	overflow:hidden;
	margin-top:16px;
}

.breadcrumb a
{
	color:#8b8b8b;
}

.breadcrumb-date
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#4c4c4c;
	font-size:11px;
}

h1.title, /* The title of the page */
h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
h3.title /* Comment title */
{
	margin: 0;
}

#content #content-header h1
{
	font-weight:normal;
	font-size:17px;
	margin-bottom:25px;
}

#content h2
{
	font-weight:normal;
	font-size:1.4em;
}

#content h3
{
	font-weight:bold;
	color:#4e4e4e;
	font-size:1.05em;
	margin-top:1.5em;
}

#content p
{
	line-height:1.4em;
	font-size:.95em;

	
}

#content ul li
{
	padding:.2em 0;
	font-size:.95em;
}

	/***************** Content with just left sidebar *****************/

.sidebar-left #content #content-header
{
	background:url(images/headers.png) no-repeat top right;
	padding:5px 10px;
}

.sidebar-left #content
{
	background:url(images/backgrounds.png) repeat-y top right;
	margin:0;
	padding:0;
}

.sidebar-left #content #content-inner
{
	background:url(images/backgrounds_bottom.png) no-repeat bottom right;
	margin:0;
	padding-bottom:15px;
}

.sidebar-left #content #content-area
{
	padding:0 25px 5px 25px;
}

.sidebar-left #content #content-bottom
{
	padding: 0 25px;
}

	/***************** Content with left and right sidebars *****************/

.two-sidebars #content #content-header
{
	background:url(images/headers.png) no-repeat -221px top;
	padding:5px 10px;
}

.two-sidebars #content
{
	background:url(images/backgrounds.png) repeat-y -221px top;
}

.two-sidebars #content #content-inner
{
	background:url(images/backgrounds_bottom.png) no-repeat -221px bottom;
	margin:0;
	padding-bottom:15px;
}

.two-sidebars #content #content-area, .two-sidebars #content #content-bottom
{
	padding:15px;
}

ul.pager /* A list of page numbers when more than 1 page of content is available */
{
	clear: both;
	margin: 1em 0;
	text-align: center;
	font-size:12px;
	padding:0;
}

.item-list .pager li
{
	padding:.3em;
}

.pager a, .pager a.active, .pager strong.pager-current
{
	padding: 0.5em;
	color:#606060;
}

.feed-icons /* The links to the RSS or Atom feeds for the current list of content */
{
	margin: 1em 0;
}

#content-bottom /* Wrapper for any blocks placed in the "content bottom" region */
{
}


/**********************************************/
/***			sidebar-right				 **/
/**********************************************/

#sidebar-right .block
{
	background:url(images/backgrounds.png) repeat-y top left;
	margin:0 0 25px 0;
	width:222px;
}

#sidebar-right .block h2
{
	font-weight:normal;
	padding:5px 10px;
	font-size:17px;
}

#sidebar-right .block .block-inner
{
	background:url(images/headers.png) no-repeat top left;
	width:222px;
}

#sidebar-right .block .block-inner .content
{
	background:url(images/backgrounds_bottom.png) no-repeat bottom left;
	padding:0 15px 5px 15px;
}

	/* related links */

#sidebar-right #block-luceneapi_facet-luceneapi_node
{
	font-size:.87em;
}

#sidebar-right #block-luceneapi_facet-luceneapi_node h2
{
	background:url(images/headers/related_links.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
}

#sidebar-right #block-luceneapi_facet-luceneapi_node h3
{
	font-size:12px;
}

#sidebar-right #block-luceneapi_facet-luceneapi_node ul
{
	padding:0;
	margin:0;
	list-style:none;
}

#sidebar-right #block-luceneapi_facet-luceneapi_node ul li
{
	padding:0;
	margin:0;
	list-style:none;
}

	/************ most viewed ************/

#sidebar-right #block-views-most_viewed_resources-block_2 h2
{
	background:url(images/headers/most_viewed.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 5px 12px;
}

#sidebar-right #block-views-most_viewed_resources-block_2 .views-field-title a
{
	font-size:.87em;
	color:#606060;
	text-decoration:none;
	line-height:1.2em;
}

#sidebar-right #block-views-most_viewed_resources-block_2 .views-row
{
	float:left;
	clear:both;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	width:100%;
}

#sidebar-right #block-views-most_viewed_resources-block_2 .views-field-field-image-fid
{
	float:left;
	margin-right:10px;
}

#sidebar-right #block-views-most_viewed_resources-block_2 img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:4px;
	margin-top:4px;
}

#sidebar-right #block-views-most_viewed_resources-block_2 .views-row-last
{
	border:none;
}

#sidebar-right #block-views-most_viewed_resources-block_2 .more-link
{
	padding-top:0;
	height:17px;
}

	/************ Lastest News ************/

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a h2
{
	/*background:url(images/headers/latest_news.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 10px 12px;
	*/
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a .views-field-title a
{
	font-size:.87em;
	color:#333;
	text-decoration:none;
	line-height:1.2em;
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a .views-field-field-date-value
{
	font-size:.87em;
	color:#606060;
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a .views-field-field-image-fid
{
	float:left;
	margin-right:10px;
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:4px;
	margin-top:4px;
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a .views-row
{
	border-bottom:1px solid #CCCCCC;
	padding:5px 0;
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a .views-row-last
{
	border:none;
}

#sidebar-right #block-views-13a5dd8016d5706eadcb1bee6dd85d6a .more-link
{
	padding-top:0;
	height:17px;
}


/**********************************************/
/***			sidebar-left					**/
/**********************************************/

#sidebar-left
{
	padding:0;
	background:none;
}

	/*********** Left Sidebar Blocks ***********/
#sidebar-left ul.nice-menu,
#sidebar-left ul.nice-menu ul { border-top: 0px; }
ul.nice-menu li { border-width: 0px 0px 0px 0px; }
ul.nice-menu a { padding: 0px 0px 0px 0px; }

#sidebar-left .block
{
	background:url(images/backgrounds.png) repeat-y top left;
	margin:0 0 25px 0;
	width:222px;
}

#sidebar-left .block h2
{
	font-weight:normal;
	padding:5px 10px;
	font-size:17px;
}

#sidebar-left .block .block-inner
{
	background:url(images/headers.png) no-repeat top left;
	width:222px;
}

#sidebar-left .block .block-inner .content
{
	background:url(images/backgrounds_bottom.png) no-repeat bottom left;
	padding:0 15px 5px 15px;
}

	/**************** Left Nav ****************/

#sidebar-left #block-nice_menus-1
{
	background:none;
}

#sidebar-left #block-nice_menus-1 .block-inner .content
{
	padding:0;
}

#block-nice_menus-1 ul.nice-menu
{
	margin:0;
	padding:0;
	z-index:989;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu li
{
	display:block;
	background:url(images/nav.png) no-repeat top left;
	padding:0 15px;
	width:192px;
	line-height:28px;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu li:hover
{
	background-position:bottom left;
	color:#333;
	line-height:28px;
	margin-top:-1px;
	padding-top:1px;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu li.first /*first*/
{
	background-image:url(images/nav_top.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:2px;
	line-height:27px;
	margin-top:0;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu li.first:hover /*first*/
{
	background-position:bottom left;
	line-height:27px;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu li.last
{
	background:url(images/nav_bottom.png) no-repeat top left;
	padding-bottom:2px;
	line-height:27px;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu li.last:hover /* last */
{
	background-position:bottom left;
}

#block-nice_menus-1 ul.nice-menu li a
{
	line-height:27px;
	border-bottom:1px solid #cacaca;
	display:block;
	text-decoration:none;
	color:#1f1f1f;
	font-size:.9em;
}

#block-nice_menus-1 ul.nice-menu li a:hover
{
	line-height:27px;
	border-bottom:1px solid #c3c3c3;
}

#block-nice_menus-1 ul.nice-menu li.menuparent a
{
	background:url(images/arrow.png) no-repeat center right;
}

#block-nice_menus-1 ul.nice-menu li.active-trail a
{
	color:#6d6d6d;
}

#block-nice_menus-1 ul.nice-menu li.last a
{
	border:none;
}

#block-nice_menus-1 h2
{
	display:none;
}

	/* hover menu */


#sidebar-left #block-nice_menus-1 ul.nice-menu ul li,
#sidebar-left #block-nice_menus-1 ul.nice-menu ul li.last
{
	background:url(images/sec_nav_body.png) repeat-y top left;
	line-height:31px;
	margin-top:0;
	padding-top:2px;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu ul li:hover
{
	line-height:31px;
	margin-top:0;
	padding-top:2px;
}

#sidebar-left #block-nice_menus-1 li.menuparent li.first,
#sidebar-left #block-nice_menus-1 li.menuparent li.first:hover
{
	background-image:url(images/sec_nav_top.png);
	background-repeat: no-repeat;
	background-position: top left;
}


/* If there is only one item in the fly-out menu */
#sidebar-left #block-nice_menus-1 ul.nice-menu ul li.last a
{
	border-bottom: none;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu ul li.last a:hover
{
	border-bottom: none;
}


#sidebar-left #block-nice_menus-1 ul.nice-menu ul
{
	background:url(images/sec_nav_bottom.png) no-repeat bottom left;
	padding-bottom:5px;
	width:192px;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu ul li a
{
	margin-left:26px;
	background:none;
	width:129px;
	border-bottom:1px solid #cacaca;
	border-top:none;
}

#sidebar-left #block-nice_menus-1 ul.nice-menu ul li a:hover
{
	color:#666;
	border-bottom:1px solid #cacaca;
	border-top:none;
	margin-left:26px;
	background:none;
	width:129px;
}

	/******************* Search *******************/

.search-form
{
	margin-bottom:0;
}

#search-tips-link
{
	margin-top:3px;
	text-align:right;
}

#search-tips-link a
{
	font-size:11px;
	color:#666;
}

#sidebar-left #block-block-1 h2
{
	/* removed graphic header
	background:url(images/headers/search.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
	*/
}

#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
{
	display: none;
}

#sidebar-left #block-block-1 input
{
	padding:2px;
	width:152px;
	height:15px;
	font-size:12px;
	border:1px solid #bfbfbf;
	margin:10px 5px 0 0;
	color:#333;
}

#sidebar-left #block-block-1 #quick-search-submit
{
	width:24px;
	height:23px;
	background:url("images/search_btn.png") no-repeat top left;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	margin:12px 0 0 0;
	text-transform: capitalize; /*hack to hide button text in IE7 */
}

#sidebar-left #block-block-1 p
{
	margin:0 0 10px 0;
}

#sidebar-left #block-block-1 a
{
	font-size:11px;
	color:#666;
}

	/******************** Subscribe *******************/

#sidebar-left #block-node-0 h2, #sidebar-left #block-block-10 h2, #sidebar-left #block-block-12 h2
{
	/*
	background:url(images/headers/subscribe.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
	*/
}

#sidebar-left #block-node-0 .content, #sidebar-left #block-block-10 .content, #sidebar-left #block-block-12 .content
{
	padding:15px;
	position:relative;
}

#sidebar-left a.feed-icon img
{

	position:absolute;
	top:1px;
	left:-22px;
}

#sidebar-left a.feed-icon
{
	color:#606060;
	font-size:13px;
	text-decoration:none;
	position:absolute;
	top:15px;
	left:37px;
}

	/******************* Connect With Us ********************/

#sidebar-left #block-block-3 h2
{
	/*background:url(images/headers/connect_with_us.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
	*/
}

#sidebar-left #block-block-3 .connect
{
	width:50%;
	float:left;
	padding:13px 0 8px 0;
}

#sidebar-left #block-block-3 .connect a
{
	padding-left:23px;
	font-size:13px;
	color:#606060;
	text-decoration:none;
	line-height:2.2em;
	display:block;
}

#sidebar-left #block-block-3 a.facebook
{
	background:url(images/facebook.png) no-repeat center left;
}

#sidebar-left #block-block-3 a.twitter
{
	background:url(images/twitter.png) no-repeat center left;
}

#sidebar-left #block-block-3 a.podcasts
{
	background:url(images/podcasts.png) no-repeat center left;
}

#sidebar-left #block-block-3 a.youtube
{
	background:url(images/youtube.png) no-repeat center left;
}

	/****************** Media Only Releases ******************/

#sidebar-left #block-views-ce16095c7192dcd2e325a24bdec5b290 h2
{
	/* removed graphic header
	background:url(images/headers/media_only_events.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
	*/
}

.view-Newsdesk-events-list-short
{
	padding:15px 0 0 0;
	font-size:12px;
	line-height:1.3em;
}

.view-Newsdesk-events-list-short .field-content
{
	color:#727272;
}

.view-Newsdesk-events-list-short .field-content a
{
	color:#333;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}

.view-Newsdesk-events-list-short .field-content a:hover
{
	text-decoration:underline;
}

.view-Newsdesk-events-list-short .views-row
{
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #cbcbcb;
}

.view-Newsdesk-events-list-short .views-row-last
{
	border:none;
}

	/******************** Did you Know *********************/

#sidebar-left #block-block-8 .block-inner
{
/*	background:url(images/block_top.png) no-repeat left top; */
/*	padding-top:10px; */
}

#sidebar-left #block-block-8 h2
{
/*	color:#333;
	font-size:16px;
	margin:0 0 0 10px; 
	background:url(images/headers/smithsonian_snapshot.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
	*/
}

#sidebar-left #block-block-8 .block-inner .content
{
	padding:0 20px 15px 20px;
}

#sidebar-left #block-block-8 img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:4px;
}

#sidebar-left #block-block-8 p
{
	font-size:12px;
	color:#606060;
	line-height:1.2em;
}

#sidebar-left #block-block-8 .more
{
	background:url(images/more_back.png) repeat-x top left;
	padding:2px 7px 0 7px;
	border:1px solid #ccc;
	height:18px;
	margin:0 0 0 120px;
}

#sidebar-left #block-block-8 .more a
{
	color:#606060;
	font-weight:bold;
	text-decoration:none;
	background:url(images/arrow.png) no-repeat center right;
	font-size:.9em;
	padding-right:13px;
}

	/**************** Smithsonian Channel *****************/

#sidebar-left #block-block-4
{
	background:url(images/Smithsonian_ex.png) no-repeat top left;
}

#sidebar-left #block-block-4 .content
{
	padding:0;
}

#sidebar-left #block-block-4 .content a
{
	width:222px;
	height:35px;
	display:block;
	text-indent:-9999px;
}

#sidebar-left #block-block-4 .block-inner, #sidebar-left #block-block-4 .block-inner .content
{
	background:none;
}


	/*************** Featured Block *********************/

#sidebar-left #block-block-9
{
	position:relative;
	display:block;
	width:220px;
	background:url(images/featured_back.png) repeat-y top left;
	margin:0;
	padding:0;
	height:63px;
}

#sidebar-left #block-block-9 .block-inner
{
	padding:0 0 0 4px;
	background:none;
	margin:0;
	width:216px;
}

#sidebar-left #block-block-9 .top_corner
{
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

#sidebar-left #block-block-9 p, #sidebar-left #block-block-9 a
{
	margin:0;
	padding:0;
}

#sidebar-left #block-block-9 .bottom_corner
{
	position:absolute;
	bottom:0;
	z-index:6;
	left:0;
}

#sidebar-left #block-block-9 .block-inner .content
{
	padding:0;
	background:none;
	margin:0;
}


/*****************************************/
/*				 footer				*/
/*****************************************/

#footer
{
	margin-top:34px;
	padding:10px;
	background-color:#000;
}

#footer #block-menu-secondary-links
{
	margin:0;
	padding:0;
}

#footer #block-menu-secondary-links ul
{
	margin:0;
	padding:0;
	text-align:center;
}

#footer #block-menu-secondary-links ul li
{
	display:inline;
	list-style:none;
	border-right:1px solid #666;
	padding:0 10px;
	font-size:12px;
}

#footer #block-menu-secondary-links ul li.last
{
	border:none;
}

#footer #block-menu-secondary-links ul li a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#closure-blocks, #closure-blocks #block-block-11
{
	height:0;
	margin:0;
	padding:0;
}


/********************************************/
/*				 Home Page				*/
/********************************************/

	/** content area **/

.front #content #content-header
{
	background:none;
	display:none;
}

.front #content #content-area
{
	display:none;
}

.front #content
{
	background:none;
}

.front #content #content-inner
{
	background:none;
}

.front #content #content-bottom
{
padding:0;
}

	/*********** Slideshow *********/

.front .view-Newsdesk-home-featured-news
{
	margin-bottom:24px;
	position:relative;
	width:715px;
}

.front .view-Newsdesk-home-featured-news .top
{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

.front .view-Newsdesk-home-featured-news .bottom
{
	position:absolute;
	bottom:3px;
	left:0;
	z-index:200;
}

.front .view-Newsdesk-home-featured-news .views-field-title
{
	font-size:1.7em;
	font-weight:lighter;
}

/*.front .view-Newsdesk-home-featured-news #views_slideshow_singleframe_prev_1 */
.front .view-Newsdesk-home-featured-news .views_slideshow_singleframe_previous
{
	background:url(images/slideshow_previous.png) no-repeat top left;
	width:29px;
	height:51px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:148px;
	left:12px;
	z-index:100;
}

/*.front .view-Newsdesk-home-featured-news #views_slideshow_singleframe_prev_1:hover */
.front .view-Newsdesk-home-featured-news .views_slideshow_singleframe_previous:hover
{
	background:url(images/slideshow_previous_o.png) no-repeat top left;
}

/*.front .view-Newsdesk-home-featured-news #views_slideshow_singleframe_next_1 */
.front .view-Newsdesk-home-featured-news .views_slideshow_singleframe_next
{
	background:url(images/slideshow_next.png) no-repeat top left;
	width:29px;
	height:51px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:148px;
	right:12px;
	z-index:100;
}

/* .front .view-Newsdesk-home-featured-news #views_slideshow_singleframe_next_1:hover */

.front .view-Newsdesk-home-featured-news .views_slideshow_singleframe_next:hover
{
	background:url(images/slideshow_next_o.png) no-repeat top left;
}

/* .front #views_slideshow_singleframe_playpause_1 */
.front .views_slideshow_singleframe_pause
{
	display:none;
}

.front .view-Newsdesk-home-featured-news .views-field-title
{
	width:161px;
	height:349px;
	background:url(images/slideshow_back.png) repeat top left;
	position:absolute;
	top:0;
	right:50px;
	color:#fff;
	padding:15px;
	line-height:1.3em;
}

.front .view-Newsdesk-home-featured-news .views-field-title .field-content
{
	height:150px;
	overflow:hidden;
	display:block;
}

.front .view-Newsdesk-home-featured-news .views-field-body
{
	width:161px;
	height:239px;
	position:absolute;
	top:160px;
	right:50px;
	color:#fff;
	padding:0 15px;
	line-height:1.5em;
}

.front .view-Newsdesk-home-featured-news .views-field-field-relatednode-nid a
{
	position:absolute;
	bottom:20px;
	right:70px;
	background:url(images/more_slideshow.png) no-repeat bottom right;
	text-indent:-9999px;
	width:160px;
	height:350px;
	display:block;
}

.front .view-Newsdesk-home-featured-news .views-field-field-relatedlink-url a
{
	position:absolute;
	bottom:20px;
	right:70px;
	background:url(images/more_slideshow.png) no-repeat top left;
	text-indent:-9999px;
	width:50px;
	height:21px;
	display:block;
}

	/************ News Releases ************/

.front #block-views-Newsdesk_releases_list-block_1 h2
{
	font-weight:normal;
	padding:5px 10px 0 10px;
	font-size:17px;
}

.front #block-views-Newsdesk_releases_list-block_1 h2
{
	/* removed graphic header
	background:url(images/headers/news_releases.png) no-repeat left 7px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
	*/
}

.front #block-views-Newsdesk_releases_list-block_1
{
	float:left;
	background:url(images/backgrounds.png) repeat-y top left;
	width:222px;
	margin-right:24px;
}

.front #block-views-Newsdesk_releases_list-block_1 .block-inner
{
	background:url(images/headers.png) no-repeat top left;
	width:222px;
}

.front #block-views-Newsdesk_releases_list-block_1 .block-inner .content
{
	background:url(images/backgrounds_bottom.png) no-repeat bottom left;
	padding:0 15px 5px 15px;
}

.front #block-views-Newsdesk_releases_list-block_1 img
{
	padding:4px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
	float:left;
	margin-right:11px;
}

.front #block-views-Newsdesk_releases_list-block_1 .view-Newsdesk-releases-list
{
	padding:15px 0 0 0;
	font-size:12px;
	line-height:1.3em;
}

.front #block-views-Newsdesk_releases_list-block_1 .field-content
{
	color:#727272;
}

.front #block-views-Newsdesk_releases_list-block_1 .field-content a
{
	color:#333;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}

.front #block-views-Newsdesk_releases_list-block_1 .views-field-field-date-value
{
	margin:0;
	padding:0;
}

.front #block-views-Newsdesk_releases_list-block_1 .field-content a:hover
{
	text-decoration:underline;
}

.front #block-views-Newsdesk_releases_list-block_1 .views-row
{
	padding-top:10px;
	border-bottom:1px solid #cbcbcb;
	display:block;
}

.front #block-views-Newsdesk_releases_list-block_1 .views-row-last
{
	border:none;
}

	/**************** Photos and Videos*************/

.front #block-views-Newsdesk_photos_grid-block_1 h2
{
	font-weight:normal;
	padding:5px 10px;
	font-size:17px;
}

.front #block-views-Newsdesk_photos_grid-block_1 h2
{
	display:block;
	height:21px;
	width:190px;
	margin:0 0 0 12px;
}

.front #block-views-Newsdesk_photos_grid-block_1
{
	float:left;
	background:url(images/backgrounds.png) repeat-y -221px top;
	width:469px;
	position:relative;
	z-index:1;
}

.front #block-views-Newsdesk_photos_grid-block_1 .block-inner
{
	background:url(images/headers.png) no-repeat -221px top;
	width:469px;
}

.front #block-views-Newsdesk_photos_grid-block_1 .block-inner .content
{
	background:url(images/backgrounds_bottom.png) no-repeat -221px bottom;
	width:469px;
}

.front #block-views-Newsdesk_photos_grid-block_1 .view-Newsdesk-photos-grid
{
	padding:21px 0 15px 21px;
	font-size:.9em;
}

.front .view-Newsdesk-photos-grid .image, .front .view-Newsdesk-photos-grid .image a
{
	display:block;
	height:190px;
	width:190px;
	padding:10px;
}

.front .view-Newsdesk-photos-grid .image img
{
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
	position:relative;
	top:0;
	left:0;
}

.front .view-Newsdesk-photos-grid .views-row
{
	width:192px;
	float:left;
	display:block;
	position:relative;
	margin:0 21px 21px 0;
	display:block;
}

	/* hover state */
.view-Newsdesk-photos-grid .photo-tile-wrapper {
	position:relative;
}
.view-Newsdesk-photos-grid .photo-tile-wrapper:after {
	content:"";
	clear:both;
	height: 0px;
	display:block;
}

.front .view-Newsdesk-photos-grid .text
{
	padding:0;
	margin:0;
	width:244px;
	position:absolute;
	top:15px;
	left:-210px;
	z-index:1010;
	vertical-align:top;
	display:none;
}

.front .view-Newsdesk-photos-grid .text .text-inner
{
	background:url(images/hover_middle.png?1) no-repeat top left;
	padding:0;
	margin:0;
	padding:11px 27px 5px 15px;
	clear:both;
}

.front .view-Newsdesk-photos-grid .text .bottom
{
	background:url(images/hover_bottom.png) no-repeat top left;
	padding:0 0 6px 0;
}

.front .view-Newsdesk-photos-grid .text .text-inner .description
{
	border-top:1px solid #cacaca;
	margin-top:5px;
}

.front #content .view-Newsdesk-photos-grid .text .text-inner h3
{
	margin:0 0 .1em 0;
	font-size:.95em;
}

.front #content .view-Newsdesk-photos-grid .text .text-inner p
{
	margin:5px 0;
	font-size:.9em;
}

.front #content .view-Newsdesk-photos-grid .text .text-inner .date-display-single
{
	color:#8b8b8b;
	font-size:.85em;
}

.front .view-Newsdesk-photos-grid .more-link
{
	float:right;
	margin:0 22px 5px 0;
}

.front .view-Newsdesk-photos-grid .more-link a
{
	background:url(images/more_photos_videos.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	width:212px;
	height:22px;
}


/********************************************/
/*			 Media Contacts				*/
/********************************************/

.section-contacts #content-header h1
{
	/* removed graphic header
	background:url(images/headers/media_contacts.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 10px;
	*/
}

.section-contacts #content #content-bottom
{
	padding-top:0;
}

.section-contacts #content #content-area
{
	padding:0;
	height:1px;
}

.section-contacts .view-Newsdesk-contacts-list .views-field-field-biotitle-value
{
	font-weight:bold;
	text-transform:capitalize;
	color:#606060;
	margin:0;
}

.section-contacts .view-Newsdesk-contacts-list .field-content p
{
	margin:0;
}

.section-contacts .view-Newsdesk-contacts-list .views-field-field-subtitle-value p
{
	margin-top:0;
}

.section-contacts #content .view-Newsdesk-contacts-list h3
{
	border-top:1px solid #ccc;
	margin-top:8px;
}

.section-contacts #content .view-Newsdesk-contacts-list h3:first-child
{
	margin-top:0;
	border:none;
}

.section-contacts .view-Newsdesk-contacts-list h3 p
{
	margin-bottom:8px;
}

.section-contacts .view-Newsdesk-contacts-list .views-row
{
	padding:8px 0;
	width:100%;
}

.section-contacts .view-Newsdesk-contacts-list .views-row:first-child
{
	padding-top:0;
}

.section-contacts .view-Newsdesk-contacts-list .views-row:last-child
{
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}

.section-contacts .view-Newsdesk-contacts-list .views-row-1
{
	padding-top:0;
}


/********************************************/
/*			 Search Results				*/
/********************************************/

.section-search #content #content-header h1
{
	margin-bottom:15px;
}

.section-search #content-header .search-title-release
{
	background:url(images/headers/news_releases.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 2px;
}

.section-search #content-header .search-title-photo
{
	background:url(images/headers/photos_and_videos.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 2px;
}

.section-search .photo_video
{
	position:relative;
}

.section-search .photo_video .text
{
	padding:0;
	margin:0;
	width:244px;
	position:absolute;
	top:-15px;
	left:-210px;
	z-index:300000;
	vertical-align:top;
	display:none;
}

.section-search #content .photo_video .text .text-inner
{
	background:url(images/hover_middle.png) no-repeat top left;
	margin:0;
	padding:11px 27px 5px 15px;
	clear:both;
	max-height:450px;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
}

.section-search #content .photo_video .text .text-inner p
{
	font-size:12px;
	line-height:16px;
}

.section-search #content .photo_video .text .bottom
{
	background:url(images/hover_bottom.png) no-repeat top left;
	padding:0 0 6px 0;
	line-height:0;
}

.section-search #content .photo_video .text .text-inner .description
{
	margin-top:5px;
	margin:0;
	padding:0;
}

.section-search #content .photo_video .text .text-inner .node-body
{
	margin:0;
	padding:0;
}

.section-search .photo_video .text .text-inner h3
{
	margin:0 0 .1em 0;
	font-size:.95em;
}

.section-search .photo_video .text .text-inner p
{
	margin:5px 0;
	font-size:.9em;
}

.section-search .photo_video .text .text-inner .date-display-single
{
	color:#8b8b8b;
	font-size:.85em;
}

.section-search .folder-icon
{
	text-align:right;
	width:16px;
	height:16px;
	margin-left:424px;
}

.section-search #content-header .search-title-kit
{
	background:url(images/headers/press_kits.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 2px;
}

.section-search #content-header .search-title-fact
{
	background:url(images/headers/fact_sheets.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 2px;
}

.section-search #content-header h1
{
	/*
	background:url(images/headers/search_results.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 2px;
	*/
}

.section-search .search-results
{

	position:relative;
}

/* Search Results Thumbnails */
.search-result-created {
    color: #646464;
    /*float: left;*/
    font-size: 0.87em;
    padding-left: 2px;
	width: 85px;
}

.search-result-title {
    float: left;
    margin-bottom: 10px;
    padding-left: 2px;
    width: 54%;
}


.search-result-image {
	padding: 4px 4px 1px;
	border: 1px solid #eee;
	border-bottom: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	float: left;
	margin-right: 11px;
}
/* End Search Results Thumbnails */

.section-search .grid_list
{
	width:46px;
	position:absolute;
	top:-4px;
	right:0;
}

.section-search #photo_video_grid-result
{
	display:block;
	padding-top:15px;
	width:440px;
	padding-left:6px;
}

.section-search #photo_video_grid-result .row
{
	display:block;
	margin-bottom:25px;
	padding-bottom:10px;
	float:left;
	width:450px;
}

.section-search	#photo_video_grid-result .row .photo_video img
{
	width:80px;
	padding:4px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
}

.section-search	#photo_video_grid-result .row .photo_video
{
	width:90px;
	float:left;
	margin:0 22px 0 0;
	line-height:1.2em;
	position:relative;
}

.section-search	#photo_video_grid-result .row .photo_video .search-result-grid-title
{
	font-size:.85em;
}

.section-search	#photo_video_grid-result .row .photo_video:last-child, .section-search	#photo_video_grid-result .last
{
	margin-right:0;
}

.section-search #edit-category-list-1, .section-search #edit-category-list-2
{
	display:none;
}

.section-search	#photo_video_grid-result .row .photo_video .video-image
{
	background:transparent url(images/video_play.png) no-repeat top left;
	width:32px;
	height:32px;
	margin:15px 29px;
}

.section-search .title_date img
{
	float:left;
	margin-right:6px;
	margin-top:2px;
	height:13px;
	width:13px;
}

.section-search .title_date a
{
	margin-right:7px;
	display:block;
	font-weight:normal;
	font-size:.85em;
	margin-left:5px;
}

.section-search .title_date .active
{
	font-weight:bold;
	color:#4E4E4E;
}

.section-search #result-sort-title
{
	width:345px;
	padding:1px 0 5px 5px;
}

.section-search #result-sort-date
{
	width:80px;
	padding:1px 0 5px 5px;
}

.section-search .result-sort-asc
{
	background:#e4e4e4;
}

.section-search .result-sort-asc a
{
	background:url(images/sort_arrow.png) no-repeat center right;
}

.result-sort-none, .result-sort-asc
{
	padding:0;
	height:15px;
}

.section-search #content #content-area
{
	padding-top:0;
}

.section-search #search-form .form-item
{
	clear:both;
}

.section-search #search-form #edit-submit
{
	background:transparent url(images/search.png) no-repeat top left;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#606060;
	cursor:pointer;
	width:74px;
	text-indent:-9999px;
	text-transform:capitalize;
	display:block;
	border:none;
	float:right;
}

.section-search #search-form #edit-submit:hover
{
	background-position:bottom;
}

.section-search #search-form #edit-keys
{
	height:18px;
	padding:2px;
	border:1px solid #c2c2c2;
	width:350px;
	margin-right:5px;
	font-size:12px;
	line-height:1em;
	float:left;
}

.section-search #search-form .search-advanced
{
	clear:both;
	display:block;
}

.section-search #search-form #edit-category-field-3
{
	border:1px solid #C2C2C2;
	font-size:12px;
	height:18px;
	line-height:1em;
	margin-right:10px;
	padding:1px;
	width:434px;
	color:#333;
}

.section-search #search-form #edit-category-3_input
{
	display:none;
}

.section-search #search-form .form-item
{
	margin:0;
}

.section-search #search-form select
{
	width:135px;
	float:left;
	margin-right:15px;
}

.section-search #search-form #edit-category-2
{
	margin-right:0;
}

	fieldset.search-advanced select.form-select
{
	margin-top:0 !important;
}

.section-search .search-advanced
{
	position:relative;
	z-index:5000;
}

.search-advanced .criterion
{
	margin-bottom:0;
	margin-top:15px;
	position:relative;
	float:left;
	margin-right:0;
}

.search-advanced .criterion:last-child
{
	margin-right:0;
}

	fieldset.search-advanced legend
{
	color:#4e4e4e !important;
	font-weight:bold;
}

.section-search .category_title
{
	color:#4e4e4e;
	font-weight:bold;
	font-size:.92em;
}

.search-advanced .search-results
{
	font-size:.9em;
}

.section-search .title_date
{
	width:100%;
	height:25px;
	margin-top:3px;
	margin-bottom:10px;
}

.section-search .search-result-title a
{
	font-weight:normal;
	color:#333;
}

.section-search .search-result-title a:visited
{
	color:#646464;
}

	/*** select **/

.section-search #edit-type_input
{
	margin-right:15px;
	width:100px;
	max-width:100px;
	min-width:100px;
	width:expression(100 + "px");
	overflow:hidden;
}
.section-search #edit-category-1_input
{
	margin-right:15px;
	width:80px;
	max-width:80px;
	min-width:80px;
	width:expression(80 + "px");
	overflow:hidden;
}

.section-search #edit-category-2_input
{
	margin-right:0;
	width:135px;
	max-width:135px;
	min-width:135px;
	width:expression(135 + "px");
	overflow:hidden;
}

.section-search #edit-category-3_input
{
	/*width:426px;*/
	position:relative;
	z-index:0;
}

.section-search #edit-category-1_container ul, .section-search #edit-category-2_container ul, .section-search #edit-category-3_container ul
{
	height:300px;
	overflow:auto;
}

.section-search .selectbox
{
	list-style:none;
	width:105px;
	padding:3px 23px 4px 5px;
	background:url(images/select_back.png) no-repeat top right;
	height:13px;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #cecece;
	position:relative;
	z-index:4000;
	font-size:12px;
}

.section-search .selectbox ul li
{
	width:105px;
	overflow:hidden;
}

.section-search .selectbox:hover
{
	background:url(images/select_back_active.png) no-repeat top right;
}

.section-search .selectbox-wrapper ul
{
	padding:0;
	margin:0;
	position:absolute;
	z-index:10000;
	list-style:none;
	background:#dbdbdb;
	border:1px solid #cecece;
	width:207px;
}

.section-search #edit-category-3_container ul
{
	width:436px;
}

.section-search #content .selectbox-wrapper ul li
{
	font-weight:normal;
	font-size:12px;
	list-style:none;
	padding:2px 5px;
	margin:0;
	line-height:1.2em;
	cursor:pointer;
	display:block;
}

.section-search .selectbox-wrapper ul li:hover
{
	background:#c2c2c2;
}

	/*** old ****/

fieldset.search-advanced div.form-item
{
	margin-top:0 !important;
}

.section-search .styledSelect
{
}

.section-search .styledSelect ul
{
	padding:0;
	margin:0;
	position:absolute;
	z-index:10000;
	list-style:none;
	background:#dbdbdb;
	border:1px solid #cecece;
	width:131px;
}

.section-search .styledSelect ul li
{
	font-weight:normal;
	font-size:.8em;
	list-style:none;
	padding:2px 5px;
	margin:0;
	line-height:1.2em;
	cursor:pointer;
	display:block;
}

.section-search .styledSelect ul li:hover
{
	background:#c2c2c2;
}

.section-search .styledSelect ul .closed
{
	list-style:none;
	width:121px;
	padding:3px 5px 4px 5px;
	background:url(images/select_back.png) no-repeat top right;
	height:13px;
	cursor:pointer;
	overflow:hidden;
}

.section-search .styledSelect ul .closed:hover
{
	background:url(images/select_back_active.png) no-repeat top right;
}

.section-search .open ul .first
{
	background:url(images/select_back_active.png) no-repeat top right;
	height:13px;
	padding:3px 5px 4px 5px;
	border-bottom:1px solid #a9a9a9;
}

.section-search .open ul .first:hover
{
	background:url(images/select_back_active.png) no-repeat top right;
}


/********************************************/
/*		 Photos Search Results			*/
/********************************************/

.page-photos .top
{
	display:none;
}

.page-photos .view-Newsdesk-photos-grid
{
	margin-top:20px;
}

	/* hover state */

.page-photos .view-Newsdesk-photos-grid .text
{
	padding:0;
	margin:0;
	width:244px;
	position:absolute;
	top:15px;
	left:-230px;
	z-index:1010;
	vertical-align:top;
	display:none;
}

.section-photos .view-Newsdesk-photos-grid
{
	font-size:.95em;
}

.section-photos .view-Newsdesk-photos-grid img
{
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
	float:left;
	position:relative;
	top:0;
	left:0;
}

.page-photos .view-Newsdesk-photos-grid .text .text-inner
{
	background:url(images/hover_middle.png) no-repeat top left;
	padding:0;
	margin:0;
	padding:11px 27px 5px 15px;
	clear:both;
}

.page-photos .view-Newsdesk-photos-grid .text .bottom
{
	background:url(images/hover_bottom.png) no-repeat top left;
	padding:0 0 6px 0;
}

.page-photos .view-Newsdesk-photos-grid .text .text-inner .description
{
	border-top:1px solid #cacaca;
	margin-top:5px;
}

.page-photos #content .view-Newsdesk-photos-grid .text .text-inner h3
{
	margin:0 0 .1em 0;
	font-size:.95em;
}

.page-photos #content .view-Newsdesk-photos-grid .text .text-inner p
{
	margin:5px 0;
	font-size:.9em;
}

.page-photos #content .view-Newsdesk-photos-grid .text .text-inner .date-display-single
{
	color:#8b8b8b;
	font-size:.85em;
}

.page-photos .view-Newsdesk-photos-grid .views-row
{
	width:192px;
	float:left;
	display:block;
	position:relative;
	/*margin:0 25px 25px 0;*/
	margin: 0 15px 25px 0; /* sept 12 2011 */
	display:block;
}

.page-photos .view-Newsdesk-photos-grid .views-row-3, .page-photos .view-Newsdesk-photos-grid .views-row-6, .page-photos .view-Newsdesk-photos-grid .views-row-9, .page-photos .view-Newsdesk-photos-grid .views-row-12
{
	margin-right:0;
}

.section-photos #content-header h1
{
	/*background:url(images/headers/photos_and_videos.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 10px;
	*/
}

.section-photos img.imagecache-photo_video_pagewidth
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	left:0;
	padding:5px;
}

.section-photos img.imagecache-Photo_homepage_thumb{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	left:0;
	padding:5px;
	margin-bottom:25px;
}

.section-photos .view-related-photos-by-taxonomy ul
{
	padding:0;
	margin:0;
	list-style:none;
}

.section-photos .view-related-photos-by-taxonomy li.views-row
{
	width:142px;
	padding:0;
	font-size:.9em;
}

.section-photos .view-related-photos-by-taxonomy li.views-row img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.section-photos .terms .terms-header
{
	margin:1.4em 0 .5em 0;
	font-weight:bold;
	color:#606060;
	display:block;
}

.section-photos .terms ul.links li
{
	display:block;
	padding:0;
}

.section-photos .node-type-photo-video .date-display-single
{
	margin-bottom:1em;
	color:#606060;
	display:block;
	font-size:.9em;
}

.section-photos #content p.footnote
{
	margin:0 20px 0 0;
	font-size:.8em;
	color:#606060;
	float:right;
}

	/**************** jcarousel *******************/

/* This <div> element is wrapped by jCarousel around the list
* and has the classname "jcarousel-container".
*/

.jcarousel-container
{
	position: relative;
}

.jcarousel-clip
{
	z-index: 200;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list
{
	z-index: 100;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,
.jcarousel-item
{
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 142px;
	height: 225px;
}

.jcarousel-list li
{
	overflow:hidden;
}

/* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/

.jcarousel-next
{
	z-index: 300;
	display: none;
}

.jcarousel-prev
{
	z-index: 300;
	display: none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal
{
	width: 619px;
	padding: 0 25px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal
{
	width:	619px;
	height: 225px;
}

.jcarousel-skin-tango .jcarousel-item
{
	width: 142px;
	height: 225px;
}

.jcarousel-skin-tango .jcarousel-item img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal
{
	margin-right: 17px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder
{
	background: #fff;
	color: #000;
}

/**
*	Horizontal Buttons
*/

.jcarousel-skin-tango .jcarousel-next-horizontal
{
	position: absolute;
	top: 53px;
	right: 5px;
	width: 32px;
	height: 18px;
	cursor: pointer;
	background: url(images/arrow_next.png) no-repeat right 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover
{
	background-position: right -18px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active
{
	background-position: right -36px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
{
	cursor: default;
	background-position: right -36px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal
{
	position: absolute;
	top: 53px;
	left: 5px;
	width: 32px;
	height: 18px;
	cursor: pointer;
	background: url(images/arrow_previous.png) no-repeat top left;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover
{
	background-position: 0 -18px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active
{
	background-position: 0 -36px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active
{
	cursor: default;
	background-position: 0 -36px;
}


/********************************************/
/*		News Releases Search Results		*/
/********************************************/

	/******** Landing Page *********/

.page-releases .top
{
	display:none;
}

.page-releases #block-views-News_releases-block_1 .date-display-single{
	color: #646464;
	font-size:0.87em;
	width: 21%;
	float: left;
	padding-left:2px;
}
.page-releases #block-views-News_releases-block_1 .views-field-title{
	width: 74%;
	float: left;
	padding-left: 2px;
	margin-bottom:1em;
}
.page-releases #block-views-News_releases-block_1 .views-field-title a{
	color: #333;
	font-size:0.93em;
	text-decoration: none;
	font-weight: normal;
}

.page-releases #block-views-News_releases-block_1 .views-field-title a:hover {
	text-decoration:underline;
}

.page-releases #block-views-News_releases-block_1 .views-field-title a:visited{
	color:#646464;
}

.section-releases #content-header h1
{
	/*background:url(images/headers/news_releases.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 10px;
	*/
}

.section-releases .field-field-date
{
	border-bottom:1px solid #ccc;
	width:100%;
	padding-bottom:20px;
	color:#606060;
	font-size:.9em;
	margin-bottom:15px;
}

.section-releases .field-field-subtitle
{
	font-size: 1.1em;
}

.section-releases .field-field-relatedphoto .field-field-date
{
	border:none;
}

.section-releases .node-body,
.section-kits .node-body,
.section-staff-bio .node-body
{
	width:430px;
	margin-right:35px;
	float:left;
}

.section-releases .node-body,
.section-staff-bio .node-body {
	float:left;
}

.section-kits .node-body {
	margin-bottom: 20px;
/*	margin-right: 10px; */
}
.section-kits .field .node-body { }
.section-kits .field-type-filefield,
.section-kits .field-type-emvideo { }



.section-kits .field-type-filefield .field-items,
.section-kits .field-type-emvideo .field-items { }


.section-kits .field-field-relatedrelease .node-type-release .content .field-field-image .field-item,
.section-kits .field-field-relatedphoto .node-type-photo-video .content .field-field-image .field-item,
.section-kits .field-field-staff-bios .node-type-staff-bio .content .field-field-image .field-item,
.section-kits .field-field-relatedfact .node-type-fact-sheet .content .field-field-image .field-item {
	clear:none;
}

.section-kits .field-field-relatedrelease .node-type-release .content .field-field-image,
.section-kits .field-field-relatedphoto .node-type-photo-video .content .field-field-image,
.section-kits .field-field-relatedfact .node-type-fact-sheet .content .field-field-image,
.section-kits .field-field-staff-bios .node-type-staff-bio .content .field-field-image,
.section-kits .field-field-relatedrelease .node-type-release .content .field-field-videoembed,
.section-kits .field-field-relatedphoto .node-type-photo-video .content .field-field-videoembed,
.section-kits .field-field-relatedfact .node-type-fact-sheet .content .field-field-videoembed {
	float:right;
	width: 200px;
	margin-bottom: 0px;
}

.section-kits .field-field-relatedrelease .field-item .node-teaser,
.section-kits .field-field-staff-bios .field-item .node-teaser,
.section-kits .field-field-relatedphoto .field-item .node-teaser,
.section-kits .field-field-relatedfact .field-item .node-teaser {
	overflow: auto;
	margin-bottom: 20px;
}



.section-kits .field.field-type-nodereference div.field-item {clear:both;}
.section-kits .field.field-type-nodereference div.field-item .node { }

/**
.section-kits .field.field-field-relatedphoto .field-items div.field-item {
  clear: none;
  float: left;
  width: 45%;
  margin-right: 3%;
}
.section-kits .field.field-field-relatedphoto .field-items div.field-item div.field-item { float: none; }

.section-kits #attachments { clear: both; }
**/
.section-kits .table-field-relatedphoto td {

  padding: 0px 40px 0px 40px;
  vertical-align: top;
}


.section-releases #content #content-area img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.section-releases .field-field-contacts,
.section-releases .terms
{
	color:#606060;
	font-size:0.9em;
	margin-top:4px;
	margin-left:465px;
	padding-top:3px;
}

.section-releases #content .field-field-contacts p,
.section-releases #content .terms p
{
	margin-top:0;
}

.section-releases .field-field-relatedphoto
{
	margin-left:465px;
	position:relative;
}

.section-releases .node-type-photo-video .terms,
.section-releases .node-type-photo-video .download-hires-block
{
	display:none;
}

.section-releases .node-type-photo-video h2 a
{
	font-size:.65em;
	text-decoration:none;
	margin-top:10px;
	display:block;
	line-height:1.4em;
	margin-bottom:3px;
}

.section-releases .node-type-photo-video
{
	position:relative;
}

.section-releases .node-type-photo-video .node-body
{
	padding:0;
	margin:0;
	width:244px;
	position:absolute;
	top:50px;
	left:-215px;
	z-index:300000;
	vertical-align:top;
	display:none;
	background:url(images/hover_middle2.png) no-repeat top left;
}

.section-releases .node-type-photo-video .node-body div, .section-releases .node-type-photo-video .node-body p
{
	padding:0 0 6px 0;
	padding:11px 27px 5px 15px;
	display:block;
}

.section-releases .node-type-photo-video .node-body p
{
	font-size:1.2em;
	line-height:1.2em;
	margin-top:0;
}

.section-releases .node-type-photo-video .node-body div:last-child, .section-releases .node-type-photo-video .node-body p:last-child
{
	background:url(images/hover_bottom.png) no-repeat bottom left;
	margin-bottom:-5px;
	padding-bottom:1em;
}

.crazy_class
{
	background:url(images/hover_bottom.png) no-repeat bottom left;
	margin-bottom:-5px;
	padding-bottom:1em;
}

.hover_bottom
{
	background:url(images/hover_bottom.png) no-repeat bottom left;
	position:relative;
	top:18px;
	padding-bottom:1em;
	display:block;
}

.hover_bottom2
{
	background-color:yellow;
	position:relative;
	top:100px;
	padding-bottom:1em;
	display:block;
	z-index:1000;
}

.hover_bottom_p_hide, .section-releases .node-type-photo-video .node-body p.hover_bottom_p_hide
{
	display:none;
}

.section-releases .terms .terms-header
{
	font-weight:bold;
	margin-top:15px;
}

.section-releases #content .terms ul
{
	margin:0;
	padding:0;
}

.section-releases #content .terms ul li
{
	padding:0;
	font-size:.95em;
	display:block;
	margin:0;
	list-style:none;
	list-style-position:outside;
}


/********************************************/
/*		Press Kits Search Results		 */
/********************************************/
.page-kits .view-Press-kits td {
	text-align: center;
	vertical-align: top;
	padding: 0 50px 15px;
}
.page-kits #content-bottom .views-field-field-image-fid img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	margin:5px 0;
	padding:5px;
}

.page-kits #content-bottom .views-row
{
	display:block;
	width:100%;
	clear:both;
	padding:5px 0;
}

.page-kits #content-bottom .views-row a
{
	color:#333;
}

.page-kits .top
{
	display:none;
}

.page-kits .view-Press-kits .views-row
{
	margin-bottom:5px;
}



.section-kits #content-header h1
{
	/*
	background:url(images/headers/press_kits.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 10px;
	*/
}

.section-kits .terms .terms-header
{
	color:#606060;
	font-weight:bold;
	margin-top:10px;
}

.section-kits .terms ul li
{
	padding:0;
}

.section-kits .node-teaser .field-field-relatedphoto
{
	display:none;
}

.section-kits h2.title a
{
	color:#606060;
	font-weight:bold;
	font-size:.7em;
	line-height:1.3em;
	margin:2.2em 0 5px 0;
	display:block;
	clear:both;
	text-decoration:underline;
}



.section-kits h2.title a:hover
{
	color:#939292;
}

.section-kits .node-type-press-kit img
{
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
	float:left;
	/* margin:5px 20px 20px 0; */
	margin:0px 0px 0px 0;
}

.section-kits .field-label
{
	font-size:1.1em;
	font-weight:bold;
	color:#4e4e4e;
	border-bottom:1px solid #ccc;
	margin:1.2em 0 0 0;
	padding:.7em 0;
	display:block;
	clear:both;
}

.section-kits .date-display-single
{
	color:#606060;
	font-size:.9em;
}

.section-kits .terms
{
	display:none;
}

.section-kits tr.even, .section-kits tr.odd
{
	background:none;
	border:none;
}

.section-kits #attachments tr th, .section-kits #attachments tr td
{
	color:#606060;
	padding-right:20px;
	padding-bottom:7px;
}

.section-kits ul#kits-anchor-list
{
	list-style:none;
	padding:15px 0 15px 0;
	margin:0 0 30px 0;
	clear:both;
	width:100%;
	float:left;
	border-bottom:3px solid #ccc;
	border-top:2px solid #e4e4e4;
}

.section-kits ul#kits-anchor-list li
{
	float:left;
	padding:0 10px;
	border-right:1px solid #ccc;
}

.section-kits ul#kits-anchor-list li a
{
	float:left;
	display:block;
	line-height:1em;
	color:#666;
}

.section-kits ul#kits-anchor-list li:last-child
{
	border:none;
}

.section-kits ul#kits-anchor-list li:first-child
{
	padding-left:0;
}



/* Manual adjustments for media page */
.node-type-media-event div.field-field-datetime {
	margin-bottom: 1em; /* compensates for inline content */
}
.node-type-media-event span.date-display-single {
	/* adjusting to match standard #content p */
	line-height:1.4em;
	font-size:.95em;
}


/********************************************/
/*				Fact Sheets				*/
/********************************************/

.section-factsheets .node-type-photo-video .title, .section-factsheets .node-type-photo-video .terms, .section-factsheets .node-type-photo-video .download-hires-block
{
	display:none;
}

.section-factsheets #content #content-area img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.section-factsheets #content #content-area
{
	padding-top:0;
}

.section-factsheets #content-header h1
{
	/*
	background:url(images/headers/fact_sheets.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 10px;
	*/
}

.section-factsheets #content .more-link
{
	visibility:hidden;
	/*padding:1px 6px 6px 6px; */
}


.section-factsheets .node-body
{
	float:left;
	margin-right:35px;
	width:430px;
}

.section-factsheets .field-field-contacts, .section-factsheets .terms
{
	color:#606060;
	font-size:0.9em;
	margin-top:4px;
	margin-left:465px;
}

.section-factsheets .field-field-contacts
{
	margin-top:2.1em;
}

.section-factsheets .terms .terms-header
{
	font-weight:bold;
	margin-top:15px;
}

.section-factsheets .terms ul, .section-factsheets .terms ul li
{
	padding:0;
	margin:0;
}

.section-factsheets .field-field-date
{
	border-bottom:1px solid #CCCCCC;
	color:#606060;
	font-size:0.9em;
	margin-bottom:15px;
	padding-bottom:20px;
	width:100%;
}

.section-factsheets .field-field-date
{
	color:#606060;
	font-size:0.9em;
}

.section-factsheets #content .terms
{
	padding-top:2px;
}

.section-factsheets #content .terms ul
{
	margin:0;
}

.section-factsheets #content .terms ul li
{
	padding:0;
	font-size:.9em;
	display:block;
	padding:0;
}

.section-factsheets #content #content-bottom
{
	padding-top:0;
}

.section-factsheets #content #content-bottom .view-content
{
	font-size:.95em;
}


/********************************************/
/*			 Exhibition Calendar			*/
/********************************************/

.section-exhibitions #content #content-area
{
	padding:0 25px;
}

.section-exhibitions #content #content-bottom
{
	padding-top:0;
}

.section-exhibitions #content-header h1
{
	background:url(images/headers/exhibition_calendar.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:190px;
	margin:3px 0 0 10px;
}

	/* Nav on Exhibitions page */

.section-exhibitions #block-menu-menu-exhibitions ul
{
	padding:0;
	margin:0 0 35px 0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

.section-exhibitions #block-menu-menu-exhibitions ul li
{
	list-style:none;
	display:inline;
	margin-right:20px;
	list-style-image:none;
	list-style-type:none;
}

.section-exhibitions #block-menu-menu-exhibitions ul li a
{
	color:#7e7e7e;
	font-size:1.2em;
	text-decoration:none;
	padding-right:12px;
}

.section-exhibitions #block-menu-menu-exhibitions ul li a.active
{
	color:#333;
	background:url(images/dark_arrow.png) no-repeat center right;
}

	/* List of exhibitions */

.view-exhibitions-list-by-year .item-list
{
	border-bottom:1px solid #bdbdbd;
	margin-left:20px;
	padding-top:5px;
}

.view-exhibitions-list-by-year .item-list h3
{
	font-size:1.1em;
	font-weight:normal;
	padding-left:16px;
	background:url(images/arrow.png) no-repeat center left;
	line-height:1.2em;
	margin-top:20px;
	display:block;
}

.view-exhibitions-list-by-year .item-list h3 .date-display-single
{
	cursor:pointer;
}

.view-exhibitions-list-by-year .item-list ul
{
	list-style:none;
	padding:0;
	margin:20px 0 0 16px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

.view-exhibitions-list-by-year .item-list ul li
{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

.view-exhibitions-list-by-year .item-list img
{
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
	float:left;
	margin:0 20px 20px 0;
}

.view-exhibitions-list-by-year .item-list ul .views-field-title
{
	margin-top:0;
	padding-top:0
}

.view-exhibitions-list-by-year .item-list ul .views-field-title, .view-exhibitions-list-by-year .item-list ul .views-field-title a
{
	font-size:.9em;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin-top:0;
	padding-top:0;
}

.view-exhibitions-list-by-year .views-field-field-biotitle-value p
{
	margin:0;
}

.view-exhibitions-list-by-year .item-list ul .views-field-teaser
{
	color:#606060;
	/*font-size:.9em;*/
}

.section-exhibitions .view-exhibitions-list-by-year .views-field-teaser p
{
	margin-top:5px;
}

.view-exhibitions-list-by-year .item-list ul .views-field-field-daterange-value, .view-exhibitions-list-by-year .views-field-field-biotitle-value, .view-exhibitions-list-by-year .views-field-tid
{
	color:#333;
	font-size:.9em;
	margin-top:0;
}

.view-exhibitions-list-by-year .views-field-field-daterange-value .field-content, #content .view-exhibitions-list-by-year .views-field-field-biotitle-value .field-content p
{
	color:#666;
	font-size:1em;
}


/********************************************/
/*			 About Smithsonian			*/
/********************************************/

.page-about #content-header h1
{
	/*background:url(images/headers/about_smithsonian.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;
	*/
}

.page-about .half-col-left
{
	float:left;
	width:315px;
	margin-right:25px;
}

.page-about .half-col-right
{
	float:left;
	width:315px;
}

	/* Related Links */

.page-about .full-col
{
	width:100%;
	clear:both;
	display:block;
}

.page-about .full-col h3
{
	/*border-bottom:1px solid #cacaca;*/
	display:block;
	padding-bottom:10px;
	margin-bottom:20px;
	padding-top:25px;
}

.page-about .related-img
{
	float:left;
}

.page-about .related-txt
{
	width:165px;
	float:left;
	margin-left:15px;
}

.page-about .description
{
	color:#606060;
}

.page-about #content img
{
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
}


/********************************************/
/*			 Administration				*/
/********************************************/

.page-about-administration #content-header h1
{
	/*background:url(images/headers/administration.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;*/
}

.page-about-administration #content #content-area
{
	padding:0 25px;
}

.page-about-administration #content #content-bottom
{
	padding-top:0;
}

.page-about-administration .field-content p
{
	margin:0;
}

.page-about-administration .view-Administration
{
	width:400px;
	float:left;
	margin-right:25px;
}

.page-about-administration .field-field-pageaddltext
{
	width:208px;
	float:right;
	padding-left:25px;
	border-left:1px solid #cacaca;
}

.page-about-administration #content .views-row
{
	width:400px;
	clear:left;
	margin-bottom:25px;
	display:block;
	float:left;
}

.page-about-administration #content .views-row img
{
	float:left;
	margin:0 20px 0 0;
}

.page-about-administration #content h3
{
	margin:0;
	padding:0;
	font-size:.93em;
}

.page-about-administration #content .view-content h3 p
{
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:2em;
	margin-top:2em;
	font-weight:normal;
	clear:left;
	float:left;
}

.page-about-administration #content .view-Bios-Secretary h3 p
{
	margin-top:0;
}

.page-about-administration #content #content-bottom .views-field-title
{
	margin:0;
	padding:0;
	font-size:.93em;
	font-weight:bold;
}

.page-about-administration #content #content-bottom .views-field-title a
{
	color:#4E4E4E;
	text-decoration:none;
}

.page-about-administration #content #content-bottom
{
	margin-top:-25px;
}

.page-about-administration #content .field-field-pageaddltext a
{
	color:#606060;
	font-size:.95em;
}

.page-about-administration .field-field-pageaddltext a.pdf
{
	background:url(images/pdf_icon.png) no-repeat 173px center;
	height:16px;
	padding-right:18px;
	display:block;
}

	/****** Staff Bio Pages *******/

.node-type-staff-bio #content-header .section_title
{
	/*background:url(images/headers/staff_biographies.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;*/
}

.node-type-staff-bio #content #content-header .title
{
	padding:0 15px;
	font-size:1.4em;
}

.node-type-staff-bio #content .field-field-biotitle p, .node-type-staff-bio #content .field-field-subtitle p
{
	font-size:1.1em;
	margin:0;
}

.field-field-subtitle p {
	font-style: italic;
}

.node-type-staff-bio .field-field-date
{
	border-bottom:1px solid #CCCCCC;
	color:#606060;
	font-size:0.9em;
	margin-bottom:15px;
	padding-bottom:20px;
	width:100%;
	margin-top:15px;
}

.node-type-staff-bio .field-field-subtitle
{
	border-bottom:1px solid #CCCCCC;
	color:#606060;
	font-size:0.9em;
	margin:5px 0 15px 0;
	padding-bottom:20px;
	width:100%;
}

.node-type-staff-bio .node-body
{
	float:left;
	margin-right:35px;
	width:430px;
}

.node-type-staff-bio .field-field-image img
{
	margin-top:1em;
	/*margin-left:465px;*/
}

.node-type-staff-bio .field-field-relatedphoto .field-field-image img
{
	margin-top:0;
	margin-left:0;
}

.node-type-staff-bio .field-field-relatedphoto .field-field-subtitle
{
	display:none;
}

.node-type-staff-bio .terms .terms-header
{
	font-weight:bold;
	margin-top:15px;
}

.node-type-staff-bio .terms ul, .node-type-staff-bio .terms ul li
{
	padding:0;
	margin:0;
}

.node-type-staff-bio #content .terms ul
{
	margin:0;
	padding:0;
}

.node-type-staff-bio #content .terms ul li
{
	padding:0;
	font-size:.9em;
	display:block;
	margin:0;
	list-style-position:outside;
}

.node-type-staff-bio #content .terms ul li a
{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

.node-type-staff-bio .field-field-relatedphoto
{
	margin-left:465px;
	position:relative;
}

.node-type-staff-bio .field-field-image
{
	margin-left:465px;
	position:relative;
}

.node-type-staff-bio .node-type-photo-video .field-field-image
{
margin-left:0;
}

.node-type-staff-bio .node-type-photo-video .terms, .node-type-staff-bio .node-type-photo-video .download-hires-block
{
	display:none;
}

.node-type-staff-bio .node-type-photo-video h2 a
{
	font-size:.65em;
	text-decoration:none;
	margin-top:10px;
	display:block;
	line-height:1.4em;
	margin-bottom:3px;
}

.node-type-staff-bio .node-type-photo-video
{
	position:relative;
}

.node-type-staff-bio .node-type-photo-video .node-body
{
	padding:0;
	margin:0;
	width:244px;
	position:absolute;
	top:50px;
	left:-215px;
	z-index:300000;
	vertical-align:top;
	display:none;
	background:url(images/hover_middle2.png) no-repeat top left;
}

.node-type-staff-bio .node-type-photo-video .node-body div, .node-type-staff-bio .node-type-photo-video .node-body p
{
	padding:0 0 6px 0;
	padding:11px 27px 5px 15px;
	display:block;
}

.node-type-staff-bio .node-type-photo-video .node-body p
{
	font-size:1.2em;
	line-height:1.2em;
	margin-top:0;
}

.node-type-staff-bio .node-type-photo-video .node-body div:last-child, .node-type-staff-bio .node-type-photo-video .node-body p:last-child
{
	background:url(images/hover_bottom.png) no-repeat bottom left;
	margin-bottom:-5px;
	padding-bottom:1em;
}

.node-type-staff-bio .node-type-photo-video .node-body p.hover_bottom_p_hide
{
	display:none;
}

.node-type-staff-bio #content #content-area img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:5px;
}


/********************************************/
/*				 History					*/
/********************************************/

.page-about-history #content-header h1
{
	/*background:url(images/headers/history.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;*/
}

.page-about-history .node-body
{
	width:380px;
	float:left;
	margin-right:32px;
}

.page-about-history .field-field-pageaddltext
{
	width:246px;
	float:left;
}

.page-about-history .field-field-pageaddltext .row
{
	margin-bottom:1em;
	display:block;
	float:left;
}

.page-about-history .field-field-pageaddltext .description
{
	float:left;
	margin-left:20px;
	width:110px;
}

.page-about-history .field-field-pageaddltext img
{
	float:left;
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
}

.page-about-history #content .field-field-pageaddltext h3
{
	font-size:.9em;
	margin:0;
}

.page-about-history #content .field-field-pageaddltext h3 a
{
	color:#333;
	text-decoration:none;
}

.page-about-history #content .field-field-pageaddltext p
{
	font-size:.85em;
	color:#606060;
	margin-top:0;
}

.page-about-history #content .field-field-pageaddltext p a
{
	font-weight:bold;
}

.page-about-history .terms
{
	color:#606060;
	font-size:0.9em;
	margin-top:4px;
	padding-top:3px;
}

.page-about-history .terms .terms-header
{
	font-weight:bold;
	margin-top:15px;
}

.page-about-history #content .terms ul
{
	margin:0;
}

.page-about-history #content .terms ul li
{
	padding:0;
	font-size:.9em;
	display:block;
	padding:0;
}


/********************************************/
/*			Award and Medals				*/
/********************************************/

.page-about-awards #content-header h1
{
	/*background:url(images/headers/awards_and_medals.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;*/
}

.page-about-awards #content #content-area
{
	padding:0;
}

.page-about-awards #content #content-bottom
{
	padding-top:0;
}

.page-about-awards .view-Newsdesk-about-awards .views-row
{
	border-bottom:1px solid #cacaca;
	clear:both;
	display:block;
	padding:25px 0;
	width:100%;
}

.page-about-awards .view-Newsdesk-about-awards .views-row-first
{
	padding-top:0;
}

.page-about-awards .view-Newsdesk-about-awards .views-row-last
{
	border:none;
}

.page-about-awards .view-Newsdesk-about-awards .views-field-title
{
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:15px;
	display:block;
}

.page-about-awards .view-Newsdesk-about-awards .views-field-field-image-fid
{
	float:left;
	padding-top:1em;
}

.page-about-awards .view-Newsdesk-about-awards .views-field-body
{
	float:left;
	margin-left:35px;
	width:500px;
}


/********************************************/
/*			 Visitor Stats				*/
/********************************************/

.page-about-stats #content-header h1
{
	/*background:url(images/headers/visitor_statistics.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;
	*/
}

.page-about-stats .year
{
	border-bottom:1px solid #cacaca;
}

.page-about-stats .stats
{
	padding-bottom:25px;
}

.page-about-stats #content h3
{
	font-size:1.3em;
	font-weight:normal;
	padding:0 0 0 16px;
	background:url(images/arrow.png) no-repeat center left;
	line-height:1em;
	cursor:pointer;
	margin:5px 0;
}

.page-about-stats #content table
{
	border-collapse:collapse;
}

.page-about-stats #content thead
{
	background:#e6e6e6 url(images/more_back.png) repeat-x top left;
	border:1px solid #cacaca;
}

.page-about-stats #content tr
{
}

.page-about-stats #content tr td, .page-about-stats #content thead tr th
{
	padding:5px;
	color:#4e4e4e;
	border-bottom:1px solid #cacaca;
}

.page-about-stats #content tr.total
{
	background:#f1f1f1;
}

.page-about-stats #content .terms ul li
{
	padding:0;
	font-size:.9em;
	display:block;
	padding:0;
}

.page-about-stats #content .terms-header
{
	font-weight:bold;
	color:#606060;
}


/********************************************/
/*					 FAQS				 */
/********************************************/

.page-about-faqs #content-header h1,
.page-releases-filming-smithsonian #content-header h1
{
	/*background:url(images/headers/faqs.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;*/
}

.page-about-faqs #content #content-area,
.page-releases-filming-smithsonian #content #content-area
{
	padding-bottom:0;
}

.page-about-faqs #content #content-bottom,
.page-releases-filming-smithsonian #content #content-bottom
{
	padding-top:0;
}

.page-about-faqs .view-FAQs .views-row,
.page-releases-filming-smithsonian .view-FAQs .views-row
{
	border-bottom:1px solid #bdbdbd;
	padding:10px 0;
}

.page-about-faqs .view-FAQs .views-row .views-field-title,
.page-releases-filming-smithsonian .view-FAQs .views-row .views-field-title
{
	font-size:.9em;
	font-weight:bold;
	padding-left:16px;
	background:url(images/arrow.png) no-repeat left 4px;
	margin-top:20px;
	display:block;
	color:#606060;
	cursor:pointer;
	line-height:1.4em;
}

.page-about-faqs .view-FAQs .views-row .views-field-body,
.page-releases-filming-smithsonian .view-FAQs .views-row .views-field-body
{
	margin-left:16px;
	font-size:.95em;
}

.page-about-faqs #content .terms ul li,
.page-releases-filming-smithsonian #content .terms ul li
{
	padding:0;
	font-size:.9em;
	display:block;
	padding:0;
}

.page-about-faqs #content .terms-header,
.page-releases-filming-smithsonian #content .terms-header
{
	font-weight:bold;
	color:#606060;
}



/********************************************/
/*			 Filming Application			*/
/********************************************/

.page-filming-application #content-header h1
{
	background:url(images/headers/filming_application_form.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;
}

.page-filming-application .webform-client-form label
{
	font-weight:normal;
	color:#333;
}

.page-filming-application .submitted
{
	display:none;
}

.page-filming-application #content #content-area
{
	padding-top:0;
}

.page-filming-application label
{
	font-size:.95em;
	margin-top:10px;
	line-height:1.5em;
}

.page-filming-application #content form
{
	width:450px;
}

.page-filming-application .faqs
{
	font-size:.93em;
	text-decoration:none;
	color:#333;
	padding-left:10px;
	background:url(images/arrow.png) no-repeat left 5px;
	position:absolute;
	right:20px;
	margin-top:10px;
}


/********************************************/
/*				 Media Events				*/
/********************************************/

.section-events #content-header h1
{
	background:url(images/headers/media_only_events.png) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:250px;
	margin:3px 0 0 10px;
}

.section-events #content .views-field-field-image-fid
{
	float:left;
	margin-right:20px;
}

.section-events #content .views-field-field-image-fid img
{
	padding:5px;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid	#eee;
	border-left:1px solid	#eee;
}

.section-events #content .views-field-title a
{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.section-events #content .views-field-body
{
	color:#606060;
}

.section-events #content .views-field-field-datetime-value
{
	font-size:.9em;
	color:#333;
}

.section-events #content .views-field-tid ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.section-events #content .views-field-tid ul li
{
	padding:0;
	margin:0;
}

.section-events #content .views-field-tid ul li a
{
	font-size:.9em;
	color:#333;
}

.section-events #content .views-row
{
	clear:both;
	float:left;
	display:block;
	border-bottom:1px solid #bdbdbd;
	padding:20px 0;
	width:100%;
}

.section-events #content .views-row-first
{
	padding-top:0;
}

.section-events #content .views-row-last
{
	border:none;
}

.section-events #content #content-area
{
	padding:0 25px;
}

.page-events #content #content-bottom
{
	padding:0 25px 0 25px;
}

.page-events #block-views-9a9c65278696d8dd8d33450eadddeeaf
{
	margin-bottom:0;
}

.section-events .node-body
{
	float:left;
	margin-right:35px;
	width:430px;
	margin-top:20px;
}


.section-events .field-field-contacts,
.section-events .terms
{
	color:#606060;
	font-size:0.9em;
	margin-left:465px;
	padding-top:10px;
}

.section-events .field-field-contacts
{
	margin-top:2.1em;
}

.section-events .terms .terms-header
{
	font-weight:bold;
	margin-top:25px;
}


.section-events #content .field-field-contacts p, .section-events #content .terms p
{
	margin-top:0;
}


.section-events .terms ul, .section-events .terms ul li
{
	padding:0;
	margin:0;
}

.section-events .terms ul li
{
	display:block;
}

.section-events .node-inner .field-field-eventlocation
{
	width:100%;
	display:block;
}

.section-events .node-inner .field-items
{
	margin-bottom:.5em;
}

.section-events .content .field-items .field-label-inline-first
{
	width:100px;
	float:left;
	font-size:.95em;
}

.section-events .content .field-items .date-display-single
{
font-size:0.95em;
line-height:1.4em;
}

.section-events .content .field-items p
{
	margin-left:100px;
	/*float:left;*/
	margin-bottom:.5em;
	margin-top:.5em;
}

.section-events .field
{
	/* clear:both; DRS 11-23-11 */
	width:100%;
}




/********************************************/
/*				Error Messages			 */
/********************************************/

#content div.error
{
	background:none;
	border:none;
	padding:0;
	margin:0 1em 5px 5px;
}


/********************************************/
/*	Back end / Administration Pages		*/
/********************************************/

.section-admin #content
{
	font-size:.95em;
}

.rtecenter
{
	text-align:center;
}

.help /* Help text on a page */
{
	margin: 1em 0;
}

.more-help-link /* Link to more help */
{
	font-size: 0.85em;
	text-align: right;
}

	/** Drupal nodes **/

.node /* Node wrapper */
{
}

.node-inner /* Additional wrapper for node */
{
}

.sticky /* A sticky node (displayed before others in a list) */
{
}

.node-unpublished /* Unpublished nodes */
{
}

.node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
.comment-unpublished div.unpublished
{
	height: 0;
	overflow: visible;
	color: #d8d8d8;
	font-size: 75px;
	line-height: 1;
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	word-wrap: break-word; /* A very nice CSS3 property */
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */
{
	color: #c00;
}

.node .picture /* The picture of the node author */
{
}

.node.node-unpublished .picture,
.comment.comment-unpublished .picture
{
	position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

/** Drupal comments **/
#comments /* Wrapper for the list of comments and its title */
{
	margin: 1em 0;
}

.new /* "New" marker for comments that are new for the current user */
{
	color: #c00;
}

.comment ul.links /* Comment links. See also the ul.links declaration above. */
{
	margin: 1em 0;
}

/** Drupal blocks **/
.block /* Block wrapper */
{
	margin-bottom: 1em;
}

#user-login-form /* Drupal's default login form */
{
	text-align: left;
}

	li a.active /* The active item in a Drupal menu */
{
	color: #000;
}

/** Drupal forms **/
.form-item, /* Wrapper for a form element (or group of form elements) and its label */
.form-checkboxes,
.form-radios
{
	margin: 1em 0;
}

.form-item input.error, /* Highlight the form elements that caused a form submission error */
.form-item textarea.error,
.form-item select.error
{
	border: 2px solid #c00;
}

.form-item label /* The label for a form element */
{
	display: block;
	font-weight: bold;
}

.form-item label.option /* The label for a radio button or checkbox */
{
	display: inline;
	font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */
{
	color: #c00;
}

.form-item .description /* The descriptive help text (separate from the label) */
{
	font-size: 0.85em;
}

.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */
.form-radios .form-item
{
	margin: 0.4em 0;
}

.form-submit /* The submit button */
{
}

.container-inline div, .container-inline label /* Inline labels and form divs */
{
	display: inline;
}

.tips /* Tips for Drupal's input formats */
{
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

/** OpenID **/
	/* The default styling for the OpenID login link seems to assume Garland's
	* styling of list items.
	*/
#user-login-form ul /* OpenID creates a new ul above the login form's links. */
{
	margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

#user-login-form li.openid-link /* The "Log in using OpenID" links. */
{
	margin-top: 1em;
	margin-left: -20px; /* Un-do some of the padding on the ul list. */
}

#user-login-form li.user-link /* The "Cancel OpenID login" links. */
{
	margin-top: 1em;
}

#user-login ul
{
	margin: 1em 0;
}

#user-login li.openid-link, /* The OpenID links on the /user form. */
#user-login li.user-link
{
	margin-left: -2em; /* Un-do all of the padding on the ul list. */
}

/** Drupal admin tables **/
	/* We overrode these styles in html-elements.css, but restore them for the
	* forms on the site.
	*/

form tbody
{
	border-top: 1px solid #ccc;
}

form th
{
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

form tbody th
{
	border-bottom: 1px solid #ccc;
}

form thead th
{
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

div.admin .left
{
	margin-left:0;
}

	/***************** Edit ******************/

.section-node-edit .field-field-date
{
	border-bottom:1px solid #ccc;
	width:100%;
	padding-bottom:20px;
	color:#606060;
	font-size:.9em;
	margin-bottom:15px;
}

.section-node-edit .node-body
{
	width:430px;
	float:left;
	margin-right:35px;
}

.section-node-edit #content #content-area img
{
	border-color:#EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.section-node-edit .field-field-contacts, .section-releases .terms
{
	color:#606060;
	font-size:0.9em;
	margin-top:4px;
	margin-left:465px;
	padding-top:3px;
}

.section-node-edit .terms .terms-header
{
	font-weight:bold;
	margin-top:15px;
}

.section-node-edit #content .terms ul
{
	margin:0;
}

.section-node-edit #content .terms ul li
{
	padding:0;
	font-size:.9em;
	display:block;
	padding:0;
}


/********************************************/
/*				 Mobile CSS				*/
/********************************************/
/*Blue text #0a4076*/
.mobile
{
	margin: 0 auto;
	padding: 0;
	color:#333;
	width:100%;
}

body.mobile {
	margin-top: 20px;
	background-color: white;
	background-image: none;
}

.mobile #page
{
	padding:0 3%;
	width:94%;
	margin:0 auto;
	/*background: white url(images/mobile/background.png) repeat-x top left;*/
	background-position: right 0 top 5px;
}

.mobile #closure-blocks
{
	width:200px;
}

.mobile .breadcrumb
{
	width: 100%;
	font-size: 1em;
	overflow: visible;
}
.mobile .breadcrumb .breadcrumb-date {
	font-size: 1.2em;
	color: #0a4076;
}

.mobile #logo-title {
	position: relative;
	padding-bottom: 8px;
	margin-top: 24px;
	width: 108%;
	margin-left: -4%;
	background: #0a4076; /* Old browsers */
	background: -moz-linear-gradient(top,  #0a4076 0%, #072746 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a4076), color-stop(100%,#072746)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0a4076 0%,#072746 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0a4076 0%,#072746 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0a4076 0%,#072746 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0a4076 0%,#072746 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4076', endColorstr='#072746',GradientType=0 ); /* IE6-9 */

}
.mobile #site-name {
	margin-left: 4%;
	padding-left: 53px;
}

.mobile .more-link
{
	font-weight:normal;
	float:right;
	color:#333;
}

.mobile #si_nav, .mobile .view-id-Newsdesk_masthead, .mobile #block-block-6, 
.mobile #block-block-8, .mobile #block-block-9, .mobile #block-block-9 .block-inner, .mobile #sidebar-right, .mobile #block-views-ce16095c7192dcd2e325a24bdec5b290
{
	display:none !important;
}

.mobile #header
{
	height:auto;
	/*background:url(images/mobile/seriously-amazing-logo-mobile.png) no-repeat top left;*/

	background-size: 44%;
	padding-top:34px;
	margin-bottom:10px;
}
.mobile #header-inner {
	position: relative;
}
.mobile #header-inner:before {
	content: "";
	display: block;
	position: absolute;
	width: 215px;
	height: 48px;
	/*background-color: pink;*/
	top: -58px;
	left: -2px;
	background:url(images/mobile/seriously-amazing-logo-mobile.png) no-repeat top left;
	background-size: 100%;

}

.mobile #sidebar-left, .mobile #sidebar-left-inner, .mobile #content
{
	width:auto !important;
	margin:0 !important;
	float:none !important;
}

.mobile #site-name
{
	height:32px;
}

.mobile p, .mobile ul, .mobile ol, .mobile dl, .mobile pre, .mobile table, .mobile fieldset, .mobile blockquote
{
	font-size:0.9em;
}

.mobile #header .logo
{
	margin:0;
	padding:0;
}

.mobile #container #header .logo a
{
	margin:0;
	padding:0;
	display:block;
	width:145px;
	height:34px;
}

.mobile #block-nice_menus-1 ul.nice-menu li
{
	background-image:none !important;
}

.mobile #logo-floater h1
{
	margin:0;
	padding:0;
}

.mobile #site-name a
{
	background:url(images/mobile/newsdesk-logo-mobile.png) no-repeat top left;
	background-size: 100%;
	width:226px;
	height:40px;
	text-indent:-9999px;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:13px;
}

.mobile .block
{
	margin: 0 0 20px 0;
	background-color:#fff !important;
	background-image:none !important;
	border:1px solid #dedede;
	padding-bottom:10px;
	padding:0;
	width:auto !important;
	border-radius: 5px 5px 0 0;
}
.mobile .block a.facebook, .mobile .block a.Releases {
	border-radius: 5px 5px 0 0;
}

.mobile .block h2
{
	font-weight:600;
	padding:10px 20px 10px 15px;
	font-size:17px;
	color: #0a4076;
	/*background-image:none !important;*/
	text-indent:0 !important;
	margin:0 !important;
	/*background:#e9e9e9 !important;*/
	border-bottom:1px solid #dedede;
	display:block;
	width:auto !important;
	background: #e9e9e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #e9e9e9 25%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#e9e9e9), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e9e9e9 25%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e9e9e9 25%,#d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e9e9e9 25%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e9e9e9 25%,#d6d6d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */

}

.mobile .views-field-field-subtitle-value {font-size: .8em; font-style:italic;}

.mobile .block #content
{
	margin:20px;
}

.mobile .block .block-inner
{
	background-image:none !important;
	width:auto !important;
}

.mobile .block .block-inner .content
{
	background-image:none !important;
	padding:0 15px 5px 15px;
	font-size:1em;
}

.mobile .block .block-inner .content p
{
	font-size:1em;
}

.mobile .block .block-inner .content .views-row
{
	margin-bottom:5px;
	border-bottom: 1px solid #dedede;
	padding: 5px;
	position: relative;

}
.mobile #block-views-Mobile_news_releases-block_1 .block-inner .content .views-row {
	padding: 15px 15px 15px 0;
}
/*, .mobile .block .views-row .views-field-title */
.mobile .block .views-row .views-field-field-image-fid {
	float: left;
	padding: 5px 10px 10px 0;
}

.mobile #block-views-Mobile_home_releases-block_1 .views-row .views-field-title {
	margin: 20px 0 0 60px;
	font-size: 1.1em;
}

.mobile .block .view-Mobile-news-release-indiv .views-field-title {
	margin: 20px 0 0 0;
}

.mobile #block-views-Mobile_home_releases-block_1 .views-row .views-field-field-date-value {
	position: absolute;
	top: 11px;
	left: 66px;
	font-weight: bold;
	color: #0a4076;
}

.mobile .block .view-Mobile-news-release-indiv .views-field-field-date-value {
	left: 5px;
	border: none;
}

.mobile .block .block-inner .content .views-row:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.mobile .block .block-inner .content .views-row-last {
	border-bottom: none;
}

.mobile #sidebar-left #block-block-3 .connect a, .mobile #sidebar-left a.feed-icon
{
	font-size:1em;
}

.mobile .meta
{
	display:none;
}

.mobile #content #content-header
{
	background-image:none;
	margin:0 !important;
	background:#e9e9e9 !important;
	border-bottom:1px solid #dedede;
	display:block;
	width:auto !important;
	padding:5px 20px;
}

.mobile #content #content-header h1
{
	background-image:none;
	text-indent:0;
	margin:0;
}

.mobile #content
{
	margin:0 0 20px 0 !important;
	background-image:none;
	width:auto !important;
	background-color:#fff;
	border:1px solid #dedede;
}

.mobile #content #content-inner
{
	background-image:none;
}

.mobile #content .block, .mobile #content .block .block-inner .content
{
	border:none;
	padding:0;
}

.mobile #block-menu-secondary-links
{
	background-color:#000 !important;
	border:none;
}

.mobile #footer #block-menu-secondary-links ul li
{
	font-size:12px;
	padding:0 3px;
	font-weight: 100;
}

.mobile #block-menu-menu-mobile-links h2,
.mobile #block-block-20 h2 {
	background: none;
	border: none;
	font-weight: bold;
	padding: 5px 10px 10px 0;
}

.mobile #sidebar-left  #block-menu-menu-mobile-links .content,
.mobile #sidebar-left  #block-block-20 .content {
	border: 1px solid #dedede;
	border-radius: 5px 5px 0 0;
	padding: 0;
	margin: 0;
	border: 1px solid #dedede;
}

.mobile #block-menu-menu-mobile-links  ul.menu,
.mobile #block-block-20  ul {
	margin: 0;
	padding: 0;
}


.mobile #block-menu-menu-mobile-links .block-inner li,
.mobile #block-block-20 .block-inner li {
	list-style: none;
	width: 100%;
	overflow: hidden;
}

.mobile #block-menu-menu-mobile-links .block-inner li a,
.mobile #block-block-20 .block-inner li a {
	width: 100%;
	display: block;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 20%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 20%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 20%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 20%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 20%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	list-style: none;
	padding-left: 80px;
	line-height: 3em;
	font-size: 17px;
	text-decoration: none;
	color: #4c4d4f;
	position: relative;
}

.mobile #block-menu-menu-mobile-links .block-inner li .Releases:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png)  no-repeat -1px -2px;
	background-size: 173%;
	width: 41px;
	height: 30px;
	left: 15px;
	top: 10px;
}

.mobile #block-menu-menu-mobile-links .block-inner li .Media:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat 0 -34px;
	background-size: 205%;
	width: 30px;
	height: 35px;
	left: 18px;
	top: 6px;
}


.mobile #block-menu-menu-mobile-links .block-inner li .Snapshots:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat -37px -268px;
	background-size: 200%;
	width: 36px;
	height: 30px;
	left: 15px;
	top: 10px;
}

.mobile #block-menu-menu-mobile-links .block-inner li .Photos:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat 0 -268px;
	background-size: 200%;
	width: 36px;
	height: 30px;
	left: 15px;
	top: 10px;
}

.mobile #block-menu-menu-mobile-links .block-inner li .Press:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat 0 -107px;
	background-size: 240%;
	width: 24px;
	height: 37px;
	left: 20px;
	top: 6px;
}

.mobile #block-menu-menu-mobile-links .block-inner li .Fact:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat 0 -183px;
	background-size: 200%;
	width: 36px;
	height: 35px;
	left: 15px;
	top: 8px;
}

.mobile #block-menu-menu-mobile-links .block-inner li .Calendar:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat 0 -222px;
	background-size: 200%;
	width: 35px;
	height: 34px;
	left: 15px;
	top: 10px;
}

/*.mobile #block-block-20 li .facebook:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/double-size.png) no-repeat 0 -289px;
	width: 31px;
	height: 30px;
	left: 15px;
	top: 10px;
}

.mobile #block-block-20 li .twitter:before {
	content: "";
	position: absolute;
	display: block;
	background: url(images/mobile/small-sprite.png) no-repeat 0 -329px;
	width: 31px;
	height: 31px;
	left: 15px;
	top: 10px;
}*/

.mobile #block-menu-menu-mobile-links,
.mobile #block-block-20 {
	border: none;
}
.mobile #block-block-12 h2 {
	display: none;
}

.mobile #block-block-12 ul {
	width: 100%;
	display: block;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 20%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 20%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 20%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 20%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 20%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	list-style: none;
	/*line-height: 3em;*/
	padding: 0;
	margin: 0;
	text-decoration: none;
	position: relative;
	height: 50px;
}
.mobile #sidebar-left #block-block-12 .content {
	margin: 0;
	padding: 0;
}
.mobile #block-block-12 li {
	display: inline-block;
	width: 32.2%;

}
.mobile #block-block-12 li .youtube, .mobile #block-block-12 li .twitter {
	border-right: 1px solid #dedede;
}
.mobile #block-block-12 li a {
	display: block;
	width: 100%;
	line-height: 4em;
	height: 50px;
	/*border-right: 1px solid #dedede;*/
	text-indent: -9999px;
	position: relative;
}

.mobile #block-block-12 li .youtube span {
	background: url(images/mobile/double-size.png) no-repeat 0 -390px;
	background-size: 100%;
	width: 72px;
	height: 28px;
	left: 50%;
	top: 12px;
	position: absolute;
	display: block;
	margin-left: -36px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mobile #block-block-12 li .twitter span {
	background: url(images/mobile/double-size.png) no-repeat 0 -296px;
	background-size: 200%;
	width: 31px;
	height: 31px;
	left: 50%;
	top: 10px;
	position: absolute;
	display: block;
	margin-left: -15px;
}
.mobile #block-block-12 li .facebook span {
	background: url(images/mobile/double-size.png) no-repeat 0 -264px;
	background-size: 200%;
	width: 31px;
	height: 30px;
	left: 50%;
	top: 12px;
	position: absolute;
	display: block;
	margin-left: -16px;
}
.mobile #sidebar-left #block-block-12 li a {
	height: 50px;
}
.mobile #block-block-18, .mobile #block-block-19 {
	display: none;
}

	/***** homepage ****/

.page-mobile #content, .page-mobile #content #content-bottom
{
	padding:0;
	margin:0;
}

.page-mobile #content #content-bottom .block
{
	margin:0;
}

.page-mobile #content-bottom .block .block-inner .content
{
	padding:0px !important;
	font-size:.9em;
}

.page-mobile #content #content-bottom h2
{
	font-size:17px;
}

.page-mobile .more-link
{
	padding:3px 5px;
}

.page-mobile .view-Newsdesk-releases-list .views-row
{
	margin-bottom:10px;
	border-bottom:1px solid #CACACA;
}

.page-mobile .view-Newsdesk-releases-list .views-row-last
{
	border:none;
}

	/**** mobile photos ***/

.page-mobile-photos #block-views-Mobile_photos_videos-block_1 .block-inner .content
{
	padding-top:15px;
	padding-bottom:15px;
}

.page-mobile-photos .views-field-field-image-fid
{
	margin:0 10px 10px 0;
	float:left;
}

.page-mobile-photos .views-row
{
	clear:both;
	display:block;
}

/**** mobile snapshots ***/

.page-mobile-snapshot #block-views-Mobile_snapshots_list-block_1 .block-inner .content
{
	padding-top:15px;
	padding-bottom:15px;
}

.page-mobile-snapshot .views-field-field-image-fid
{
	margin:0 10px 10px 0;
	float:left;
}

.page-mobile-snapshot .views-row
{
	clear:both;
	display:block;
}




.page-mobile-kits .block .block-inner .content
{
	padding-top:10px;
	padding-bottom:10px;
}

.page-mobile-kits .block .block-inner .content .views-row
{
	margin-bottom:5px;
}

.page-mobile-factsheets .view-Mobile-fact-sheets
{
	padding-top:10px;
}

.page-mobile-factsheets .view-Mobile-fact-sheets .views-field-field-date-value
{
	font-size:1em;
}

.page-mobile-factsheets .block .block-inner .content .view-Mobile-fact-sheets .views-row
{
	margin-bottom:10px;
}

.page-mobile-contacts .view-Newsdesk-contacts-list p
{
	margin:0;
}

.page-mobile-contacts .block .block-inner .content .view-Newsdesk-contacts-list .views-row
{
	margin-bottom:10px;
}

.page-mobile-contacts .block .block-inner .content h3
{
	font-size:1em;
}

.page-mobile-contacts .block .block-inner .content .view-Newsdesk-contacts-list .views-row-last
{
	margin-bottom:20px;
}

.page-mobile-releases .block .block-inner .content .view-Mobile-news-releases
{
	padding-top:10px;
}

.page-mobile-releases .block .block-inner .content .view-Mobile-news-releases .views-row
{
	margin-bottom:10px;
}

.page-mobile-releases .block .block-inner .content .view-Mobile-news-releases .views-field-field-date-value
{
	font-size:1em;
}

.mobile .view-Mobile-news-release-indiv .views-field-title, .mobile .view-Mobile-press-kit-indiv .views-field-title, .mobile .view-Mobile-fact-sheet-indiv .views-field-title
{
	font-weight:bold;
	margin-top:10px;
	display:block;
	font-size:1.1em;
}

.mobile .view-Mobile-press-kit-indiv label
{
	font-weight:bold;
	margin-top:10px;
	display:block;
	color:#606060;
}

.mobile .view-Mobile-news-release-indiv .date-display-single, .mobile .view-Mobile-fact-sheet-indiv .date-display-single
{
	color:#606060;
	padding-bottom:5px;
	padding-top:5px;
	/*border-bottom:1px solid #ccc;*/
	display:block;
	margin-bottom:10px;
}

	/** Press Kits ***/

.page-mobile-kits #block-views-Mobile_photos_videos-block_1 .block-inner .content
{
	padding-top:15px;
	padding-bottom:15px;
}

.page-mobile-kits .views-field-field-image-fid
{
	margin:0 10px 10px 0;
	float:left;
}

.page-mobile-kits .views-row
{
	clear:both;
	display:block;
}

.page-mobile-kits .block .block-inner .content
{
	padding-top:10px;
	padding-bottom:10px;
}

.page-mobile-kits .block .block-inner .content .views-row
{
	margin-bottom:10px;
}
/* Edits to the CSS for Related Photos */
.field-field-relatedphoto .node-type-photo .node-inner .content .node-body {
overflow: hidden;
height: 0;
width: 0;
}
.node-type-photo .node-inner .content .field-field-subtitle {
font-size:11px; text-align:left; color:#808080;
}

.node-type-smithsonian-snapshot .node-inner .content .field-field-subtitle {
font-size:11px; text-align:center; color:#808080;
}

.node-type-smithsonian-snapshot .node-inner .content .field-field-image {
	   text-align:center;
display: block;
			   margin-left: auto;
			   margin-right: auto;

			   /*background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #FFFFFF;
			   border-radius: 2px 2px 2px 2px; box-shadow: 0 0 3px #AAAAAA; padding: 3px;*/
}


.node-type-photo .node-inner h2 {
line-height: 17px !important;
}
.node-type-photo .node-inner h2 a {
font-size:11px !important;
text-decoration: none;
}
.field-field-relatedphoto .field-items .field-label-inline-first
{
padding-top: 10px;
}
.node-type-staff-bio .field-field-image {
margin-left: 0 !important;
}
.node-type-media-event .node-inner .content .field-field-contacts p{
margin-left: 0;
}

/* Buildings Photos Page */
.page-photos-buildings  .views-view-grid td {
	padding: 0 45px 15px 0;
	vertical-align: top;
}
.page-photos-buildings  .views-view-grid td span {
	display:block;
	text-align: center;
}
.page-photos-buildings  .views-view-grid td.col-3 span {
	width: 220px;
}
.page-photos-buildings  .views-view-grid td span a {
	display: block;
	width: 192px;
}
.page-photos-buildings  .views-view-grid td img {
	border-color: #EEEEEE #B7B7B7 #B7B7B7 #EEEEEE;
	border-style: solid;
	border-width: 1px;
	left: 0;
	padding: 5px;
	margin: 0;
}
.page-photos-buildings   .view-filters input[type="text"] {
	width: 160px;
	height: 18px;
}
.page-photos-buildings   .view-filters input[type="submit"] {
	background: transparent url(/sites/all/themes/si_newsdesk/images/search.png) no-repeat top left;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
	cursor: pointer;
	width: 74px;
	text-indent: -9999px;
	text-transform: capitalize;
	display: block;
	border: none;
}
.page-photos-buildings   .view-filters input[type="submit"]:hover
{
	background-position:bottom;
}

/* Buildings Photos Quick Links Styles */
.buildings-quick-filter {
	width: 665px;
	padding: 0;
	margin: 0;
}
.buildings-quick-filter:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
.buildings-quick-filter li {
	list-style: none;
	float: left;
	width: 150px;
	margin: 0 15px 10px 0;
	min-height: 36px;
}
* html .buildings-quick-filter li { height: 36px; }


/*Photos Page CTA Buttons */
.photos-page-buttons {
	margin: 0 0 10px;
}
.photos-page-buttons:after {
	content: "";
	clear: both;
	display:block;
	height: 0;
	visibility: hidden;
}
.photos-page-buttons .button {
	display: block;
	position: relative;
	width: 212px; height: 143px;
	background: url("/sites/all/themes/si_newsdesk/images/photos-page-buttons.png") no-repeat;
	float: left;
	margin: 0 15px 0 0;
}
.photos-page-buttons .buildings:hover {
	background-position: 0 bottom;
}
.photos-page-buttons .button span {
	display: inline-block;
	position: absolute;
	text-align: center;
	width: 212px;
	bottom: -15px;
}
.photos-page-buttons .button:hover span {
	text-decoration: underline;
}
.photos-page-buttons .logos {
	background-position: -232px 0;
}
.photos-page-buttons .logos:hover {
	background-position: -232px bottom;
}
.photos-page-buttons .search {
	background-position: -464px 0;
	margin: 0;
}
.photos-page-buttons .search:hover {
	background-position: -464px bottom;
}
.mobile #sidebar-left #block-block-3 h2, .mobile #sidebar-left #block-block-12 h2 {
	display: none;
}
@media screen and (min-width: 400px) {
	.mobile #logo-title:after {
	/*content: "";
	position: absolute;
	background:url(images/mobile/butterflies-small.png) no-repeat;
	height: 125px;
	width: 166px;
	z-index: 300;
	right:2px;
	top: -42px;*/
	}

}
@media screen and (max-width: 400px) {

		.mobile .view-Mobile-news-release-indiv .views-row .views-field-field-image-fid {
		float: none;

	}


}
