div.siteNav div.mainLink {background-color: #cf3030; width: 233px; height:40px!important; }
div.siteNav div.mainLink a { padding-top:14px!important; padding-bottom:10px!important; }
div.siteNav div.mainLink a:hover { background-color:#FF7373;}
div.siteNav div.dark {background-color: #e03939;}
div.siteNav div.home {width: 48px;}

.hdrImageWrap .hdrImage {position: relative;}
.hdrImageWrap .hdrImage .page-title {background: rgba(0,0,0,0.5); color: #fff; margin: 0; padding: 10px 20px; bottom: 30px; left: auto; right: 0; position: absolute; font-size: 1.833em;}

div.body-wrap ul.checklist { padding-left:20px; list-style:none; }

div.body-wrap ul.checklist li {list-style:none; }

div.body-wrap ul.checklist li:before { content: '✔'; margin-left: -1.5em; margin-right: .600em; font-size:22px; color:#C00; position:relative; top:2px; }