@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("rememberthemilk.com") {

.xtd_task_name {
	display: block ;
	margin-bottom: 3px ;
font-size: 10pt;
}

#detailsbox {
	float:left;
}

#detailscontent {padding: 14px;}
#listbox {
	float: right ;
}

#detailswrap > div {padding-top: 0.1em; }


#appheader {
	position: relative;
	top: 12px;
width: 100%;
}

#listtabs >UL {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
}

#listtabs >UL >LI {
padding: 0px;
background: none;
border-bottom: none;
border-top: 1px  solid grey;
}

#listtabs >UL >LI >A {
text-transform: uppercase;
font: 12px/15px "Calibri";
padding-left: 10px;
padding-right: 10px;
margin: 0 2px;
border-size: 2px;
-webkit-border-radius: 0px 0px 2px 2px ;
-webkit-box-shadow: 0px 0px 3px black;
height: 15px;
margin-bottom: 14px;
overflow: hidden;
background: grey;
font-weight: bold;
}

#listtabs >UL >LI.xtab_smartlist > A {background: #565656;}


#listtabs >UL >LI >A:hover,#listtabs >UL >LI.xtab_selected > a {
height: 20px;font-weight:bold;background:#EEE ;padding-top:6px;margin-bottom: 0px;
}

#settingstabs >UL {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
}

#settingstabs >UL >LI {
padding: 0px;
background: none;
border-bottom: none;
border-top: 1px  solid grey;
}

#settingstabs >UL >LI >A {
text-transform: uppercase;
font: 12px/15px "Calibri";
padding-left: 10px;
padding-right: 10px;
margin: 0 2px;
border-size: 2px;
-webkit-border-radius: 0px 0px 2px 2px ;
-webkit-box-shadow: 0px 0px 3px black;
height: 15px;
margin-bottom: 14px;
overflow: hidden;
background: grey;
font-weight: bold;
}

#settingstabs >UL >LI.xtab_smartlist > A {background: #565656;}


#settingstabs >UL >LI >A:hover,#settingstabs >UL >LI.xtab_selected > a {
height: 20px;font-weight:bold;background:#EEE ;padding-top:6px;margin-bottom: 0px;
}

#contacttabs >UL {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
}

#contacttabs >UL >LI {
padding: 0px;
background: none;
border-bottom: none;
border-top: 1px  solid grey;
}

#contacttabs >UL >LI >A {
text-transform: uppercase;
font: 12px/15px "Calibri";
padding-left: 10px;
padding-right: 10px;
margin: 0 2px;
border-size: 2px;
-webkit-border-radius: 0px 0px 2px 2px ;
-webkit-box-shadow: 0px 0px 3px black;
height: 15px;
margin-bottom: 14px;
overflow: hidden;
background: grey;
font-weight: bold;
}

#contacttabs >UL >LI.xtab_smartlist > A {background: #565656;}


#contacttabs >UL >LI >A:hover,#contacttabs >UL >LI.xtab_selected > a {
height: 20px;font-weight:bold;background:#EEE ;padding-top:6px;margin-bottom: 0px;
}


div.xtabs {
border-style: none;
border-width: 0;
background-color: #ffffff;
}

#appheaderlogo {
	display: none;
}

#details {
position: fixed;
}

#taskcloud_copy.taskcloud {
bottom: 0; position: fixed;display: block !important; 
}

#taskcloudcontent_copy { padding: 4px 4px; text-align: center;}

.white_rbbot, .white_rbtop {display: none;}

.white_rbcontent { background: #F9F9F9; border: 1px solid #CACACA; }

.taskcloudcontent a {font-weight: bold; font-size: 0.8em;padding: 0 2%;}

.taskcloudcontent a:hover {background: #DADADA ; border: 6px solid #DADADA; -webkit-border-radius: 5px; margin: -6px; -webkit-box-shadow: 0px 0px 3px black; text-align: center; }

.listtag  > * { color: black !important; }
.locationtag > * { color: #DD1111 !important; }

#topnav {
position: fixed;
bottom: 2px;
right: 0;
background: white;
width: 100%;text-align: right;
}

#content {width: auto; padding: 0px 15px;}

#listbox {width: 70%;}
#list {width: 100%;}

.snake-right-link, .snake-line, .snake-left-link {display: none;}

#listFilter {min-width: 250px; text-align: right;font: 11pt/13pt "Segoe UI"; font-weight: bold;}

#searchtogglewrap {min-width: 250px;}

#statusbox {height: auto;padding: 0px; margin: 0px;}

#statusboxtext {font-size: 12pt;}
div.orange_rbroundbox {
	position: fixed;
	width: 70%;
	left: 15%;
	right: 15%;
	top: 45%;
	z-index: 1000;
	opacity: 0.8;
display: block; 

}

#detailsbox { height: 0  !important; margin-top: -21px; }

#tools_spacer {border-top: 1px solid #CACACA;}
}