// ==UserScript== // @name TeamFortress.TV Custom Skin - Firefox // @author Chris "Fog" Burgener // @namespace tftvskin1-firefox // @description A custom skin for teamfortress.tv // @include http://teamfortress.tv/* // @include http://www.teamfortress.tv/* // @version 0.1 // ==/UserScript== // @copyright 2009, 2010 James Campos // @license cc-by-3.0; http://creativecommons.org/licenses/by/3.0/ if (typeof GM_deleteValue == 'undefined') { GM_addStyle = function(css) { var style = document.createElement('style'); style.textContent = css; document.getElementsByTagName('head')[0].appendChild(style); } } GM_addStyle( "body {font-family: Arial;color: rgb(220, 220, 220);font-size: 12px;background: -webkit-linear-gradient(top, rgb(85, 85, 85) 0%, rgb(40, 40, 40) 25%, rgb(25, 25, 25) 55%, rgb(18, 18, 18) 100%) no-repeat scroll 0% 0% / 100% 1200px rgb(18, 18, 18);padding-bottom: 6px;}\ #header-bottom {height: 32px;position: relative;background: none repeat scroll 0% 0% rgb(80, 80, 80);border-bottom: 1px solid rgb(50, 50, 50);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);}\ #content {overflow: hidden;margin-top: 6px;padding-bottom: 6px;background: none repeat scroll 0% 0% rgb(60, 60, 60);border-radius: 4px 4px 4px 4px;}\ .col ul {padding-top: 6px; padding-bottom: 6px; margin-bottom: 6px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: rgb(100, 100, 100) rgb(100, 100, 100); border-top-colors: none; border-right-colors: none; border-bottom-colors: none; border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(200, 200, 200); }\ .list-table td { padding: 6px 12px 6px 7px; border-bottom: 1px solid rgb(100, 100, 100); line-height: 14px; word-wrap: break-word;}\ .list-table tr.odd td { background: none repeat scroll 0% 0% rgb(100, 100, 100);}\ .post-footer {font-size: 11px;color: rgb(70, 70, 70);}\ .col li:hover {background: none repeat scroll 0% 0% rgb(100, 100, 100);border-top: 1px solid rgb(100, 100, 100);border-bottom: 1px solid rgb(100, 100, 100);}\ .col li {font-size: 11px;color:rgb(40, 40, 40);padding: 3px 8px 4px;overflow: hidden;border-top: 1px solid transparent;border-bottom: 1px solid transparent;}\ .post-header {padding: 6px 9px 6px 18px;color: rgb(34, 34, 34);background: -webkit-linear-gradient(top , rgb(113, 113, 113) 0%, rgb(100, 100, 100) 100%) repeat scroll 0% 0% transparent;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom: 1px solid rgb(100, 100, 100);}\ .post {border: 1px solid rgb(100, 100, 100);margin-top: 6px;}\ .post-footer { font-size: 11px; margin-left: 18px; margin-right: 18px; padding-top: 7px; padding-bottom: 7px; color: rgb(110, 110, 110); border-top: 1px solid rgb(100, 100, 100); }\ .post-body q, .post-body code { display: block; border: 1px dashed rgb(136, 136, 136); background: none repeat scroll 0% 0% rgb(100, 100, 100); color: rgb(200, 200, 200); padding: 24px 8px 8px; font-size: 11px; position: relative; }\ #post-anchor textarea {width: 100%;height: 200px;border: 1px solid rgb(70, 70, 70);}\ #bb-btns button, #input-submit { min-width: 40px; margin: 0px 6px -1px 0px; display: block; float: left; padding: 3px 8px 4px; cursor: pointer; font-size: 11px; font-weight: bold; color: rgb(68, 68, 68); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(100, 100, 100) rgb(100, 100, 100) -webkit-use-text-color; -webkit-border-top-colors: none; -webkit-border-right-colors: none; -webkit-border-bottom-colors: none; -webkit-border-left-colors: none; border-image: none; border-top-left-radius: 2px; border-top-right-radius: 2px; background: -webkit-linear-gradient(top , rgb(140, 140, 140) 0%, rgb(160, 160, 160) 100%) repeat scroll 0% 0% transparent; text-shadow: 0px 1px 0px rgba(70, 70, 70, 0); }\ .other-page-btn {padding: 5px 7px; border: 1px solid rgb(100, 100, 100);display: inline-block;color: rgb(100, 100, 100);}\ #category-index tr.odd:hover td {background: none repeat scroll 0% 0% rgb(150, 150, 150);cursor: auto;}\ #category-index tr:hover td {background: none repeat scroll 0% 0% rgb(150, 150, 150);cursor: auto;}\ #input-submit:hover {border: 1px solid rgb(100, 100, 100);}\ .list-table tr:hover td {background: none repeat scroll 0% 0% rgb(100, 100, 100);cursor: pointer;}\ .table-container {border-right: 1px solid rgb(100, 100, 100);border-width: 0px 1px 1px;border-style: none solid solid;border-color: -webkit-use-text-color rgb(100, 100, 100) rgb(50, 50, 50);-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;}\ .star-container { visibility:hidden; }\ .post-body a:link { color: #0066CC; }\ .post-body a:hover { color: #0088FF; }\ ");