#content .split-module { margin-bottom: 20px; } #content .split-module h2 { font-size: 19px; line-height: 21px; margin-bottom: 19px; } #content .split-module p { margin-right: 75px; } #content .split-module span { background-image: url(http://cdn1.chrispederick.net/images/3.1/home.png); background-repeat: no-repeat; display: block; float: right; height: 64px; width: 64px; } #content .split-module .details { margin-right: 0; } #random-yes-useful-no span { background-position: 0 -128px; } #stuff-im-reading, #user-agent-switcher { margin-left: 30px; margin-right: 0; } #stuff-im-reading span { background-position: 0 -192px; } #user-agent-switcher span { background-position: 0 -64px; }  @media screen and (max-width: 980px) { #stuff-im-reading, #user-agent-switcher { margin-left: 5%; } }  @media handheld, only screen and (max-device-width: 480px) { #stuff-im-reading, #user-agent-switcher { margin-left: 0; } .split-module { margin-top: 20px; } }