/* --- AMIN PANELS --- */

div.admin div.left { float: left; width: 48%; }
div.admin div.right { float: right; width: 48%; }
div.admin-panel { margin: 0 0 20px; overflow: hidden; border-bottom: 1px solid #EEB; }
div.admin-panel h3 { background-color: #FF9933; color: #000; font-size: 13px; padding: 3px 5px; font-weight: normal; }
div.admin-panel div.body { background: #FFF; color: #333; padding: 0; }
div.admin-panel p { display: none; }
div.admin-panel ul { padding: 0; margin: 0; }
div.admin-panel li { list-style: none; margin: 0; padding: 2px 0 2px 10px;  }
div.admin-panel dd { margin: 0 0 10px; }
div.admin-panel a:hover { text-decoration: underline; }

/* --- ADMIN FORMS --- */

body.page-admin div.contentbody div.form { margin: 0 0 20px; }

/* DRUPAL TABLE */
div.drupaltable { clear: both; }
div.drupaltable div.description { color: #888 !important; }
div.drupaltable table div.form-item { margin: 0; }
div.drupaltable table { width: 100%; font-size: 12px;  color: #333; }
div.drupaltable table input { font-size: 12px; }
div.drupaltable table select { font-size: 12px; }
div.drupaltable table td.region { background: #FF9933 !important; color: #000; padding: 3px 5px; }
div.drupaltable table td.module { background: #FF9933 !important; color: #000; padding: 3px 5px; }
div.drupaltable table th { background: #FF9933; color: #000; padding: 3px; border: none; font-weight: normal; }
div.drupaltable table th a { color: #FFF !important; }
div.drupaltable table th a:hover { color: #FF0; text-decoration: none; }
div.drupaltable table td { padding: 3px; }
div.drupaltable table tr.odd td { background: #F6F6F6; }
div.drupaltable table tr.even td { background: #FFF; }
div.drupaltable table em { color: #000; }
div.drupaltable table a em { color: inherit !important; }