/* Remove unwanted elements */
#util, #n-wrap, #colophon, #f-wrap, header, footer, #breadcrumb, li a.action {
	display: none !important;
}

/* Ensure the content spans the full width */
#wrap #content, body.full div#content-title, div#content-title h1, body#what-you-can-do-now ol#steps {
	width: auto; 
	margin: 0; 
	float: none; 
	padding: 0;
	list-style-position: inside;
	height: auto; 
	display: compact;
	border: none;
	font-size: 14px;
}
body#what-you-can-do-now ol#steps li {
	list-style: decimal;
	
	margin: 1em;
}
div#content-title, body.full #wrap section {
	width: auto;
	margin: 0;
	padding: 0;
	height: auto;
}
body#anatomy-of-an-attack section#attack-flow #attack-flow-description ol li, body#what-you-can-do-now ol#steps li {
	padding-left: 0;
}
a:link {
	text-decoration: underline; 
	color: #000;
}
a:link:after {
    content: " (" attr(href) ") ";
}
body#what-you-can-do-now ol#steps li:before {
	content: url('assets/bg_flow-count.png');
}

