 body 
 { background-color:#124191; color:#fff; font-family:'Roboto'; line-height:1.5}

#header, .sticky {
	background: #F44336;
	color: #fff;
}
#footer {
	background: #E91E63;
	color: #fff;
	text-align: center;
}
#wrapper { 
	width:960px;
	margin:0 auto;
}
#header {
	border-bottom:1px solid #ccc;
	padding:10px 20px;
	width:920px;
}
#main {
	overflow:hidden;
}
.sidebar {
	float:left;
	width:230px;
	padding:0;
}
	.sidebar .widget {
		width:200px;
		padding:10px 15px;
		border-bottom:1px solid #ccc;
	}
#article {
	width:458px;
	padding:0 20px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
}
#footer {
	padding:10px;
}
	#footer a {
		color:#fff;
		text-decoration:none;
	}
		#footer a:hover {
			text-decoration:underline;
		}
#footer.tall {
	height:700px;
}
h1 { margin:0; }
h2 { margin:0 0 0.5em; }

#sticky-1, #sticky-4 {
			background: blue;
			color: #fff;
		}
		#sticky-2, #sticky-5 {
			background: green;
			color: #fff;
		}
		#sticky-3, #sticky-6 {
			background: red;
			color: #fff;
		}
		#footer {
			border-top:1px solid #ccc;
		}
			#footer a {
				color:#08c;
			}