@charset "UTF-8";
/*  Open Exhibits Basic CSS Document  */ 
/* // DEPLOY SITE STYLES +++ NOTE - styles created by Miles are indicated by "[mw]" // */

/* //////////// FONT EMBEDDING \\\\\\\\\\\\\ */
	@font-face {
    font-family:'OpenSansBold';
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-bold-webfont.eot');
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight:normal;
    font-style:normal;

	}
	
	@font-face {
			font-family:'OpenSansBoldItalic';
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-bolditalic-webfont.eot');
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-bolditalic-webfont.woff') format('woff'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-bolditalic-webfont.ttf') format('truetype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-bolditalic-webfont.svg#OpenSansBoldItalic') format('svg');
			font-weight:normal;
			font-style:normal;
	
	}
	
	@font-face {
			font-family:'OpenSansExtrabold';
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabold-webfont.eot');
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabold-webfont.eot#iefix') format('embedded-opentype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabold-webfont.woff') format('woff'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabold-webfont.ttf') format('truetype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabold-webfont.svg#OpenSansExtrabold') format('svg');
			font-weight:normal;
			font-style:normal;
	
	}
	
	@font-face {
			font-family:'OpenSansExtraboldItalic';
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabolditalic-webfont.eot');
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabolditalic-webfont.eot#iefix') format('embedded-opentype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabolditalic-webfont.woff') format('woff'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabolditalic-webfont.ttf') format('truetype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-extrabolditalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
			font-weight:normal;
			font-style:normal;
	
	}
	
	@font-face {
			font-family:'OpenSansLight';
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-light-webfont.eot');
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-light-webfont.eot#iefix') format('embedded-opentype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-light-webfont.woff') format('woff'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-light-webfont.ttf') format('truetype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-light-webfont.svg#OpenSansLight') format('svg');
			font-weight:normal;
			font-style:normal;
	
	}
	
	@font-face {
			font-family:'OpenSansItalic';
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-italic-webfont.eot');
			src:url('/wp-content/themes/openexhibits/webfontkit/opensans-italic-webfont.eot#iefix') format('embedded-opentype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-italic-webfont.woff') format('woff'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-italic-webfont.ttf') format('truetype'),
					 url('/wp-content/themes/openexhibits/webfontkit/opensans-italic-webfont.svg#OpenSansItalic') format('svg');
			font-weight:normal;
			font-style:normal;
	
	}
	
	@font-face {
    font-family:'OpenSansRegular';
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-regular-webfont.eot');
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight:normal;
    font-style:normal;

}
	
	@font-face {
    font-family:'OpenSansSemibold';
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-semibold-webfont.eot');
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-semibold-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-semibold-webfont.woff') format('woff'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-semibold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight:normal;
    font-style:normal;

}

@font-face {
    font-family:'OpenSansSemiboldItalic';
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-semibolditalic-webfont.eot');
    src:url('/wp-content/themes/openexhibits/webfontkit/opensans-semibolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-semibolditalic-webfont.woff') format('woff'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('/wp-content/themes/openexhibits/webfontkit/opensans-semibolditalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight:normal;
    font-style:normal;

}

/* possible css fix for Chrome disappearing font issue */
body
{
  -webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
	zoom:1;
}

@-webkit-keyframes fontfix{
	from{ 	opacity: .9; }
	to{	opacity: 1; }
}

/* //////////// STYLE RESET \\\\\\\\\\\\\ */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,/*blockquote,*/th,td { margin:0; padding:0; }
	table {	border-collapse:collapse;	border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
	ol,ul {	list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
	q:before,q:after { content:''; } 
	abbr,acronym { border:0; }
	
	p, div { word-wrap: break-word; }


/* //////////// BASE PRESENTATION STYLES \\\\\\\\\\\\\ */ 
	body { font-size:100%; font-family:'OpenSansSemibold', sans-serif; /* changed from font to font-family - 101612 - glass */ }
	h1 { /* 18px via YUI Fonts CSS foundation */ font-size:138.5%; }
	h2 { /* 16px via YUI Fonts CSS foundation */ font-size:123.1%; }
	h3 { /* 14px via YUI Fonts CSS foundation */ font-size:108%; }
	h1,h2,h3 {/* [mw] font-family for headlines */ font-family:'OpenSansRegular', Arial, Helvetica; }
	h1,h2,h3 { /*  top & bottom margin based on font size  */ margin:1em 0; }
	h1,h2,h3,h4,h5,h6,strong { /* bringing boldness back to headers and the strong element */ font-weight:bold; }
	abbr,acronym { /* indicating to users that more info is available  */ border-bottom:1px dotted #000; cursor:help; } 
	em { /* bringing italics back to the em element */ font-style:italic; font-weight:inherit; }
	blockquote,ul,ol,dl { /* giving blockquotes and lists room to breath */ margin:1em; }
	ol,ul,dl { /* bringing lists on to the page with breathing room  */ margin-bottom: 50px; margin-left:2em; }
	
	ol {
		font-size: 1.1em;
	}
	
	#primary ol p {
		font-size: 1em;
	}
	
	ol li { /* giving OL's LIs generated numbers */ list-style:decimal outside; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.85em; /*font-size:13px;*/ color:#666; }
	ol li a { color:#933; text-decoration:none; border:none; outline:none; }
	ol li a:hover { color:#966; }
	ul li { /* giving UL's LIs generated disc markers */ list-style:disc outside; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.85em; /*font-size:13px;*/ color:#666; }
	ul li a { color:#933; text-decoration:none; border:none; outline:none; }
	ul li a:hover { color:#966; }
	dl dd { /* giving UL's LIs generated numbers */ margin-left:1em; }
	th,td { /* borders and padding to make the table readable */ border:1px solid #000;	padding:.5em; }
	th { /* distinguishing table headers from data cells */ font-weight:bold;	text-align:center; }
	caption { /* coordinated marking to match cell's padding */ margin-bottom:.5em;	/* centered so it doesn't blend in to other content */ text-align:center; }
	p,fieldset,table { /* so things don't run into each other */ font-size:1em; margin-bottom:1em; }
	a:visited { outline:none; text-decoration:none; }
	a img { outline:none; text-decoration:none; }
	
	
	h1.pageTitle1 { font-family:'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2em; color:#993333; font-weight:lighter; text-align:center; }
	body.home h1.pageTitle1 { width:916px; margin:.7em auto; }
	h1.pageTitle2 {}
	.clearBoth { clear:both; height:0px; line-height:0px; padding:0px; margin:0px; }
	.semiBold { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; }
	
	.editor-hidden { display:none; }
	.wp-editor-container .editor-hidden { display:block; color:#9D003D !important; }

/* //////////// BASIC SITE STRUCTURE \\\\\\\\\\\\\ */ 
body { width:100%; height:100%; margin:0; padding:0; background-color:#222; }


/* ////////////////////////////////////////  PAY ATTENTION IN HERE - BELOW  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */ 
/* DELETE (or comment out) THE STYLES BELOW IF YOU WANT TO RETURN TO 1024px FIXED-WIDTH, CENTERED FORMAT FOR INTERIOR PAGES */
body #contentExteriorWrap { /* the old background color background-color:#B0B0B0; */ /* the proposed background color background-color:#EBEBEB; */ /* preferred background color */ background-color:#DFDFDF;   position:relative; }
body #contentExteriorWrap .top1 { width:100%; height:11px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/container-top-shadow-bg.png') repeat-x 0 0; z-index:99; position:absolute; top:0; 
left:0; }
body #contentExteriorWrap .bottom1 { width:100%; height:11px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/container-bottom-shadow-bg.png') repeat-x 0 0; z-index:99; position:absolute; bottom:0; right:0; }
/* DELETE (or comment out) THE STYLES ABOVE IF YOU WANT TO RETURN TO 1024px FIXED-WIDTH, CENTERED FORMAT FOR HOME PAGE */

/* Toggle DELETION (or commenting out) THE STYLES BELOW IF YOU WANT TO SWITCH BETWEEN 1024px FIXED-WIDTH, CENTERED FORMAT and FULL WIDTH VERSION FOR HOME PAGE */
/*body #contentExteriorWrap .top1 { display:none; }
body #contentExteriorWrap .bottom1 { display:none; }*/
body #container .top { display:none; } 
body #container .bottom { display:none; }
/* Toggle DELETION (or commenting out) THE STYLES ABOVE IF YOU WANT TO SWITCH BETWEEN 1024px FIXED-WIDTH, CENTERED FORMAT and FULL WIDTH VERSION FOR HOME PAGE */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DELETE (or comment out) THE STYLES BELOW IF YOU WANT TO RETURN TO 1024px FIXED-WIDTH, CENTERED FORMAT FOR HOME PAGE */
body.home #contentExteriorWrap { background: transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/oe-front-background.png') repeat 0 0; position:relative; }
body.home #contentExteriorWrap .top1 { width:100%; height:11px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/container-top-shadow-bg.png') repeat-x 0 0; z-index:99; position:absolute; top:0; 
left:0; }
body.home #contentExteriorWrap .bottom1 { width:100%; height:11px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/container-bottom-shadow-bg.png') repeat-x 0 0; z-index:99; position:absolute; bottom:0; right:0; }
/* DELETE (or comment out) THE STYLES ABOVE IF YOU WANT TO RETURN TO 1024px FIXED-WIDTH, CENTERED FORMAT FOR HOME PAGE */

/* Toggle DELETION (or commenting out) THE STYLES BELOW IF YOU WANT TO SWITCH BETWEEN 1024px FIXED-WIDTH, CENTERED FORMAT and FULL WIDTH VERSION FOR HOME PAGE */
/*body.home #contentExteriorWrap .top1 { display:none; }
body.home #contentExteriorWrap .bottom1 { display:none; }*/
body.home #container .top { display:none; } 
body.home #container .bottom { display:none; }
/* Toggle DELETION (or commenting out) THE STYLES ABOVE IF YOU WANT TO SWITCH BETWEEN 1024px FIXED-WIDTH, CENTERED FORMAT and FULL WIDTH VERSION FOR HOME PAGE */
/* ////////////////////////////////////////  PAY ATTENTION IN HERE - ABOVE  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */ 

body.home .sdkDownload { text-align:center; position:relative; /*top:-16px;*/ top:-8px; }
body.home .sdkDownload a { text-decoration:none; border:none; outline:none; }
body.home .sdkDownload a:hover img { filter:alpha(opacity=70); /* Internet Explorer */ -moz-opacity:0.7; /* Mozilla 1.6 and below */ opacity: 0.7; /* newer Mozilla and CSS-3 */ }

#page { width:100%; margin:0; padding:0; /* the page div is the container for everything - we make it separate from body so it can be manipulated independently */ } 
	#pageInteriorWrap { width:100%; /* this page interior wrap div wraps all the page structure - separated from page so it can be manipulated independently */ }
		#mastheadExteriorWrap { width:100%; background-color:#333; /* this masthead interior wrap div wraps all the masthead content */  }
			#mastheadInteriorWrap { width:1024px; /*height:93px;*/ margin:0 auto; /* this masthead interior wrap div wraps all the masthead content within the main 1024px wide centered area */ }
		#contentExteriorWrap { width:100%; background-color:#B0B0B0; /* this content wrap div wraps all the structure associated with a given page or post */ }
			#contentInteriorWrap { width:1024px; margin:0 auto; background-color:#EBEBEB; /* this content wrap div wraps all textual and graphic content associated with a given page or post within the main 1024px wide centered area*/ }
			#container { position:relative; }
			#container .top { width:1024px; height:11px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/container-top-shadow-bg.png') repeat-x 0 0; z-index:99; position:absolute; top:0; left:0; }
			#container .bottom { width:1024px; height:11px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/container-bottom-shadow-bg.png') repeat-x 0 0; z-index:99; position:absolute; bottom:0; right:0; }
			body.home #content { background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/oe-front-background.png') repeat 0 0; }
		#footerExteriorWrap { width:100%; height:auto; overflow:hidden; background:#222; display:block; /* this footer exterior wrap div wraps all the footer structure content */ }
			#footerInteriorWrap { width:975px; margin:0 auto; display:block; padding:0 24px; /* this footer interior wrap div wraps all the footer content within the main 1024px wide centered area */ }
			

/* //////////// UTILITY NAVIGATION ELEMENETS \\\\\\\\\\\\\ */ 
#utilityNavBar { width:1024px; margin:0 auto; height:25px; background-color:#333; }
	#utilityNavBar { height:25px; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#999;  }
	ul#utilityNav { height:25px; float:right; list-style:none; margin:0 24px 0 0; padding:0; background:transparent; border:0; }
	ul#utilityNav li { float:left; list-style:none; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; position:relative; display:list-item; }
	ul#utilityNav li.pretext { background-color:transparent; color:#999; }
		ul#utilityNav li a { height:25px; text-decoration:none; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; font-size:.85em; color:#FFF; display:table-cell; text-transform:uppercase; 
		vertical-align:middle; }
		ul#utilityNav li.pretext a { height:25px; color:#aaa; /* color:#999; changed for useability */ display:table-cell; vertical-align:middle; padding:0 20px; }
		ul#utilityNav li.pretext a.active { color:#FFF; }
	
	ul#utilityNav li.shareOptions { background-color:#C07332; float:left; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#999; display:table-cell; vertical-align:middle; height:25px; }
		ul#utilityNav li.shareOptions a { padding:0 30px 0 13px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/function-down-arrow.png') no-repeat 93% 9px; }
		ul#utilityNav.noRights li.shareOptions a { width:100px; background-image:none; text-align:center; padding:0; }
		
	ul#utilityNav li.userOptions  { background-color:#4A794A; float:left; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#999; display:table-cell; vertical-align:middle; }
		#utilityNav li.userOptions a { padding:0 30px 0 13px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/function-down-arrow.png') no-repeat 93% 9px; }
		ul#utilityNav.noRights li.userOptions a { width:100px; background-image:none; text-align:center; padding:0; }
	
		ul#utilityNav li ul { /*display:none;*/ margin:0; padding:0; }
		ul#utilityNav li.shareOptions ul { background-color:#C07332; }
		ul#utilityNav li.userOptions ul { background-color:#4A794A; }
	
	#utilityNavBar ul li ul { box-shadow:0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2); display:none;
	position:absolute; top:25px; left:0; float:left; z-index:99999; }
	ul#utilityNav li.shareOptions ul { width:218px; }
	ul#utilityNav li.userOptions ul  { width:136px; }
		ul#utilityNav li ul li { background-image:none; display:block; }
			ul#utilityNav li ul li a { background-image:none; }		
			ul#utilityNav li.shareOptions ul li a {
				color: #930;
				font-size: 1em;
				background-image: none;
				-webkit-transition: all 0.3s ease-out;
				-moz-transition: all 0.3s ease-out;
				transition: all 0.3s ease-out;
			}
			ul#utilityNav li.shareOptions ul li a:hover { color:#FFF; }	
			ul#utilityNav li.userOptions ul li a {
				color: #003333;
				font-size: 1em;
				background-image: none;
				-webkit-transition: all 0.3s ease-out;
				-moz-transition: all 0.3s ease-out;
				transition: all 0.3s ease-out;
			}
			ul#utilityNav li.userOptions ul li a:hover { color:#FFF; }
			
			ul#utilityNav li ul li a:hover { color:#FFF; }
	
	#utilityNavBar ul li:hover > ul { display:block; }
	#utilityNavBar ul li a:hover > ul { display:block; }
	
	#headerExteriorWrap { width:100%; height:87px; margin:0; padding:0; background-color:#222; /* this header interior wrap div wraps all the header content */  }
	#headerInteriorWrap { width:1024px; margin:0 auto; /* this header interior wrap div wraps all the header content */  }
	
	h2.logoText { width:212px; height:63px; margin:0; padding:14px 25px 0 25px; position:relative; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; text-indent: -9999px;}
  	h2.logoText div { background:url("/wp-content/themes/openexhibits/images/oeSiteStructureImages/logo_oe_powered_by.png") no-repeat; width:100%; height:100%; position:absolute; top:14px; }
		h2.logoText a, h2.logoText a:hover { text-decoration:none; border:none; outline:none;}
	
	/* //////////// UNIVERSAL NAVIGATION ELEMENTS \\\\\\\\\\\\\ */ 
	#access { background:#222; display:block; float:right; margin:0 auto; width:700px; }
		#access .menu-header, div.menu { width:auto; margin:0 5px 0 0; }
			#access .menu-header ul, div.menu ul { list-style:none; margin: 9px 0 0 0; }
				#access .menu-header ul li, div.menu ul li { list-style:none; float:right; position:relative; }
					#access a { color:#aaa; display:block; line-height:80px; padding:0 25px 0 5px; text-decoration:none; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.95em; 
					text-transform:uppercase; /*-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;*/ }
					#access ul ul { box-shadow:0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2); display:none; position:absolute; top:68px; 
					left:0; float:left; width:180px; z-index:99999; }
						#access ul ul li { min-width:180px; }
							#access ul ul ul { left:100%; top:0; }
							#access ul ul ul { font-size:1.2em; }
								#access ul ul a { background:#222; line-height:1em; padding:7px 10px; width:160px; height:auto; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; /*font-size:.725em;*/ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
				#access li:hover > a, #access ul ul :hover > a { background:#222; color:#fff; }
				#access ul.sub-menu li:hover > a { background:#333; }
				#access ul li:hover > ul { display:block; }
				#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color:#fff; }
				* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover
				 { color:#fff; }
				 
				/* [mw] - Hide the CMME/HCI+ISE menu tier. */
				#access ul ul ul,
				#access ul ul li:hover > ul {
					display: none;
				}
				 
	.screen-reader-text { position:absolute; left:-9000px; }
	
	/* //////////// STYLES PORTED FROM OE REDUX \\\\\\\\\\\\\ */ 
	
	/* these rules need to go under line 292 in oeSiteStructure.css becuase they need to modify existing/legacy styles */
	#access .menu-header ul#menu-topnavigation a { font-size:1.15em; }
	#access .menu-header ul#menu-topnavigation li.menu-item-6438 { color:#222; width:90px; height:68px; background:url('/wp-content/themes/openexhibits/images/z-redux/topnav-search-icon.png') no-repeat 5px 25px; }
	#access .menu-header ul#menu-topnavigation li.menu-item-6438 a { color:#222; width:60px; height: 68px; padding:0 25px 0 5px; }
	#access .menu-header ul#menu-topnavigation li.menu-item-6438 a:hover { color:#222; background:transparent url('/wp-content/themes/openexhibits/images/z-redux/topnav-search-icon-white.png') no-repeat 5px 25px; }
	#access .menu-header ul#menu-topnavigation li.menu-item-6438:hover { color:#222; background:transparent url('/wp-content/themes/openexhibits/images/z-redux/topnav-search-icon-white.png') no-repeat 5px 25px; }
	
	ul#utilityNav li.pretext a:hover { color:#FFF; /* this rule needs to go under line 235 in oeSiteStructure.css becuase it needs to modify existing/legacy style */ }
	
	
	/* //////////// FOOTER ELEMENTS \\\\\\\\\\\\\ - changes to footer css need to be reflected in the discourse css */ 
	#footerNSFWrap { float:left; margin:0; padding:0; width:685px; }
		#footerNSFWrap .nsfLogoWrap { margin-top:5px; padding:16px 18px 0 0; }
			#footerNSFWrap .nsfLogoWrap a { background:url("/wp-content/themes/openexhibits/images/oeSiteStructureImages/nsf_logo.png") no-repeat scroll left center transparent; display:block; float:left; height:65px; padding:0 15px 0 0; 
			width:66px; }
			#footerNSFWrap .nsfLogoWrap p { padding-right:25px; }
		#footerNSFWrap p { color:#999; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; line-height:125%; font-weight:normal; margin:0; padding:0; }
		#footerNSFWrap a.footer-link:link, a.footer-link:visited { border:none; color:#FFF; text-decoration:none; }
		#footerNSFWrap a.footer-link:hover { border-bottom:1px dotted #CCC; color:#CCC; text-decoration:none; }
		
		
  #footerItemsWrap { float:left; margin:0; padding:0; width:750px; }
		#footerItemsWrap .footerLogoWrap { float:left; padding: 24px 0; }
		#footerItemsWrap .footerLogoWrap img.footer-logo { clear:both; height:47px; margin-bottom:20px; width:127px; }
		#footerItemsWrap .footerLogoWrap.imls { width:260px;}
		#footerItemsWrap .footerLogoWrap.ideum { width:250px;}
		#footerItemsWrap .footerLogoWrap.ideum img.footer-logo { margin:6px 0 14px; }
		#footerItemsWrap .footerLogoWrap.attrib { width:230px; }
			#footerItemsWrap .footerLogoWrap p { padding-right:25px; }
		#footerItemsWrap p { color:#999; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; line-height:125%; font-weight:normal; margin:0; padding:0; }
		#footerItemsWrap a.footer-link:link, a.footer-link:visited { border:none; color:#FFF; text-decoration:none; }
		#footerItemsWrap a.footer-link:hover { border-bottom:1px dotted #CCC; color:#CCC; text-decoration:none; }
	
	#footerNavSocial { float:right; margin:0; padding:0; width:220px; }
	#footerNavSocial .navWrap { /*margin:64px 0 2px 0;*/ margin:89px 0 2px 0; clear:both; float:right; }
		#footerNavSocial .navWrap ul { display:block; float:right; height:25px; margin:0; width:270px; }
		#footerNavSocial .navWrap ul li { float:right; list-style-image:none; list-style-type:none; padding:0 0 0 25px; text-align:center; }
			#footerNavSocial .navWrap ul li a { color:#999; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.9em; word-spacing:2px;
			text-decoration:none; }
			#footerNavSocial .navWrap ul li a:hover	{ color:#FFF; }
			#footerNavSocial .navWrap ul li a.on { color:#FFF; }
		
		#footerNavSocial .connectWrap { width:215px; clear:both; float:right; display:block; }
			#footerNavSocial .connectWrap .connectTitle { color:#999; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:13px; float:right; clear:none; position:relative; 
		top:5px; }
				a.connect-link:link, a.connect-link:visited { border:none; font-size:14px; font-weight:bolder; text-decoration:none; color:#069; }
				
				.socialIconsWrap { margin:6px 0 0 15px;width:115px;height:13px;float:right; }
					.socialIcon { display:block; float:right; }
						a.connect-link span { background-image: url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/social-media-icons-sprite2.png'); background-repeat: no-repeat; }
						a.connect-link span.facebook-icon { background-position: 0px 0px; display:block; width:19px; height:13px; }
						a.connect-link span.twitter-icon { background-position: -20px 0px; display:block; width:26px; height:13px; }
						a.connect-link span.vimeo-icon { background-position: -46px 0px; display:block; width:19px; height:13px; }
						a.connect-link span.flickr-icon { background-position: -60px 0px; display:block; width:22px; height:13px; }
						a.connect-link span.youtube-icon { background-position: -89px 0px; display:block; width:24px; height:13px; }
						
	
	/* //////////// SORT FILTER ELEMENTS \\\\\\\\\\\\\ */ 
	#sectionHeader #sortFilter { /*display:table;*/ display:table-cell; vertical-align: middle; }
	#sectionHeader #sortFilter.alt { /*display:table;*/ display:table-cell; vertical-align: middle; width:100%; }
	
	#sectionHeader #sortFilter.full { width:970px; }
	#sectionHeader #sortFilter h3 { float:left; padding:0 20px 0 0;  margin:6px 0 0 0; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:13px; font-weight:lighter; color:#666; 
	line-height:110%; text-transform:uppercase; }
	#sectionHeader #sortFilter #filters { float:left; max-width:530px; position:relative; top:6px; }
		#sectionHeader #sortFilter #filters ul { float:left; width:610px; padding:0 20px 0 0; margin:-2px 0 0 0; }
			#sectionHeader #sortFilter #filters ul li { float:left; line-height:110%; list-style:none; list-style-image:none; text-transform:uppercase; margin:0 24px 0 0; }
			#sectionHeader #sortFilter #filters ul li a {
				font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #333;
				line-height: 110%;
				text-decoration: none;
				-webkit-transition: all 0.3s ease-out;
				-moz-transition: all 0.3s ease-out;
				transition: all 0.3s ease-out;
			}
				#sectionHeader #sortFilter #filters ul li a:hover { color:#999999;}
				#sectionHeader #sortFilter #filters ul li a.selected { font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:110%; }
				#sectionHeader #sortFilter #filters ul li a.selected:hover { color:#666; }
	
	#sectionHeader #sortFilter.alt { width:970px; }
	#sectionHeader #sortFilter.alt #filters.alt { float:left; position:relative; left:10px; top:6px; }
	
		#sectionHeader #sortFilter.alt #filters.alt ul { float:left; min-width:610px; padding:0 20px 0 0; margin:-2px 0 0 0; }
			#sectionHeader #sortFilter.alt #filters.alt ul li { float:left; line-height:110%; list-style:none; list-style-image:none; text-transform:uppercase; margin:0 24px 0 0; }
				#sectionHeader #sortFilter.alt #filters.alt ul li a { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:110%; text-decoration:none; }
				#sectionHeader #sortFilter.alt #filters.alt ul li a:hover { color:#999999;}
				#sectionHeader #sortFilter.alt #filters.alt ul li a.selected { font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:110%; }
				#sectionHeader #sortFilter.alt #filters.alt ul li a.selected:hover { color:#666; }
						
	/* //////////// UNIQUE ELEMENTS \\\\\\\\\\\\\ */ 
	
	.crossPageImage { width:916px; margin: auto; } /* for single image use where there is no gallery */
	
	#gallery { /* [mw] */ width: 916px; margin: 0 auto; padding-top: 28px; } /* for multiple image use where there is a gallery */
	
	dl#faqList dd {/* [ mw ] */ display: none; }
	.codecolorer-container table { margin-bottom:0; }
	
	#thePagination { width:auto; float:none; margin-left:8px; margin-bottom:20px; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; color:#666; line-height:110%; }	
	#thePagination span { width:auto; float:none; margin:0 8px; }
	#thePagination span.on { width:auto; float:none; margin:0 5px; border:1px solid #CECECE; padding:0 3px; }
	#thePagination a { color:#993333; text-decoration:none; border:none; outline:none; word-spacing:1.5em; }
	#thePagination a:hover { color:#996666; text-decoration:none; border-bottom:1px dotted #993333; outline:none; }
	
	
	p.logged-in-as { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; font-weight: lighter; color: #333; }
	p.logged-in-as a { color:#993333; text-decoration:none; border:none; outline:none; }
	p.logged-in-as a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	p.comment-form-comment label { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; font-weight: lighter; color: #333; }
	p.form-allowed-tags { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; font-weight: lighter; color: #333; line-height:130%; }
	p.form-allowed-tags code { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-weight: lighter; color: #666; line-height:130%; }
	
	.blogItemWrap ul { margin:10px 20px 20px 45px }
	.blogItemWrap ul li { list-style-type:disc; color:#444; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; /*font-size:.8em;*/ font-weight: lighter; line-height:130%; margin-bottom:4px; }
	.blogItemWrap ul li a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap ul li a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	
	
	.blogItemWrap ol { margin:10px 20px 20px 30px }
	.blogItemWrap ol li { list-style-position:inside; color:#444; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; font-weight: lighter; line-height:130%; margin-bottom:4px; 
	padding-left:5px; }
	.blogItemWrap ol li a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap ol li a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	
	.blogItemWrap p img.right { margin-left:12px; float:right; }
	.blogItemWrap p img.left { margin-right:18px; float:left; }
	.blogItemWrap iframe { max-width:550px!important; margin-left:23px; }
	.blogItemWrap p iframe { max-width:550px!important; margin-left:0px; }
	.blogItemWrap #informalcommons iframe { margin:0px !important;  }
	
	#primary iframe { max-width:597px!important; position:relative; left:-20px; margin-bottom:20px; }
	#primary p iframe { max-width:597px!important; position:relative; left:-20px; margin-bottom:20px; }
	#primary img { max-width:597px!important; position:relative; left:-20px; margin-bottom:20px; }
	#primary p img { max-width:597px!important; position:relative; left:-20px; margin-bottom:20px; }
	
	
	.blogItemWrap blockquote { -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; background-color:#F9F9F9; -webkit-box-shadow: 2px 2px 2px 2px #999;
-moz-box-shadow: 2px 2px 2px 2px #999; box-shadow: 2px 2px 2px 2px #999; max-width:526px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:14px 16px 20px 20px;font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; font-weight: lighter; color: #444; line-height:140%; }
	.blogItemWrap blockquote p { font-size: 1em; color:#444;  }
	
	.blogItemWrap blockquote ul li { font-size:1em; color:#333; }
	.blogItemWrap blockquote ol li { font-size:1em; color:#333; }
	.blogItemWrap p object { max-width:553px; margin-bottom:20px; }
	.blogItemWrap p embed { max-width:553px; margin-bottom:20px; }
	.blogItemWrap blockquote a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote p a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote p a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote ul li a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote ul li a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote ol li a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap blockquote ol li a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	
	
	#sectionContent #primary blockquote { -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; background-color:#F9F9F9; -webkit-box-shadow: 2px 2px 2px 2px #999;
-moz-box-shadow: 2px 2px 2px 2px #999; box-shadow: 2px 2px 2px 2px #999; max-width:510px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:14px 16px 10px 20px;font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; font-weight: lighter; color: #444; line-height:140%; }
	#sectionContent #primary blockquote p { font-size: 1em; color:#444;  }
	
	#sectionContent #primary blockquote ul li { font-size:1em; color:#333; }
	#sectionContent #primary blockquote ol li { font-size:1em; color:#333; }
	#sectionContent #primary blockquote a { color:#993333; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote p a { color:#993333; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote p a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote ul li a { color:#993333; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote ul li a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote ol li a { color:#993333; text-decoration:none; border:none; outline:none; }
	#sectionContent #primary blockquote ol li a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	
	
 	.blogItemWrap div.file { margin:12px 20px 20px 23px; clear:both; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; font-weight: lighter; color: #666; line-height:130%; }
	.blogItemWrap div.file a { color:#993333; text-decoration:none; border:none; outline:none; }
	.blogItemWrap div.file a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
	.blogItemWrap div.file img { float:left; }
	
	a#new-topic-button.group-button:hover { text-decoration:none!important; border:none!important; color:#FFF!important; }
	
	.codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; font-weight: lighter; }
	.editfield .error { color:#933; }
	.shareBarLocation { float:right; margin:10px 0; width:550px; text-align:right; }
	body.single .shareBarLocation, body.page-template-template_blog-php .shareBarLocation { float:right; margin:10px 35px 10px 0; width:570px; text-align:right; }
	
	
	
	
body.page-template-template_uielements_list-php.two-column #sectionContent #primary.uielements table tbody tr td.description .head { font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; line-height: 130%; }
body.page-template-template_uielements_list-php.two-column #sectionContent #primary.uielements table tbody tr td.description .head a { color: #933; text-decoration: none; border: none; outline: none; }
	
	
	
/* SHAREBAR STYLES */
	#informalcommons { position:relative; height:35px; }	
	body.home #informalcommons { position:relative; width: 345px; float:right; margin:-10px 34px 0 0; }
	
	.twitterShare		{ position:absolute;	top:0;	right:355px; }
	.facebookShare	{ position:absolute;	top:0;	right:295px; }
	.googleShare		{ position:absolute;	top:0;	right:178px; }
	.linkedinShare	{ position:absolute;	top:0;	right:79px; }
		.linedinShare .IN-hidden { display:inline-block !important }
	.pinterestWrap	{ position:absolute;	top:0;	right:-23px;	width:auto; }
	.pinterestWrap.sans	{	width:95px; }
	
	
	.commmentCreditWrap .creditLine #informalcommons { 
		/* This and the following line are for space adjustment on the Community, About, Research, Support, and Downloads/SDK pages among others - any page where #informalcommons is inside .creditLine */ 	
		}
	
		/*.commmentCreditWrap .creditLine #informalcommons .twitterShare	{ position:absolute;	top:0;	right:355px; }*/
		.commmentCreditWrap .creditLine #informalcommons .facebookShare	{ position:absolute;	top:0;	right:275px; }
		/*.commmentCreditWrap .creditLine #informalcommons .googleShare		{ position:absolute;	top:0;	right:178px; }*/
		.commmentCreditWrap .creditLine #informalcommons .linkedinShare	{ position:absolute;	top:0;	right:69px; }
		/*.commmentCreditWrap .creditLine #informalcommons .pinterestWrap	{ position:absolute;	top:0;	right:-23px;	width:auto; }*/
		/*.commmentCreditWrap .creditLine #informalcommons .pinterestWrap.sans	{	width:95px; }*/
		
	
	
	/* SAFARI SPECIFIC */
	.safari .facebookShare { width:105px; right:310px; }
	.safari body.hci-plus-ise.child.archive #content.timeCapsule .bottomBlock .spaceBlock .formWrap form .submitInput { top:-0px; }
	.safari body.hci-plus-ise.archive #content .topBlock .tbInterior #universalNav ul li.navSpacer.medium { width:336px; }
		
	/* CHROME SPECIFIC */
	.chrome .facebookShare { max-width:105px; /* right:270px; */ }	
	.chrome .twitterShare { min-width:105px; }
	.chrome #sectionHeader #sortFilter #searchFormSubpage form#searchform input#searchsubmit { top:6px; }
	
	/* IE SPECIFIC */	
	.ie h2.logoText a { color:#222; }
	.ie h2.logoText a:hover { color:#222; }
	.ie .sidebar.sbClaimListing .vote_up .voteUpText { margin-top:24px; }
	.ie .sidebar.sbClaimListing .vote_up .voteUpText.voted { margin-top:10px; }
	
	/* IE7 SPECIFIC */
	.ie7 #sortFilter { min-height:30px; }	
	.ie7 #sectionHeaderSearch #searchFormSubpage form#searchform input#searchsubmit { width:35px; }
	.ie7 #sectionHeader h2 { float:none; }
	.ie7 .sidebar.sbHeist .box .img.left { margin:0 10px 10px 10px; }
	.ie7 .sidebar.sbHeist .box .img.right { margin:0 10px 10px 10px; }
	.ie7 .sidebar.sbHeist .box .name { position:relative; top:10px; }	
	.ie7 #item-buttons .group-button { max-width: 100px; float:left; }
	.ie7 body.send-invites .left-menu { float:left; }
	.ie7 ul#menu-topnavigation { z-index:1; position:relative; }
	.ie7 #utilityNavBar { position:relative; z-index:1000; }
	.ie7 #utilityNavBar ul#utilityNav li.shareOptions ul { width: 218px; padding-bottom:4px; }
	.ie7 #utilityNavBar ul#utilityNav li.shareOptions ul li { clear:both; width:100%; }
	.ie7 #utilityNavBar ul#utilityNav li.userOptions { height:25px; }
	.ie7 #utilityNavBar ul#utilityNav li.userOptions ul { width: 167px; padding-bottom:4px; }	
	.ie7 #utilityNavBar ul#utilityNav li.userOptions ul li { clear:both; width:100%; }
	
	
	.ui-dialog { background-color:#FFF; border:10px solid #707070; }
	a.ui-dialog-titlebar-close { background:transparent url('/wp-content/themes/openexhibits/images/close-18x18.jpg') no-repeat 0 0; height:18px!important; width:18px!important; z-index:100; text-decoration:none; border:none; 
	outline:none; position:relative;top:3px; }
	.ui-icon.ui-icon-closethick { color: transparent; text-decoration:none; border:none; outline:none; }
	a .ui-icon.ui-icon-closethick { color: transparent; text-decoration:none; border:none; outline:none; }
	.sidebar.sbClaimConfirm { margin-top:0px; }
	
	
	.padder div.pagination .pagination-links span, .padder div.pagination .pagination-links a { padding:0 0 0 0!important; margin:0 5px; }
	a.page-numbers { color:#993333; text-decoration:none; border:none; outline:none; }
	a.page-numbers:hover { color:#996666; text-decoration:none; border-bottom:1px dotted #996666; outline:none; font-weight:normal!important; }
	
	#map_canvas div { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-weight: lighter; color:#666666; }
	#map_canvas div a { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-weight: lighter; color:#993333; text-decoration:none; border:none; outline:none; text-transform:capitalize; }
	#map_canvas div a:hover { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-weight: lighter; color:#996666; text-decoration:none; border-bottom:1px dotted #996666; outline:none; }
	
	.noUnderline { text-decoration:none; border:none; outline:none; }
	.noUnderline:hover { text-decoration:none; border:none; outline:none; }
	.noUnderline:visited { text-decoration:none; border:none; outline:none; }
	
/* - Search Members Form - */
label#filterName {
	float: left;
	color: #999;
	font-size: 1em;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	margin-top: 3px;
}

label#filterName span {
	color: #666;
}

form#search-members-form {
	float: right;
	width: 340px;
}

form#search-members-form label input#members_search {
	color: #999;
	font-size: 0.8em;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	width: 240px;
	margin-right: 5px;
	padding: 3px;
	border: 1px inset #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

form#search-members-form input.button {
	color: #fff;
	font-size: 0.8em;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	background: #9a3535;
	padding: 4px 10px;
	border: 0;
}

/* - Members Directory Filter - */
#memberDirectoryFilter {
	float: right;
	margin: 0 15px 0 0;
	padding: 2px 0 0 0;
}

#memberDirectoryFilter label {
	color: #666;
	font-size: 0.8em;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	margin: 0;
}

#memberDirectoryFilter select {
	margin: 0;
	border: 1px solid #666;
}

.page-template-template_member_directory-php #sectionHeader #sortFilter {
	float: right;
}

/* added when no link on comment number in blog */
.commentsNum .commentMiddle a { color:#FFF !important; text-decoration:none !important; border:none !important; }
.commentsNum .commentMiddle a:hover { color:#CCC!important; text-decoration:none!important; border:none!important; }

/* [mw] - hides the (now standard) wordpress top bar */
#wpadminbar {
	display: none;
	visibility: hidden;
	height: 0;
}

#page {
	margin-top: -28px;
}

/* fix for removing 'snippets' tab in buddypress */
#item-nav #object-nav ul li#snippets-personal-li { display:none !important; }
#item-body #subnav ul li#capabilities-personal-li { display:none !important; }

a.hciLink { border: none; outline: none; color: #933; text-decoration: none; }
a.hciLink:hover { border: none; color: #966; text-decoration: none; }

/* - 2014 Home Page Updates - */
#banner_home_2014 {
	width: 975px;
	height: 338px;
	background: url('/wp-content/themes/openexhibits/images/banner_open_exhibits_2014.jpg') center top no-repeat;
	margin: 24px 0 0 24px;
	text-decoration: none;
}

#banner_home_2014 a:link,
#banner_home_2014 a:visited,
#banner_home_2014 a:active {
	color: #fff;
	font-family: 'OpenSansLight', Helvetica, Arial, sans-serif;
	font-weight: normal;
	background: #c82129;
	padding: 10px 12px;
	text-decoration: none;
}

#banner_home_2014 a:hover {
	background: #891a20;
	text-decoration: none;
}

#banner_home_2014 strong {
	font-family: 'OpenSansSemiBold', Helvetica, Arial, sans-serif;
	font-weight: bold;
}

#button_set {
	width: 460px;
	margin: 0 auto;
	padding-top: 290px;
	padding-left: 63px;
}

#button_set a:last-child {
	margin-left: 20px;
}

#header_features_2014 {
	float: left;
	width: 915px;
	background: #333;
	margin: 0 0 32px 54px;
	padding: 36px 0;
}

#header_features_2014 h3 {
	margin: 0 0 6px 0;
	padding: 0;
}

#header_features_2014 h3 a:link,
#header_features_2014 h3 a:visited,
#header_features_2014 h3 a:active,
#header_features_2014 h3 a:hover {
	color: #b23b3b;
	line-height: 22px;
	text-decoration: none;
}

#header_features_2014 p {
	color: #999;
	width: 330px;
	font-size: 13px;
	font-family: 'Lucida Grande', Arial, Helvetica, serif;
	line-height: 1.6em;
}

#header_features_2014 .category {
	margin-bottom: 23px;
}

#header_features_2014 .category a:link,
#header_features_2014 .category a:visited,
#header_features_2014 .category a:active,
#header_features_2014 .category a:hover { 
	color: #fff;
	border: 0;
	text-decoration: none;
}

#header_features_2014 .feature {
	float: left;
	margin: 0 0 0 48px;
	width: 400px;
}

#header_features_2014 .end {
	margin-left: 0;
	width: 450px;
}

#header_features_2014 .initiative {
	float: left;
}

#header_features_2014 #hci_ise {
	margin-right: 0px;
}

#header_features_2014 #cmme {
	margin-right: 20px;
}

#header_features_2014 #omeka_everywhere {
	margin-right: 20px;
}

#header_features_2014 .feature .initiative img { height:72px; width:134px; }

#item-nav #object-nav #activity-personal-li, #item-nav #object-nav #friends-personal-li, #item-nav #object-nav #forums-personal-li, #item-nav #object-nav #groups-personal-li, #item-nav #object-nav #snippets-personal-li, #item-nav #object-nav #forums-groups-li, #item-nav #object-nav #notifications-personal-li, #item-nav #object-nav #members-groups-li, #item-nav #object-nav #invite-groups-li, #item-nav #object-nav #nav-notifications-groups-li, #item-nav #object-nav #messages-personal-li{display:none;}

.buddypress #content #item-body #subnav {display:none;}

#item-buttons .friendship-button {display:none;}
.activity-meta .button.fav {display:none;}
.buddypress #item-body .activity {display:none;}

#informalcommons {
  position: relative;
  display: none;
}

#timecapsule {
  background-color: #000000;
  overflow: auto;
}
#timecapsule .mainImageWrap {
  display: block;
  margin: auto;
  max-width: 100%;
  position: relative;
  text-align: left;
  width: 905px;
}
#timecapsule .mainImageWrap a.downloadLink {
  font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  display: block;
  position: absolute;
  top: 15px;
  left: 30px;
  color: #FFF;
  text-decoration: none;
}
#timecapsule .mainImageWrap a.downloadLink .linkTall {
  font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
  font-size: 31px;
}

#timecapsule .mainImageWrap a.downloadLink .linkDetails {
  display: block;
  color: #7F8185;
  font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  padding-top: 3px;
}
#timecapsule .mainImageWrap a.signUpLink {
  font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  display: block;
  position: absolute;
  bottom: 10px;
  right: 30px;
  color: #FFF;
  text-decoration: none;
}
#PaperSelect {
	float:right;
	position:relative;
		top: 4px; left:-220px;
}
#oe-papers #sectionHeader #filters {
	width: calc(400px) !important
}

@media (max-width: 1024px) { 

	#primary p iframe {
		display: block;
    left: -1%;
    margin: auto;
	}

	#utilityNavBar {
		max-width: 100%;
	}

	body.three-column #contentInteriorWrap, body.three-column #downloadBoxes {
		max-width: 100%;
	}
	#oe-papers #sectionHeader {
		padding: 9px 2% 9px 5% !important;
	}
	#oe-papers #sectionHeader #filters {
		width: calc(400px - 9%) !important;
	}
	#sectionHeader #sortFilter.alt {
    width: 400px;
	}
	#PaperSelect {
		float:right;
		position:relative;
			top:4px;  left:-5%;
	}
	body.two-column #contentInteriorWrap #content {
	  overflow: hidden;
	  width: 100%;
	}

}

@media (max-width: 900px) { 

	#primary p iframe {
		left: -1%;
		max-width: 100% !important;
	}

}


@media (max-width: 500px) { 

	#oe-papers .featuredPaper .thumbWrapper, #oe-papers .featuredPaper .thumbWrapper img {
		width: 100% !important;
	}

}


