body{background-image: url(http://sculptureqode.com/wp-content/uploads/2015/07/scultureqode-background.png); background-color: #352548}

h1, h2, h3, h4, h5, h6 {
	font-family: Roboto, sans-serif;
	color: #ffffff;
	font-weight: bold
}

h3{border-bottom: solid 1px #ffffff; padding-bottom: 10px}

.sub-section-title{margin-top: 40px}

ol li{
	margin-bottom: 10px;
}

a {
	text-decoration: underline;
	color: #ffffff;
	font-weight: 700;
}

a:hover {
	color: #a987e3;
}

p.last {
	margin-bottom: 30px;
}

.alert {
	margin: 20px 0 20px 0;
}

.container{width: 60%; float: left; margin-left: 24%}

.container #documentation-title {
	text-transform: uppercase;
	background-color: rgba(255, 255, 255, 0.1);
	color: #FFF;
	padding: 20px 15px;
	font-size: 28px;
	text-align: center;
	margin-bottom: 40px
}

.container #documentation-title span{
	display: block;
	font-size: 14px;
	margin-top: 10px;
	font-weight: 100
}

#menu {
	position: fixed;
	width: 20%;
	margin-bottom: 40px;
	float: left;
	left: 2%;
}

#menu li{
	margin-bottom: 0
}

#menu .section-title h2 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid rgb(230,230,230);
	background-color: #3c3c3c;
	padding: 15px 20px;
	color: #eee;
	margin:0;
}

#menu ol {
	padding: 0;
}

#menu ol li {
	line-height: 23px;
}

#menu ol li a {
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
}

#menu ol li a:hover{
	color: #a987e3;
}

.section {
	margin-bottom: 40px;
}

.section .section-title {
	padding: 19px 0 18px 0;
	background-color: #3c3c3c;
	border-bottom: 1px solid rgb(230,230,230);
	color: #ffffff
}

.section .section-title h3 {
	text-transform: uppercase;
	display: inline;
	font-weight: 300;
	margin-left: 20px;
	border: none;
	color: #ffffff
}

.section .section-title span.return a {
	text-transform: initial;
	font-size: 12px;
	color: #fff;
	float: right;	
	background-color: rgb(59,59,59);
	padding: 5px 5px;
	border-radius: 4px;
	margin: -5px 10px;	
}

.section_content {
	padding:30px 20px;
	background-color: rgba(255, 255, 255, 0.1);
	font-family: Droid sans, sans-serif;
	color: #ffffff;
}

.section_content p:last-child {
	margin-bottom: 0;
}

span.bold_label {
	background: #562e87;
	padding:3px 5px;
	color:#FFF;
	display: inline-block;
	margin: 5px;
}

.alert span.alert_blue {
	padding: 20px;
	display: block;
    background: #562e87;
}

#footer_content {
	padding:20px;
	background-color: #eee;
	border-radius: 6px;
	font-family: Droid sans, sans-serif;
}

#footer_content p.signature {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: -5px;
}

#footer_return {
	background-color: rgb(59,59,59);
	padding: 15px 0;
	border-radius: 4px;
	margin-bottom: 10px;
	font-size: 14px;
	height: 20px;
	text-align: center;
}
#footer_return p a {
	color: #eee;
}



