style.css

Same filename in this branch
  1. 6.x drupal-6.x/themes/bluemarine/style.css
  2. 6.x drupal-6.x/themes/garland/style.css
  3. 6.x drupal-6.x/themes/chameleon/style.css
  4. 6.x drupal-6.x/themes/pushbutton/style.css
  5. 6.x drupal-6.x/themes/chameleon/marvin/style.css
/*
** HTML elements
*/
body {
  color: #000;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
body, p, td, li, ul, ol {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  margin: 0;
}
h1 {
  color: #369;
  font-size: 1.6em;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
a:link {
  text-decoration: none;
  font-weight: bold;
  color: #ff8c00;
}
a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #c96;
}
a:hover, a:active {
  font-weight: bold;
  color: #ff4500;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
p {
  margin: 0 0 1.3em 0;
  padding: 0;
}
blockquote {
  border-left: 4px solid #69c;  /* LTR */
  padding: 0 15px;
  margin: 25px 100px 25px 50px; /* LTR */
  color: #696969;
  text-align: left; /* LTR */
  font-size: 1.2em;
  line-height: 1.3em;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 1.2em;
  border: 1px solid #ddd;
}
.form-item {
  margin-top: 1em;
}
.form-item label {
  color: #369;
}
.item-list .title {
  color: #369;
  font-size: 0.85em;
}

/*
** Page layout blocks / IDs
*/
#primary-menu {
  border-collapse: separate;
  background-color: #e0edfb;
  border-bottom: 3px solid #69c;
}
#primary-menu tr {
  background: transparent url(header-a.jpg) left bottom repeat; /* LTR */
}
td#home {
  background: transparent url(logo-background.jpg) left top repeat; /* LTR */
}
td#home a:link img, td#home a:visited img {
  background: transparent url(logo-active.jpg) repeat; /* LTR */
  width: 144px;
  height: 63px;
}
td#home a:hover img {
  background: transparent url(logo-hover.jpg) repeat; /* LTR */
  width: 144px;
  height: 63px;
}
.primary-links, .primary-links a:link, .primary-links a:visited {
  color: #369;
}
.primary-links a:hover {
  color: #000;
}
#primary-menu .primary-links {
  background: transparent url(header-b.jpg) left top no-repeat; /* LTR */
  font-size: 0.79em;
}
#primary-menu .primary-links h1, #primary-menu .primary-links h2, #primary-menu .primary-links h3 {
  font-size: 2.3em;
  color: #369;
}
#secondary-menu {
  border-collapse: separate;
  background-color: #369;
  border-bottom: 3px solid #69c;
}
.secondary-links, .secondary-links a:link, .secondary-links a:visited {
  color: #e4e9eb;
}
.secondary-links a:hover {
  color: #fff;
  text-decoration: underline;
}
#secondary-menu .secondary-links {
  font-size: 0.85em;
}
ul.links li {
  border-left: 1px solid #ff8c00; /* LTR */
}
#navlist li {
  border-left: 1px solid #369; /* LTR */
}
#subnavlist li, ul.primary-links li, ul.secondary-links li {
  border-left: 1px solid #fff; /* LTR */
}
#navlist li.first, #subnavlist li.first, ul.links li.first {
  border: none;
}
.tabs {
  margin: 15px 0;
}
.tabs ul.primary {
  border-collapse: collapse;
  padding: 0 0 3px 10px; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 0;
  height: auto;
  line-height: normal;
  border-bottom: 2px solid #369;
}
.tabs ul.primary li {
  display: inline;
}
.tabs ul.primary li a {
  padding: 3px 10px;
  background: #fff url(tabs-off.png) left top no-repeat; /* LTR */
  border-color: #69C;
  border-width: 2px;
  border-style: none solid none none; /* LTR */
  height: auto;
  margin-right: 10px; /* LTR */
  text-decoration: none;
  text-transform: lowercase;
}
.tabs ul.primary li.active a {
  background: #369 url(tabs-on.png) left top no-repeat; /* LTR */
  border-right: 2px solid #369; /* LTR */
  color: #fff;
}
.tabs ul.primary li a:hover {
  background-color: #fffaf0;
  color: #ff4500;
}
.tabs ul.secondary {
  border-collapse: collapse;
  padding: 10px 0;
  margin: 0;
  white-space: nowrap;
  width: 100%;
  list-style: none;
  height: auto;
  line-height: normal;
  border-bottom: none;
}
.tabs ul.secondary li {
  display: inline;
  height: auto;
  padding: 0 0 0 10px; /* LTR */
  text-decoration: none;
  border-right: none; /* LTR */
}
.tabs ul.secondary li a {
  background: #fff url(tabs-option-off.png) left center no-repeat; /* LTR */
  padding: 10px 0 10px 25px; /* LTR */
  margin: 0;
}
.tabs ul.secondary li a.active {
  background: #fff url(tabs-option-on.png) left center no-repeat; /* LTR */
  color: #369;
  border-bottom: none;
}
.tabs ul.secondary li a:hover {
  background: #fff url(tabs-option-hover.png) left center no-repeat; /* LTR */
  color: #FF4500;
}
#content {
  background-color: #fff;
}
#contentstart {
  background-color: #fff;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right; /* LTR */
  vertical-align: middle;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 0.85em;
  margin: 0.2em;
}
#search .form-text {
  width: 9em;
}
#search .form-submit {
  height: 1.5em;
}
#mission {
  background-color: #fff;
  color: #696969;
  border-top: 2px solid #dcdcdc;
  border-bottom: 2px solid #dcdcdc;
  padding: 10px;
  margin: 20px 35px 0 35px;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
}
#site-info {
  background-color: #bdd3ea;
  background-image: url(header-c.png);
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
}
.site-name {
  font-size: 1.2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #ff8c00;
  text-decoration: none;
}
.site-slogan {
  font-size: 0.8em;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 30px 35px 50px 35px;
  background: transparent url(background.png) center center no-repeat;
  /* fix background overlapping text in IE (aka Peekaboo Bug) */
  position: relative;
}
#mission, .node .content, .comment .content {
  line-height: 1.4;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
.nav {
  padding: 0;
  margin: 0;
}
#sidebar-left, #sidebar-right {
  font-size: 0.75em;
  width: 175px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 25px 10px 75px 10px;
  vertical-align: top;
  background: #FFFAF0;
}
#sidebar-left {
  border-right: 3px solid #f5f5f5;
}
#sidebar-right {
  border-left: 3px solid #f5f5f5;
}
#sidebar-left li, #sidebar-right li {
  font-size: 1em;
}
.node .content {
  text-align: left; /* LTR */
  font-size: 0.85em;
  line-height: 1.3;
}
.comment .content {
  text-align: left; /* LTR */
  font-size: 0.85em;
  line-height: 1.3;
}
#footer-message {
  padding: 15px 100px 30px 100px;
  font-size: 0.85em;
  text-align: center;
  color: #aaa;
}
table#footer-menu {
  border-top: 3px solid #69c;
  border-bottom: 3px solid #69c;
  background-color: #369;
  color: #e4e9eb;
}
#footer-menu td {
  padding: 5px;
  font-size: 0.75em;
}
#footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited {
  color: #e4e9eb;
}
#footer-menu a:hover {
  color: #fff;
  text-decoration: underline;
}
#footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 {
  font-size: 1.3em;
  color: #e4e9eb;
}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
#content .title, #content .title a {
  color: #369;
}
.content h1 {
  color: #369;
  font-size: 1.9em;
}
.content h2 {
  color: #58b;
  font-size: 1.7em;
}
.content h3 {
  color: #69c;
  font-size: 1.5em;
}
.content h4 {
  color: #8be;
  font-size: 1.3em;
}
.content h5 {
  color: #96c6f6;
  font-size: 1.15em;
}
.submitted {
  color: #999;
  font-size: 0.79em;
}
div.links {
  color: #ff8c00;
}
.links a {
  font-weight: bold;
}
.box {
  padding: 0 0 1.5em 0;
}
.box {
  padding: 0;
  margin: 0;
}
.box h2 {
  font-size: 9px;
}
.block .title h3 {
  border-bottom: 2px solid #69c;
  color: #369;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 5px 10px 30px; /* LTR */
  margin-bottom: .25em;
  background: transparent url(icon-block.png) left center no-repeat; /* LTR */
}
.block .content {
  padding: 5px;
}
.block {
  margin-bottom: 1.5em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2.5em 0;
}
.node .content, .comment .content {
  margin: .5em 0 .5em 0;
}
.node .taxonomy {
  color: #999;
  font-size: 0.83em;
  padding: 1.5em;
}
.node .picture {
  border: 1px solid #fff;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title {
  font-size: 1em;
  padding: 10px 0 12px 19px; /* LTR */
  background: transparent url(icon-comment.png) left center no-repeat; /* LTR */
}
.comment .new {
  font-weight: bold;
  font-size: 1em;
  margin-left: 2px; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #fff;
  float: right; /* LTR */
  margin: 10px;
}
div.links {
  font-size: 0.75em;
}
div.links .prev, div.links .next, div.links .up {
  font-size: 1.15em;
}
.titles .prev, .titles .next {
  font-size: 0.85em;
  font-weight: bold;
  color: #444;
}
.hide {
  display: none
}
.nav .links .next a:link {
  padding: 17px 17px 17px 0; /* LTR */
  background: transparent url(arrow-next.png) right center no-repeat; /* LTR */
}
.nav .links .next a:visited {
  padding: 17px 17px 17px 0; /* LTR */
  background: transparent url(arrow-next-visited.png) right center no-repeat; /* LTR */
}
.nav .links .next a:hover {
  padding: 17px 17px 17px 0; /* LTR */
  background: transparent url(arrow-next-hover.png) right center no-repeat; /* LTR */
}
.nav .links .prev a:link {
  padding: 17px 0 17px 17px; /* LTR */
  background: transparent url(arrow-prev.png) left center no-repeat; /* LTR */
}
.nav .links .prev a:visited {
  padding: 17px 0 17px 17px; /* LTR */
  background: transparent url(arrow-prev-visited.png) left center no-repeat; /* LTR */
}
.nav .links .prev a:hover {
  padding: 17px 0 17px 17px; /* LTR */
  background: transparent url(arrow-prev-hover.png) left center no-repeat; /* LTR */
}
.nav .links .up a:link {
  padding: 11px 0 17px 0;
  background: transparent url(arrow-up.png) center top no-repeat;
}
.nav .links .up a:visited {
  padding: 11px 0 17px 0;
  background: transparent url(arrow-up-visited.png) center top no-repeat;
}
.nav .links .up a:hover {
  padding: 11px 0 17px 0;
  background: transparent url(arrow-up-hover.png) center top no-repeat;
}

/*
** Administration page styles
*/
div.admin-panel .description {
  color: #999;
}
div.admin-panel h3 {
  background-color: #369;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
div.admin-panel .body {
  background: #fffaf0;
}

/*
** Module specific styles
*/
.content .active {
  color: #369;
}
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0 1em 0;
}
#aggregator .news-item .source {
  color: #999;
  font-style: italic;
  font-size: 0.85em;
}
#aggregator .title {
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#tracker th {
  text-align: center;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd; /* LTR */
  border-left: 1px solid #fafafa; /* LTR */
}
#tracker th img {
  float: right; /* LTR */
}
#tracker tr.even, #tracker tr.odd {
  background-color: #fff;
}
#tracker td {
  vertical-align: top;
  padding: 1em 1em 1em 0; /* LTR */
  border-bottom: 1px solid #bbb;
}
#forum {
  margin: 15px 0 15px 0;
  background-color: #fff;
}
#forum table {
  width: 100%;
  border: 2px solid #69c;
}
#forum table tr th {
  text-align: center;
  background: #69c;
  color: #fff;
  font-size: 0.75em;
  border-bottom: 1px solid #aaa;
}
#forum table tr th a  {
  color: #fff;
  text-decoration: underline;
}
#forum table tr th img {
  margin: 0;
}
#forum tr.odd {
  background: #e0edfb;
}
#forum tr.even {
  background: #fff;
}
#forum td {
  padding: 0.5em;
}
#forum td.container {
  color: #000;
  background: #369 url(forum-container.jpg) right top no-repeat; /* LTR */
  border: 2px solid #69c;
}
#forum td.container a {
  color: #e4e9eb;
  padding: 20px 0 20px 35px; /* LTR */
  background: transparent url(forum-link.png) left center no-repeat; /* LTR */
}
#forum td.container a:visited {
  color: #e4e9eb;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
.block-forum h3 {
  margin-bottom: .5em;
}

Archivo

drupal-6.x/themes/pushbutton/style.css
View source
  1. /*
  2. ** HTML elements
  3. */
  4. body {
  5. color: #000;
  6. background-color: #fff;
  7. margin: 0;
  8. padding: 0;
  9. }
  10. body, p, td, li, ul, ol {
  11. font-family: Verdana, Helvetica, Arial, sans-serif;
  12. }
  13. h1, h2, h3, h4, h5, h6 {
  14. font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  15. margin: 0;
  16. }
  17. h1 {
  18. color: #369;
  19. font-size: 1.6em;
  20. }
  21. tr.odd td, tr.even td {
  22. padding: 0.3em;
  23. }
  24. a:link {
  25. text-decoration: none;
  26. font-weight: bold;
  27. color: #ff8c00;
  28. }
  29. a:visited {
  30. text-decoration: none;
  31. font-weight: bold;
  32. color: #c96;
  33. }
  34. a:hover, a:active {
  35. font-weight: bold;
  36. color: #ff4500;
  37. text-decoration: underline;
  38. }
  39. fieldset {
  40. border: 1px solid #ccc;
  41. }
  42. p {
  43. margin: 0 0 1.3em 0;
  44. padding: 0;
  45. }
  46. blockquote {
  47. border-left: 4px solid #69c; /* LTR */
  48. padding: 0 15px;
  49. margin: 25px 100px 25px 50px; /* LTR */
  50. color: #696969;
  51. text-align: left; /* LTR */
  52. font-size: 1.2em;
  53. line-height: 1.3em;
  54. font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  55. }
  56. pre {
  57. background-color: #eee;
  58. padding: 0.75em 1.5em;
  59. font-size: 1.2em;
  60. border: 1px solid #ddd;
  61. }
  62. .form-item {
  63. margin-top: 1em;
  64. }
  65. .form-item label {
  66. color: #369;
  67. }
  68. .item-list .title {
  69. color: #369;
  70. font-size: 0.85em;
  71. }
  72. /*
  73. ** Page layout blocks / IDs
  74. */
  75. #primary-menu {
  76. border-collapse: separate;
  77. background-color: #e0edfb;
  78. border-bottom: 3px solid #69c;
  79. }
  80. #primary-menu tr {
  81. background: transparent url(header-a.jpg) left bottom repeat; /* LTR */
  82. }
  83. td#home {
  84. background: transparent url(logo-background.jpg) left top repeat; /* LTR */
  85. }
  86. td#home a:link img, td#home a:visited img {
  87. background: transparent url(logo-active.jpg) repeat; /* LTR */
  88. width: 144px;
  89. height: 63px;
  90. }
  91. td#home a:hover img {
  92. background: transparent url(logo-hover.jpg) repeat; /* LTR */
  93. width: 144px;
  94. height: 63px;
  95. }
  96. .primary-links, .primary-links a:link, .primary-links a:visited {
  97. color: #369;
  98. }
  99. .primary-links a:hover {
  100. color: #000;
  101. }
  102. #primary-menu .primary-links {
  103. background: transparent url(header-b.jpg) left top no-repeat; /* LTR */
  104. font-size: 0.79em;
  105. }
  106. #primary-menu .primary-links h1, #primary-menu .primary-links h2, #primary-menu .primary-links h3 {
  107. font-size: 2.3em;
  108. color: #369;
  109. }
  110. #secondary-menu {
  111. border-collapse: separate;
  112. background-color: #369;
  113. border-bottom: 3px solid #69c;
  114. }
  115. .secondary-links, .secondary-links a:link, .secondary-links a:visited {
  116. color: #e4e9eb;
  117. }
  118. .secondary-links a:hover {
  119. color: #fff;
  120. text-decoration: underline;
  121. }
  122. #secondary-menu .secondary-links {
  123. font-size: 0.85em;
  124. }
  125. ul.links li {
  126. border-left: 1px solid #ff8c00; /* LTR */
  127. }
  128. #navlist li {
  129. border-left: 1px solid #369; /* LTR */
  130. }
  131. #subnavlist li, ul.primary-links li, ul.secondary-links li {
  132. border-left: 1px solid #fff; /* LTR */
  133. }
  134. #navlist li.first, #subnavlist li.first, ul.links li.first {
  135. border: none;
  136. }
  137. .tabs {
  138. margin: 15px 0;
  139. }
  140. .tabs ul.primary {
  141. border-collapse: collapse;
  142. padding: 0 0 3px 10px; /* LTR */
  143. white-space: nowrap;
  144. list-style: none;
  145. margin: 0;
  146. height: auto;
  147. line-height: normal;
  148. border-bottom: 2px solid #369;
  149. }
  150. .tabs ul.primary li {
  151. display: inline;
  152. }
  153. .tabs ul.primary li a {
  154. padding: 3px 10px;
  155. background: #fff url(tabs-off.png) left top no-repeat; /* LTR */
  156. border-color: #69C;
  157. border-width: 2px;
  158. border-style: none solid none none; /* LTR */
  159. height: auto;
  160. margin-right: 10px; /* LTR */
  161. text-decoration: none;
  162. text-transform: lowercase;
  163. }
  164. .tabs ul.primary li.active a {
  165. background: #369 url(tabs-on.png) left top no-repeat; /* LTR */
  166. border-right: 2px solid #369; /* LTR */
  167. color: #fff;
  168. }
  169. .tabs ul.primary li a:hover {
  170. background-color: #fffaf0;
  171. color: #ff4500;
  172. }
  173. .tabs ul.secondary {
  174. border-collapse: collapse;
  175. padding: 10px 0;
  176. margin: 0;
  177. white-space: nowrap;
  178. width: 100%;
  179. list-style: none;
  180. height: auto;
  181. line-height: normal;
  182. border-bottom: none;
  183. }
  184. .tabs ul.secondary li {
  185. display: inline;
  186. height: auto;
  187. padding: 0 0 0 10px; /* LTR */
  188. text-decoration: none;
  189. border-right: none; /* LTR */
  190. }
  191. .tabs ul.secondary li a {
  192. background: #fff url(tabs-option-off.png) left center no-repeat; /* LTR */
  193. padding: 10px 0 10px 25px; /* LTR */
  194. margin: 0;
  195. }
  196. .tabs ul.secondary li a.active {
  197. background: #fff url(tabs-option-on.png) left center no-repeat; /* LTR */
  198. color: #369;
  199. border-bottom: none;
  200. }
  201. .tabs ul.secondary li a:hover {
  202. background: #fff url(tabs-option-hover.png) left center no-repeat; /* LTR */
  203. color: #FF4500;
  204. }
  205. #content {
  206. background-color: #fff;
  207. }
  208. #contentstart {
  209. background-color: #fff;
  210. }
  211. #menu {
  212. padding: 0.5em 0.5em 0 0.5em;
  213. text-align: right; /* LTR */
  214. vertical-align: middle;
  215. }
  216. #search .form-text, #search .form-submit {
  217. border: 1px solid #369;
  218. font-size: 0.85em;
  219. margin: 0.2em;
  220. }
  221. #search .form-text {
  222. width: 9em;
  223. }
  224. #search .form-submit {
  225. height: 1.5em;
  226. }
  227. #mission {
  228. background-color: #fff;
  229. color: #696969;
  230. border-top: 2px solid #dcdcdc;
  231. border-bottom: 2px solid #dcdcdc;
  232. padding: 10px;
  233. margin: 20px 35px 0 35px;
  234. font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  235. font-size: 1.1em;
  236. font-weight: normal;
  237. }
  238. #site-info {
  239. background-color: #bdd3ea;
  240. background-image: url(header-c.png);
  241. font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  242. }
  243. .site-name {
  244. font-size: 1.2em;
  245. }
  246. .site-name a:link, .site-name a:visited {
  247. color: #fff;
  248. }
  249. .site-name a:hover {
  250. color: #ff8c00;
  251. text-decoration: none;
  252. }
  253. .site-slogan {
  254. font-size: 0.8em;
  255. font-weight: bold;
  256. }
  257. #main {
  258. /* padding in px not ex because IE messes up 100% width tables otherwise */
  259. padding: 30px 35px 50px 35px;
  260. background: transparent url(background.png) center center no-repeat;
  261. /* fix background overlapping text in IE (aka Peekaboo Bug) */
  262. position: relative;
  263. }
  264. #mission, .node .content, .comment .content {
  265. line-height: 1.4;
  266. }
  267. #help {
  268. font-size: 0.9em;
  269. margin-bottom: 1em;
  270. }
  271. .breadcrumb {
  272. margin-bottom: .5em;
  273. }
  274. .messages {
  275. background-color: #eee;
  276. border: 1px solid #ccc;
  277. padding: 0.3em;
  278. margin-bottom: 1em;
  279. }
  280. .error {
  281. border-color: red;
  282. }
  283. .nav {
  284. padding: 0;
  285. margin: 0;
  286. }
  287. #sidebar-left, #sidebar-right {
  288. font-size: 0.75em;
  289. width: 175px;
  290. /* padding in px not ex because IE messes up 100% width tables otherwise */
  291. padding: 25px 10px 75px 10px;
  292. vertical-align: top;
  293. background: #FFFAF0;
  294. }
  295. #sidebar-left {
  296. border-right: 3px solid #f5f5f5;
  297. }
  298. #sidebar-right {
  299. border-left: 3px solid #f5f5f5;
  300. }
  301. #sidebar-left li, #sidebar-right li {
  302. font-size: 1em;
  303. }
  304. .node .content {
  305. text-align: left; /* LTR */
  306. font-size: 0.85em;
  307. line-height: 1.3;
  308. }
  309. .comment .content {
  310. text-align: left; /* LTR */
  311. font-size: 0.85em;
  312. line-height: 1.3;
  313. }
  314. #footer-message {
  315. padding: 15px 100px 30px 100px;
  316. font-size: 0.85em;
  317. text-align: center;
  318. color: #aaa;
  319. }
  320. table#footer-menu {
  321. border-top: 3px solid #69c;
  322. border-bottom: 3px solid #69c;
  323. background-color: #369;
  324. color: #e4e9eb;
  325. }
  326. #footer-menu td {
  327. padding: 5px;
  328. font-size: 0.75em;
  329. }
  330. #footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited {
  331. color: #e4e9eb;
  332. }
  333. #footer-menu a:hover {
  334. color: #fff;
  335. text-decoration: underline;
  336. }
  337. #footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 {
  338. font-size: 1.3em;
  339. color: #e4e9eb;
  340. }
  341. /*
  342. ** Common declarations for child classes of node, comment, block, box, etc.
  343. ** If you want any of them styled differently for a specific parent, add
  344. ** additional rules /with only the differing properties!/ to .parent .class.
  345. ** See .comment .title for an example.
  346. */
  347. #content .title, #content .title a {
  348. color: #369;
  349. }
  350. .content h1 {
  351. color: #369;
  352. font-size: 1.9em;
  353. }
  354. .content h2 {
  355. color: #58b;
  356. font-size: 1.7em;
  357. }
  358. .content h3 {
  359. color: #69c;
  360. font-size: 1.5em;
  361. }
  362. .content h4 {
  363. color: #8be;
  364. font-size: 1.3em;
  365. }
  366. .content h5 {
  367. color: #96c6f6;
  368. font-size: 1.15em;
  369. }
  370. .submitted {
  371. color: #999;
  372. font-size: 0.79em;
  373. }
  374. div.links {
  375. color: #ff8c00;
  376. }
  377. .links a {
  378. font-weight: bold;
  379. }
  380. .box {
  381. padding: 0 0 1.5em 0;
  382. }
  383. .box {
  384. padding: 0;
  385. margin: 0;
  386. }
  387. .box h2 {
  388. font-size: 9px;
  389. }
  390. .block .title h3 {
  391. border-bottom: 2px solid #69c;
  392. color: #369;
  393. font-size: 18px;
  394. font-weight: bold;
  395. padding: 10px 5px 10px 30px; /* LTR */
  396. margin-bottom: .25em;
  397. background: transparent url(icon-block.png) left center no-repeat; /* LTR */
  398. }
  399. .block .content {
  400. padding: 5px;
  401. }
  402. .block {
  403. margin-bottom: 1.5em;
  404. }
  405. .box .title {
  406. font-size: 1.1em;
  407. }
  408. .node {
  409. margin: .5em 0 2.5em 0;
  410. }
  411. .node .content, .comment .content {
  412. margin: .5em 0 .5em 0;
  413. }
  414. .node .taxonomy {
  415. color: #999;
  416. font-size: 0.83em;
  417. padding: 1.5em;
  418. }
  419. .node .picture {
  420. border: 1px solid #fff;
  421. float: right; /* LTR */
  422. margin: 0.5em;
  423. }
  424. .comment {
  425. border: 1px solid #abc;
  426. padding: .5em;
  427. margin-bottom: 1em;
  428. }
  429. .comment .title {
  430. font-size: 1em;
  431. padding: 10px 0 12px 19px; /* LTR */
  432. background: transparent url(icon-comment.png) left center no-repeat; /* LTR */
  433. }
  434. .comment .new {
  435. font-weight: bold;
  436. font-size: 1em;
  437. margin-left: 2px; /* LTR */
  438. color: red;
  439. }
  440. .comment .picture {
  441. border: 1px solid #fff;
  442. float: right; /* LTR */
  443. margin: 10px;
  444. }
  445. div.links {
  446. font-size: 0.75em;
  447. }
  448. div.links .prev, div.links .next, div.links .up {
  449. font-size: 1.15em;
  450. }
  451. .titles .prev, .titles .next {
  452. font-size: 0.85em;
  453. font-weight: bold;
  454. color: #444;
  455. }
  456. .hide {
  457. display: none
  458. }
  459. .nav .links .next a:link {
  460. padding: 17px 17px 17px 0; /* LTR */
  461. background: transparent url(arrow-next.png) right center no-repeat; /* LTR */
  462. }
  463. .nav .links .next a:visited {
  464. padding: 17px 17px 17px 0; /* LTR */
  465. background: transparent url(arrow-next-visited.png) right center no-repeat; /* LTR */
  466. }
  467. .nav .links .next a:hover {
  468. padding: 17px 17px 17px 0; /* LTR */
  469. background: transparent url(arrow-next-hover.png) right center no-repeat; /* LTR */
  470. }
  471. .nav .links .prev a:link {
  472. padding: 17px 0 17px 17px; /* LTR */
  473. background: transparent url(arrow-prev.png) left center no-repeat; /* LTR */
  474. }
  475. .nav .links .prev a:visited {
  476. padding: 17px 0 17px 17px; /* LTR */
  477. background: transparent url(arrow-prev-visited.png) left center no-repeat; /* LTR */
  478. }
  479. .nav .links .prev a:hover {
  480. padding: 17px 0 17px 17px; /* LTR */
  481. background: transparent url(arrow-prev-hover.png) left center no-repeat; /* LTR */
  482. }
  483. .nav .links .up a:link {
  484. padding: 11px 0 17px 0;
  485. background: transparent url(arrow-up.png) center top no-repeat;
  486. }
  487. .nav .links .up a:visited {
  488. padding: 11px 0 17px 0;
  489. background: transparent url(arrow-up-visited.png) center top no-repeat;
  490. }
  491. .nav .links .up a:hover {
  492. padding: 11px 0 17px 0;
  493. background: transparent url(arrow-up-hover.png) center top no-repeat;
  494. }
  495. /*
  496. ** Administration page styles
  497. */
  498. div.admin-panel .description {
  499. color: #999;
  500. }
  501. div.admin-panel h3 {
  502. background-color: #369;
  503. color: #fff;
  504. padding: 5px 8px 5px;
  505. margin: 0;
  506. }
  507. div.admin-panel .body {
  508. background: #fffaf0;
  509. }
  510. /*
  511. ** Module specific styles
  512. */
  513. .content .active {
  514. color: #369;
  515. }
  516. #aggregator .feed-source {
  517. background-color: #eee;
  518. border: 1px solid #ccc;
  519. padding: 1em;
  520. margin: 1em 0 1em 0;
  521. }
  522. #aggregator .news-item .source {
  523. color: #999;
  524. font-style: italic;
  525. font-size: 0.85em;
  526. }
  527. #aggregator .title {
  528. font-size: 1em;
  529. }
  530. #aggregator h3 {
  531. margin-top: 1em;
  532. }
  533. #tracker th {
  534. text-align: center;
  535. background-color: #f5f5f5;
  536. border-bottom: 1px solid #ddd;
  537. border-right: 1px solid #ddd; /* LTR */
  538. border-left: 1px solid #fafafa; /* LTR */
  539. }
  540. #tracker th img {
  541. float: right; /* LTR */
  542. }
  543. #tracker tr.even, #tracker tr.odd {
  544. background-color: #fff;
  545. }
  546. #tracker td {
  547. vertical-align: top;
  548. padding: 1em 1em 1em 0; /* LTR */
  549. border-bottom: 1px solid #bbb;
  550. }
  551. #forum {
  552. margin: 15px 0 15px 0;
  553. background-color: #fff;
  554. }
  555. #forum table {
  556. width: 100%;
  557. border: 2px solid #69c;
  558. }
  559. #forum table tr th {
  560. text-align: center;
  561. background: #69c;
  562. color: #fff;
  563. font-size: 0.75em;
  564. border-bottom: 1px solid #aaa;
  565. }
  566. #forum table tr th a {
  567. color: #fff;
  568. text-decoration: underline;
  569. }
  570. #forum table tr th img {
  571. margin: 0;
  572. }
  573. #forum tr.odd {
  574. background: #e0edfb;
  575. }
  576. #forum tr.even {
  577. background: #fff;
  578. }
  579. #forum td {
  580. padding: 0.5em;
  581. }
  582. #forum td.container {
  583. color: #000;
  584. background: #369 url(forum-container.jpg) right top no-repeat; /* LTR */
  585. border: 2px solid #69c;
  586. }
  587. #forum td.container a {
  588. color: #e4e9eb;
  589. padding: 20px 0 20px 35px; /* LTR */
  590. background: transparent url(forum-link.png) left center no-repeat; /* LTR */
  591. }
  592. #forum td.container a:visited {
  593. color: #e4e9eb;
  594. }
  595. #forum td.statistics, #forum td.settings, #forum td.pager {
  596. height: 1.5em;
  597. border: 1px solid #bbb;
  598. }
  599. #forum td .name {
  600. color: #96c;
  601. }
  602. #forum td .links {
  603. padding-top: 0.7em;
  604. font-size: 0.9em;
  605. }
  606. .block-forum h3 {
  607. margin-bottom: .5em;
  608. }