--- /dev/null
+/*
+ * GMail Kennedy Compaction Style
+ */
+
+/* Fixes the Google logo *
+div.nH.oy8Mbf.nn {
+ height: !important;
+}
+div.GcwpPb-VArq {
+ height: 60px !important;
+}
+*/
+
+/* Moves the Mail menu to the top row */
+div.Ls77Lb > div.pp:first-child {
+/*
+ position: relative;
+ right: -165px;
+ top: -45px;
+ width: 125px;
+ z-index: 7 !important;
+*/
+ display: none;
+}
+
+/* Moves the Compose button to the top row */
+div.hF56D {
+ position: absolute;
+ right: -150px;
+ top: -40px;
+ z-index: 7 !important;
+}
+
+/* Moves the Search buttons to the right side */
+table.GcwpPb-imj1dd {
+ position: absolute;
+ padding: 0 !important;
+ top: -7px;
+ right: 565px;
+ width: 575px;
+}
+div.SmgkQb {
+ background-size: 8px 6px;
+ top: 14px !important;
+ right: 2px !important;
+}
+
+/* Moves the Action buttons to the top row */
+div.VP5otc-pzeoBf {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+ left: 300px;
+ top: 20px;
+ width: 700px;
+ z-index: 7 !important;
+}
+
+/* Mini status bar ("Loading..."); seems to pull more elements with it though
+div.J-J5-Ji {
+ right: -200px;
+}
+*/
+
+/* Ads */
+div.TXqwzb div.nH div.nH div.mq {
+ display: none;
+}
+
+/* Ads message page
+td.pJjWOc div.nH div.nH div.nH {
+ display: none;
+}
+*/
+
+/* Ads at end of message */
+div.nH > div.OH0apf {
+ display: none;
+}
+
+/* Top nav bar */
+div.oy8Mbf div#gb {
+ display: none;
+}
+
+/* Removes the redundant Gear button */
+div.DhtACd {
+ display: none !important;
+}
+
+/* Reduces the size of all the buttons */
+div.tk3N6e-I {
+ height: 22px !important;
+ line-height: 22px !important;
+ font-size: 12px !important;
+ font-weight: normal !important;
+}
+input.GcwpPb-hsoKDf {
+ height: 24px !important;
+}
+
+/* Adds a separator between the left box and message pane */
+div.NGcoE {
+ border-left: 1px solid #aaa !important;
+ padding-left: 0px !important;
+}
+
+/* Removes extra padding from the Priority Inbox section headers *
+div.Wg {
+ padding: 3px 5px 3px 0 !important;
+}
+
+/* Removes extra padding from the stars and important flags *
+col.y5 {
+ width: 28px !important;
+}
+
+/* Removes extra padding from the message list */
+td.xY {
+ padding: 1px 5px 2px 0 !important;
+ height: inherit !important;
+}
+
+/* Removes bold from the message subject
+div.y6 > span:first-child > b {
+ font-weight: normal !important;
+}
+*/
+
+/* Message reply field *
+div.xcfBqd > div > div > div.ambfl {
+ display: none;
+}
+
+/*
+ * Google reader
+ */
+div#main div#chrome div#chrome-header {
+ display: none;
+}
+div#lhn-add-subscription-section {
+ float: right;
+}
+div#recommendations-tree-container {
+ display: none;
+}
+div#lhn-friends {
+ display: none;
+}
+table#chrome-viewer-container tbody tr td#chrome-viewer div#viewer-footer {
+ display: none;
+}
+
+h2.entry-title {
+ display: none;
+}
+div.entry > div.entry-actions {
+ display:none;
+}
+div.entry-container > div.entry-main > div.entry-author {
+ display: none;
+}
+/* slashdot ads */
+div.entry-main div.entry-body div div.item-body div p iframe {
+ display: none;
+}
+div.entry-main div.entry-body div div.item-body div p a img {
+ display: none;
+}
+
+/*
+ * Google search
+ */
+
+/* About XXX results bar */
+div#main > div > div#cnt > div#appbar {
+ display: none;
+}
+
+/*
+ * Explosm
+ */
+html body div#container div#header div#networkbar {
+ display: none;
+}
+html body div#container div#header div#adbar {
+ display: none;
+}
+html body div#container div#header div#sidebar {
+ display: none;
+}
+html body div#container div#header div#maincontent div table {
+ display: none;
+}