
.left-sidebar-admin {text-align:left;}
.left-sidebar-admin h3 {font-family:Ariel,"Times New Roman",Times,serif;}
.left-sidebar-admin ul.list-subitems {display:none;} /* hide by default */
.left-sidebar-admin {background-color: #eaeaea; position:absolute; left:4px; top:40px; z-index:9999; width:210px; font-size:0.8em;padding:2px;}
.left-sidebar-admin ul li {background:none; padding-left:5px; text-align:left;}
.left-sidebar-admin {margin:0px; padding: 4px background: #EFF9FF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border-top: 1px #45A8DF solid;  border-right: 1px #BFE8FF solid;  border-bottom: 1px #BFE8FF solid;  border-left: 1px #45A8DF solid; -moz-box-shadow: inset 0 0 1em #666;; -webkit-box-shadow: inset 0 0 1em #666;; box-shadow: inset 0 0 1em #666;}
.left-sidebar-admin h2{font-weight:normal; color: #000; border-bottom: none; font-size: 12px;}
.left-sidebar-admin h3{font-weight:normal; color: #000; border-bottom: none; font-size: 11px;}
.left-sidebar-admin ul{padding-left: 4px;}
.left-sidebar-admin ul li{padding-left: 4px; background: url(../images/page_edit.png) no-repeat scroll 0 2px transparent;}
.left-sidebar-admin .toggle-subitems {color:#246882}
.left-sidebar-admin .toggle-subitems:hover {text-decoration:underline; cursor:pointer;}

/* rework ezapprove.tpl */
.ezapprove label {}
.ezapprove .approve-preview { margin: 10px; background:#eaeaea; padding:10px;}
form.ezapprove .approve-status {}

.class-file .file-body a {padding-left:30px;}