.instructions h2{
  margin-left:50px;  
}

.instructions img{
  float:left;
  margin-top:-2px;
}

.content h2 {
  margin-left:10px;
}

.bigcard_nolines_bkg h2{
  margin-top:0px;
}

.content .instructions .windows, .content .instructions .eclipse, .content .instructions .linux, .eclipse, .content .instructions .mac {  
  padding-left:25px;
  padding-top:10px;
}

.content .instructions .windows, .content .instructions .eclipse, .content .instructions .linux,.content .instructions .mac, .cardbkg_bottom{
  margin-left:0px;
}

.content .instructions p {
padding-left:15px;
padding-right:15px;
padding-top:5px;
text-indent: 20px;
}


h3,ol{
  line-height:27px;
  margin-left:10px;
}

pre {
  line-height:20px;
	padding-left: 1em;
	margin: 0px 0px 10px 15px;
	background: #ffffff;
  border: 1px solid #ccc;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/

  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+ */
}

ol{
  margin-top:1px;
}

.cardbkg h3 {
  padding-bottom:0px;
  margin-top:-2px;
  margin-left:15px;
}

.operatingSystem ul{
  padding:0px;
}

.operatingSystem ul li{
  list-style:none;
}


.operatingSystem{
  float:left;padding-right:80px;
}

h3{
  margin-bottom:0px;
  margin-top:3px;
}

.content .bigcard_nolines_bkg p{
  margin-top:0px;
  margin-bottom:0px;
}