Index: sandbox/filemanager/templates/default/filelisting.tpl
===================================================================
--- sandbox/filemanager/templates/default/filelisting.tpl	(revision 1627)
+++ sandbox/filemanager/templates/default/filelisting.tpl	(revision 1654)
@@ -2,5 +2,6 @@
 {usedSpace}
 {quotaSize}
-{javascript}
+{path}
+{css}
 <form id="formfm" name="formfm" method="post" action="{form_action}">
 {toolbar0}
@@ -21,5 +22,4 @@
 		<td valign="middle" style="padding-left:2px;padding-right:2px;">{actions}{mini_bar}</td>
 		{columns}
-	</tr>
 <!-- END row -->
 
Index: sandbox/filemanager/templates/default/main.css
===================================================================
--- sandbox/filemanager/templates/default/main.css	(revision 1627)
+++ sandbox/filemanager/templates/default/main.css	(revision 1654)
@@ -1,4 +1,4 @@
 
-.menu_box{
+.menubox{
     color: black;
     background: #ffffff;
Index: sandbox/filemanager/templates/default/calendar.html
===================================================================
--- sandbox/filemanager/templates/default/calendar.html	(revision 1627)
+++ sandbox/filemanager/templates/default/calendar.html	(revision 1654)
@@ -1,4 +1,34 @@
 <p>&nbsp;</p>
-<div id="content"><style type="text/css">.tblGenFixed td {padding:0 3px;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s27 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s28 {background-color:white;font-family:arial,sans-serif;font-size:80.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #000000;} .tblGenFixed td.s9 {background-color:white;font-family:arial,sans-serif;font-size:110.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} .tblGenFixed td.s25 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} .tblGenFixed td.s26 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s23 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} .tblGenFixed td.s7 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} .tblGenFixed td.s24 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s8 {background-color:#3b4e87;font-family:Century Gothic;font-size:120.0%;font-weight:700;font-style:normal;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #000000;} .tblGenFixed td.s21 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#ffffff;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s5 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #000000;} .tblGenFixed td.s6 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s22 {background-color:white;font-family:verdana;font-size:180.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #000000;} .tblGenFixed td.s3 {background-color:white;font-family:verdana;font-size:280.0%;font-weight:700;font-style:normal;color:#182c63;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #000000;} .tblGenFixed td.s4 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s20 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #000000;} .tblGenFixed td.s0 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} .tblGenFixed td.s2 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} .tblGenFixed td.s1 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s16 {background-color:white;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s17 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s18 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #000000;} .tblGenFixed td.s19 {background-color:white;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #000000;} .tblGenFixed td.s12 {background-color:#eaeaea;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s13 {background-color:#eaeaea;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s14 {background-color:white;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} .tblGenFixed td.s15 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;} .tblGenFixed td.s10 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s11 {background-color:#eaeaea;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} </style>
+<div id="content"><style type="text/css">
+.tblGenFixed td {padding:0 3px;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} 
+.tblGenFixed td.s27 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s28 {background-color:white;font-family:arial,sans-serif;font-size:80.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s9 {background-color:white;font-family:arial,sans-serif;font-size:110.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s25 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s26 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s23 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s7 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} 
+.tblGenFixed td.s24 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s8 {background-color:#3b4e87;font-family:Century Gothic;font-size:120.0%;font-weight:700;font-style:normal;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s21 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#ffffff;text-decoration:none;text-align:left;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s5 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s6 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s22 {background-color:white;font-family:verdana;font-size:180.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s3 {background-color:white;font-family:verdana;font-size:280.0%;font-weight:700;font-style:normal;color:#182c63;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s4 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s20 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s0 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} 
+.tblGenFixed td.s2 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} 
+.tblGenFixed td.s1 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s16 {background-color:white;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s17 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s18 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s19 {background-color:white;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #000000;} 
+.tblGenFixed td.s12 {background-color:#eaeaea;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s13 {background-color:#eaeaea;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s14 {background-color:white;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #000000;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s15 {background-color:#e4e8f3;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;} 
+.tblGenFixed td.s10 {background-color:white;font-family:arial,sans-serif;font-size:100.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} 
+.tblGenFixed td.s11 {background-color:#eaeaea;font-family:arial,sans-serif;font-size:90.0%;font-weight:400;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #b2b2b2;} </style>
 <table cellspacing="0" cellpadding="0" border="0" id="tblMain">
     <tbody>
