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

/* begin style adjustments for main navigation */

/* 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.search { width:90px; height:60px; background:url('/wp-content/themes/openexhibits/images/z-redux/topnav-search-icon.png') no-repeat 5px 25px; }
#access .menu-header ul#menu-topnavigation li.search a { width:60px; height: 68px; padding:0 25px 0 5px; }
#access .menu-header ul#menu-topnavigation li.search a:hover { 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.search:hover { 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 }*/

/*#access .menu-header ul#menu-topnavigation li.search a { height: 68px; padding:0 25px 0 5px; }
#access .menu-header ul#menu-topnavigation li.search a img.search { position:relative; top:25px; }*/

/* end style adjustments for main navigation */

/* begin style adjustments for home page */

#content #statisticsBlock { width:485px; height:80px; padding:0; margin:20px 50px 0px 0px; background: url('/wp-content/themes/openexhibits/images/z-redux/statistics-box-bg-918x110.png') no-repeat top left; float: right; }
#content #statisticsBlockwrap { width:1024px; height:90px;}
	#content #statisticsBlock .column { height:83px;/*  without padding height:107px; */ margin:0; padding:16px 0 0 0; }
		#content #statisticsBlock .column .iconNumLinkWrap {  }
		#content #statisticsBlock .column.leftCol { width:120px; margin-left:22px; float:left; }
			#content #statisticsBlock .column.leftCol .iconNumLinkWrap { width:136px; }
				#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap {  }
					#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap img.icon { float:left; margin-right:14px; }
					#content #statisticsBlock .column.leftCol .iconNumLinkWrap .linkWrap { margin:0px auto; font-family:'OpenSansLight', Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:center; position:relative; }
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .linkWrap a { color:#666 !important; text-decoration:none; }
					#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap .num { margin:8px auto 0 auto; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:19px; color:#993333; }
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap .num a { color:#993333; text-decoration:none; border:none; }
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap .num a:hover { text-decoration:none; border:none; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
						
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap .num a { color:#993333; text-decoration:none; border:none; }
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap .num a:hover { text-decoration:none; border:none; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
						
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap a { text-decoration:none; border:none; }
						#content #statisticsBlock .column.leftCol .iconNumLinkWrap .iconNumWrap img:hover { -webkit-transition:all 0.3s ease-out; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
				
		#content #statisticsBlock .column.middleCol { width:135px; float:left; }
			#content #statisticsBlock .column.middleCol .iconNumLinkWrap { width:120px; }
				#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap {  }
					#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap img.icon { float:left; margin-right:14px; }
					#content #statisticsBlock .column.middleCol .iconNumLinkWrap .linkWrap { margin:0px auto; font-family:'OpenSansLight', Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:center; position:relative; }
						#content #statisticsBlock .column.middleCol .iconNumLinkWrap .linkWrap a { color:#666 !important; text-decoration:none; }
					#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap .num { margin:8px auto 0 auto; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:19px; color:#993333; }
					
						#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap .num a { color:#993333; text-decoration:none; border:none; }
						#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap .num a:hover { text-decoration:none; border:none; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
						
						#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap a { text-decoration:none; border:none; }
						#content #statisticsBlock .column.middleCol .iconNumLinkWrap .iconNumWrap img:hover { -webkit-transition:all 0.3s ease-out; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
		
		#content #statisticsBlock .column.rightCol { float:left; width:200px; }
			#content #statisticsBlock .column.rightCol .iconNumLinkWrap { width:200px; }
				#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap {  }
					#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap img.icon { float:left; margin-right:14px; }
					#content #statisticsBlock .column.rightCol .iconNumLinkWrap .linkWrap { margin:0px auto; font-family:'OpenSansLight', Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:center; position:relative; 
					min-width:280px; left:-10px; }
						#content #statisticsBlock .column.rightCol .iconNumLinkWrap .linkWrap a { color:#666 !important; text-decoration:none; }
					#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap .num { margin:8px auto 0 auto; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:19px; color:#993333; }
					
					#content #statisticsBlock .column.rightCol .iconNumLinkWrap .linkWrap a.oeSdkLink1 { position:relative; left:-54px; }
					#content #statisticsBlock .column.rightCol .iconNumLinkWrap .linkWrap a.oeSdkLink2 { position:relative; left:-27px; }
					#content #statisticsBlock .column.rightCol .iconNumLinkWrap .linkWrap a img { position:relative; top:-2px; }
					
					.linkWrap a img.fade { filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ opacity: 0.5; /* newer Mozilla and CSS-3 */ }
					#content #statisticsBlock .column .iconNumLinkWrap .linkWrap a:hover { filter:alpha(opacity=60); /* Internet Explorer */ -moz-opacity:0.6; /* Mozilla 1.6 and below */ opacity: 0.6; /* newer Mozilla and CSS-3 */ }
						
						#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap .num a { color:#993333; text-decoration:none; border:none; }
						#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap .num a:hover { text-decoration:none; border:none; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
						
						#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap a { text-decoration:none; border:none; }
						#content #statisticsBlock .column.rightCol .iconNumLinkWrap .iconNumWrap img:hover { -webkit-transition:all 0.3s ease-out; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */ 
						opacity: 0.5; /* newer Mozilla and CSS-3 */ }
						
						#gallery #slides .slide { position:relative; }
						#gallery #slides .slide .slideOneOverlay { position: absolute; bottom:15px; left:0px; height:120px; width:350px; background-color: #fff; text-align: left; }
						#gallery #slides .slide .slideOneOverlay p { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size: 15px; color:#58585B; margin: 10px 0 15px 1px; }
						#gallery #slides .slide .slideOneOverlay p span.oeValues { color: #993333; }
						#gallery #slides .slide a .slideOneOverlay { text-decoration: none; border:none; }
						#gallery #slides .slide a:hover .slideOneOverlay { text-decoration: none; border:none; cursor: pointer; }
						#gallery #slides .slide a#banner_video_3_1 {
							position: absolute;
							top: 0;
							right: 0;
							display: block;
							background: none;
							width: 500px;
							height: 420px;
							border: 0;
							text-decoration: none;
							z-index: 7999;
						}

/* end style adjustments for home page */


/* begin style adjustments for download and thanks pages */

#columnSurround { width:920px; display:block; margin:0 auto; padding:12px 22px 30px 22px; }
	#columnSurround h2 { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:23px; font-weight:lighter; margin:0 0 3px 0; } 
		#columnSurround #downloadsColumn h3.featureTitle { color:#555; font-size:.9em; font-family:'OpenSansSemibold', Helvetica, Arial, sans-serif; text-transform:uppercase; }
		#columnSurround #downloadsColumn ul { margin-left:1.5em; margin-bottom:50px; }
		#columnSurround #downloadsColumn ul.tightBottomList { margin-bottom:20px; }
		#columnSurround #downloadsColumn ul.veryTightBottomList { margin-bottom:10px; }
		#columnSurround #downloadsColumn ul.flushBottomList { margin-bottom:0px; }
			#columnSurround #downloadsColumn ul li { list-style:disc outside; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.75em; color:#666; }
	 
	#columnSurround #downloadsColumn { width:435px; }
	#columnSurround.thanks #downloadsColumn { width:455px; }
	.page-template-template_downloads_editor_thanks-php #columnSurround.thanks #downloadsColumn.right { padding-top:180px; display:block; position:relative; }
	.page-template-template_downloads_developer_thanks-php #columnSurround.thanks #downloadsColumn.right { padding-top:147px; display:block; position:relative; }
	#columnSurround.thanks #downloadsColumn.right img.downloadsThoughtBubble { position:absolute; left:-177px; top:0px; }
		#columnSurround #downloadsColumn h3 { color:#9D352F; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.45em; font-weight:lighter; margin:9px 0 3px 0; }
		#columnSurround #downloadsColumn h3 div { clear:left; color:#666; font-size:.75em; font-family:'OpenSansSemibold', Helvetica, Arial, sans-serif; text-transform:capitalize; padding-bottom:5px; word-spacing:.2em; }
		#columnSurround.thanks #downloadsColumn.right h2 { margin-top:2px; margin-bottom:17px; }
		#columnSurround.thanks #downloadsColumn h3 { margin-bottom:10px; }
		#columnSurround #downloadsColumn p { color:#656565; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.85em; font-weight:lighter; line-height:1.4em; }
			#columnSurround #downloadsColumn p a { color:#9D352F; text-decoration:underline; /* border-bottom:1px solid #F59DBB; */ /* use border if different color underline is more important than spacing */ }				
			#columnSurround #downloadsColumn p a:hover { color:#33; text-decoration:none; border:none; }
			
			#columnSurround #downloadsColumn p a.editorLink				{ color:#4F7D4B; /* #4D7B4B */ text-decoration:underline; border:none; }
      #columnSurround #downloadsColumn p a.developerLink		{ color:#B37339; /* #BA7336 */ text-decoration:underline; border:none; }
			
			#columnSurround #downloadsColumn p a.editorLink:hover			{ text-decoration:none; border:none; }
      #columnSurround #downloadsColumn p a.developerLink:hover	{ text-decoration:none; border:none; }
			
			#columnSurround #downloadsColumn p span.editorLink		{ color:#4F7D4B; /* #4D7B4B */ text-decoration:none; border:none; }
      #columnSurround #downloadsColumn p span.developerLink	{ color:#B37339; /* #BA7336 */ text-decoration:none; border:none; }
			
	#columnSurround #downloadsColumn.left		{ float:left; }
	#columnSurround #downloadsColumn.right	{ float:right; }
		#columnSurround #downloadsColumn .userTypeBlock { width:430px; height:251px; background-color:#f5f5f5; margin:5px 0 20px 0; }
		#columnSurround.thanks #downloadsColumn .userTypeBlock { height:253px; background-color:#f5f5f5; margin:5px 0 20px 0; }
			#columnSurround #downloadsColumn .userTypeBlock .userIconWrap { margin-top:18px; margin-left:128px; }
			#columnSurround #downloadsColumn .userTypeBlock p { text-align:center; }
			#columnSurround #downloadsColumn .userTypeBlock p.userTypeDeclaration.editor { text-align:center; text-transform:capitalize; font-style:italic; margin:7px; }
			#columnSurround #downloadsColumn .userTypeBlock p.userTypeDeclaration.developer { text-align:center; text-transform:capitalize; font-style:italic; position:relative; top:-9px; }
		
		#columnSurround #downloadsColumn a.downloadButton { margin:20px 0; width:430px; height:38px; background-color:#9D352F; text-align:center; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:1.25em; 
		font-weight:lighter; color:#ffffff; line-height:1.8em; text-decoration:none; border:none; outline:none; display:table-cell; vertical-align:middle; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; 
		transition: all 0.3s ease-out; }
		
		#columnSurround #downloadsColumn a.downloadButton.left { float:left; width:198px; margin:0; }
		#columnSurround #downloadsColumn a.downloadButton.right { float:right; width:198px; margin:0; }
		
		#columnSurround #downloadsColumn a.downloadButton:hover { background-color:#722727; }
		
		#contentWrapExterior #contentWrap #contentWrapInterior #downloadsFeaturedMediaBlock { width:915px; margin:20px auto; padding:9px 0px 11px 0px; background-color:#f5f5f5; position:relative; left:-2px; }
			#downloadsFeaturedMediaBlock .downloadsVideoTourWrap { width:445px; padding:8px 0 8px 8px; margin:0 auto; }
				 .downloadsVideoTourWrap .videoThumbWrap { float:left; margin-right:20px; }
				 .downloadsVideoTourWrap .videoTextWrap { float:left; }
				 	.downloadsVideoTourWrap .videoTextWrap h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.45em; font-weight:lighter; margin:16px 0 7px 0; }	
				 	.downloadsVideoTourWrap .videoTextWrap p { color:#656565; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.825em; font-weight:lighter; line-height:1.4em; }
				 		.downloadsVideoTourWrap .videoTextWrap p a { color:#9D352F; text-decoration:underline; border:none; }
						.downloadsVideoTourWrap .videoTextWrap p a:hover { text-decoration:none; border:none; }
						
						#columnSurround.thanks #downloadsColumn #licenseBlock.licenseWrap { margin-bottom:12px; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.85em; font-weight:lighter; line-height:1.4em; z-index:1; }
            	#columnSurround.thanks #downloadsColumn #licenseBlock.licenseWrap span.informalLabel { color:#9D352F; text-transform:uppercase;  }
							#columnSurround.thanks #downloadsColumn #licenseBlock.licenseWrap span.licenseNumber {  }
							#columnSurround.thanks #downloadsColumn .gwAlertSpacer { height:50px; position:relative; /* this create the faux space in both columns where the absolutely positioned alert will display */ }
               	#columnSurround.thanks #downloadsColumn .gwAlertSpacer #gwAlertMessage { width:940px; position:absolute; top:10px; margin:0 auto; padding-top:2px; text-align:center; color:#333; background-color:#f5f5f5; 
								font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:13px; font-weight:lighter; line-height:2em; z-index:1; }
                	#columnSurround.thanks #downloadsColumn .gwAlertSpacer #gwAlertMessage a { color:#9D352F; text-decoration:underline; border:none; }
									#columnSurround.thanks #downloadsColumn .gwAlertSpacer #gwAlertMessage a:hover { text-decoration:none; border:none; }

/* end style adjustments for download and thanks pages */


/* begin style adjustments for tutorial pages - styles build upon preceeding download and thanks pages styles */

.tutorials-landing #columnSurround { width:920px; display:block; margin:0 auto; padding:12px 22px 0px 22px; }
	.tutorials-landing #columnSurround #tutorialsColumn.left		{ float:left; }
	.tutorials-landing #columnSurround #tutorialsColumn.right		{ float:right; }

#columnSurround #tutorialsColumn { width:435px; }	
	#columnSurround #tutorialsColumn h3 { color: #9D352F; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: 1.45em; font-weight: lighter; margin: 9px 0 3px 0; }
		#columnSurround #tutorialsColumn h3 div { clear: left; color: #666; font-size: .75em; font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif; text-transform: capitalize; padding-bottom: 5px; word-spacing: .2em; }
	#columnSurround #tutorialsColumn p { color: #656565; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .85em; font-weight: lighter; line-height: 1.4em; }
		#columnSurround #tutorialsColumn p a.editorLink { color: #4F7D4B; text-decoration: underline; border: none; }
		#columnSurround #tutorialsColumn p a.developerLink { color: #B37339; text-decoration: underline; border: none; }
		#columnSurround #tutorialsColumn p a.editorLink:hover				{ text-decoration:none; border:none; }
    #columnSurround #tutorialsColumn p a.developerLink:hover		{ text-decoration:none; border:none; }
	#columnSurround #tutorialsColumn .imageBlock { width:435px; height:251px;/* background-color:#f5f5f5;*/ background-color:#e6e6e6; margin:5px 0 20px 0; }
		#columnSurround #tutorialsColumn .imageBlock img { margin:0 auto; }
	
	#columnSurround #tutorialsColumn a.downloadButton { margin:20px 0; width:435px; height:38px; background-color:#9D352F; text-align:center; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:1.25em; 
		font-weight:lighter; color:#ffffff; line-height:1.8em; text-decoration:none; border:none; outline:none; display:table-cell; vertical-align:middle; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; 
		transition: all 0.3s ease-out; }
		
		#columnSurround #tutorialsColumn a.downloadButton.left { float:left; width:198px; margin:0; }
		#columnSurround #tutorialsColumn a.downloadButton.right { float:right; width:198px; margin:0; }
		
		#columnSurround #tutorialsColumn a.downloadButton:hover { background-color:#722727; }
		 

#contentWrapInterior #tutorialsFeaturedBlock { width:890px; margin:20px auto; padding:9px 20px 5px 10px; background-color:#f5f5f5; }
	#tutorialsFeaturedBlock .iconWrap { display:block; width:45px; float:left;  }
		#tutorialsFeaturedBlock .iconWrap img {  }
  #tutorialsFeaturedBlock .textWrap { display:block; margin-left:55px; }
		#tutorialsFeaturedBlock .textWrap h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.45em; font-weight:lighter; margin:3px 0; }
		#tutorialsFeaturedBlock .textWrap p { margin-bottom:10px; color:#656565; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; font-weight:lighter; line-height:1.4em; }
			#tutorialsFeaturedBlock .textWrap p a { color:#993333; text-decoration:none; border:none; }
			#tutorialsFeaturedBlock .textWrap p a:hover { color:#993333; text-decoration:none; border:none; }
		
		#tutorialsFeaturedBlock .textWrap ul { margin-left:1.5em; margin-bottom:50px; }
		#tutorialsFeaturedBlock .textWrap ul.tightBottomList { margin-bottom:20px; }
		#tutorialsFeaturedBlock .textWrap ul.veryTightBottomList { margin-bottom:10px; }
		#tutorialsFeaturedBlock .textWrap ul.flushBottomList { margin-bottom:0px; }
			#tutorialsFeaturedBlock .textWrap ul li { font-size:.75em; }
			
/* end style adjustments for tutorial pages */


/* begin style adjustments for what-is-oe pages - styles build upon preceeding download and thanks pages styles */

/*#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn { width: 940px; display: block; margin: 0 auto !important; padding: 12px 12px 30px 12px !important; }*/
#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn { width: 920px; display: block; margin: 0 auto !important; padding: 22px 22px 30px 22px !important; }

	#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.45em; font-weight:lighter; margin:3px 0; }
	#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn p { color:#333;font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.825em; font-weight:lighter; line-height:1.4em; }
		#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn p a { color:#9D352F; text-decoration:underline; /* border-bottom:1px solid #F59DBB; */ /* use border if different color underline is more important than spacing */ }				
		#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn p a:hover { color:#33; text-decoration:none; border:none; }
		
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock {  margin:20px auto 50px auto; }
			#whatisoeFeaturedBlock .iconWrap { display:block; width:64px; float:left; }
				#whatisoeFeaturedBlock .iconWrap img {  }
  		#whatisoeFeaturedBlock .textWrap { display:block; margin-left:75px; }
				#whatisoeFeaturedBlock .textWrap p { margin-bottom:10px; color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; font-weight:lighter; line-height:1.4em; }
					#whatisoeFeaturedBlock .textWrap p span.title { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; margin:3px 0; }
					
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock.left	{ float:left; width:370px; }
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock.right	{ float:right; width:400px; }
			#contentWrapInterior.singleColumn .videoThumbWrap { float:right; width:350px; margin-bottom:24px; }
				#contentWrapInterior.singleColumn .videoThumbWrap img { float:right; width:250px; }
			#contentWrapInterior.singleColumn #whatisoeTopTextBlock { float:left; width:535px; }
					
			#whatisoeFeaturedBlock .textWrap ul { margin-left:1.5em; margin-bottom:50px; }
			#whatisoeFeaturedBlock .textWrap ul.tightBottomList { margin-bottom:20px; }
			#whatisoeFeaturedBlock .textWrap ul.veryTightBottomList { margin-bottom:10px; }
			#whatisoeFeaturedBlock .textWrap ul.flushBottomList { margin-bottom:0px; }
				#whatisoeFeaturedBlock .textWrap ul li { color:#333; font-size:.75em; line-height:1.75em; }
			
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock.fullWidth { width:82.5%; }
		
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock.type1 { float:left; margin:20px auto -10px auto !important; }		
		#whatisoeFeaturedBlocktype1 .iconWrap { display:block; width:131px; float:left; }
				#whatisoeFeaturedBlock.type1 .iconWrap img {  }
  		#whatisoeFeaturedBlock.type1 .textWrap { display:block; margin:-3px 0 0 150px; }
				#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn #whatisoeFeaturedBlock.type1 .textWrap h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.1em; margin:3px 0 17px 0; }
				#whatisoeFeaturedBlock.type1 .textWrap p { margin-bottom:10px; color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; font-weight:lighter; line-height:1.4em; }
			
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock.type2 { float:left; margin:20px auto 6px auto !important; }		
		#whatisoeFeaturedBlocktype2 .iconWrap { display:block; width:131px; float:left; }
				#whatisoeFeaturedBlock.type2 .iconWrap img {  }
  		#whatisoeFeaturedBlock.type2 .textWrap { display:block; margin:-3px 0 0 150px; }
				#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn #whatisoeFeaturedBlock.type2 .textWrap h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.1em; margin:3px 0 17px 0; }
				#whatisoeFeaturedBlock.type2 .textWrap p { margin-bottom:10px; color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; font-weight:lighter; line-height:1.4em; }
				
		#contentWrapInterior.singleColumn #whatisoeFeaturedBlock.type3 { float:left; margin:20px auto 6px auto !important; }
		#whatisoeFeaturedBlock.type3 .iconWrap { display:block; width:131px; float:left; }
				#whatisoeFeaturedBlock.type3 .iconWrap img {  }
  		#whatisoeFeaturedBlock.type3 .textWrap { display:block; margin:-3px 0 0 150px; }
				#contentWrapExterior #contentWrap #contentWrapInterior.singleColumn #whatisoeFeaturedBlock.type3 .textWrap h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.1em; margin:3px 0 17px 0; }
				#whatisoeFeaturedBlock.type3 .textWrap p { margin-bottom:10px; color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; font-weight:lighter; line-height:1.4em; }
				
		#contentWrapInterior.singleColumn .contentSectionWrapper { margin:40px 0 60px 0; }
		#contentWrapInterior.singleColumn .contentSectionWrapper.last { margin:40px 0 10px 0; }
			#contentWrapInterior.singleColumn .contentSectionWrapper h3 { color:#333; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.45em; font-weight:lighter; margin:3px 0 19px 0 !important; }
				#contentWrapInterior.singleColumn .contentSectionWrapper p img.adobeIcon22x22 { position:relative; top:7px; }
			
/* end style adjustments for what-is-oe pages */


@media (max-width: 1024px) { 
	
	#columnSurround {
		max-width: calc(100% - 44px);
	}
	body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent {
		max-width: 100%;
	}
	body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li {
		width: 44%;
	}
	#contentWrapExterior #contentWrap #contentWrapInterior #downloadsFeaturedMediaBlock {
		left: 0;
		max-width: 96%;
	}
	#contentWrapInterior #tutorialsFeaturedBlock {
		max-width: 96%;
	}
	#columnSurround #tutorialsColumn .imageBlock {
    height: auto;
		max-width: 100%;
	}
	
	.tutorials-landing #columnSurround #tutorialsColumn.left, .tutorials-landing #columnSurround #tutorialsColumn.right {
		clear: both;
    float: none;
    margin: auto;
	}
	.tutorials-landing #columnSurround #tutorialsColumn.left, .tutorials-landing #columnSurround #tutorialsColumn.right {
    margin-bottom: 60px;
    max-width: 100%;
	}
	#columnSurround #tutorialsColumn .imageBlock img {
		max-width:100%;
	}

}

@media (max-width: 700px) { 

	body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.title h4 {
		font-size: 2em;
	}

}

@media (max-width: 600px) { 

	#columnSurround #downloadsColumn a.downloadButton {
		width: 100%;
	}
	body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li {
		width: 96%;
	}
	#downloadsFeaturedMediaBlock .downloadsVideoTourWrap {
		max-width: 96%;
	}
	#contentWrapExterior #contentWrap #contentWrapInterior #downloadsFeaturedMediaBlock {
		background-color: #ffffff;
	}

}





@media (max-width: 500px) { 

	#columnSurround #tutorialsColumn a.downloadButton.left {
		margin-bottom: 1em;
    width: 100%;
	}
	#columnSurround #tutorialsColumn a.downloadButton.right {
    width: 100%;
	}

}



