.skiplinks, hr.skiplinks {
    display: none !important;
}

h2 {
    border-bottom: 1px dotted #294A8C;
    font-size: 131%;
    padding-bottom: 2px;
}

.reg_news {
    margin-top: 30px;
}

.social ul {margin: 0;padding: 0;list-style-type: none;}
.social ul li {display: inline; float:right;width: 35px;padding: 0 !important;}
.social  a:hover {text-decoration:none}
.social a.facebook {background:url(//www4.sqa.org.uk/images/footer-find-facebook.gif) no-repeat; height:32px; width:32px;display: block;margin: 4px 0 0 2px; text-indent: -9999px;}
.social a.twitter {background:url(//www1.sqa.org.uk/images/footer-find-twitter.gif) no-repeat; height:32px; width:32px;display: block;margin: 4px 0 0 2px; text-indent: -9999px;}
.social a.youtube {background:url(//www2.sqa.org.uk/images/footer-find-youtube.gif) no-repeat; height:32px; width:32px;display: block;margin: 4px 0 0 2px; text-indent: -9999px;}
.social a.linkedin {background:url(//www2.sqa.org.uk/images/footer-find-linkedin.png) no-repeat; height:32px; width:32px;display: block;margin: 4px 0 0 2px; text-indent: -9999px}
.social a.myalerts {background:url(//www.sqa.org.uk/images/myalertsminiicon.png) no-repeat; height:32px; width:32px;display: block;margin: 4px 0 0 2px; text-indent: -9999px}
.social a.rss {background:url(//www.sqa.org.uk/images/rss30x30.png) no-repeat; height:32px; width:32px;display: block;margin: 4px 0 0 2px; text-indent: -9999px}
.social ul {float:right; border:none; z-index:100}
.social {float:left; margin-left:2px;padding-top:30px;}