PageRenderTime 48ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/phpBB/styles/art_elegance/theme/layout_pages.css

https://bitbucket.org/enitarzi/phpbb3-gorgon
CSS | 576 lines | 461 code | 81 blank | 34 comment | 0 complexity | cb3bd1a51d311b2efd87c50de5db1aa5 MD5 | raw file
  1. /*
  2. Layouts for pages not covered in other css files
  3. */
  4. /* notification */
  5. div#message, #confirm .panel, #agreement .panel {
  6. margin: 40px 0;
  7. font-size: 12px;
  8. }
  9. div#message .inner, #confirm .panel .inner, #agreement .panel .inner {
  10. padding-bottom: 20px;
  11. }
  12. div#message h2, #confirm h2, #agreement h2 {
  13. margin-left: 0;
  14. margin-bottom: 20px;
  15. }
  16. /*
  17. UCP tabs
  18. */
  19. #tabs {
  20. margin: 10px 0 6px;
  21. }
  22. #navigation, #minitabs {
  23. margin: 4px 0;
  24. min-height: 1em;
  25. }
  26. #tabs ul, #navigation ul, #minitabs ul {
  27. list-style-type: none;
  28. }
  29. #tabs li, #navigation li, #minitabs li {
  30. display: block;
  31. float: left;
  32. }
  33. #tabs li a, #navigation li a, #minitabs li a {
  34. display: block;
  35. margin: 0;
  36. padding: 0;
  37. height: 24px;
  38. padding-left: 10px;
  39. background: url({T_THEME_PATH}/images/tabs_right.png) top left no-repeat;
  40. border-width: 0;
  41. outline-style: none;
  42. text-decoration: none;
  43. }
  44. #tabs li a span, #navigation li a span, #minitabs li a span {
  45. display: inline-block;
  46. font-size: 12px;
  47. line-height: 1em;
  48. white-space: nowrap;
  49. padding-top: 6px;
  50. padding-right: 10px;
  51. height: 18px;
  52. background: url({T_THEME_PATH}/images/tabs_left.png) top right no-repeat;
  53. color: #3083aa;
  54. text-shadow: rgba(0,0,0,0.1) 1px 1px 1px;
  55. }
  56. #tabs li a:hover, #tabs li.activetab a, #navigation li a:hover, #navigation li#active-subsection a, #minitabs li a:hover, #minitabs li.activetab a {
  57. background-position: bottom left;
  58. }
  59. #tabs li a:hover span, #tabs li.activetab a span, #navigation li a:hover span, #navigation li#active-subsection a span, #minitabs li a:hover span, #minitabs li.activetab a span {
  60. background-position: bottom right;
  61. color: #cb296a;
  62. }
  63. #tabs li.first a, #navigation li.first a, #minitabs li.first a {
  64. background-image: url({T_THEME_PATH}/images/tabs_left.png);
  65. padding-left: 14px;
  66. }
  67. #tabs li.last a, #navigation li.last a, #minitabs li.last a {
  68. background-position: top right;
  69. padding-right: 14px;
  70. padding-left: 0;
  71. }
  72. #tabs li.last a span, #navigation li.last a span, #minitabs li.last a span {
  73. background-image: url({T_THEME_PATH}/images/tabs_right.png);
  74. background-position: top left;
  75. padding-left: 10px;
  76. padding-right: 0;
  77. }
  78. #tabs li.last a:hover, #tabs li.activetab.last a, #navigation li.last a:hover, #navigation li#active-subsection.last a, #minitabs li.last a:hover, #minitabs li.activetab.last a {
  79. background-position: bottom right;
  80. }
  81. #tabs li.last a:hover span, #tabs li.activetab.last a span, #navigation li.last a:hover span, #navigation li#active-subsection.last a span, #minitabs li.last a:hover span, #minitabs li.activetab.last a span {
  82. background-position: bottom left;
  83. }
  84. #navigation strong, #tabs strong, #minitabs strong {
  85. color: #3083aa;
  86. font-weight: normal;
  87. }
  88. li.activetab strong, #active-subsection strong,
  89. #navigation a:hover strong, #tabs a:hover strong, #minitabs a:hover strong {
  90. color: #cb296a;
  91. }
  92. /*
  93. UCP stuff
  94. */
  95. div.cp-panel {
  96. background: none;
  97. padding: 0;
  98. }
  99. p.linkmcp { color: #444; }
  100. #cp-main > h2, #cp-main > form > h2 {
  101. font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  102. font-weight: normal;
  103. margin: 8px 0;
  104. padding: 0;
  105. font-size: 16px;
  106. color: #cb296a;
  107. font-size: 20px;
  108. font-weight: normal;
  109. text-shadow: #ddd 2px 3px 1px;
  110. margin: 14px 2px;
  111. }
  112. #cp-main h3 {
  113. margin: 6px 0;
  114. }
  115. #cp-main .content {
  116. padding: 0;
  117. }
  118. #cp-main .panel ol {
  119. margin-left: 2em;
  120. font-size: 11px;
  121. }
  122. ul.cplist {
  123. margin-bottom: 5px;
  124. }
  125. #cp-main table.table1 {
  126. margin-bottom: 1em;
  127. }
  128. #cp-main .pagination {
  129. float: right;
  130. width: auto;
  131. padding-top: 1px;
  132. }
  133. #cp-main .postbody p {
  134. font-size: 12px;
  135. }
  136. #cp-main .pm-message {
  137. border: 1px solid #e2e2e2;
  138. margin: 10px 0;
  139. background-color: #fff;
  140. width: auto;
  141. float: none;
  142. }
  143. .pm-message h2 {
  144. padding-bottom: 5px;
  145. }
  146. #cp-main .postbody h3, #cp-main .box2 h3 {
  147. margin-top: 0;
  148. }
  149. #cp-main .buttons {
  150. margin-left: 0;
  151. }
  152. #cp-main ul.linklist {
  153. margin: 0;
  154. }
  155. /* MCP Specific tweaks */
  156. .mcp-main .postbody {
  157. width: 100%;
  158. }
  159. div.panel dl.panel, div.panel dl.panel .hdr2-last {
  160. padding: 10px;
  161. }
  162. /* Friends list */
  163. .cp-mini {
  164. background-color: #f9f9f9;
  165. padding: 0 5px;
  166. margin: 5px 5px 0 0;
  167. float: left;
  168. }
  169. .cp-mini .inner {
  170. padding: 7px 5px;
  171. }
  172. dl.mini dt {
  173. font-weight: normal;
  174. color: #000;
  175. font-size: 14px;
  176. line-height: 1.3em;
  177. font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  178. }
  179. dl.mini dd {
  180. padding-top: 4px;
  181. }
  182. .friend-online {
  183. font-weight: bold;
  184. }
  185. .friend-offline {
  186. font-style: italic;
  187. }
  188. /* PM Styles
  189. ----------------------------------------*/
  190. #pm-menu {
  191. line-height: 2.5em;
  192. }
  193. /* PM panel adjustments */
  194. .pm-panel-header {
  195. }
  196. .reply-all {
  197. display: block;
  198. padding-top: 4px;
  199. clear: both;
  200. float: left;
  201. }
  202. .pm-return-to {
  203. padding-top: 23px;
  204. }
  205. #cp-main .pm-message-nav {
  206. margin: 0;
  207. padding: 2px 10px 5px 10px;
  208. }
  209. /* PM Message history */
  210. .current {
  211. color: #888;
  212. }
  213. /* Defined rules list for PM options */
  214. ol.def-rules {
  215. padding-left: 0;
  216. }
  217. ol.def-rules li {
  218. line-height: 180%;
  219. padding: 1px;
  220. }
  221. /* PM marking colours */
  222. .pmlist li.bg1, .pmlist li.bg2 {
  223. margin: 2px;
  224. }
  225. .pmlist li.bg1 dl, .pmlist li.bg2 dl {
  226. border: solid 1px #e8e8e8;
  227. border-color: rgba(214, 214, 214, 0.5);
  228. border-width: 0 3px;
  229. border-radius: 4px;
  230. -moz-border-radius: 4px;
  231. -webkit-border-radius: 4px;
  232. }
  233. .pmlist li.pm_message_reported_colour dl, .pm_message_reported_colour {
  234. border-color: #cb296a;
  235. }
  236. .pmlist li.pm_marked_colour dl, .pm_marked_colour {
  237. border-color: #cc8b29;
  238. }
  239. .pmlist li.pm_replied_colour dl, .pm_replied_colour {
  240. border-color: #3083aa;
  241. }
  242. .pmlist li.pm_friend_colour dl, .pm_friend_colour {
  243. border-color: #30ab57;
  244. }
  245. .pmlist li.pm_foe_colour dl, .pm_foe_colour {
  246. border-color: #cb296a;
  247. }
  248. .pm-legend {
  249. border-left-width: 10px;
  250. border-left-style: solid;
  251. border-right-width: 0;
  252. margin-bottom: 3px;
  253. padding-left: 3px;
  254. }
  255. /* Avatar gallery */
  256. #gallery label {
  257. position: relative;
  258. float: left;
  259. margin: 10px;
  260. padding: 5px;
  261. width: auto;
  262. background: #f8f8f8;
  263. border: 1px solid #ccc;
  264. text-align: center;
  265. }
  266. #gallery label:hover {
  267. border-color: #cf6690;
  268. }
  269. /* Topic review panel
  270. ----------------------------------------*/
  271. #review {
  272. margin-top: 2em;
  273. font-weight: normal;
  274. font-size: 14px;
  275. line-height: 1.4em;
  276. color: #3083aa;
  277. }
  278. #topicreview {
  279. padding-right: 5px;
  280. overflow: auto;
  281. height: 300px;
  282. }
  283. #topicreview .postbody {
  284. width: auto;
  285. float: none;
  286. margin: 0;
  287. height: auto;
  288. }
  289. #topicreview .post {
  290. height: auto;
  291. }
  292. #topicreview h2 {
  293. border-bottom-width: 0;
  294. }
  295. .post-ignore .postbody {
  296. display: none;
  297. }
  298. /* MCP Post details
  299. ----------------------------------------*/
  300. #post_details
  301. {
  302. /* This will only work in IE7+, plus the others */
  303. overflow: auto;
  304. max-height: 300px;
  305. }
  306. #expand
  307. {
  308. clear: both;
  309. }
  310. /* FAQ */
  311. dl.faq {
  312. margin-top: 5px;
  313. margin-bottom: 20px;
  314. line-height: 1.4em;
  315. }
  316. dl.faq dt {
  317. font-weight: normal;
  318. font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  319. font-size: 14px;
  320. color: #cb296a;
  321. line-height: 1.4em;
  322. }
  323. dl.faq dt strong { font-weight: normal; }
  324. .content dl.faq {
  325. font-size: 12px;
  326. margin-bottom: 0.5em;
  327. }
  328. .column1 {
  329. float: left;
  330. clear: left;
  331. width: 49%;
  332. }
  333. .column2 {
  334. float: right;
  335. clear: right;
  336. width: 49%;
  337. }
  338. /* Table styles
  339. ----------------------------------------*/
  340. table.table1 {
  341. width: 100%;
  342. }
  343. #ucp-main table.table1 {
  344. margin: 2px;
  345. }
  346. table.table1 th {
  347. font-weight: normal;
  348. border: solid 1px #d3d3d3;
  349. background: #4089ab url({T_THEME_PATH}/images/th.gif) 0 0 repeat-x;
  350. border-radius: 6px;
  351. -moz-border-radius: 6px;
  352. -webkit-border-radius: 6px;
  353. color: rgba(255, 255, 255, 0.9);
  354. font-size: 12px;
  355. font-family: 'Droid Sans', Verdana;
  356. line-height: 1.2em;
  357. padding: 3px 4px;
  358. }
  359. table.table1 thead th a, table.table1 thead th a:visited {
  360. color: rgba(255, 255, 255, 0.8);
  361. }
  362. .old-ie table.table1 th, .old-ie table.table1 thead th a, .old-ie table.table1 thead th a:visited {
  363. color: #fff;
  364. }
  365. table.table1 thead th a:hover {
  366. color: #fff;
  367. }
  368. table.table1 thead th span {
  369. padding-left: 7px;
  370. }
  371. table.table1 tbody tr:hover, table.table1 tbody tr.hover {
  372. background-color: #f4f4f4;
  373. }
  374. table.table1 td {
  375. font-size: 12px;
  376. padding: 4px;
  377. border: 1px solid #e8e8e8;
  378. border-color: rgba(214, 214, 214, 0.5);
  379. border-radius: 4px;
  380. -moz-border-radius: 4px;
  381. -webkit-border-radius: 4px;
  382. }
  383. /* Specific column styles */
  384. table.table1 .name { text-align: left; }
  385. table.table1 .posts { text-align: center !important; width: 7%; }
  386. table.table1 .joined { text-align: left; width: 15%; }
  387. table.table1 .active { text-align: left; width: 15%; }
  388. table.table1 .mark { text-align: center; width: 7%; }
  389. table.table1 .info { text-align: left; width: 30%; }
  390. table.table1 .info div { width: 100%; white-space: normal; overflow: hidden; }
  391. table.table1 .autocol { line-height: 2em; white-space: nowrap; }
  392. table.table1 thead .autocol { padding-left: 1em; }
  393. table.table1 span.rank-img {
  394. float: right;
  395. width: auto;
  396. }
  397. table.info td {
  398. padding: 3px;
  399. }
  400. table.info tbody th {
  401. padding: 3px;
  402. text-align: right;
  403. vertical-align: top;
  404. color: #000;
  405. font-weight: normal;
  406. }
  407. /* Jump to post link for now */
  408. ul.searchresults {
  409. list-style: none;
  410. text-align: right;
  411. clear: both;
  412. }
  413. .post ul.searchresults {
  414. width: 68%;
  415. clear: left;
  416. }
  417. /* Close popup */
  418. body.simple #page-body > a {
  419. display: block;
  420. text-align: center;
  421. margin: 4px;
  422. }
  423. /* Login form */
  424. form#login, form#register {
  425. margin-top: 20px;
  426. }
  427. /*
  428. Dropdown tabs
  429. */
  430. #tabs { overflow: visible; }
  431. div.dropdown-tabs {
  432. position: relative;
  433. float: left;
  434. margin: 0;
  435. margin-right: 16px;
  436. padding: 0;
  437. padding-left: 12px;
  438. height: 24px;
  439. background: url({T_THEME_PATH}/images/tabs_left.png) top left no-repeat;
  440. }
  441. div.dropdown-tabs > a {
  442. display: inline-block;
  443. font-size: 12px;
  444. line-height: 1em;
  445. white-space: nowrap;
  446. margin: 0;
  447. margin-right: -10px;
  448. padding-top: 6px;
  449. padding-right: 24px;
  450. height: 18px;
  451. color: #3083AA;
  452. text-shadow: rgba(0,0,0,0.1) 1px 1px 1px;
  453. background: url({T_THEME_PATH}/images/tabs_popup.png) top right no-repeat;
  454. }
  455. div.dropdown-tabs:hover { background-position: bottom left; }
  456. div.dropdown-tabs:hover > a { background-position: bottom right; color: #CB296A; }
  457. div.dropdown-tabs > ul {
  458. display: none;
  459. position: absolute;
  460. top: 24px;
  461. left: 0;
  462. z-index: 2;
  463. background: #f8f8f8;
  464. padding: 0;
  465. border: solid 1px #ccc;
  466. border-radius: 6px;
  467. -moz-border-radius: 6px;
  468. -webkit-border-radius: 6px;
  469. box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  470. -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  471. -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  472. }
  473. div.dropdown-tabs:hover > ul { display: block; }
  474. .dropdown-tabs li a, .dropdown-tabs span,
  475. #tabs .dropdown-tabs li a, #tabs .dropdown-tabs li a span {
  476. background: none;
  477. margin: 0;
  478. padding: 0;
  479. line-height: 1em;
  480. height: auto;
  481. }
  482. .dropdown-tabs li a, #tabs div.dropdown-tabs ul li a {
  483. padding: 8px 6px;
  484. }
  485. .dropdown-tabs li, #tabs .dropdown-tabs li {
  486. margin: 0;
  487. padding: 0;
  488. display: block;
  489. float: none;
  490. border-top: solid 1px #fff;
  491. border-bottom: solid 1px #ddd;
  492. }
  493. .dropdown-tabs li:first-child, #tabs .dropdown-tabs li:first-child { border-top-width: 0; }
  494. .dropdown-tabs li:last-child, #tabs .dropdown-tabs li:last-child { border-bottom-width: 0; }
  495. .cp-mini dl.mini { max-height: 140px; overflow: auto; }