#header { font-family: 'BPreplay', Helvetica, Arial, sans-serif; font-weight: bold; margin-left: -4em; } #header > hr { display: none; } #logo { display: inline-block; font-size: 812.5%; /* 130px */ line-height: 1em; padding: 0 0 0 .230769231em; /* 30px */ color: #0ACF00; text-shadow: .092307692em .046153846em 0 #fff; /** 12px 6px */ border: none; position: relative; z-index: 1; } #logo:hover { color: #078600; } #slogan { display: block; color: #fff; background-color: #0ACF00; font-size: 187.5%; /** 30px */ line-height: .6666666667em; /* 20px */ height: .6em; /* 18px */ padding: .066666667em .066666667em 0 0; /** 2px 2px 0 0 */ margin-left: 10em; /* 300px */ position: relative; z-index: 0; top: -1.3em; /* 39px */ text-align: right; } #slogan > strong{ display: inline-block; position: relative; top: -.2em; /* -6px */ }