body {
	font-family: -webkit-system-font, "Helvetica", "Arial", "sans-serif";
	margin: 32px 0;
	background-image: -webkit-linear-gradient(#f0f0f0, white 10%);
	-webkit-text-size-adjust: none;
}
h1, h2 {
	font-weight: 300;
}
h1 {
	text-align: center;
	font-size: 42px;
	margin-bottom: 0;
	margin-top: 0;
}
h2 {
	text-align: center;
	color: #727272;
}
h2#subtitle {
	margin-top: 4px;
	font-size: 28px;
    margin-bottom: 12px;
}
h2#available {
    margin-top: 0;
    font-size: 20px;
    color: #d90003;
}
h3 {
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
h4 {
	font-size: 18px;
	font-weight: 300;
	color: #d9ecf4;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 24px;
}
p {
	line-height: 1.4em;
}
pre {
	font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
	font-size: 13px;
	white-space: pre-wrap;
}
a {
	color: #DF6B0B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p.logo {
	text-align: center;
    margin-top: 40px;
	margin-bottom: 8px;
}
p.center {
	text-align: center;
}
p.code {
    margin-top: 28px;
}
code {
    font-family: Menlo, Consolas, Monaco, "Lucida Console", monospace;
    font-size: 14px;
}
img.shadow {
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}
img.right {
	margin-left: 32px;
	float: right;
}
div.clearFix {
	clear: both;
}
div.section {
	margin: 24px auto 32px auto;
	width: 680px;
}
div.darkSection {
	padding: 14px 0;
	background-color: #8A9DA4;
	color: white;
}
div.darkSection a {
	color: white;
	text-decoration: underline;
}
div.darkColoredSection {
	padding: 14px 0;
	background-color: #DF6B0B;
	color: white;
}
div.footer {
	text-align: center;
	color: #727272;
	font-size: 13px;
}
span.sourceComment {
    color: rgb(98, 148, 30);
}
span.sourceNumber {
    color: rgb(34, 54, 255);
}
span.sourceKeyword {
    color: rgb(196, 34, 138);
}
span.sourceString {
    color: rgb(218, 49, 22);
}

@media (-webkit-min-device-pixel-ratio: 2) {
	img#robotaryLogo {
		content: url("images/scriptarian@2x.png");
	}
	img#swiftLogo {
		content: url("images/Swift@2x.png");
	}
	img#scriptingkitLogo {
		content: url("images/ScriptingKit@2x.png");
	}
	img#connectivityLogo {
		content: url("images/connectivity@2x.png");
	}
	img#leanLogo {
		content: url("images/lean@2x.png");
	}
	img#discountLogo {
		content: url("images/discounts@2x.png");
	}
	img#examplesLogo {
		content: url("images/examples@2x.png");
	}
	img#techLogo {
		content: url("images/technology@2x.png");
	}
	img#completionsLogo {
		content: url("images/completions_icon@2x.png");
	}
	img#errorLogo {
		content: url("images/error_icon@2x.png");
	}
	img#toolsLogo {
		content: url("images/tools_icon@2x.png");
	}
	img#terminalLogo {
		content: url("images/Terminal@2x.png");
	}
	img#sharingLogo {
		content: url("images/sharing_icon@2x.png");
	}
	img#debuggerLogo {
		content: url("images/debugger_icon@2x.png");
	}
	img#dashboardLogo {
		content: url("images/dashboard_icon@2x.png");
	}
}
