You are here

style.css in Admin 6

body.admin {
  color:#333;
  background:#eee url(page.png) 0px 0px repeat-y;
  font:normal 13px/20px "Lucida Grande",Verdana,sans-serif;
  }

a {
  color:#05a;
  text-decoration:none;
  }

.reverse { color:#ccc; }
.reverse a { color:#fff; }

.limiter { padding:0px 20px 0px 180px; }

div.box,
p { margin:0px 0px 20px; }

hr { display:none; }

/**
 * Generic ============================================================
 */
#content legend { font-weight:bold; }
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
  font-size:15px;
  font-weight:bold;
  margin: 10px 0px;
  }

#content ul,
#content dl {
  margin:0px 0px 20px;
  }

#content dl dt {}
#content dl dd,
#content dl dl {
  margin-left:20px;
  margin-bottom:10px;
  }

#content ul li {
  list-style:disc;
  margin-left:20px;
  }

  /* Exclude some from this styling */
  #content ul.admin-list,
  #content ul.admin-list li,
  #content .views-edit-view ul,
  #content .views-edit-view ul li,
  #content form ul,
  #content form ul li,
  #content ul.clear-block,
  #content ul.clear-block li,
  #content div.item-list ul,
  #content div.item-list ul li,
  #content ul.menu,
  #content ul.menu li,
  #content ul.links,
  #content ul.links li {
    padding:0px;
    margin:0px;
    list-style:none;
    }

  #content ul.vertical-tabs-list { margin:-1px -100% -1px 0; }

/**
 * Branding ===========================================================
 */
#branding {
  overflow:hidden;

  line-height:30px;
  height:30px;
  padding-top:10px;
  padding-bottom:9px;
  border-bottom:1px solid #555;

  background:#333;
  position:relative;
  }

#branding h1.site-name {
  width:160px;
  overflow:hidden;

  position:absolute;
  top:10px;
  left:20px;

  color:#ccc;
  font-size:11px;
  text-transform:uppercase;
  font-weight:normal;
  }

#branding div.breadcrumb {
  float:left;
  font-size:11px;
  }

#branding div.right {
  position:absolute;
  right:20px;
  background:#333;
  }

#branding div.block { float:left; }

#branding div.block form label { display:none; }

#branding div.block form div.form-item {
  float:left;
  border:0px;
  margin:0px;
  padding:0px;
  }

#branding div.block form input.form-text {
  width:140px;
  margin-right:10px;
  }

#branding div.block form input.form-submit {
  text-align:center;
  width:80px;
  }

/**
 * Breadcrumbs ========================================================
 */
div.breadcrumb a {
  padding:0px 10px 0px 0px;
  color:#fff;
  }

/**
 * Help ===============================================================
 */
a.help-toggle {
  float:left;
  font-size:11px;
  background:#222;
  margin:5px 10px 0px 0px;
  padding:0px 10px;
  line-height:20px;
  white-space:nowrap;

  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  }

  a.help-expanded { background:#666; }

#help {
  background:#222;
  display:none;
  }

#help div.help-label {
  position:absolute;
  left:20px;
  width:140px;
  padding:20px 10px 5px;
  border-bottom:1px solid #333;

  font-size:11px;
  background:#111;
  color:#fff;
  }

#help div.help-wrapper {
  padding:10px 20px;
  }

#help a { color:#8cf; }

#help div.more-help-link,
#help p { margin:10px 0px; }

#help div.more-help-link { text-align:right; }

/**
 * Console ============================================================
 */
#console div.messages {
  padding:9px;
  margin:0px 0px 10px;

  color:#036;
  background:#bdf;
  border:1px solid #ace;
  }

#console div.warning {
  color:#840;
  background:#fe6;
  border-color:#ed5;
  }

#console div.error {
  color:#fff;
  background:#e63;
  border-color:#d52;
  }

#console div.status {
  color:#360;
  background:#cf8;
  border-color:#be7;
  }

/**
 * Grouped hover states ===============================================
 */
div.block ul.menu a:hover {
  border-top-color:#369;
  background:#369;
  color:#fff;
  }

/**
 * Page title =========================================================
 */
#page-title {
  background:#333;
  padding-top:20px;
  }

#page-title h2.page-title {
  color:#fff;
  padding-bottom:10px;
  letter-spacing:-1px;
  font-size:18px;
  font-weight:normal;
  float:left;
  }

#page-title a.subnav-toggle {
  float:left;
  height:30px;
  width:30px;
  margin-right:10px;
  background:url(sprite.png) no-repeat;
  overflow:hidden;
  text-indent:-999px;
  }

  #page-title a.subnav-expanded { background-position:-30px 0px; }

#page-title div.tools {
  line-height:30px;
  font-size:11px;
  padding-right:10px;
  float:right;
  }

/**
 * Console ============================================================
 */
#page .console {
  border-top:1px solid #ccc;
  padding:9px 0px 10px;
  }

/**
 * Tabs ===============================================================
 */
ul.tabs { font-size:11px; }

  ul.tabs li {
    float:left;
    padding-right:1px;
    }

  ul.primary {
    line-height:30px;
    float:right;
    }

  ul.primary li a {
    text-transform:uppercase;

    color:#333;
    background:#ddd;

    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    }

  ul.tabs li a,
  ul.tabs li a:hover,
  ul.tabs li.active a,
  ul.tabs li.active a.active {
    float:left;
    padding:0px 15px;
    }

  ul.tabs li a:hover { background:#eee; }
  ul.primary li.active a,
  ul.primary li.active a.active { background:#fff; }

ul.secondary {
  float:none;
  clear:both;
  font-size:11px;
  padding:5px 5px 4px;
  line-height:20px;
  overflow:hidden;
  border-bottom:1px solid #ccc;
  background:#fff;
  }

  ul.secondary li a { color:#05a; }

  ul.secondary li a,
  ul.secondary li a:hover,
  ul.secondary li.active a,
  ul.secondary li.active a.active {
    padding:0px 10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    }

  ul.secondary li.active a,
  ul.secondary li.active a.active {
    color:#fff;
    background:#666;
    }

/**
 * Page layout ========================================================
 */
#page {
  padding:0px 0px 40px;
  padding-left:180px;
  position:relative;
  }

#footer {
  text-align:center;
  border-top:1px solid #ccc;
  padding:19px 20px 40px;
  font-size:11px;
  }

#content {
  min-height:180px;
  padding:20px;
  background:#fff;
  }

#primary-links {
  font-size:11px;
  width:160px;
  position:absolute;
  left:20px;
  top:0px;
  }

#primary-links ul.links li,
#primary-links ul.links li a {
  float:none;
  display:block;
  }

  #primary-links ul.links li a {
    padding:5px 0px 4px 5px;
    border-bottom:1px solid #555;
    }

  #primary-links ul.links li a:hover { background-color:#555; }

  #primary-links ul.links li.active-trail a,
  #primary-links ul.links li a.active {
    background:#111 url(sprite.png) 100% -120px no-repeat;
    color:#fff;
    }

#secondary-links {
  position:absolute;
  top:0px;
  left:180px;
  right:0px;
  z-index:100;

  padding:10px 0px 0px 10px;
  background:url(mask.png);

  display:none;
  }

#content ul.menu li,
#content ul.menu li a,
#secondary-links ul.links li,
#secondary-links ul.links li a { float:left; }

#content ul.menu li,
#secondary-links ul.links li { padding:0px 10px 10px 0px; }

#content ul.menu li a,
#secondary-links ul.links li a {
  font-size:9px;
  line-height:10px;

  background:#777;
  color:#fff;
  text-align:center;
  padding:5px;
  height:55px;
  width:80px;

  overflow:hidden;

  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  }

  #secondary-links ul.links li a:hover { background:#999; }

  #content ul.menu li a {
    background:#f8f8f8;
    color:#05a;
    }

  #content ul.menu li a:hover { background:#eee; }

#secondary-links ul.links li.active-trail a,
#secondary-links ul.links li a.active { background:#333; }

#content ul.admin-list li a span.icon,
#content ul.menu li a span.icon,
#secondary-links ul.links li a span.icon {
  margin:0px auto 5px;
  display:block;
  width:30px;
  height:30px;
  }

#content ul.node-type-list li,
#content ul.admin-list li {
  position:relative;
  padding-left:40px;
  padding-bottom:9px;
  border-bottom:1px solid #ccc;
  margin-left:0px;
  margin-bottom:10px;
  }

  #content ul.admin-list li a span.icon {
    position:absolute;
    left:0px;
    top:0px;
    }

  #content ul.node-type-list label { font-size:15px; }

  #content ul.node-type-list li {
    padding-left:30px;
    background:url(sprite.png) -380px -200px no-repeat;
    }

/**
 * Tables =============================================================
 */
table {
  width:100%;
  font-size:11px;
  margin:0px 0px 10px;
  background-color:#fcfcfc;
  }

table.system-status-report th,
table td,
table th {
  vertical-align:middle;
  border:1px solid #ddd;
  padding:5px;
  }

  table.system-status-report th { padding-left:30px; }

table th {
  font-size:9px;
  text-transform:uppercase;
  background:#eee;
  }

table tr.odd { background:#fff; }

table td.active { background:#e4f0f8; }
table tr.odd td.active { background:#ecf8fc; }

table tr.selected td.active,
table tr.selected td {
  background:#ffc;
  border-color:#eeb;
  }

/**
 * Pagers =============================================================
 */
#content div.item-list ul.pager {
  position:relative;
  height:28px;
  background:#f8f8f8;
  border:1px solid #ccc;
  padding-right:80px;
  }

#content ul.pager li,
#content ul.pager li a { float:left; }

#content ul.pager li.pager-ellipsis,
#content ul.pager li.pager-current,
#content ul.pager li a {
  color:#666;
  font-weight:normal;
  padding:4px 10px;
  }

  #content ul.pager li { border-right:1px solid #ccc; }

  #content ul.pager li.pager-current { background:#fff; }

  #content ul.pager li.pager-first a,
  #content ul.pager li.pager-previous a,
  #content ul.pager li.pager-next a,
  #content ul.pager li.pager-last a {
    font-size:11px;
    font-weight:bold;
    width:79px;
    padding:4px 0px;
    text-align:center;
    background:#eee;
    }

  #content ul.pager li.pager-next,
  #content ul.pager li.pager-last {
    border-left:1px solid #ccc;
    border-right:0px;
    float:right;
    }

  #content ul.pager li a:hover {
    background:#999;
    color:#fff;
    }

  /* This whole portion is to accommodate the correct order of next/last pager links. */
  #content ul.pager li.last { position:absolute; right:0px; }
  #content ul.pager li.pager-current,
  #content ul.pager li.pager-item { position:static; }

/**
 * Forms ==============================================================
 */

div.form-item {
  padding:9px;
  margin:0px 0px 10px;
  border:1px solid #ccc;
  }

div.teaser-checkbox div.form-item,
div.form-item div.form-item,
div.fieldset div.form-item {
  padding:5px 0px;
  margin:0px;
  border:0px;
  }

#content div.fieldset h2.fieldset-title,
div.form-item label {
  margin:0px;
  padding:0px;

  font-weight:normal;
  font-size:11px;
  text-transform:uppercase;
  }

  div.form-item label.option { text-transform:none; }

div.form-item label.option { font-size:11px; }
div.form-item label.option input { vertical-align:middle; }


div.description,
div.form-item div.description {
  margin:5px 0px;
  line-height:15px;
  font-size:11px;
  color:#666;
  }

input.teaser-button,
input.form-submit {
  cursor:pointer;
  padding:2px 10px;
  color:#333;

  text-align:center;

  font-weight:normal;
  font-family:"Lucida Grande",Verdana,sans-serif;

  border:1px solid #eee;
  border-bottom:1px solid #ccc;
  background:url(sprite.png) 0px -40px repeat-x;

  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  }

  div.node-form input#edit-submit {
    border:1px solid #cef;
    border-left-color:#bdf;
    border-right-color:#bdf;
    border-bottom-color:#9bd;
    background:url(sprite.png) 0px -80px repeat-x;
    }

  input.form-submit:active {
    background:#666;
    color:#fff;
    border-color:#555;
    text-shadow:#222 0px -1px 0px;
    }

  /* Teaser splitter */
  div.teaser-button-wrapper { padding:5px 5px 0px; }
  input.teaser-button { font-size:11px; }

form div.buttons {
  clear:both;
  padding:10px 0px;
  }

  form div.form div.buttons { border-width:1px 0px 0px; }

  form input#edit-delete {
    background:#eee;
    border-color:#fff #ddd #ccc;
    text-shadow:none;
    color:#999;
    }

input.form-autocomplete,
input.form-text,
textarea.form-textarea,
select.form-select {
  padding:2px;
  border:1px solid #ccc;
  border-top-color:#999;
  background:#fff;
  color:#333;
  }

  input.form-text:focus,
  textarea.form-textarea:focus,
  select.form-select:focus {
    color:#000;
    border-color:#ace;
    }

  html.js input.form-autocomplete { background-position:100% 7px; }
  html.js input.throbbing { background-position:100% -13px; }

  /* Exceptions */
  #diff-inline-form select,
  #content div.filter-options select { padding:0px; }


/* Fieldsets */
div.fieldset {
  border:1px solid #ccc;
  padding:4px 9px;
  margin:0px 0px 10px;

  background:#f8f8f8;
  }

  div.fieldset div.fieldset { background:#fff; }
  div.fieldset div.fieldset div.fieldset { background:#f8f8f8; }

  div.collapsed div.fieldset-content { display:none; }

/**
 * Node forms =========================================================
 */
div.node-form div.left {
  float:left;
  width:70%;
  }

div.node-form div.right {
  float:right;
  width:30%;
  }

div.node-form div.right div.buttons {
  background:#ddd;
  padding:9px;
  margin:0px 0px 10px;
  border:1px solid #ccc;
  }

div.node-form div.right div.form-item {
  padding:10px 0px 9px;
  margin:0px;
  border:0px;
  border-bottom:1px solid #ccc;
  }

div.node-form div.main { padding-right:20px; }

/**
 * System =============================================================
 */
div.admin .right,
div.admin .left {
  width:49%;
  margin:0px;
  }

div.admin-panel,
div.admin-panel .body {
  padding:0px;
  clear:left;
  }

div.admin-panel {
  margin:0px 0px 20px;
  padding:9px;
  background:#f8f8f8;
  border:1px solid #ccc;
  }

#content div.admin-panel h3 {
  font-size:11px;
  text-transform:uppercase;
  margin:0px 0px 10px;
  padding-bottom:9px;
  border-bottom:1px solid #ccc;
  }

.container-inline div.fieldset { display:block; }

/* admin/content/node & admin/user/user */
#content dl.multiselect,
#content dl.multiselect dt,
#content dl.multiselect dd { margin:0px 10px 0px 0px; }

#content dl.multiselect select {
  font-size:11px;
  background:#fff;
  border:1px solid #ccc;
  }

/* update options */
div.admin-options {
  background:#f8f8f8;
  line-height:30px;
  height:30px;
  padding:9px;
  border:1px solid #ccc;
  margin:0px 0px 10px;
  }

div.admin-options label {
  text-transform:uppercase;
  font:11px/30px "Lucida Grande",Verdana,sans-serif;
  }

div.admin-options label,
div.admin-options div.form-item {
  margin-right:10px;
  float:left;
  }

div.admin-options div.form-item {
  padding:0px;
  border:0px;
  }

/* update status page */
table.update tr.ok {
  background-color:#dfd;
  }
table.update tr.warning {
  background-color:#ffd;
  }
table.update tr.error {
  background-color:#fcc;
  }
table.update tr.odd td,
table.update tr.even td {
  background-color:transparent;
  }

table.update table.version {
  margin-top:5px;
  margin-bottom:0px;
  height:20px;
  }

table.update td.version-links ul.links,
table.update td.version-links a {
  padding-left:15px;
  text-align:right;
  }

table.update div,
table.update a {
  font-size:12px;
  }

File

theme/style.css
View source
  1. body.admin {
  2. color:#333;
  3. background:#eee url(page.png) 0px 0px repeat-y;
  4. font:normal 13px/20px "Lucida Grande",Verdana,sans-serif;
  5. }
  6. a {
  7. color:#05a;
  8. text-decoration:none;
  9. }
  10. .reverse { color:#ccc; }
  11. .reverse a { color:#fff; }
  12. .limiter { padding:0px 20px 0px 180px; }
  13. div.box,
  14. p { margin:0px 0px 20px; }
  15. hr { display:none; }
  16. /**
  17. * Generic ============================================================
  18. */
  19. #content legend { font-weight:bold; }
  20. #content h1,
  21. #content h2,
  22. #content h3,
  23. #content h4,
  24. #content h5,
  25. #content h6 {
  26. font-size:15px;
  27. font-weight:bold;
  28. margin: 10px 0px;
  29. }
  30. #content ul,
  31. #content dl {
  32. margin:0px 0px 20px;
  33. }
  34. #content dl dt {}
  35. #content dl dd,
  36. #content dl dl {
  37. margin-left:20px;
  38. margin-bottom:10px;
  39. }
  40. #content ul li {
  41. list-style:disc;
  42. margin-left:20px;
  43. }
  44. /* Exclude some from this styling */
  45. #content ul.admin-list,
  46. #content ul.admin-list li,
  47. #content .views-edit-view ul,
  48. #content .views-edit-view ul li,
  49. #content form ul,
  50. #content form ul li,
  51. #content ul.clear-block,
  52. #content ul.clear-block li,
  53. #content div.item-list ul,
  54. #content div.item-list ul li,
  55. #content ul.menu,
  56. #content ul.menu li,
  57. #content ul.links,
  58. #content ul.links li {
  59. padding:0px;
  60. margin:0px;
  61. list-style:none;
  62. }
  63. #content ul.vertical-tabs-list { margin:-1px -100% -1px 0; }
  64. /**
  65. * Branding ===========================================================
  66. */
  67. #branding {
  68. overflow:hidden;
  69. line-height:30px;
  70. height:30px;
  71. padding-top:10px;
  72. padding-bottom:9px;
  73. border-bottom:1px solid #555;
  74. background:#333;
  75. position:relative;
  76. }
  77. #branding h1.site-name {
  78. width:160px;
  79. overflow:hidden;
  80. position:absolute;
  81. top:10px;
  82. left:20px;
  83. color:#ccc;
  84. font-size:11px;
  85. text-transform:uppercase;
  86. font-weight:normal;
  87. }
  88. #branding div.breadcrumb {
  89. float:left;
  90. font-size:11px;
  91. }
  92. #branding div.right {
  93. position:absolute;
  94. right:20px;
  95. background:#333;
  96. }
  97. #branding div.block { float:left; }
  98. #branding div.block form label { display:none; }
  99. #branding div.block form div.form-item {
  100. float:left;
  101. border:0px;
  102. margin:0px;
  103. padding:0px;
  104. }
  105. #branding div.block form input.form-text {
  106. width:140px;
  107. margin-right:10px;
  108. }
  109. #branding div.block form input.form-submit {
  110. text-align:center;
  111. width:80px;
  112. }
  113. /**
  114. * Breadcrumbs ========================================================
  115. */
  116. div.breadcrumb a {
  117. padding:0px 10px 0px 0px;
  118. color:#fff;
  119. }
  120. /**
  121. * Help ===============================================================
  122. */
  123. a.help-toggle {
  124. float:left;
  125. font-size:11px;
  126. background:#222;
  127. margin:5px 10px 0px 0px;
  128. padding:0px 10px;
  129. line-height:20px;
  130. white-space:nowrap;
  131. -moz-border-radius:10px;
  132. -webkit-border-radius:10px;
  133. }
  134. a.help-expanded { background:#666; }
  135. #help {
  136. background:#222;
  137. display:none;
  138. }
  139. #help div.help-label {
  140. position:absolute;
  141. left:20px;
  142. width:140px;
  143. padding:20px 10px 5px;
  144. border-bottom:1px solid #333;
  145. font-size:11px;
  146. background:#111;
  147. color:#fff;
  148. }
  149. #help div.help-wrapper {
  150. padding:10px 20px;
  151. }
  152. #help a { color:#8cf; }
  153. #help div.more-help-link,
  154. #help p { margin:10px 0px; }
  155. #help div.more-help-link { text-align:right; }
  156. /**
  157. * Console ============================================================
  158. */
  159. #console div.messages {
  160. padding:9px;
  161. margin:0px 0px 10px;
  162. color:#036;
  163. background:#bdf;
  164. border:1px solid #ace;
  165. }
  166. #console div.warning {
  167. color:#840;
  168. background:#fe6;
  169. border-color:#ed5;
  170. }
  171. #console div.error {
  172. color:#fff;
  173. background:#e63;
  174. border-color:#d52;
  175. }
  176. #console div.status {
  177. color:#360;
  178. background:#cf8;
  179. border-color:#be7;
  180. }
  181. /**
  182. * Grouped hover states ===============================================
  183. */
  184. div.block ul.menu a:hover {
  185. border-top-color:#369;
  186. background:#369;
  187. color:#fff;
  188. }
  189. /**
  190. * Page title =========================================================
  191. */
  192. #page-title {
  193. background:#333;
  194. padding-top:20px;
  195. }
  196. #page-title h2.page-title {
  197. color:#fff;
  198. padding-bottom:10px;
  199. letter-spacing:-1px;
  200. font-size:18px;
  201. font-weight:normal;
  202. float:left;
  203. }
  204. #page-title a.subnav-toggle {
  205. float:left;
  206. height:30px;
  207. width:30px;
  208. margin-right:10px;
  209. background:url(sprite.png) no-repeat;
  210. overflow:hidden;
  211. text-indent:-999px;
  212. }
  213. #page-title a.subnav-expanded { background-position:-30px 0px; }
  214. #page-title div.tools {
  215. line-height:30px;
  216. font-size:11px;
  217. padding-right:10px;
  218. float:right;
  219. }
  220. /**
  221. * Console ============================================================
  222. */
  223. #page .console {
  224. border-top:1px solid #ccc;
  225. padding:9px 0px 10px;
  226. }
  227. /**
  228. * Tabs ===============================================================
  229. */
  230. ul.tabs { font-size:11px; }
  231. ul.tabs li {
  232. float:left;
  233. padding-right:1px;
  234. }
  235. ul.primary {
  236. line-height:30px;
  237. float:right;
  238. }
  239. ul.primary li a {
  240. text-transform:uppercase;
  241. color:#333;
  242. background:#ddd;
  243. -moz-border-radius-topleft:5px;
  244. -moz-border-radius-topright:5px;
  245. -webkit-border-top-left-radius:5px;
  246. -webkit-border-top-right-radius:5px;
  247. }
  248. ul.tabs li a,
  249. ul.tabs li a:hover,
  250. ul.tabs li.active a,
  251. ul.tabs li.active a.active {
  252. float:left;
  253. padding:0px 15px;
  254. }
  255. ul.tabs li a:hover { background:#eee; }
  256. ul.primary li.active a,
  257. ul.primary li.active a.active { background:#fff; }
  258. ul.secondary {
  259. float:none;
  260. clear:both;
  261. font-size:11px;
  262. padding:5px 5px 4px;
  263. line-height:20px;
  264. overflow:hidden;
  265. border-bottom:1px solid #ccc;
  266. background:#fff;
  267. }
  268. ul.secondary li a { color:#05a; }
  269. ul.secondary li a,
  270. ul.secondary li a:hover,
  271. ul.secondary li.active a,
  272. ul.secondary li.active a.active {
  273. padding:0px 10px;
  274. -moz-border-radius:10px;
  275. -webkit-border-radius:10px;
  276. }
  277. ul.secondary li.active a,
  278. ul.secondary li.active a.active {
  279. color:#fff;
  280. background:#666;
  281. }
  282. /**
  283. * Page layout ========================================================
  284. */
  285. #page {
  286. padding:0px 0px 40px;
  287. padding-left:180px;
  288. position:relative;
  289. }
  290. #footer {
  291. text-align:center;
  292. border-top:1px solid #ccc;
  293. padding:19px 20px 40px;
  294. font-size:11px;
  295. }
  296. #content {
  297. min-height:180px;
  298. padding:20px;
  299. background:#fff;
  300. }
  301. #primary-links {
  302. font-size:11px;
  303. width:160px;
  304. position:absolute;
  305. left:20px;
  306. top:0px;
  307. }
  308. #primary-links ul.links li,
  309. #primary-links ul.links li a {
  310. float:none;
  311. display:block;
  312. }
  313. #primary-links ul.links li a {
  314. padding:5px 0px 4px 5px;
  315. border-bottom:1px solid #555;
  316. }
  317. #primary-links ul.links li a:hover { background-color:#555; }
  318. #primary-links ul.links li.active-trail a,
  319. #primary-links ul.links li a.active {
  320. background:#111 url(sprite.png) 100% -120px no-repeat;
  321. color:#fff;
  322. }
  323. #secondary-links {
  324. position:absolute;
  325. top:0px;
  326. left:180px;
  327. right:0px;
  328. z-index:100;
  329. padding:10px 0px 0px 10px;
  330. background:url(mask.png);
  331. display:none;
  332. }
  333. #content ul.menu li,
  334. #content ul.menu li a,
  335. #secondary-links ul.links li,
  336. #secondary-links ul.links li a { float:left; }
  337. #content ul.menu li,
  338. #secondary-links ul.links li { padding:0px 10px 10px 0px; }
  339. #content ul.menu li a,
  340. #secondary-links ul.links li a {
  341. font-size:9px;
  342. line-height:10px;
  343. background:#777;
  344. color:#fff;
  345. text-align:center;
  346. padding:5px;
  347. height:55px;
  348. width:80px;
  349. overflow:hidden;
  350. -moz-border-radius:5px;
  351. -webkit-border-radius:5px;
  352. }
  353. #secondary-links ul.links li a:hover { background:#999; }
  354. #content ul.menu li a {
  355. background:#f8f8f8;
  356. color:#05a;
  357. }
  358. #content ul.menu li a:hover { background:#eee; }
  359. #secondary-links ul.links li.active-trail a,
  360. #secondary-links ul.links li a.active { background:#333; }
  361. #content ul.admin-list li a span.icon,
  362. #content ul.menu li a span.icon,
  363. #secondary-links ul.links li a span.icon {
  364. margin:0px auto 5px;
  365. display:block;
  366. width:30px;
  367. height:30px;
  368. }
  369. #content ul.node-type-list li,
  370. #content ul.admin-list li {
  371. position:relative;
  372. padding-left:40px;
  373. padding-bottom:9px;
  374. border-bottom:1px solid #ccc;
  375. margin-left:0px;
  376. margin-bottom:10px;
  377. }
  378. #content ul.admin-list li a span.icon {
  379. position:absolute;
  380. left:0px;
  381. top:0px;
  382. }
  383. #content ul.node-type-list label { font-size:15px; }
  384. #content ul.node-type-list li {
  385. padding-left:30px;
  386. background:url(sprite.png) -380px -200px no-repeat;
  387. }
  388. /**
  389. * Tables =============================================================
  390. */
  391. table {
  392. width:100%;
  393. font-size:11px;
  394. margin:0px 0px 10px;
  395. background-color:#fcfcfc;
  396. }
  397. table.system-status-report th,
  398. table td,
  399. table th {
  400. vertical-align:middle;
  401. border:1px solid #ddd;
  402. padding:5px;
  403. }
  404. table.system-status-report th { padding-left:30px; }
  405. table th {
  406. font-size:9px;
  407. text-transform:uppercase;
  408. background:#eee;
  409. }
  410. table tr.odd { background:#fff; }
  411. table td.active { background:#e4f0f8; }
  412. table tr.odd td.active { background:#ecf8fc; }
  413. table tr.selected td.active,
  414. table tr.selected td {
  415. background:#ffc;
  416. border-color:#eeb;
  417. }
  418. /**
  419. * Pagers =============================================================
  420. */
  421. #content div.item-list ul.pager {
  422. position:relative;
  423. height:28px;
  424. background:#f8f8f8;
  425. border:1px solid #ccc;
  426. padding-right:80px;
  427. }
  428. #content ul.pager li,
  429. #content ul.pager li a { float:left; }
  430. #content ul.pager li.pager-ellipsis,
  431. #content ul.pager li.pager-current,
  432. #content ul.pager li a {
  433. color:#666;
  434. font-weight:normal;
  435. padding:4px 10px;
  436. }
  437. #content ul.pager li { border-right:1px solid #ccc; }
  438. #content ul.pager li.pager-current { background:#fff; }
  439. #content ul.pager li.pager-first a,
  440. #content ul.pager li.pager-previous a,
  441. #content ul.pager li.pager-next a,
  442. #content ul.pager li.pager-last a {
  443. font-size:11px;
  444. font-weight:bold;
  445. width:79px;
  446. padding:4px 0px;
  447. text-align:center;
  448. background:#eee;
  449. }
  450. #content ul.pager li.pager-next,
  451. #content ul.pager li.pager-last {
  452. border-left:1px solid #ccc;
  453. border-right:0px;
  454. float:right;
  455. }
  456. #content ul.pager li a:hover {
  457. background:#999;
  458. color:#fff;
  459. }
  460. /* This whole portion is to accommodate the correct order of next/last pager links. */
  461. #content ul.pager li.last { position:absolute; right:0px; }
  462. #content ul.pager li.pager-current,
  463. #content ul.pager li.pager-item { position:static; }
  464. /**
  465. * Forms ==============================================================
  466. */
  467. div.form-item {
  468. padding:9px;
  469. margin:0px 0px 10px;
  470. border:1px solid #ccc;
  471. }
  472. div.teaser-checkbox div.form-item,
  473. div.form-item div.form-item,
  474. div.fieldset div.form-item {
  475. padding:5px 0px;
  476. margin:0px;
  477. border:0px;
  478. }
  479. #content div.fieldset h2.fieldset-title,
  480. div.form-item label {
  481. margin:0px;
  482. padding:0px;
  483. font-weight:normal;
  484. font-size:11px;
  485. text-transform:uppercase;
  486. }
  487. div.form-item label.option { text-transform:none; }
  488. div.form-item label.option { font-size:11px; }
  489. div.form-item label.option input { vertical-align:middle; }
  490. div.description,
  491. div.form-item div.description {
  492. margin:5px 0px;
  493. line-height:15px;
  494. font-size:11px;
  495. color:#666;
  496. }
  497. input.teaser-button,
  498. input.form-submit {
  499. cursor:pointer;
  500. padding:2px 10px;
  501. color:#333;
  502. text-align:center;
  503. font-weight:normal;
  504. font-family:"Lucida Grande",Verdana,sans-serif;
  505. border:1px solid #eee;
  506. border-bottom:1px solid #ccc;
  507. background:url(sprite.png) 0px -40px repeat-x;
  508. -moz-border-radius:20px;
  509. -webkit-border-radius:20px;
  510. }
  511. div.node-form input#edit-submit {
  512. border:1px solid #cef;
  513. border-left-color:#bdf;
  514. border-right-color:#bdf;
  515. border-bottom-color:#9bd;
  516. background:url(sprite.png) 0px -80px repeat-x;
  517. }
  518. input.form-submit:active {
  519. background:#666;
  520. color:#fff;
  521. border-color:#555;
  522. text-shadow:#222 0px -1px 0px;
  523. }
  524. /* Teaser splitter */
  525. div.teaser-button-wrapper { padding:5px 5px 0px; }
  526. input.teaser-button { font-size:11px; }
  527. form div.buttons {
  528. clear:both;
  529. padding:10px 0px;
  530. }
  531. form div.form div.buttons { border-width:1px 0px 0px; }
  532. form input#edit-delete {
  533. background:#eee;
  534. border-color:#fff #ddd #ccc;
  535. text-shadow:none;
  536. color:#999;
  537. }
  538. input.form-autocomplete,
  539. input.form-text,
  540. textarea.form-textarea,
  541. select.form-select {
  542. padding:2px;
  543. border:1px solid #ccc;
  544. border-top-color:#999;
  545. background:#fff;
  546. color:#333;
  547. }
  548. input.form-text:focus,
  549. textarea.form-textarea:focus,
  550. select.form-select:focus {
  551. color:#000;
  552. border-color:#ace;
  553. }
  554. html.js input.form-autocomplete { background-position:100% 7px; }
  555. html.js input.throbbing { background-position:100% -13px; }
  556. /* Exceptions */
  557. #diff-inline-form select,
  558. #content div.filter-options select { padding:0px; }
  559. /* Fieldsets */
  560. div.fieldset {
  561. border:1px solid #ccc;
  562. padding:4px 9px;
  563. margin:0px 0px 10px;
  564. background:#f8f8f8;
  565. }
  566. div.fieldset div.fieldset { background:#fff; }
  567. div.fieldset div.fieldset div.fieldset { background:#f8f8f8; }
  568. div.collapsed div.fieldset-content { display:none; }
  569. /**
  570. * Node forms =========================================================
  571. */
  572. div.node-form div.left {
  573. float:left;
  574. width:70%;
  575. }
  576. div.node-form div.right {
  577. float:right;
  578. width:30%;
  579. }
  580. div.node-form div.right div.buttons {
  581. background:#ddd;
  582. padding:9px;
  583. margin:0px 0px 10px;
  584. border:1px solid #ccc;
  585. }
  586. div.node-form div.right div.form-item {
  587. padding:10px 0px 9px;
  588. margin:0px;
  589. border:0px;
  590. border-bottom:1px solid #ccc;
  591. }
  592. div.node-form div.main { padding-right:20px; }
  593. /**
  594. * System =============================================================
  595. */
  596. div.admin .right,
  597. div.admin .left {
  598. width:49%;
  599. margin:0px;
  600. }
  601. div.admin-panel,
  602. div.admin-panel .body {
  603. padding:0px;
  604. clear:left;
  605. }
  606. div.admin-panel {
  607. margin:0px 0px 20px;
  608. padding:9px;
  609. background:#f8f8f8;
  610. border:1px solid #ccc;
  611. }
  612. #content div.admin-panel h3 {
  613. font-size:11px;
  614. text-transform:uppercase;
  615. margin:0px 0px 10px;
  616. padding-bottom:9px;
  617. border-bottom:1px solid #ccc;
  618. }
  619. .container-inline div.fieldset { display:block; }
  620. /* admin/content/node & admin/user/user */
  621. #content dl.multiselect,
  622. #content dl.multiselect dt,
  623. #content dl.multiselect dd { margin:0px 10px 0px 0px; }
  624. #content dl.multiselect select {
  625. font-size:11px;
  626. background:#fff;
  627. border:1px solid #ccc;
  628. }
  629. /* update options */
  630. div.admin-options {
  631. background:#f8f8f8;
  632. line-height:30px;
  633. height:30px;
  634. padding:9px;
  635. border:1px solid #ccc;
  636. margin:0px 0px 10px;
  637. }
  638. div.admin-options label {
  639. text-transform:uppercase;
  640. font:11px/30px "Lucida Grande",Verdana,sans-serif;
  641. }
  642. div.admin-options label,
  643. div.admin-options div.form-item {
  644. margin-right:10px;
  645. float:left;
  646. }
  647. div.admin-options div.form-item {
  648. padding:0px;
  649. border:0px;
  650. }
  651. /* update status page */
  652. table.update tr.ok {
  653. background-color:#dfd;
  654. }
  655. table.update tr.warning {
  656. background-color:#ffd;
  657. }
  658. table.update tr.error {
  659. background-color:#fcc;
  660. }
  661. table.update tr.odd td,
  662. table.update tr.even td {
  663. background-color:transparent;
  664. }
  665. table.update table.version {
  666. margin-top:5px;
  667. margin-bottom:0px;
  668. height:20px;
  669. }
  670. table.update td.version-links ul.links,
  671. table.update td.version-links a {
  672. padding-left:15px;
  673. text-align:right;
  674. }
  675. table.update div,
  676. table.update a {
  677. font-size:12px;
  678. }