ol{/* Initiate a counter */counter-reset:li;/* Remove the default left margin */margin-left:0;/* Remove the default left padding */padding-left:0;}ol > li{/* Create a positioning context */position:relative;/* Give each list item a left margin to make room for the numbers */margin:0 0 6px 2em;/* Add some spacing around the content */padding:4px 16px;/* Disable the normal item numbering */list-style:none;border-top:2px solid #384452;background:#fff;}ol > li:before{/* Use the counter as content */content:counter(li);/* Increment the counter by 1 *//* Position and style the number */counter-increment:li;position:absolute;top:-2px;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;/* Some space between the number and the content in browsers that support
	   generated content but not positioning it (Camino 2 is one example) */width:2em;margin-right:8px;padding:4px;border-top:1px solid #384452;color:#fff;background:#384452;font-weight:bold;text-align:center;}li ol,li ul{margin-top:6px;}ol ol li:last-child{margin-bottom:0;}a.contact-link{font-size:14px;float:right;margin-right:10px;line-height:35px;}