
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("rememberthemilk.com") {

.xtd_task_name {
	display: block  !important;
	margin-bottom: 3px  !important;
font-size: 10pt !important;
}

#detailsbox {
	float:left !important; top: 0px !important; width: 26% !important;
}

#details {width: 26%  !important; }
#detailswrap {width: 100% !important;}

#detailscontent {padding: 14px !important;}

#listbox {
	float: right  !important;
}

#detailswrap > div {padding-top: 0.1em !important; }


#appheader {
	position: relative !important;
	top: 12px !important;
width: 100% !important;
}

#searchboxwrap { background:#fff; }


#datetime { display:none; }

#listtabs >UL {
	position: fixed !important;
	width: 100% !important;
	top: 0px !important;
	left: 0px !important;
	right: 0px !important;
	margin: 0 auto !important;
}

#listtabs >UL >LI {
padding: 0px !important;
background: none !important;
border-bottom: none !important;
border-top: 1px  solid grey !important;
}

#listtabs >UL >LI >A {
text-transform: uppercase !important;
font: 12px/15px "Calibri" !important;
padding-left: 10px !important;
padding-right: 10px !important;
margin: 0 2px !important;
/*border-size: 2px !important;*/
-moz-border-radius: 0px 0px 2px 2px  !important;
-webkit-border-radius: 0px 0px 2px 2px  !important;
-moz-box-shadow: 0px 0px 3px black !important;
-webkit-box-shadow: 0px 0px 3px black !important;
height: 15px !important;
margin-bottom: 14px !important;
overflow: hidden !important;
background: grey !important;
font-weight: bold !important;
-moz-transition-property: padding-top, height;
-moz-transition-duration: 0.4s;
}

#listtabs >UL >LI.xtab_smartlist > A {background: #565656 !important;}


#listtabs >UL >LI >A:hover,#listtabs >UL >LI.xtab_selected > a {
height: 20px !important;font-weight:bold !important;background:#EEE  !important;padding-top:6px !important;margin-bottom: 0px !important;
-moz-transition-property: padding-top, height;
-moz-transition-duration: 0.2s;
}

#settingstabs >UL {
	position: fixed !important;
	width: 100% !important;
	top: 0px !important;
	left: 0px !important;
	right: 0px !important;
	margin: 0 auto !important;
}

#settingstabs >UL >LI {
padding: 0px !important;
background: none !important;
border-bottom: none !important;
border-top: 1px  solid grey !important;
}

#settingstabs >UL >LI >A {
text-transform: uppercase !important;
font: 12px/15px "Calibri" !important;
padding-left: 10px !important;
padding-right: 10px !important;
margin: 0 2px !important;
/*border-size: 2px !important;*/
-moz-border-radius: 0px 0px 2px 2px !important;
-webkit-border-radius: 0px 0px 2px 2px  !important;
-moz-box-shadow: 0px 0px 3px black !important;
-webkit-box-shadow: 0px 0px 3px black !important;
height: 15px !important;
margin-bottom: 14px !important;
overflow: hidden !important;
background: grey !important;
font-weight: bold !important;
}

#settingstabs >UL >LI.xtab_smartlist > A {background: #565656 !important;}


#settingstabs >UL >LI >A:hover,#settingstabs >UL >LI.xtab_selected > a {
height: 20px !important;font-weight:bold !important;background:#EEE  !important;padding-top:6px !important;margin-bottom: 0px !important;
}

#contacttabs >UL {
	position: fixed !important;
	width: 100% !important;
	top: 0px !important;
	left: 0px !important;
	right: 0px !important;
	margin: 0 auto !important;
}

#contacttabs >UL >LI {
padding: 0px !important;
background: none !important;
border-bottom: none !important;
border-top: 1px  solid grey !important;
}

#contacttabs >UL >LI >A {
text-transform: uppercase !important;
font: 12px/15px "Calibri" !important;
padding-left: 10px !important;
padding-right: 10px !important;
margin: 0 2px !important;
/*border-size: 2px !important;*/
-moz-border-radius: 0px 0px 2px 2px  !important;
-webkit-border-radius: 0px 0px 2px 2px  !important;
-moz-box-shadow: 0px 0px 3px black !important;
-webkit-box-shadow: 0px 0px 3px black !important;
height: 15px !important;
margin-bottom: 14px !important;
overflow: hidden !important;
background: grey !important;
font-weight: bold !important;
}

#contacttabs >UL >LI.xtab_smartlist > A {background: #565656 !important;}


#contacttabs >UL >LI >A:hover,#contacttabs >UL >LI.xtab_selected > a {
height: 20px !important;font-weight:bold !important;background:#EEE  !important;padding-top:6px !important;margin-bottom: 0px !important;
}


div.xtabs {
border-style: none !important;
border-width: 0 !important;
background-color: #ffffff !important;
}

#appheaderlogo {
	display: none !important;
}

#details {
position: fixed !important;
}

#taskcloud_copy.taskcloud {
bottom: 0 !important; position: fixed !important;display: block !important; max-height: 50% !important; overflow-x: hidden !important; 
}

#taskcloudcontent_copy { padding: 4px 4px !important; text-align: center !important;}

.white_rbbot, .white_rbtop {display: none !important;}

.white_rbcontent { background: #F9F9F9 !important; border: 1px solid #CACACA !important; }

.taskcloudcontent a {font-weight: bold !important; font-size: 0.8em !important;padding: 0 2% !important;}

.taskcloudcontent a:hover {background: #EAEAEA  !important; border: 6px solid #EAEAEA !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; margin: -6px !important; opacity: 0.8; -webkit-box-shadow: 0px 0px 3px black !important;-moz-box-shadow: 0px 0px 3px black !important; text-align: center !important; -moz-transition-property: border, margin; -moz-transition-duration: 0.1s !important; }

.listtag  > * { color: black !important; }
.locationtag > * { color: #DD1111 !important; }

#topnav {
position: fixed !important;
bottom: 2px !important;
right: 0 !important;
background: white !important;
width: 100% !important;text-align: right !important;
}

#content {width: auto !important; padding: 0px 15px !important;}

#listbox {width: 72%  !important;}
#list {width: 100% !important;}

.snake-right-link, .snake-line, .snake-left-link {display: none !important;}

#listFilter {width: 500px !important; text-align: right !important;font: 11pt/13pt "Segoe UI" !important; font-weight: bold !important;}

#searchtogglewrap {width:inherit !important;}

#statusbox {height: auto !important;padding: 0px !important; margin: 0px !important;}

#statusboxtext {font-size: 12pt !important;}
div.orange_rbroundbox {
	position: fixed !important;
	width: 71% !important;
	left: 28% !important;
	right: 10% !important;
	top: 91% !important;
	z-index: 1000 !important;
	opacity: 0.8 !important;
display: block !important; 

}

#detailsbox { height: 0 !important; margin-top: -22px !important; }

#tools_spacer {border-top: 1px solid #CACACA !important;}


 #listsearchfor {font-style: italic !important; color: silver !important; font-size: 1em !important; padding: 5px 0 !important;}

#publishform > INPUT[type="submit"] {position: absolute !important; top: 80px !important; right: 20px !important; }

#publishform, #listsharedetails {margin-left: 10px !important;}

#notes {position: fixed !important; top: 12% !important; background: white !important; left: 18% !important; width: 70% !important; border: solid 1px black !important; -moz-border-radius: 5px !important; opacity: 0.9 !important; z-index: 30 !important;}
.notexedit, .notewidth {margin-left: 3px !important; width: 99% !important;}

#notetoolbox, #listtoolbox {margin-top: 12px !important; text-align: right !important;margin-right: -6px !important;} 


 #searchoptions {margin: 0 !important; padding : 0 !important;position: fixed !important; top: 70px !important;border: 2px black solid !important; -webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;z-index: 50 !important;background: white !important; opacity: 0.9 !important;width: 79% !important; left: 115px !important;}


  #detailstitle_highlight[title]::after {
    content: " (r)" !important;
    color: #575757 !important;
    font-weight: normal !important;
  }
  #detailsdue::after       { content: " (d)" !important; }
  #detailsreoccur::after   { content: " (f)" !important; }
  #detailsduration::after  { content: " (g)" !important; }
  #detailstags::after      { content: " (s)" !important; }
  #detailslocation::after  { content: " (l)" !important; }
  #detailsurl::after       { content: " (u)" !important; }
  #detailspostponed::after { content: " (p)" !important; }
  #detailsnotes::after     { content: " (y)" !important; }

  #tasksToolbox > .xtoolbox_selector > a:first-child::after { content: " (a)" !important; }
  #tasksToolbox > .xtoolbox_selector > a:last-child::after  { content: " (n)" !important; }
  #addEntry > a::after { content: " (t)" !important; }

  #tasktabs:after, #detailstabs::after {
    content: "(h)" !important;
    line-height: 2 !important;
    margin: 0 0.5em !important;
  }

  #searchtogglewrap::before {
    content: "(C-S-/) " !important;
    margin-left: -10em !important;
  }

  #viewSelector > a[href="#section.overview"]::after  { content: " (C-S-6)" !important; }
  #viewSelector > a[href="#section.tasks"]::after     { content: " (C-S-7)" !important; }
  #viewSelector > a[href="#section.locations"]::after { content: " (C-S-8)" !important; }
  #viewSelector > a[href="#section.contacts"]::after  { content: " (C-S-9)" !important; }
  #viewSelector > a[href="#section.settings"]::after  { content: " (C-S-0)" !important; }
  #viewSelector > a::after { font-size: 80% !important; }

  #statusboxUndo > a::after { content: " (z)" !important; }

  #tasksToolbox > .xtoolbox_selector::after {
    content: " Complete (c), Postpone (p), Up (k), Down (j), Select (i), Undo (z), Multi (m)" !important;
    color: #757575 !important;
  }

#smartadd-cheat {left: 10% !important; 
}

#break2 { padding: 0.3em 0 !important;}

#taskcloud_copy {width: 26% !important;}

.taskcloudbox.white_rbroundbox, #taskcloudcontent_copy {width: 100% !important;}


}