			* { padding: 0; margin: 0; }
			html, body {
				min-height: 100% !important;
				height: 100%;
			}
			
			body
			{
				font-family: "Avenir Next", sans-serif !important;
				line-height: 1.8 !important;
				font-size:18px;
				padding:0;
				margin:0;
			} 
			

			a:link, a:active, a:visited 
			{
				color:#1155CC; 
				text-decoration:none
			} 
			
			a:hover 
			{
				text-decoration:underline; 
				cursor: pointer
			} 
			 
			
			img
			{
				border:0px
			} 
			
			pre 
			{ 
				white-space: pre; 
				white-space: -moz-pre-wrap; 
				white-space: -o-pre-wrap; 
				white-space: pre-wrap; 
				word-wrap: break-word; 
				max-width: 800px; 
				overflow: auto;
			}
			
			h1 {
				font-weight: 400;
				font-size: 36px;
			}
			
			
			#bg-container {
				width: 100%;
				height: 240px;		
				overflow:hidden;	
				/*background: url("bg-1.png") no-repeat center center fixed; */
  				-webkit-background-size: cover;
  				-moz-background-size: cover;
  				-o-background-size: cover;
  				background-size: cover;
			}
			
			#bg-container-product {
				width: 100%;
				height: 320px;		
				overflow:hidden;	
				/* background: url(bg-1.png) no-repeat center center fixed; */
  				-webkit-background-size: cover;
  				-moz-background-size: cover;
  				-o-background-size: cover;
  				background-size: cover;
			}


			#bg-container-home {
				width: 100%;
				overflow:hidden;	
				/* background: url('home-bg.png') no-repeat center center fixed; */
				/* background: rgba(84,171,187,0.5); */
  				-webkit-background-size: cover;
  				-moz-background-size: cover;
  				-o-background-size: cover;
  				background-size: cover;
			}

			#bg-container-how {
				width: 100%;
				height: 425px;		
				overflow:hidden;	
				background: url(bg-1.png) no-repeat center center fixed; 
  				-webkit-background-size: cover;
  				-moz-background-size: cover;
  				-o-background-size: cover;
  				background-size: cover;
			}
			
			
			#header-container-product {
				width: 100%;
				height: 320px;		
				overflow:hidden;	
				/*
  				background-color:rgba(0,0,0,0.5);
				background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.75)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
				*/
				
				background: linear-gradient(to bottom, rgba(84,171,187,0.95) 0%, rgba(84,171,187,0.5) 100%);

			}
			
			#header-container-home {
				width: 100%;
				overflow:hidden;	
				
  				/* background-color:rgba(0,0,0,0.5); */
				/* background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.75)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
  				*/
				

				background: linear-gradient(to bottom, rgba(84,171,187,0.75) 0%, rgba(84,171,187,0.25) 100%);

			}
			
			#header-container-home-wh {
				width: 100%;
				overflow:hidden;	
				
  				/* background-color:rgba(0,0,0,0.5); */
				/* background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.75)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
  				*/
				

				background: linear-gradient(to bottom, rgba(84,171,187,0.1) 0%, rgba(84,171,187,0.05) 100%);

			}
			
			#header-container-how {
				width: 100%;
				height: 425px;		
				overflow:hidden;	

  				background-color:rgba(0,0,0,0.5);
  				
  				background: rgba(0,0,0,0.3);
				background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.75)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );

			}
			
			#header {
				margin:auto;
				margin-top:0;
				max-width: 1016px;
				overflow:hidden;
				height:120px;
				border-bottom: 1px solid rgba(255,255,255,0.1);
			}
			
			#play-button {
				
				background-image:url(home-play@2x.png);
				background-size:149px 149px;
				width:149px;
				height:149px;
				
				position: relative;
  				top: 25%;

  				margin:auto;
  				cursor: pointer;
				
			}
			
			#logo {
				background-image:url(header-logo@2x.png);
				background-size:273px 99px;
				width: 273px;
				height: 99px;
				margin-left:20px;
				float: left;
				position: relative;
  				top: 50%;
  				-webkit-transform: translateY(-50%);
  				-ms-transform: translateY(-50%);
  				transform: translateY(-50%);
  				cursor: pointer;  				
			}
			
			
			#nav {
				float: right;
				position: relative;
  				top: 50%;
  				-webkit-transform: translateY(-50%);
  				-ms-transform: translateY(-50%);
  				transform: translateY(-50%);
			}
			
			a.nav_link {
				color: #fff;
			}

			a.nav_link:visited {
				color: #fff;
			}
			
			
			a.nav_link:hover {
				text-decoration:none;
				color: #fff;
			}
			
			.nav_item {
				float: left;
				padding: 5px 20px 5px 20px;
				margin-left: 10px;
				font-size:18px;
				font-weight: 500;
				text-shadow: 1px 1px rgba(0,0,0,0.25);

				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px; /* future proofing */
				margin-bottom: 0px;
				
				
			}
			
			.nav_item:hover{
				background-color:rgba(72,170,152,1.0);
				text-shadow: 0px 0px rgba(255,255,255,0);

   				cursor: pointer;
			}
			
			.nav_on {
				/*background-color:rgba(84,171,187,1.0);*/
				background-color:rgba(0,0,0,0.15);			
				color: #fff;
				text-shadow: 0px 0px rgba(255,255,255,0);

			}

			#footer-bg {
				margin-top:0px;
				background-color:#80DEEA;
				width:100%;
				padding: 40px 0;
				overflow: hidden;
			}
			
			#footer-container {
				background: #eee;
				margin:auto;
				width:1016px;
			}
			

			
			#home-container {
				margin:auto;
				width:985px;
				margin-top:0px;
			}
			
			#product-bar {
				width:600px;
				/* margin-bottom:40px;*/
				/*border: 1px solid #4DD0E1;*/
				
				background: #E0F7FA;
				overflow: hidden;
				height:64px;
				-webkit-border-radius: 5px;
				padding:0px;
				margin-bottom:0px;
			}
			
			#product-buy-bar {
				margin:auto;
				overflow: hidden;
				height:64px;
				-webkit-border-radius: 32px;
				width:412px;
				float:right;
				background:#FF7043;
				
				
								position: relative;
  				top: 50%;
  				-webkit-transform: translateY(-50%);
  				-ms-transform: translateY(-50%);
  				transform: translateY(-50%);

			}
			
			
			.product-bar-item {
				float: left;
				font-size: 18px;
				color: #0097A7;
				width:188px;
				text-align: center;
				line-height:64px;
				height:64px;
				
			}
			
			.product-bar-item:hover {
				background: #00BCD4;
				color:#fff;
				cursor: pointer;
				
			}
			
			
			.product-bar-price {
				float: right;
				font-size: 28px;
				color: #fff;
				text-align: center;
				line-height:64px;
				height:64px;
				
				width:160px;
			}
			
			.product-bar-buy {
				float: right;
				font-size: 21px;
				color: #fff;
				padding: 0px;
				line-height:64px;
				height:64px;
				background: #FF5722;
				width: 252px;
				text-align: center;
				-webkit-border-radius: 0px;
			}
			
			#product-buy-bar:hover {
				/*font-weight:bold;*/
				cursor: pointer;
				box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
				border: 1px solid rgba (0,0,0,0.3);
			}			
			
			.product-desc {
				font-size: 18px;
				line-height: 1.8;
			}
			

			
			.key-feature-item {
				font-size:18px;
				margin: 20px 0;
			}
			
			.feature-block {
				font-size: 20px;
				float:left;
				width:187px;
				height:160px;
				background-color:rgba(84,171,187,0.25);
				margin-right:20px;
				margin-bottom:20px;
				color: #fff;
				font-weight: 600;
				position: relative;
				line-height: 160px;
				text-align: center;
				text-shadow: 1px 1px rgba(84,171,187,0.9);
				-webkit-border-radius: 10px;
				opacity:0.75;
				background-position: center top;

			}
			
			#icon-tray {
				clear:both;
				width: 100%;
				overflow: auto;
				white-space: nowrap;
			}
			
			.product-icon {
				width: 320px;
				height: 240px;
				background: #eee;
				margin-right: 20px;
				display: inline-block;
				opacity: 0.9;
				-webkit-border-radius: 4px;
			}
			
			


			.blog-article {
				font-size:16px;
				line-height:1.8;
			}
			
			.blog-blurb {
				font-size:16px;
				line-height:1.8;
				margin-bottom: 40px;
			}
			
			.blog-blurb-title {
				font-size: 21px;
				clear:all;
			}
			
			.blog-blurb-date {
				font-size:14px;
				clear:all;
				color: #999;
			}
			
			
			
			
			.bg-how {
				width: 100%;
				overflow:hidden;	
			}
			
			.content-how {
				width: 100%;
				overflow:hidden;
			}

			.how-title {
				font-size: 28px;
				clear:all;
				margin-bottom:12px;
				font-family: "Avenir Next";
				color: rgba(72,170,152,1.0);
			}	
			
			.how-blurb {
				font-size:18px;
				text-align: justify;								
			}
			

			.social-icon {
				float:left;
				height:40px;
				width:40px;
				margin-right:10px;
  				cursor: pointer;
  				opacity: .5;
			}
			
			.social-icon:hover {
				opacity: 1.0;
			}
			
			#soc-id-1 {
				background-image:url(/wp-content/themes/isc/img/social-wh-facebook.png);
				background-size:40px 40px;			
			}
			
			#soc-id-2 {
				background-image:url(/wp-content/themes/isc/img/social-wh-twitter.png);
				background-size:40px 40px;			
			}							
			
			#soc-id-3 {
				background-image:url(/wp-content/themes/isc/img/social-wh-instagram.png);
				background-size:40px 40px;			
			}	
			
			#soc-id-4 {
				background-image:url(/wp-content/themes/isc/img/social-wh-pinterest.png);
				background-size:40px 40px;		
				margin-right:0px;	
			}
			
			#sf-made-icon {
				float:right;
				height:84px;
				width:80px;
				cursor: pointer;
  				background-image:url(/wp-content/themes/isc/img/sf-made-blk.png);
				background-size:80px 84px;	
  				opacity: .4;
  				
			}
			
			#sf-made-icon:hover {
				opacity: 1.0;
				background-image:url(/wp-content/themes/isc/img/sf-made-color.png);
				background-size:80px 84px;	
			}

			.product-card-container {
				width : 298px;
				height : 400px;
				margin : 20px;
				margin-top : 40px;
				margin-bottom : 0px;
				float : left;
				padding:0;
				overflow:hidden;
								-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px; /* future proofing */
				cursor:pointer;
			}
			
			.product-card-container:hover {
				box-shadow: 0px 0px 24px #888888;
				margin-top:20px;
				margin-bottom:20px;
	
			}
			
			.product-card-gradient {
				width : 298px;
				height : 400px;
				margin : 0px;
				padding: 20px;
				overflow:hidden;
				/*
				background-color:rgba(0,0,0,0.5);
				background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.75)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
				*/
				background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);
				
			}
			
			.product-card-name {
				font-family: 'American Typewriter', serif;
				color:#fff;
				text-shadow: 1px 1px #000;
				margin:0 20px;
				margin-right: 10px;
				margin-top:198px;
				font-size:34px;
				clear:all;
				line-height:1.0;
				
				
				display: table-cell;
    			vertical-align: bottom;
    			border: 0px solid #f00;
    			height: 264px;
    			width: 360px;
    
			}

			.product-card-price {
				
				margin:10px 0px;
				padding-top: 10px;
				font-size:24px;
				clear:all;
				color:#fff;
				text-shadow: 1px 1px #000;
				border-top: 1px solid rgba(255,255,255,0.15);
			}
			
			
			.social-icon-ideas {
				float:left;
				height:48px;
				width:48px;
				margin-right:12px;
  				cursor: pointer;
  				opacity: 1.0;
  				
  				background-size:40px 40px;	
				background-position:center;
				background-repeat:no-repeat;	
				
				-webkit-border-radius: 10px;

			}
			
			.social-icon-ideas:hover {
				opacity: .5;
			}
			
			#soc-id-1-ideas {
				background-image:url(/wp-content/themes/isc/img/social-wh-facebook.png);
				background-color: #3b5998;	
			}
			
			#soc-id-2-ideas {
				background-image:url(/wp-content/themes/isc/img/social-wh-twitter.png);
				background-color: #00aced;	
	
			}							
			
			#soc-id-3-ideas {
				background-image:url(/wp-content/themes/isc/img/social-wh-instagram.png);
				background-color: #3F729B;	

			}	
			
			#soc-id-4-ideas {
				background-image:url(/wp-content/themes/isc/img/social-wh-pinterest.png);
				background-color: #CB2027;		
				margin-right:0px;	
			}
			
			.skill_level_start {
				-webkit-border-top-left-radius: 20px;
				-webkit-border-bottom-left-radius: 20px;
				float: left;
				width: 39px;
				height: 40px;
				background: #e36309;
				/* border-right: 1px solid rgba(0,0,0,0.2); */
				margin-right: 1px;
			}
			
			.skill_level_N {
				float: left;
				width: 39px;
				height: 40px;
				background: #e36309;
				/* border-right: 1px solid rgba(0,0,0,0.2); */
				margin-right: 1px;
			}
			
			.skill_level_end {
				-webkit-border-top-right-radius: 20px;
				-webkit-border-bottom-right-radius: 20px;
				float: left;
				width: 40px;
				height: 40px;
				background: #e36309;
			}


/********************************
*
*	OFFICIAL
*
********************************/	

			
			
			#logo {
				/*
				background-image:url(http://isc.lab883.com/wp-content/themes/isc/img/header-logo-bldg@2x.png);
				background-size:139px 100px;
				*/
				background-image:url(http://isc.lab883.com/wp-content/themes/isc/img/header-logo@2x.png);
				background-size:240px;
				background-repeat:no-repeat;
				background-position: left center; 
				
				width: 240px;
				height: 100px;
				margin-left:0px;
				float: left;
				position: relative;
  				top: 50%;
  				-webkit-transform: translateY(-50%);
  				-ms-transform: translateY(-50%);
  				transform: translateY(-50%);
  				cursor: pointer;  				
			}
			
			.isc-header-container {
				width: 100%;
				overflow:hidden;	
				background: #09BCD3;
				padding:0;
				margin:0;
			}			
			
			
			.main-navigation {
				float: right;
				position: relative;

				top: 50%;
  				-webkit-transform: translateY(-50%);
  				-ms-transform: translateY(-50%);
  				transform: translateY(-50%);

			}	
			
			
			.menu-item {
				float: left;
				padding: 5px 20px 5px 20px;
				margin-left: 10px;
				font-size:18px;
				font-weight: 500;
				text-shadow: 0px 0px rgba(0,0,0,0);

				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px; /* future proofing */
				margin-bottom: 0px;
				
				
			}
			
			.menu-item:hover{
				background-color:#FFC107;
				text-shadow: 0px 0px rgba(255,255,255,0);

   				cursor: pointer;
			}
			
			.current-menu-item {
				/*background-color:rgba(84,171,187,1.0);*/
				background-color:#00ACC1;			
				color: #fff;
				text-shadow: 0px 0px rgba(255,255,255,0);

			}
			
			
			
			
			ul#menu-main-nav li.menu-item a {
				color: #fff;
			}

			ul#menu-main-nav li.menu-item a:visited {
				color: #fff;
			}
			
			
			ul#menu-main-nav li.menu-item a:hover {
				text-decoration:none;
				color: #fff;
			}
			
			#page_title {
				margin:auto;
				width: 1016px;
				margin-top:0px;
				clear:both;
				overflow:hidden;
			}
			
			#page-title-label {
				line-height: 120px;
				font-family: 'American Typewriter', serif;
				font-size: 42px;
				float:left;
			}
			
			#page-title-extra {
				float:right;
				margin-top:36px;
			}
			
			
			#content-container {
				margin:auto;
				max-width:1016px;
				padding-top:0px;
				margin-bottom: 40px;
				overflow:hidden;
				clear:both;
			}
			
			ul {

			}
			
			li {
				margin-bottom: 20px;
				line-height:1.8;
			}
			
			.widget ul {
				margin:0;
				padding:0;
			}
			
			li.cat-item {
				padding:10px;
				margin-right:20px;
				margin-left:20px;			
				margin-bottom:0px;
				list-style-type: none;
				font-size: 18px;
				border-top: 1px solid #B2EBF2;
			}
			
			li.cat-item a {
				color: #00838F;
			}
			
			.widget-title {
				font-family: 'American Typewriter';
				font-size: 21px;
				padding:10px 10px 10px 30px;
				color: #00ACC1;
			}
			
			#idea-title-label {
				font-family: 'American Typewriter', serif;
				font-size: 42px;
				margin-top: 40px;
				padding:0;
				line-height: 1.0;
				margin-bottom: 8px;
			}
			
			.cat-links a {
				color: #00838F;
			}
			
			.cat-links {
				color: #00838F;
			}
			
			.author a {
				color: #00838F;
			}
			
			.posted-on a {
				color: #00838F;
			}
			
			
			.idea-card-container {
				width : 320px;
				height : 320px;
				margin : 14px;
				margin-top : 40px;
				margin-bottom : 0px;
				float : left;
				padding:0;
				overflow:hidden;
								-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px; /* future proofing */
				cursor:pointer;
			}
			
			.idea-card-container:hover {
				box-shadow: 0px 0px 24px #888888;
				margin-top:20px;
				margin-bottom:20px;
	
			}
			
			.idea-card-gradient {
				width : 320px;
				height : 320px;
				margin : 0px;
				padding: 20px;
				overflow:hidden;
				/*
				background-color:rgba(0,0,0,0.5);
				background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.75)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.75) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
				*/
				background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);
				
			}
			
			.idea-card-name {
				font-family: 'American Typewriter', serif;
				color:#fff;
				text-shadow: 1px 1px #000;
				margin:0 20px;
				margin-right: 10px;
				margin-top:18px;
				font-size:34px;
				clear:all;
				line-height:1.0;
				
				
				display: table-cell;
    			vertical-align: bottom;
    			border: 0px solid #f00;
    			height: 280px;
    			width: 280px;
    
			}
			
			
			#fp-section {
				position: relative;
  				top: 50%;
  				-webkit-transform: translateY(-50%);
  				-ms-transform: translateY(-50%);
  				transform: translateY(-50%);  				
			}