style.css 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386
  1. body,
  2. input,
  3. textarea,
  4. select { font-family:"Lucida","Lucida Grande","Trebuchet MS",Tahoma,Verdana,sans-serif; }
  5. html { overflow-y:scroll; }
  6. body.tao {
  7. color:#333;
  8. background:#fff;
  9. }
  10. a {
  11. color:#008eb1;
  12. text-decoration:none;
  13. }
  14. .limiter { margin:0px 30px; }
  15. /**
  16. * Skip to content link ===============================================
  17. */
  18. #skip-link {
  19. width:200px;
  20. height:0px;
  21. left:50%;
  22. margin-left:-100px;
  23. }
  24. #skip-link a:hover,
  25. #skip-link a:active,
  26. #skip-link a:focus {
  27. left:0px;
  28. z-index:20;
  29. text-align:center;
  30. width:200px;
  31. background:#333;
  32. color:#fff;
  33. opacity:.9;
  34. padding:10px 0px;
  35. border-radius:0px 0px 5px 5px;
  36. -moz-border-radius:0px 0px 5px 5px;
  37. -webkit-border-radius:0px 0px 5px 5px;
  38. }
  39. /**
  40. * "Rounded" elements =================================================
  41. */
  42. .compact-link a,
  43. input.teaser-button,
  44. input.form-submit {
  45. -moz-border-radius:3px;
  46. -webkit-border-radius:3px;
  47. }
  48. /**
  49. * "Popped" elements ==================================================
  50. */
  51. input.teaser-button,
  52. input.form-submit {
  53. box-shadow:#ddd 0px 1px 1px;
  54. -moz-box-shadow:#ddd 0px 1px 1px;
  55. -webkit-box-shadow:#ddd 0px 1px 1px;
  56. }
  57. /**
  58. * "Embossed" elements ================================================
  59. */
  60. table th {
  61. text-shadow:#fff 0px 1px 0px;
  62. }
  63. /**
  64. * Branding ===========================================================
  65. */
  66. #branding {
  67. background:url(images/bleeds.png) 0px -30px repeat-x;
  68. color:#ccc;
  69. font-size:11px;
  70. height:30px;
  71. overflow:hidden;
  72. }
  73. #branding ul.links { float:right; }
  74. #branding ul.links a {
  75. background:url(images/bleeds.png) 0% -30px no-repeat;
  76. color:#fff;
  77. float:left;
  78. padding:5px 10px;
  79. }
  80. #branding ul.links a:hover { background-position:0% -90px; }
  81. #branding .breadcrumb {
  82. padding:0px;
  83. float:left;
  84. text-transform:uppercase;
  85. font-weight:normal;
  86. }
  87. #branding .breadcrumb-link {
  88. float:left;
  89. position:relative;
  90. }
  91. #branding .breadcrumb-depth-0 { z-index:10; }
  92. #branding .breadcrumb-depth-1 { z-index:9; }
  93. #branding .breadcrumb-depth-2 { z-index:8; }
  94. #branding .breadcrumb-depth-3 { z-index:7; }
  95. #branding .breadcrumb-depth-4 { z-index:6; }
  96. #branding .breadcrumb-depth-5 { z-index:5; }
  97. #branding .breadcrumb-depth-6 { z-index:4; }
  98. #branding .breadcrumb-depth-7 { z-index:3; }
  99. #branding .breadcrumb-depth-8 { z-index:2; }
  100. #branding .breadcrumb a,
  101. #branding .breadcrumb strong {
  102. color:#fff;
  103. font-weight:normal;
  104. float:left;
  105. margin-right:-10px;
  106. padding:5px 20px;
  107. background:url(images/bleeds.png) 100% -60px no-repeat;
  108. }
  109. #branding .breadcrumb-depth-0 a,
  110. #branding .breadcrumb-depth-0 strong { padding-left:10px; }
  111. #branding .breadcrumb a:hover { background-position:100% -90px; }
  112. /**
  113. * Page title =========================================================
  114. */
  115. #page-title { background:#fff url(images/bleeds.png) 0px -350px repeat-x; }
  116. #page-title .limiter { position:relative; }
  117. #page-title .page-title {
  118. float:left;
  119. padding:15px 10px 15px 0px;
  120. line-height:30px;
  121. min-height:30px;
  122. text-shadow:#fff 0px 1px 0px;
  123. -webkit-text-shadow:#fff 0px 1px 0px;
  124. letter-spacing:-1px;
  125. font-weight:normal;
  126. font-size:20px;
  127. }
  128. #page-title .page-title span.icon {
  129. float:left;
  130. margin-right:10px;
  131. }
  132. .add-or-remove-shortcuts,
  133. .action-links {
  134. float:left;
  135. font-size:11px;
  136. }
  137. .add-or-remove-shortcuts { padding:20px 0px; }
  138. .action-links { padding:20px 0px 20px 10px; }
  139. .action-links a {
  140. background-color:#7bc;
  141. text-shadow:#38a 0px 1px 0px;
  142. }
  143. .add-or-remove-shortcuts a {
  144. background-color:#999;
  145. text-shadow:#666 0px 1px 0px;
  146. }
  147. /**
  148. * Tabs ===============================================================
  149. */
  150. .tabs {
  151. position:absolute;
  152. right:0px;
  153. }
  154. .primary-tabs {
  155. float:left;
  156. height:30px;
  157. margin:15px 0px 0px;
  158. border-radius:5px;
  159. -moz-border-radius:5px;
  160. -webkit-border-radius:5px;
  161. }
  162. div.pager {
  163. margin:10px 0px 0px;
  164. height:30px;
  165. }
  166. .pager li,
  167. .primary-tabs li {
  168. height:30px;
  169. position:relative;
  170. background:#eee url(images/bleeds.png) 50% 0px no-repeat;
  171. }
  172. .pager a,
  173. .pager span,
  174. .primary-tabs a {
  175. float:left;
  176. text-align:center;
  177. min-width:70px;
  178. padding:5px 10px;
  179. color:#333;
  180. text-shadow:#fff 0px 1px 0px;
  181. }
  182. .pager a,
  183. .pager span {
  184. min-width:10px;
  185. padding:5px 15px;
  186. }
  187. .pager li:hover,
  188. .primary-tabs li:hover { background-color:#f8f8f8; }
  189. .pager li:first-child,
  190. .primary-tabs li:first-child {
  191. border-radius:5px 0px 0px 5px;
  192. -moz-border-radius:5px 0px 0px 5px;
  193. -webkit-border-radius:5px 0px 0px 5px;
  194. background-position:0% 0px;
  195. }
  196. .pager li:last-child,
  197. .primary-tabs li:last-child {
  198. border-radius:0px 5px 5px 0px;
  199. -moz-border-radius:0px 5px 5px 0px;
  200. -webkit-border-radius:0px 5px 5px 0px;
  201. background-position:100% 0px;
  202. }
  203. .pager li.pager-current,
  204. .primary-tabs li.active { background-color:#7bc; }
  205. .pager li.pager-current span,
  206. .primary-tabs li.active a {
  207. color:#fff;
  208. text-shadow:#38a 0px 1px 0px;
  209. }
  210. /* Secondary tabs, nested */
  211. .secondary-tabs {
  212. min-width:100px;
  213. float:left;
  214. position:relative;
  215. margin:5px 5px 5px 0px;
  216. font-size:11px;
  217. background:#59a url(images/buttons.png) -800px 50% no-repeat;
  218. border-radius:3px;
  219. -moz-border-radius:3px;
  220. -webkit-border-radius:3px;
  221. z-index: 1;
  222. }
  223. .secondary-tabs:hover {
  224. background:#59a;
  225. opacity:.9;
  226. }
  227. ul.secondary-tabs li,
  228. ul.secondary-tabs li a {
  229. background:transparent;
  230. float:none;
  231. height:auto;
  232. text-align:left;
  233. }
  234. .secondary-tabs a {
  235. color:#fff;
  236. text-shadow:#38a 0px 1px 0px;
  237. display:none;
  238. padding:0px 10px 0px 25px;
  239. }
  240. .secondary-tabs:hover a,
  241. .secondary-tabs .active a { display:block; }
  242. .secondary-tabs li:hover,
  243. .secondary-tabs li.active { background:transparent; }
  244. .secondary-tabs a:hover { background:#389 url(images/buttons.png) -800px 50% no-repeat; }
  245. .secondary-tabs li:last-child a:hover {
  246. border-radius:0px 0px 3px 3px;
  247. -moz-border-radius:0px 0px 3px 3px;
  248. -webkit-border-radius:0px 0px 3px 3px;
  249. }
  250. .secondary-tabs li:first-child a:hover {
  251. border-radius:3px 3px 0px 0px;
  252. -moz-border-radius:3px 3px 0px 0px;
  253. -webkit-border-radius:3px 3px 0px 0px;
  254. }
  255. /**
  256. * Content ============================================================
  257. */
  258. .help-page,
  259. div.comment,
  260. div.node {
  261. border-style:solid;
  262. border-width:1px;
  263. border-color:#ddd;
  264. background:#fff url(images/vrule.png) 65% 0% repeat-y;
  265. margin:0px 0px 10px;
  266. }
  267. #help-text .column-main .column-wrapper,
  268. .help-page .column-main .column-wrapper,
  269. div.comment .column-main .column-wrapper,
  270. div.node .column-main .column-wrapper { padding:19px; }
  271. #help-text .column-main .column-wrapper {
  272. padding-left:59px;
  273. position:relative;
  274. }
  275. #help-text .column-main .column-wrapper span.icon {
  276. position:absolute;
  277. top:15px;
  278. left:15px;
  279. }
  280. #help-text .column-side .column-wrapper,
  281. .help-page .column-side .column-wrapper,
  282. div.comment .column-side .column-wrapper,
  283. div.node .column-side .column-wrapper {
  284. padding:9px;
  285. font-size:11px;
  286. }
  287. #help-text .column-side .help-links,
  288. .help-page .column-side .help-page-links,
  289. .node-submitted,
  290. .comment-submitted {
  291. padding:10px;
  292. background:#f8f8f8;
  293. }
  294. .comment-links,
  295. .node-links { padding:10px 0px; }
  296. .help-page .help-page-links ul.links {
  297. -moz-column-count:2;
  298. -webkit-column-count:2;
  299. }
  300. .column-side ul.links li,
  301. .column-side ul.links a,
  302. .column-side ul.links span {
  303. display:block;
  304. float:none;
  305. }
  306. .column-side ul.links a,
  307. .column-side ul.links span {
  308. padding:0px 10px;
  309. display:block;
  310. float:none;
  311. }
  312. .column-side ul.links span a {
  313. padding:0px;
  314. display:inline;
  315. }
  316. .column-side ul.links a.active,
  317. .column-side ul.links a:hover { background:#fff; }
  318. .comment-links ul.links a:hover { background:#f4f4f4; }
  319. .comment-title,
  320. .node-title {
  321. margin:0px 0px 20px;
  322. font-weight:normal;
  323. font-size:16px;
  324. }