@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("toodledo.com") {

html, body {
background:#fff url(http://lh5.ggpht.com/_RDDE8ZZV_qQ/S8TabCn0RhI/AAAAAAAAAnc/dcsfOhE37xs/s800/patt_4bc4da52d4aa3.jpg) repeat scroll 0 0 !important;
}

#main {
background: #fff !important;
right:20px !important;
top:34px !important;
margin: 0 20px 20px 170px  !important;
padding: 20px !important;
border: 1px solid #333 !important;
-moz-border-radius: 12px  !important;
-webkit-border-radius: 12px !important;
min-width: 800px !important;
display:table !important;
}

#viewby {
margin: 0 0 20px 0!important;
color: #666 !important;
font-weight: normal !important;
}

#action_addtask {
margin: 0 0 20px 0 !important;
}

a:link, a:active, a:visited { 
color: #85A937 !important;
text-decoration: none !important;
outline: none !important;
}

a:hover { 
color: #85A937 !important;
text-decoration: underline !important;
}

#logo, #moretabs {
display: none  !important;
}

#tlg, #trg, #blg, #brg {
background: transparent  !important;
}

#tabs {
height: auto  !important;
width: 154px  !important;
margin: 0 0 0 -174px !important;
padding: 60px 0 0 0  !important;
background: transparent url(http://lh6.ggpht.com/_RDDE8ZZV_qQ/S8TBdAzFA7I/AAAAAAAAAmc/7ppKMrFbo74/s800/logo_red.png) 4px 0px no-repeat !important;
float: left  !important;
}

#tabs a {
color: #111 !important;
background: transparent !important;
width: 134px !important;
display: block  !important;
margin: -10px 0 0 3px  !important;
padding: 10px 5px  !important;
}

#tabs a:hover {
text-decoration: none  !important;
}


#tabs .right {
color: #111 !important;
background: #A9D9A6 !important;
width: 139px !important;
height: 17px !important;
display: block  !important;
margin: 0 0 0 0  !important;
padding: 4px 0 4px 7px !important;
border: 1px solid #111 !important;
border-right: 3px solid #418B3C !important;
-moz-border-radius-topleft: 6px  !important;
-moz-border-radius-bottomleft: 6px  !important;
-webkit-border-top-left-radius: 6px  !important;
-webkit-border-bottom-left-radius: 6px  !important;
text-align: left  !important;
font-weight: bold !important;
font-style: italic !important;
}

#tabs .right:hover {
background: #E4F3E2 top right no-repeat !important;
}

.tab {
float: none !important;
display: block !important;
background: #AEBCD5 !important;
border: 1px solid #111 !important;
border-right: 3px solid #5D7AAC !important;
-moz-border-radius-topleft: 6px  !important;
-moz-border-radius-bottomleft: 6px  !important;
-webkit-border-top-left-radius: 6px  !important;
-webkit-border-bottom-left-radius: 6px  !important;
height: 17px  !important;
width: 146px !important;
text-align: left  !important;
padding: 4px 0px  !important;
margin-bottom: 10px !important;
}

.tab:hover {
background: #E3EBF3 top right no-repeat !important;
}

.tabon {
float: none !important;
display: block !important;
background: #fff top right no-repeat !important;
border: 1px solid #333!important;
border-right: 3px solid #fff !important;
-moz-border-radius-topleft: 6px  !important;
-moz-border-radius-bottomleft: 6px  !important;
-webkit-border-top-left-radius: 6px  !important;
-webkit-border-bottom-left-radius: 6px  !important;
height: 17px  !important;
width: 148px !important;
padding: 4px 0px  !important;
margin-bottom: 10px !important;
}

.tl {
display: none  !important;
}

#main #tasks {
float: left  !important;
width: 100% !important;
position: relative !important;
}

#main #addtask {
position: relative !important;
right: 0px !important;
}

.sep {
background:#F0F4F8 !important;
border:1px solid #D7DBDE  !important;
margin-top: 5px  !important;
padding: 8px  !important;
}

#colhead, #colheadnew {
border-bottom: dotted 1px #ddd  !important;
}

#toolbar {
background: none  !important;
border: none  !important;
border-bottom: dotted 1px #ddd  !important;
}

#head {
background:#F0F4F8 !important;
border:1px solid #D7DBDE  !important;
padding: 8px  !important;
}


.sep a, #head a, #sharetask a, #filtertask a, #searchtask a, #sorttask a, .moresubs a, #repsimp a  {
color: #7e8891  !important;
}

.sep a:hover, #head a:hover, #sharetask a:hover, #filtertask a:hover, #searchtask a:hover, #sorttask a:hover, .moresubs a:hover  {
text-decoration: none  !important;
}

#sharetask, #filtertask, #searchtask, #sorttask {
background:#f2f2f2 none repeat scroll 0 0 !important;
border:1px solid #D7DBDE !important;
}

.tic {
background: transparent url(http://vintom.com/userscript-images/tdme/tic.png) right top no-repeat !important;
padding-right: 13px  !important;
}

.ticed {
background: transparent url(http://vintom.com/userscript-images/tdme/tic.png) right -16px no-repeat !important;
padding-right: 13px  !important;
}

.date1 {
color: #f73b42 !important;
}

.date2 {
color: #f73b42 !important;
}

.date3{
background-color: #f73b42 !important;
color: #fff !important;
}

.pri1 {
background-color: #ffeda7 !important;
color: #111 !important;
}

.pri2 {
background-color: #9ed5f7 !important;
color: #111 !important;
}

.pri3 {
background-color: #DFF2B6 !important;
color: #111 !important;
}

#addtask {
background: #dff2b6  !important;
border: solid 1px #9fc54d !important;
}

#addtask #div {
position: relative !important;
}

#tocc {
padding: 0 30px !important;
background: transparent url(http://vintom.com/userscript-images/td-toggle.png) no-repeat bottom right !important;
left: -55px !important;
top: -25px !important;
height: 16px !important;
}

#toco { 
padding: 0 30px !important;
background: transparent url(http://vintom.com/userscript-images/td-toggle.png) no-repeat top right !important;
left: -55px !important;
top: 5px !important;
height: 16px !important;
}

#toc {
background: #fff  !important;
border: 1px solid #111 !important;
-moz-border-radius-topright: 12px  !important;
-moz-border-radius-bottomright: 12px  !important;
-webkit-border-top-right-radius: 12px  !important;
-webkit-border-bottom-right-radius: 12px  !important;
margin: 30px 20px 20px 0px !important;
}

#toc a {
color: #111  !important;
}

#tocsmall #logo {
display: none !important;
}

}