// ==UserScript==
// @name  Remember The Milk (RTM) polished
// @namespace     http://stylebot.me/styles/1022
// @description   Did my best to polish Remember The Milk's UI.
// @include   http://*rememberthemilk.com/home*/*
// @include   https://*rememberthemilk.com/home*/*
// @author        EvanHahn
// ==/UserScript==
var styleEl = document.createElement('style');
styleEl.type = 'text/css';
styleEl.innerHTML = '/** * Everywhere */body {    font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;    font-size: 10pt;}#content {    position: inherit;    width: auto;    margin: 0 5%;    padding: 0;}#content:before, #content:after {    content: "";    display: table;}#content:after {    clear: both;}/** * Header */#appheader {    position: fixed;    top: 0;    left: 0;    z-index: 100;    width: 100%;    height: 13px;    padding: 8px 0 12px 0;    border-bottom: 1px solid black;    color: white;    text-shadow: 0 1px black;    text-transform: lowercase;    background: -webkit-linear-gradient(top,  #0060BF 0%,#009 100%);}#appheader a {    color: white;    font-weight: normal;    text-decoration: none;}#appheader a:hover {    text-shadow: 0 0 5px white;}#appheaderlogo {    height: 30px;    margin-left: 5%;    background: url(http://rememberthemilk.com/favicon.ico) no-repeat top left;}#appheaderlogo:after {    margin-left: 25px;    content: "Remember The Milk";    font-weight: bold;    font-size: 1.1em;}#topnav {    margin-right: 5%;}#personName {    color: #def;}#is-pro, #offline-status {    display: none;}#datetime {    display: none;}#break {    padding: 0;}/** * Search */#searchbox {    position: fixed;    top: 34px;    right: 0;    margin-right: 5%;    padding-top: 3px;}#searchboxwrap table {    border: 0;}#searchboxwrap #searchicon {    display: none;}#searchboxwrap input {    width: 300px;    padding: 2px;    font-family: inherit;    font-size: inherit;    border-radius: 2px;    background: #fff url('/img/ico/ico_search_blu.gif') no-repeat 287px center;    box-shadow: 0 1px 2px #999;    outline: 0;}#searchtogglewrap {    width: auto;    padding-right: 25px;}#appheader a#searchtoggle {    display: inline-block;    margin-top: 10px;    color: #999;    text-shadow: 0 1px white;}#searchoptions {    position: fixed;    top: 60px;    left: 0;    z-index: 98;    padding-right: 5%;    border: 0;}#searchoptions:before, #searchoptions:after {    content: "";    display: table;}#searchoptions:after {    clear: both;}#searchoptionswrap {    float: right;    width: auto;    padding: 25px;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    background: -webkit-linear-gradient(top,  #f9f9ff 0%,#f0f0ff 100%);    box-shadow: 0 2px 10px #999;}#searchoptions td {    text-align: right;}#searchoptions label {    text-transform: lowercase;}#searchoptions input, #searchoptions select {    width: 100%;    font-family: inherit;    font-size: inherit;    border: 1px solid #999;    border-radius: 2px;}#searchoptions select, #searchoptions input[type=submit] {    background: -webkit-linear-gradient(top,  #fff 0%,#f0f0f0 100%);}#searchoptions select#search_estimatetype {    width: 120px;}#searchoptions input#search_estimate {    width: 60px;}#searchoptions input#search_due_range {    width: 60px;}#searchoptions input#search_due_start {    width: 110px;}#searchoptions input#search_begin, #searchoptions input#search_cancel {    float: right;    width: auto;    margin-left: 1em;    padding: 0.5em 1em;    text-transform: lowercase;}#searchoptions input#search_begin {    border-color: #99f;    background: -webkit-linear-gradient(top,  #fff 0%,#f0f0ff 100%);}#searchadvtip {    display: none;}/** * Tasks controls */#listbox, #list {    margin-top: 35px;    float: left;}#listbox {    width: 75%;}#list {    width: 100%;}#list * {    border: 0;}#listtabs {    position: fixed;    top: 33px;    left: 0;    z-index: 99;    max-height: 30px;    background: -webkit-linear-gradient(top,  #f9f9ff 0%,#f0f0ff 100%);    box-shadow: 0 -2px 10px black;}#listtabs ul {    margin-left: 5%;}#listtabs ul li {    border-bottom: 0;    background: none;}#listtabs a {    color: black;    background: none;}#listtabs ul li img {    position: relative;    top: 1px;    margin-left: 10px;}#listtabs .xtab_selected {    background: -webkit-linear-gradient(top,  #def 0%,#bfdfff 100%);}#tools_spacer {    display: none;}#tasksToolbox form input, #tasksToolbox form select {    padding: 0.2em 0.5em;    border: 1px solid #999;    border-radius: 2px;    text-transform: lowercase;    background: -webkit-linear-gradient(top,  #fff 0%,#f0f0f0 100%);}#tasksToolbox form input:first-child {    background: -webkit-linear-gradient(top,  #efe 0%,#dfd 100%);}#tasksToolbox .xtoolbox_selector {    text-transform: lowercase;}#tasksToolbox .xtoolbox_selector a {    color: #009;    text-decoration: none;}#tasksToolbox .xtoolbox_selector a:hover {    text-decoration: underline;}#sorting {    margin-top: 5px;    text-transform: lowercase;}/** * Add a task */#add-box {    padding: 0;    text-align: center;}#add-box .ab2, #add-box .ab3, #add-box .ab4, #add-box .ab5, #add-box .ab6, #add-box .ab7, #add-box .ab8, #add-box .ab9 {    display: none;}#add-box td:last-child {    display: none;}.add-box .add-field {    margin: 0;    padding: 0;    overflow: visible;}#add-box #add-text {    width: 95%;    padding: 0.5em 0 0.5em 0.5em;    border-radius: 5px;    font-family: inherit;    font-size: inherit;    background: #fff url(https://s2.rtmcdn.net/img/ico/ico_add.gif) no-repeat 99% center;    box-shadow: 0 1px 5px #999;}#add-box.highlight #add-text {    box-shadow: 0 0 10px #009;}#add-helpicon {    display: none;}/** * Tasks */#tasks .xtable {    margin: 1em 0;    border-radius: 10px;    border-collapse: separate;    background-color: transparent;    box-shadow: 0 2px 10px #999;    -webkit-user-select: none;}#tasks .xtable .xtr {    text-shadow: 0 1px white;    background: -webkit-linear-gradient(top,  #fff 0%,#f9f9f9 100%);    border-top-right-radius: 10px;}#tasks .xtable .xtr:hover {    background: -webkit-linear-gradient(top,  #f9f9ff 0%,#f0f0ff 100%);}#tasks .xtable .xtr.xtr_select {    background: -webkit-linear-gradient(top,  #def 0%,#bfdfff 100%);}#tasks .xtable .xtd {    border-bottom: 0;}#tasks .xtable .xtd_prio {    width: 10px;    border-right: 0;}#tasks .xtable .xtd_prio.prio1 {    background: -webkit-linear-gradient(top,  #f90 0%,#f60 100%);}#tasks .xtable .xtd_prio.prio2 {    background: -webkit-linear-gradient(top,  #39f 0%,#00f 100%);}#tasks .xtable .xtd_prio.prio3 {    background: -webkit-linear-gradient(top,  #8bf 0%,#6af 100%);}#tasks .xtable .xtd_prio.prioN {    background: transparent;}#tasks .xtable colgroup .col_arr {    visibility: hidden;    width: 0;}#tasks .xtable colgroup .col_check, #tasks .xtable .xtd_check {    display: none;}#tasks .xtable .xtd_text {    padding-left: 1em;}#tasks .xtable .xtr_keyboard .xtd_text:after {    content: "?";    margin-left: 1em;    line-height: 0;}#tasks .xtable .xtd_text .taskoverdue {    text-decoration: none;    color: #b00;}#tasks .xtable .xtd_date {    text-transform: lowercase;}/** * Status box */#statusbox {    position: fixed;    bottom: 10px;    left: 0;    padding: 0;    width: 100%;}#statusbox .orange_rbroundbox {    background: transparent;}#statusbox .orange_rbtop, #statusbox .orange_rbbot {    display: none;}#statusbox .orange_rbcontent {    margin: 0 auto;    padding: 1em;    width: 500px;    background: -webkit-linear-gradient(top,  #fe9 0%,#fc5 100%);    border-radius: 5px;    box-shadow: 0 2px 5px #f90;}#statusbox td img {    display: none;}/** * Details */.snake div {    background-image: none;    background: #ccf;}#detailsbox {    float: right;    margin-top: 100px;    width: 22.5%;}#details {    width: 100%;}#details .xtabs {    background: -webkit-linear-gradient(top,  #fff 0%,#f9f9f9 100%);}#details .xtabs li, #details .xtabs li a {    background: none;    color: black;    border: 0;}#details .xtabs li:hover {    background: -webkit-linear-gradient(top,  #f9f9ff 0%,#f0f0ff 100%);}#details .xtabs li:active {    position: relative;    top: 1px;}#details .xtabs li.xtab_selected {    background: -webkit-linear-gradient(top,  #def 0%,#bfdfff 100%);}#detailswrap {    width: 100%;    border: 0;}#taskdetails {    text-transform: lowercase;}#taskdetails span {    font-weight: bold;}#taskdetails span span {    font-weight: normal;}#onlinehelpcontent, #detailsstatuswrap {    display: none;}/** * Footer */.appfooter {    display: none;}';
document.documentElement.appendChild(styleEl);
