
.instruction { 

	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	margin-left:40px;
	height: auto;
	width: auto; 
	
	background-color: white; 
	
	/* outer shadows  (note the rgba is red, green, blue, alpha) */
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); 
	-moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, .5);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, .5);
	/* rounded corners */
	-webkit-border-radius: 12px;
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	border-radius: 7px;
	
	/* gradients */
	background: -webkit-gradient(linear, left top, left bottom, 
	color-stop(0%, white), color-stop(15%, white), color-stop(100%, #f5f5f5)); 
	background: -moz-linear-gradient(top, white 0%, white 55%, #f5f5f5 130%); 
	background: linear-gradient(top, white 0%, white 55%, #f5f5f5 130%); 
}

.instruction img {
position:relative;
	background-color:#eee; 
    margin-top:10px;
    border: 2px solid #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
                    
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
	-moz-box-shadow: 0px 1px 3px rgba(23, 69, 88, .6);
}

pre {
	font-style:normal;
	color:black;
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.entry table {
position:relative;
left:-17px;
}

img#clipboard {
position:relative;
top:-2px!important;
}

h4.tutorialexplanation {
position:relative;
left:0px;
padding-top:10px;
padding-bottom:10px;
	font-family: 'PT Serif', Garamond, Georgia, serif;
	color:#555;
	font-size:21px;
	margin-bottom:6px;
	font-weight:normal;
	position:relative;
right:-12px;
letter-spacing:0px;
line-height:28px;
font-style:normal;

}

#h2calltoactiontutorial {
position:relative;
left:0px;
position:relative;

}

h2.stepNumber {
position:relative;
	text-align:left;
	padding-top:0;
	margin-top:0;
top:-44px;
right:17px;
height:20px;
	float:left;
font-family: 'Ultra', serif;
	font-size:120px;
	color:#999;
	z-index:-1;

}

th {
position:relative;
right:30px;

}

.instruction {
z-index:1;
}

h3.instruction_header {
		font-family: 'PT Serif', Garamond, Georgia, serif;
		font-style:normal;
	color:#555;
	font-size:30px;
	margin-bottom:0px;
	font-weight:normal;
	position:relative;
right:-12px;
}

span.stepnumberspan_1 {
 position:relative;
 right:-10px;
}

#wrapper {
	position:relative;
	top:-10px!important;
}