Gentoo Archives: gentoo-commits

From: Jimi Huotari <chiitoo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/forums:styles/gentoo-light commit in: theme/, template/, theme/en/, theme/images/
Date: Thu, 06 Feb 2020 08:41:03
Message-Id: 1580977637.48a2b5b46c90d7ed528571154778d6fafe05aada.chiitoo@gentoo
1 commit: 48a2b5b46c90d7ed528571154778d6fafe05aada
2 Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 6 08:15:51 2020 +0000
4 Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 6 08:27:17 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/forums.git/commit/?id=48a2b5b4
7
8 Let there be Gentoo Light.
9
10 Use (at least mostly) the colours of the Gentoo forums phpBB 2
11 edition, move poster profiles from right to left, and enable wide
12 layout (among other, smaller tweaks).
13
14 Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
15
16 template/index_body.html | 13 +-
17 template/overall_footer.html | 15 +-
18 template/overall_header.html | 19 +-
19 template/ucp_pm_viewmessage.html | 16 +-
20 template/viewtopic_body.html | 28 +-
21 theme/base.css | 4 +-
22 theme/colours.css | 380 +++++++++++++++++-----------
23 theme/common.css | 65 +++--
24 theme/content.css | 75 +++++-
25 theme/en/icon_user_online.png | Bin 0 -> 4707 bytes
26 theme/en/stylesheet.css | 2 +-
27 theme/images/cellpic3.gif | Bin 0 -> 243 bytes
28 theme/images/site_logo.png | Bin 0 -> 70815 bytes
29 theme/{responsive.css => responsive-pm.css} | 97 +++++--
30 theme/responsive.css | 75 +++++-
31 15 files changed, 543 insertions(+), 246 deletions(-)
32
33 diff --git a/template/index_body.html b/template/index_body.html
34 index 239a91c58..7b5fab3f4 100644
35 --- a/template/index_body.html
36 +++ b/template/index_body.html
37 @@ -15,6 +15,14 @@
38
39 <!-- EVENT index_body_forumlist_body_after -->
40
41 +<div class="stats-area">
42 + <div class="stats-header">
43 + <h3>{L_STATISTICS}</h3>
44 + </div>
45 +
46 + <div class="stats-data">
47 +
48 +
49 <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
50 <form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
51 <h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
52 @@ -41,7 +49,7 @@
53 <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
54 <p>
55 <!-- EVENT index_body_block_online_prepend -->
56 - {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br />
57 + {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br />
58 <!-- IF U_VIEWONLINE -->
59 <br />{LOGGED_IN_USER_LIST}
60 <!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
61 @@ -76,5 +84,6 @@
62 <!-- ENDIF -->
63
64 <!-- EVENT index_body_stat_blocks_after -->
65 -
66 + </div>
67 +</div>
68 <!-- INCLUDE overall_footer.html -->
69
70 diff --git a/template/overall_footer.html b/template/overall_footer.html
71 index bdff1a0c0..222f65e6e 100644
72 --- a/template/overall_footer.html
73 +++ b/template/overall_footer.html
74 @@ -9,6 +9,13 @@
75 <div class="copyright">
76 <!-- EVENT overall_footer_copyright_prepend -->
77 <p class="footer-row">
78 + <span class="footer-copyright">© 2001–2020 Gentoo Foundation, Inc.</span>
79 + </p>
80 + <p class="footer-row">Hosting by
81 + <a class="footer-link" href="https://www.gossamer-threads.com/" title="Hosting" role="menuitem">
82 + <span class="footer-link-text">Gossamer Threads Inc.</span>
83 + </a>
84 + |
85 <span class="footer-copyright">{{ CREDIT_LINE }}</span>
86 </p>
87 <!-- IF TRANSLATION_INFO -->
88 @@ -18,12 +25,8 @@
89 <!-- ENDIF -->
90 <!-- EVENT overall_footer_copyright_append -->
91 <p class="footer-row">
92 - <a class="footer-link" href="{{ U_PRIVACY }}" title="{{ lang('PRIVACY_LINK') }}" role="menuitem">
93 - <span class="footer-link-text">{{ lang('PRIVACY_LINK') }}</span>
94 - </a>
95 - |
96 - <a class="footer-link" href="{{ U_TERMS_USE }}" title="{{ lang('TERMS_LINK') }}" role="menuitem">
97 - <span class="footer-link-text">{{ lang('TERMS_LINK') }}</span>
98 + <a class="footer-link" href="https://wiki.gentoo.org/wiki/Foundation:Privacy_Policy" title="Privacy Policy" role="menuitem">
99 + <span class="footer-link-text">Privacy Policy</span>
100 </a>
101 </p>
102 <!-- IF DEBUG_OUTPUT -->
103
104 diff --git a/template/overall_header.html b/template/overall_header.html
105 index 09824d0a1..412e95298 100644
106 --- a/template/overall_header.html
107 +++ b/template/overall_header.html
108 @@ -23,10 +23,11 @@
109 <!-- ENDIF -->
110
111 <!--
112 - phpBB style name: prosilver
113 + phpBB style name: Gentoo Light
114 Based on style: prosilver (this is the default phpBB3 style)
115 + Based on style: Gentoo phpBB 2 (Derived from subSilver by Kyle Manna)
116 Original author: Tom Beddard ( http://www.subBlue.com/ )
117 - Modified by:
118 + Modified by: Gentoo ( https://www.gentoo.org/ )
119 -->
120
121 <!-- IF S_ALLOW_CDN -->
122 @@ -76,7 +77,7 @@
123
124 <!-- EVENT overall_header_body_before -->
125
126 -<div id="wrap" class="wrap">
127 +<div id="header-wide">
128 <a id="top" class="top-anchor" accesskey="t"></a>
129 <div id="page-header">
130 <div class="headerbar" role="banner">
131 @@ -85,8 +86,8 @@
132
133 <div id="site-description" class="site-description">
134 <a id="logo" class="logo" href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" title="<!-- IF U_SITE_HOME -->{L_SITE_HOME}<!-- ELSE -->{L_INDEX}<!-- ENDIF -->"><span class="site_logo"></span></a>
135 - <h1>{SITENAME}</h1>
136 - <p>{SITE_DESCRIPTION}</p>
137 + <!--<h1>{SITENAME}</h1>
138 + <p>{SITE_DESCRIPTION}</p>-->
139 <p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
140 </div>
141
142 @@ -112,9 +113,12 @@
143 </div>
144 <!-- EVENT overall_header_headerbar_after -->
145 </div>
146 + </div>
147 +</div>
148 <!-- EVENT overall_header_navbar_before -->
149 <!-- INCLUDE navbar_header.html -->
150 - </div>
151 +
152 +<div id="wrap" class="wrap">
153
154 <!-- EVENT overall_header_page_body_before -->
155
156 @@ -126,6 +130,9 @@
157 <strong>{L_INFORMATION}{L_COLON}</strong> {L_BOARD_DISABLED}
158 </div>
159 </div>
160 + </div>
161 <!-- ENDIF -->
162
163 <!-- EVENT overall_header_content_before -->
164 +
165 +</div> <!-- End Wrap -->
166
167 diff --git a/template/ucp_pm_viewmessage.html b/template/ucp_pm_viewmessage.html
168 index 7cb44a018..dab6a9bab 100644
169 --- a/template/ucp_pm_viewmessage.html
170 +++ b/template/ucp_pm_viewmessage.html
171 @@ -5,6 +5,7 @@
172 </div>
173 </div>
174
175 +<link rel="stylesheet" href="{T_THEME_PATH}/responsive-pm.css">
176
177 <!-- IF S_DISPLAY_HISTORY and (U_VIEW_PREVIOUS_HISTORY or U_VIEW_NEXT_HISTORY) -->
178 <fieldset class="display-options clearfix">
179 @@ -22,16 +23,11 @@
180 <!-- ENDIF -->
181
182
183 -<div id="post-{MESSAGE_ID}" class="post pm has-profile<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
184 +<div id="post-{MESSAGE_ID}" class="post pm has-profile">
185 <div class="inner">
186
187 - <dl class="postprofile" id="profile{MESSAGE_ID}">
188 + <dl class="postprofile<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->" id="profile{MESSAGE_ID}">
189 <dt class="<!-- IF RANK_TITLE or RANK_IMG -->has-profile-rank<!-- ELSE -->no-profile-rank<!-- ENDIF --> <!-- IF AUTHOR_AVATAR -->has-avatar<!-- ELSE -->no-avatar<!-- ENDIF -->">
190 - <div class="avatar-container">
191 - <!-- EVENT ucp_pm_viewmessage_avatar_before -->
192 - <!-- IF AUTHOR_AVATAR --><a href="{U_MESSAGE_AUTHOR}" class="avatar">{AUTHOR_AVATAR}</a><!-- ENDIF -->
193 - <!-- EVENT ucp_pm_viewmessage_avatar_after -->
194 - </div>
195 {MESSAGE_AUTHOR_FULL}
196 </dt>
197
198 @@ -39,6 +35,12 @@
199 <!-- IF RANK_TITLE or RANK_IMG --><dd class="profile-rank">{RANK_TITLE}<!-- IF RANK_TITLE and RANK_IMG --><br /><!-- ENDIF -->{RANK_IMG}</dd><!-- ENDIF -->
200 <!-- EVENT ucp_pm_viewmessage_rank_after -->
201
202 + <div class="avatar-container">
203 + <!-- EVENT ucp_pm_viewmessage_avatar_before -->
204 + <!-- IF AUTHOR_AVATAR --><a href="{U_MESSAGE_AUTHOR}" class="avatar">{AUTHOR_AVATAR}</a><!-- ENDIF -->
205 + <!-- EVENT ucp_pm_viewmessage_avatar_after -->
206 + </div>
207 +
208 <dd class="profile-posts"><strong>{L_POSTS}{L_COLON}</strong> <!-- IF U_AUTHOR_POSTS != '' --><a href="{U_AUTHOR_POSTS}">{AUTHOR_POSTS}</a><!-- ELSE -->{AUTHOR_POSTS}<!-- ENDIF --></dd>
209 <!-- IF AUTHOR_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {AUTHOR_JOINED}</dd><!-- ENDIF -->
210
211
212 diff --git a/template/viewtopic_body.html b/template/viewtopic_body.html
213 index 8d7e26f09..2d96997d2 100644
214 --- a/template/viewtopic_body.html
215 +++ b/template/viewtopic_body.html
216 @@ -131,23 +131,25 @@
217
218 <!-- EVENT viewtopic_body_poll_after -->
219
220 +<div id="topic-header">
221 + <div class="inner">
222 + <div class="post has-profile">
223 + <div class="postprofile topic-header-author">{L_AUTHOR}</div>
224 + <div class="postbody topic-header-title inner">{L_MESSAGE}</div>
225 + </div>
226 + </div>
227 + </div>
228 +
229 <!-- BEGIN postrow -->
230 <!-- EVENT viewtopic_body_postrow_post_before -->
231 <!-- IF postrow.S_FIRST_UNREAD -->
232 <a id="unread" class="anchor"<!-- IF S_UNREAD_VIEW --> data-url="{postrow.U_MINI_POST}"<!-- ENDIF -->></a>
233 <!-- ENDIF -->
234 - <div id="p{postrow.POST_ID}" class="post has-profile <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_POST_DELETED --> deleted<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_POST_HIDDEN --> online<!-- ENDIF --><!-- IF postrow.POSTER_WARNINGS --> warned<!-- ENDIF -->">
235 + <div id="p{postrow.POST_ID}" class="post has-profile <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_POST_DELETED --> deleted<!-- ENDIF --><!-- IF postrow.POSTER_WARNINGS --> warned<!-- ENDIF -->">
236 <div class="inner">
237
238 - <dl class="postprofile" id="profile{postrow.POST_ID}"<!-- IF postrow.S_POST_HIDDEN --> style="display: none;"<!-- ENDIF -->>
239 + <dl class="postprofile<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->" id="profile{postrow.POST_ID}"<!-- IF postrow.S_POST_HIDDEN --> style="display: none;"<!-- ENDIF -->>
240 <dt class="<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG -->has-profile-rank<!-- ELSE -->no-profile-rank<!-- ENDIF --> <!-- IF postrow.POSTER_AVATAR -->has-avatar<!-- ELSE -->no-avatar<!-- ENDIF -->">
241 - <div class="avatar-container">
242 - <!-- EVENT viewtopic_body_avatar_before -->
243 - <!-- IF postrow.POSTER_AVATAR -->
244 - <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}" class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span class="avatar">{postrow.POSTER_AVATAR}</span><!-- ENDIF -->
245 - <!-- ENDIF -->
246 - <!-- EVENT viewtopic_body_avatar_after -->
247 - </div>
248 <!-- EVENT viewtopic_body_post_author_before -->
249 <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
250 <!-- EVENT viewtopic_body_post_author_after -->
251 @@ -157,6 +159,14 @@
252 <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd class="profile-rank">{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->
253 <!-- EVENT viewtopic_body_postrow_rank_after -->
254
255 + <div class="avatar-container">
256 + <!-- EVENT viewtopic_body_avatar_before -->
257 + <!-- IF postrow.POSTER_AVATAR -->
258 + <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}" class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span class="avatar">{postrow.POSTER_AVATAR}</span><!-- ENDIF -->
259 + <!-- ENDIF -->
260 + <!-- EVENT viewtopic_body_avatar_after -->
261 + </div>
262 +
263 <!-- IF postrow.POSTER_POSTS != '' --><dd class="profile-posts"><strong>{L_POSTS}{L_COLON}</strong> <!-- IF postrow.U_SEARCH !== '' --><a href="{postrow.U_SEARCH}"><!-- ENDIF -->{postrow.POSTER_POSTS}<!-- IF postrow.U_SEARCH !== '' --></a><!-- ENDIF --></dd><!-- ENDIF -->
264 <!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
265 <!-- IF postrow.POSTER_WARNINGS --><dd class="profile-warnings"><strong>{L_WARNINGS}{L_COLON}</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
266
267 diff --git a/theme/base.css b/theme/base.css
268 index 98c57d926..20cf61983 100644
269 --- a/theme/base.css
270 +++ b/theme/base.css
271 @@ -47,14 +47,14 @@ hr {
272 }
273
274 a {
275 - color: #428bca;
276 + color: #a0a0d0;
277 text-decoration: none;
278 }
279
280 a:hover,
281 a:focus,
282 a:active {
283 - color: #2a6496;
284 + color: #a0a0d0;
285 text-decoration: underline;
286 }
287
288
289 diff --git a/theme/colours.css b/theme/colours.css
290 index ffaa71034..0279fd093 100644
291 --- a/theme/colours.css
292 +++ b/theme/colours.css
293 @@ -4,12 +4,12 @@ Colours and backgrounds for common.css
294 -------------------------------------------------------------- */
295
296 html, body {
297 - color: #536482;
298 - background-color: #F5F7FA;
299 + color: #000000;
300 + background-color: #ffffff;
301 }
302
303 h1 {
304 - color: #FFFFFF;
305 + color: #46357c;
306 }
307
308 h2 {
309 @@ -18,7 +18,7 @@ h2 {
310
311 h3 {
312 border-bottom-color: #CCCCCC;
313 - color: #115098;
314 + color: #333333;
315 }
316
317 hr {
318 @@ -26,21 +26,50 @@ hr {
319 border-top-color: #CCCCCC;
320 }
321
322 +.rightside {
323 + color: #efefef;
324 +}
325 +
326 +.responsive-center {
327 + color: #333333;
328 +}
329 +
330 /*
331 --------------------------------------------------------------
332 Colours and backgrounds for links.css
333 -------------------------------------------------------------- */
334
335 -a { color: #105289; }
336 -a:hover { color: #D31141; }
337 +a {
338 + color: #663399;
339 +}
340 +
341 +a:hover {
342 + color: #ff6633;
343 +}
344 +
345 +.linklist a {
346 + color: #a0a0d0;
347 +}
348 +
349 +.linklist a:hover {
350 + color: #00ff00;
351 +}
352 +
353 +.mark-read {
354 + color: #46357c;
355 +}
356 +
357 +.mark-read:hover {
358 + color: #ff6633;
359 +}
360
361 /* Links on gradient backgrounds */
362 .forumbg .header a, .forabg .header a, th a {
363 - color: #FFFFFF;
364 + color: #efefef;
365 }
366
367 .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
368 - color: #A8D8FF;
369 + color: #004768;
370 }
371
372 /* Notification mark read link */
373 @@ -50,18 +79,18 @@ a:hover { color: #D31141; }
374
375 /* Post body links */
376 .postlink {
377 - border-bottom-color: #368AD2;
378 - color: #368AD2;
379 + border-bottom-color: #105289;
380 + color: #105289;
381 }
382
383 .postlink:visited {
384 - border-bottom-color: #5D8FBD;
385 - color: #5D8FBD;
386 + border-bottom-color: #005075;
387 + color: #005075;
388 }
389
390 .postlink:hover {
391 - background-color: #D0E4F6;
392 - color: #0D4473;
393 + background-color: #ced7Db;
394 + color: #004768;
395 }
396
397 .signature a, .signature a:hover {
398 @@ -75,41 +104,35 @@ a:hover { color: #D31141; }
399
400 /* Arrow links */
401 .arrow-left:hover, .arrow-right:hover {
402 - color: #368AD2;
403 + color: #ff6633;
404 }
405
406 -/* Round cornered boxes and backgrounds
407 +/* Boxes and Backgrounds
408 ---------------------------------------- */
409 -.wrap {
410 - background-color: #FFF;
411 - border-color: #E6E9ED;
412 +
413 +#header-wide {
414 + background-color: #46357c;
415 }
416
417 .headerbar {
418 - color: #FFFFFF;
419 + color: #46357c;
420 }
421
422 -.headerbar, .forumbg {
423 - background-color: #12A3EB;
424 - background-image: -webkit-linear-gradient(top, #6ACEFF 0%, #0076B1 2px, #12A3EB 92px, #12A3EB 100%);
425 - background-image: linear-gradient(to bottom, #6ACEFF 0%,#0076B1 2px,#12A3EB 92px,#12A3EB 100%);
426 - background-repeat: repeat-x;
427 +.forumbg, .forabg {
428 + background-color: #46357c;
429 + background-image: url("./images/cellpic3.gif");
430 }
431
432 -.forabg {
433 - background-color: #0076B1;
434 - background-image: -webkit-linear-gradient(top, #6ACEFF 0%, #12A3EB 2px, #0076B1 92px, #0076B1 100%);
435 - background-image: linear-gradient(to bottom, #6ACEFF 0%,#12A3EB 2px,#0076B1 92px,#0076B1 100%);
436 - background-repeat: repeat-x;
437 +.navbar {
438 + background-color: #000000;
439 }
440
441 -.navbar {
442 - background-color: #CADCEB;
443 +.forabg, .forumbg, .panel, .post, .responsive {
444 + border: 1px solid #333333;
445 }
446
447 .panel {
448 - background-color: #ECF1F3;
449 - color: #28313F;
450 + background-color: #ececec;
451 }
452
453 .post:target .content {
454 @@ -117,31 +140,31 @@ a:hover { color: #D31141; }
455 }
456
457 .post:target h3 a {
458 - color: #000000;
459 + color: #5c2e8a;
460 }
461
462 .bg1 {
463 - background-color: #ECF3F7;
464 + background-color: #ececec;
465 }
466
467 table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
468 - background-color: #ECF3F7;
469 + background-color: #ececec;
470 }
471
472 .bg2 {
473 - background-color: #E1EBF2;
474 + background-color: #e5e8ea;
475 }
476
477 table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
478 - background-color: #E1EBF2;
479 + background-color: #e5e8ea;
480 }
481
482 -.bg3 {
483 - background-color: #CADCEB;
484 +.bg3 {
485 + background-color: #ececec;
486 }
487
488 .ucprowbg {
489 - background-color: #DCDEE2;
490 + background-color: #e5e8ea;
491 }
492
493 .fieldsbg {
494 @@ -149,20 +172,32 @@ table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
495 }
496
497 .site_logo {
498 - background-image: url("./images/site_logo.gif");
499 + background-image: url("./images/site_logo.png");
500 }
501
502 -/* Horizontal lists
503 +/* Statistics
504 ----------------------------------------*/
505
506 -ul.navlinks {
507 - border-top-color: #FFFFFF;
508 +.stats-area {
509 + background-color: #efefef;
510 + border: 1px solid #333333;
511 +}
512 +
513 +.stats-header h3 {
514 + background-image: url("./images/cellpic3.gif");
515 + border-bottom-color: #a9b8c2;
516 + color: #efefef;
517 +}
518 +
519 +.stats-data h3 {
520 + border-bottom-color: #a9b8c2;
521 }
522
523 /* Table styles
524 ----------------------------------------*/
525 +
526 table.table1 thead th {
527 - color: #FFFFFF;
528 + color: #333333;
529 }
530
531 table.table1 tbody tr {
532 @@ -170,7 +205,7 @@ table.table1 tbody tr {
533 }
534
535 table.table1 tbody tr:hover, table.table1 tbody tr.hover {
536 - background-color: #CFE1F6;
537 + background-color: #dee3e5;
538 color: #000;
539 }
540
541 @@ -179,13 +214,21 @@ table.table1 td {
542 }
543
544 table.table1 tbody td {
545 - border-top-color: #FAFAFA;
546 + border-top-color: #a9b8c2;
547 +}
548 +
549 +table.table1 tbody td.posts {
550 + border-left: 1px solid #a9b8c2;
551 + border-right: 1px solid #a9b8c2;
552 +}
553 +
554 +table.table1 tbody td.info {
555 + border-right: 1px solid #a9b8c2;
556 }
557
558 table.table1 tbody th {
559 - border-bottom-color: #000000;
560 + border-bottom-color: #a9b8c2;
561 color: #333333;
562 - background-color: #FFFFFF;
563 }
564
565 table.info tbody th {
566 @@ -194,12 +237,18 @@ table.info tbody th {
567
568 /* Misc layout styles
569 ---------------------------------------- */
570 +
571 dl.details dt {
572 color: #000000;
573 }
574
575 dl.details dd {
576 - color: #536482;
577 + color: #000000;
578 + font-weight: bold;
579 +}
580 +
581 +dl.details dd a {
582 + font-weight: normal;
583 }
584
585 .sep {
586 @@ -208,6 +257,7 @@ dl.details dd {
587
588 /* Icon styles
589 ---------------------------------------- */
590 +
591 .icon.icon-blue, a:hover .icon.icon-blue {
592 color: #196db5;
593 }
594 @@ -250,23 +300,23 @@ dl.details dd {
595 }
596
597 .jumpbox-cat-link {
598 - background-color: #0076b1;
599 + background-color: #d2d5d7;
600 border-top-color: #0076B1;
601 - color: #FFFFFF;
602 + color: #373737;
603 }
604
605 .jumpbox-cat-link:hover {
606 - background-color: #12A3EB;
607 + background-color: #c7cacc;
608 border-top-color: #12A3EB;
609 - color: #FFFFFF;
610 + color: #000000;
611 }
612
613 .jumpbox-forum-link {
614 - background-color: #E1EBF2;
615 + background-color: #ececec;
616 }
617
618 .jumpbox-forum-link:hover {
619 - background-color: #F6F4D0;
620 + background-color: #dee3e5;
621 }
622
623 .jumpbox .dropdown .pointer-inner {
624 @@ -274,18 +324,23 @@ dl.details dd {
625 }
626
627 .jumpbox-sub-link {
628 - background-color: #E1EBF2;
629 + background-color: #ececec;
630 }
631
632 .jumpbox-sub-link:hover {
633 - background-color: #F1F8FF;
634 + background-color: #dee3e5;
635 }
636
637 /* Miscellaneous styles
638 ---------------------------------------- */
639
640 .copyright {
641 - color: #555555;
642 + color: #efefef;
643 + background-color: #000000;
644 +}
645 +
646 +.copyright a {
647 + color: #a0a0d0;
648 }
649
650 .error {
651 @@ -319,28 +374,24 @@ Colours and backgrounds for content.css
652 -------------------------------------------------------------- */
653
654 ul.forums {
655 - background-color: #EEF5F9; /* Old browsers */ /* FF3.6+ */
656 - background-image: -webkit-linear-gradient(top, #D2E0EB 0%, #EEF5F9 100%);
657 - background-image: linear-gradient(to bottom, #D2E0EB 0%,#EEF5F9 100%); /* W3C */
658 - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2E0EB', endColorstr='#EEF5F9',GradientType=0 ); /* IE6-9 */
659 + background-color: #ececec;
660 }
661
662 ul.topiclist li {
663 - color: #4C5D77;
664 + color: #000000;
665 }
666
667 ul.topiclist dd {
668 - border-left-color: #FFFFFF;
669 + border-left-color: #a9b8c2;
670 }
671
672 .rtl ul.topiclist dd {
673 - border-right-color: #FFFFFF;
674 + border-right-color: #a9b8c2;
675 border-left-color: transparent;
676 }
677
678 li.row {
679 - border-top-color: #FFFFFF;
680 - border-bottom-color: #00608F;
681 + border-top-color: #a9b8c2;
682 }
683
684 li.row strong {
685 @@ -348,37 +399,48 @@ li.row strong {
686 }
687
688 li.row:hover {
689 - background-color: #F6F4D0;
690 + background-color: #dee3e5;
691 }
692
693 li.row:hover dd {
694 - border-left-color: #CCCCCC;
695 + border-left-color: #a9b8c2;
696 }
697
698 .rtl li.row:hover dd {
699 - border-right-color: #CCCCCC;
700 + border-right-color: #a9b8c2;
701 border-left-color: transparent;
702 }
703
704 li.header dt, li.header dd {
705 - color: #FFFFFF;
706 + color: #efefef;
707 }
708
709 /* Post body styles
710 ----------------------------------------*/
711 -.postbody {
712 - color: #333333;
713 +
714 +#topic-header {
715 + background-color: #46357c;
716 + background-image: url("./images/cellpic3.gif");
717 +}
718 +
719 +.postprofile.topic-header-author {
720 + color: #efefef;
721 +}
722 +
723 +.postbody.topic-header-title {
724 + color: #efefef;
725 }
726
727 /* Content container styles
728 ----------------------------------------*/
729 +
730 .content {
731 color: #333333;
732 }
733
734 .content h2, .panel h2 {
735 - color: #115098;
736 - border-bottom-color: #CCCCCC;
737 + color: #333333;
738 + border-bottom-color: #a9b8c2;
739 }
740
741 dl.faq dt {
742 @@ -396,30 +458,37 @@ dl.faq dt {
743
744 /* Post signature */
745 .signature {
746 - border-top-color: #CCCCCC;
747 + border-top-color: #a9b8c2;
748 + color: #333333;
749 + opacity: 0.7;
750 +}
751 +
752 +.signature:hover {
753 + opacity: 1.0;
754 }
755
756 /* Post noticies */
757 .notice {
758 - border-top-color: #CCCCCC;
759 + border-top-color: #a9b8c2;
760 }
761
762 /* BB Code styles
763 ----------------------------------------*/
764 +
765 /* Quote block */
766 blockquote {
767 - background-color: #EBEADD;
768 - border-color:#DBDBCE;
769 + background-color: #dcdcdc;
770 + border-color: #d1d7dc;
771 }
772
773 blockquote blockquote {
774 /* Nested quotes */
775 - background-color:#EFEED9;
776 + background-color: #ededed;
777 }
778
779 blockquote blockquote blockquote {
780 /* Nested quotes */
781 - background-color: #EBEADD;
782 + background-color: #fefefe;
783 }
784
785 /* Code block */
786 @@ -438,9 +507,10 @@ blockquote blockquote blockquote {
787
788 /* Attachments
789 ----------------------------------------*/
790 +
791 .attachbox {
792 background-color: #FFFFFF;
793 - border-color: #C9D2D8;
794 + border-color: #C9D2D8;
795 }
796
797 .pm-message .attachbox {
798 @@ -464,7 +534,6 @@ blockquote blockquote blockquote {
799 }
800
801 /* Inline image thumbnails */
802 -
803 dl.file dd {
804 color: #666666;
805 }
806 @@ -558,13 +627,20 @@ fieldset.polls dd div {
807
808 /* Poster profile block
809 ----------------------------------------*/
810 -.postprofile {
811 - color: #666666;
812 - border-color: #FFFFFF;
813 +
814 +.leftsided .postprofile {
815 + border-right: 1px solid #d5dbe0 !important;
816 }
817
818 -.pm .postprofile {
819 - border-color: #DDDDDD;
820 +.postprofile .avatar img {
821 + background-color: white;
822 + border: 1px solid #d3d9de;
823 + box-shadow: 0 0 7px grey;
824 +}
825 +
826 +.postprofile {
827 + color: #666666;
828 + border-color: #999999;
829 }
830
831 .postprofile strong {
832 @@ -572,7 +648,7 @@ fieldset.polls dd div {
833 }
834
835 .online {
836 - background-image: url("./en/icon_user_online.gif");
837 + background-image: url("./en/icon_user_online.png");
838 }
839
840 dd.profile-warnings {
841 @@ -583,38 +659,39 @@ dd.profile-warnings {
842 --------------------------------------------------------------
843 Colours and backgrounds for buttons.css
844 -------------------------------------------------------------- */
845 +
846 .button {
847 border-color: #C7C3BF;
848 background-color: #E9E9E9; /* Old browsers */ /* FF3.6+ */
849 background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
850 - background-image: linear-gradient(to bottom, #FFFFFF 0%,#E9E9E9 100%); /* W3C */
851 + background-image: linear-gradient(to bottom, #FFFFFF 0%, #E9E9E9 100%); /* W3C */
852 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
853 box-shadow: 0 0 0 1px #FFFFFF inset;
854 -webkit-box-shadow: 0 0 0 1px #FFFFFF inset;
855 - color: #D31141;
856 + color: #663399;
857 }
858
859 .button:hover,
860 .button:focus {
861 - border-color: #0A8ED0;
862 + border-color: #663399;
863 background-color: #FFFFFF; /* Old browsers */ /* FF3.6+ */
864 background-image: -webkit-linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%);
865 - background-image: linear-gradient(to bottom, #E9E9E9 0%,#FFFFFF 100%); /* W3C */
866 + background-image: linear-gradient(to bottom, #E9E9E9 0%, #FFFFFF 100%); /* W3C */
867 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
868 text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, -1px -1px 0 rgba(188, 42, 77, 0.2);
869 + color: #ff6633;
870 }
871
872 -
873 .button .icon,
874 .button-secondary {
875 - color: #8f8f8f;
876 + color: #663399;
877 }
878
879 .button-secondary:focus,
880 .button-secondary:hover,
881 .button:focus .icon,
882 .button:hover .icon {
883 - color: #0A8ED0;
884 + color: #ff6633;
885 }
886
887 .button-search:hover,
888 @@ -669,7 +746,7 @@ Colours and backgrounds for buttons.css
889 }
890
891 .search-header {
892 - box-shadow: 0 0 10px #0075B0;
893 + box-shadow: 0 0 50px #999999;
894 }
895
896 /* Icon images
897 @@ -744,7 +821,6 @@ Colours and backgrounds for buttons.css
898 .topic_unread_locked { background-image: url("./images/topic_unread_locked.gif"); }
899 .topic_unread_locked_mine { background-image: url("./images/topic_unread_locked_mine.gif"); }
900
901 -
902 /*
903 --------------------------------------------------------------
904 Colours and backgrounds for cp.css
905 @@ -763,7 +839,7 @@ Colours and backgrounds for cp.css
906 }
907
908 ul.cplist {
909 - border-top-color: #B5C1CB;
910 + border-top-color: #a9b8c2;
911 }
912
913 .panel-container .panel li.header dd, .panel-container .panel li.header dt {
914 @@ -776,39 +852,43 @@ ul.cplist {
915 }
916
917 .cp-main .pm-message {
918 - border-color: #DBDEE2;
919 - background-color: #FFFFFF;
920 + border-color: #333444;
921 + background-color: #e0e0e0;
922 }
923
924 /* CP tabbed menu
925 ----------------------------------------*/
926 +
927 .tabs .tab > a {
928 - background: #BACCD9;
929 - color: #536482;
930 + background: #ececec;
931 + border: 1px solid #a9b8c2;
932 + color: #663399;
933 }
934
935 .tabs .tab > a:hover {
936 - background: #DDEDFB;
937 - color: #D31141;
938 + background: #dee3e5;
939 + color: #ff6633;
940 }
941
942 .tabs .activetab > a,
943 .tabs .activetab > a:hover {
944 - background-color: #CADCEB; /* Old browsers */ /* FF3.6+ */
945 - background-image: -webkit-linear-gradient(top, #E2F2FF 0%, #CADCEB 100%);
946 - background-image: linear-gradient(to bottom, #E2F2FF 0%,#CADCEB 100%); /* W3C */
947 - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2F2FF', endColorstr='#CADCEB',GradientType=0 ); /* IE6-9 */
948 - border-color: #CADCEB;
949 + background-color: #ced7db; /* Old browsers */ /* FF3.6+ */
950 + background-image: -webkit-linear-gradient(top, #ececec 0%, #ced7db 100%);
951 + background-image: linear-gradient(to bottom, #ececec 0%, #ced7db 100%); /* W3C */
952 + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ced7db',GradientType=0 ); /* IE6-9 */
953 + border-color: #663399;
954 + border-bottom: none;
955 box-shadow: 0 1px 1px #F2F9FF inset;
956 - color: #333333;
957 + color: #663399;
958 }
959
960 .tabs .activetab > a:hover {
961 - color: #000000;
962 + color: #a0a0d0;
963 }
964
965 /* Mini tabbed menu used in MCP
966 ----------------------------------------*/
967 +
968 .minitabs .tab > a {
969 background-color: #E1EBF2;
970 }
971 @@ -821,6 +901,7 @@ ul.cplist {
972
973 /* Responsive tabs
974 ----------------------------------------*/
975 +
976 .responsive-tab .responsive-tab-link:before {
977 border-color: #536482;
978 }
979 @@ -834,45 +915,46 @@ ul.cplist {
980
981 /* Link styles for the sub-section links */
982 .navigation a {
983 - color: #333;
984 - background: #CADCEB; /* Old browsers */ /* FF3.6+ */
985 - background: -webkit-linear-gradient(left, #B4C4D1 50%, #CADCEB 100%);
986 - background: linear-gradient(to right, #B4C4D1 50%,#CADCEB 100%); /* W3C */
987 - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B4C4D1', endColorstr='#CADCEB',GradientType=1 ); /* IE6-9 */
988 + color: #663399;
989 + background: #cbd5db; /* Old browsers */ /* FF3.6+ */
990 + background: -webkit-linear-gradient(left, #cbd5db 50%, #ececec 100%);
991 + background: linear-gradient(to right, #cbd5db 50%, #ececec 100%); /* W3C */
992 + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbd5db', endColorstr='#ececec',GradientType=1 ); /* IE6-9 */
993 }
994
995 .rtl .navigation a {
996 - background: #B4C4D1; /* Old browsers */ /* FF3.6+ */
997 - background: -webkit-linear-gradient(left, #CADCEB 50%, #B4C4D1 100%);
998 - background: linear-gradient(to right, #CADCEB 50%,#B4C4D1 100%); /* W3C */
999 - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CADCEB', endColorstr='#B4C4D1',GradientType=1 ); /* IE6-9 */
1000 + background: #663399; /* Old browsers */ /* FF3.6+ */
1001 + background: -webkit-linear-gradient(left, #cbd5db 50%, #ececec 100%);
1002 + background: linear-gradient(to right, #cbd5db 50%, #ececec 100%); /* W3C */
1003 + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbd5db', endColorstr='#ececec',GradientType=1 ); /* IE6-9 */
1004 }
1005
1006 .navigation a:hover {
1007 - background: #AABAC6;
1008 - color: #BC2A4D;
1009 + background: #c7d2d8;
1010 + color: #ff6633;
1011 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1012 }
1013
1014 .navigation .active-subsection a {
1015 - background: #F9F9F9;
1016 - color: #D31141;
1017 + background: #ffffff;
1018 + color: #663399;
1019 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1020 }
1021
1022 .navigation .active-subsection a:hover {
1023 - color: #D31141;
1024 + color: #a0a0d0;
1025 }
1026
1027 @media only screen and (max-width: 900px), only screen and (max-device-width: 900px)
1028 {
1029 #navigation a, .rtl #navigation a {
1030 - background: #B2C2CF;
1031 + background: #cbd5db;
1032 }
1033 }
1034
1035 /* Preferences pane layout
1036 ----------------------------------------*/
1037 +
1038 .panel-container h2 {
1039 color: #333333;
1040 }
1041 @@ -882,20 +964,23 @@ ul.cplist {
1042 }
1043
1044 .cp-main .pm {
1045 - background-color: #FFFFFF;
1046 + background-color: #e0e0e0;
1047 }
1048
1049 /* Friends list */
1050 .cp-mini {
1051 - background-color: #EEF5F9;
1052 + background-color: #ffffff;
1053 + border: 1px solid #a9b8c2;
1054 }
1055
1056 dl.mini dt {
1057 + border-bottom: 1px solid #a9b8c2;
1058 color: #425067;
1059 }
1060
1061 /* PM Styles
1062 ----------------------------------------*/
1063 +
1064 /* PM Message history */
1065 .current {
1066 color: #000000 !important;
1067 @@ -947,7 +1032,11 @@ select {
1068 }
1069
1070 label {
1071 - color: #425067;
1072 + color: #333333;
1073 +}
1074 +
1075 +.display-options label {
1076 + color: #efefef;
1077 }
1078
1079 option.disabled-option {
1080 @@ -956,6 +1045,7 @@ option.disabled-option {
1081
1082 /* Definition list layout for forms
1083 ---------------------------------------- */
1084 +
1085 dd label {
1086 color: #333;
1087 }
1088 @@ -995,8 +1085,9 @@ fieldset.quick-login input.inputbox {
1089
1090 /* Input field styles
1091 ---------------------------------------- */
1092 +
1093 .inputbox {
1094 - background-color: #FFFFFF;
1095 + background-color: #f5f5f5;
1096 border-color: #B4BAC0;
1097 color: #333333;
1098 }
1099 @@ -1025,7 +1116,6 @@ fieldset.quick-login input.inputbox {
1100 color: transparent;
1101 }
1102
1103 -
1104 /* Form button styles
1105 ---------------------------------------- */
1106
1107 @@ -1033,7 +1123,7 @@ a.button1, input.button1, input.button3, a.button2, input.button2 {
1108 color: #000;
1109 background-color: #EFEFEF; /* Old browsers */ /* FF3.6+ */
1110 background-image: -webkit-linear-gradient(top, #D2D2D2 0%, #EFEFEF 100%);
1111 - background-image: linear-gradient(to bottom, #D2D2D2 0%,#EFEFEF 100%); /* W3C */
1112 + background-image: linear-gradient(to bottom, #D2D2D2 0%, #EFEFEF 100%); /* W3C */
1113 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2D2D2', endColorstr='#EFEFEF',GradientType=0 ); /* IE6-9 */
1114 }
1115
1116 @@ -1061,7 +1151,7 @@ a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, inpu
1117 color: #D31141;
1118 background-color: #D2D2D2; /* Old browsers */ /* FF3.6+ */
1119 background-image: -webkit-linear-gradient(top, #EFEFEF 0%, #D2D2D2 100%);
1120 - background-image: linear-gradient(to bottom, #EFEFEF 0%,#D2D2D2 100%); /* W3C */
1121 + background-image: linear-gradient(to bottom, #EFEFEF 0%, #D2D2D2 100%); /* W3C */
1122 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#D2D2D2',GradientType=0 ); /* IE6-9 */
1123 }
1124
1125 @@ -1077,10 +1167,12 @@ input.disabled {
1126
1127 /* jQuery popups
1128 ---------------------------------------- */
1129 +
1130 .phpbb_alert {
1131 background-color: #FFFFFF;
1132 border-color: #999999;
1133 }
1134 +
1135 .darken {
1136 background-color: #000000;
1137 }
1138 @@ -1095,7 +1187,7 @@ input.disabled {
1139 }
1140
1141 .dropdown-extended ul li:hover {
1142 - background-color: #CFE1F6;
1143 + background-color: #e5e8ea;
1144 color: #000000;
1145 }
1146
1147 @@ -1111,9 +1203,9 @@ input.disabled {
1148
1149 .dropdown-extended .header {
1150 background-color: #F1F8FF; /* Old browsers */ /* FF3.6+ */
1151 - background-image: -webkit-linear-gradient(top, #F1F8FF 0%, #CADCEB 100%);
1152 - background-image: linear-gradient(to bottom, #F1F8FF 0%,#CADCEB 100%); /* W3C */
1153 - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F8FF', endColorstr='#CADCEB',GradientType=0 ); /* IE6-9 */
1154 + background-image: -webkit-linear-gradient(top, #F1F8FF 0%, #e5e8ea 100%);
1155 + background-image: linear-gradient(to bottom, #F1F8FF 0%, #e5e8ea 100%); /* W3C */
1156 + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F8FF', endColorstr='#e5e8ea',GradientType=0 ); /* IE6-9 */
1157 }
1158
1159 .dropdown .pointer {
1160 @@ -1129,7 +1221,7 @@ input.disabled {
1161 }
1162
1163 .dropdown .dropdown-contents {
1164 - background: #fff;
1165 + background: #000000;
1166 border-color: #B9B9B9;
1167 box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
1168 }
1169 @@ -1138,6 +1230,10 @@ input.disabled {
1170 box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
1171 }
1172
1173 +.dropdown-contents a {
1174 + color: #a0a0d0;
1175 +}
1176 +
1177 .dropdown li, .dropdown li li {
1178 border-color: #DCDCDC;
1179 }
1180
1181 diff --git a/theme/common.css b/theme/common.css
1182 index a0dc5e043..79a9fa86b 100644
1183 --- a/theme/common.css
1184 +++ b/theme/common.css
1185 @@ -11,7 +11,7 @@ body {
1186 font-size: 10px;
1187 line-height: normal;
1188 margin: 0;
1189 - padding: 12px 0;
1190 + padding: 0;
1191 word-wrap: break-word;
1192 -webkit-print-color-adjust: exact;
1193 }
1194 @@ -138,18 +138,10 @@ a:hover { text-decoration: underline; }
1195 /* Main blocks
1196 ---------------------------------------- */
1197 .wrap {
1198 - border: 1px solid transparent;
1199 - border-radius: 8px;
1200 margin: 0 auto;
1201 - max-width: 1152px;
1202 + max-width: 100%;
1203 min-width: 625px;
1204 - padding: 15px;
1205 -}
1206 -
1207 -@media only screen and (max-width: 1220px), only screen and (max-device-width: 1220px) {
1208 - .wrap {
1209 - margin: 0 12px;
1210 - }
1211 + padding: 0 10px 10px
1212 }
1213
1214 .page-body {
1215 @@ -168,7 +160,8 @@ a:hover { text-decoration: underline; }
1216 .logo {
1217 float: left;
1218 width: auto;
1219 - padding: 10px 13px 0 10px;
1220 + max-height: 109px;
1221 + padding: 0 0;
1222 }
1223
1224 .logo:hover {
1225 @@ -177,8 +170,8 @@ a:hover { text-decoration: underline; }
1226
1227 .site_logo {
1228 display: inline-block;
1229 - width: 149px;
1230 - height: 52px;
1231 + height: 109px;
1232 + width: 532px;
1233 }
1234
1235 /* Site description and logo */
1236 @@ -191,45 +184,33 @@ a:hover { text-decoration: underline; }
1237 margin-right: 0;
1238 }
1239
1240 -/* Round cornered boxes and backgrounds
1241 +/* Boxes and Backgrounds
1242 ---------------------------------------- */
1243 .headerbar {
1244 - margin-bottom: 4px;
1245 - padding: 5px;
1246 - border-radius: 7px;
1247 + margin: 0 auto;
1248 + max-width: 100%;
1249 + padding: 0 0;
1250 }
1251
1252 .navbar {
1253 - padding: 3px 10px;
1254 - border-radius: 7px;
1255 -}
1256 -
1257 -.forabg {
1258 - margin-bottom: 4px;
1259 - padding: 5px;
1260 - clear: both;
1261 - border-radius: 7px;
1262 + padding: 0 5px;
1263 }
1264
1265 -.forumbg {
1266 +.forabg, .forumbg {
1267 margin-bottom: 4px;
1268 - padding: 5px;
1269 clear: both;
1270 - border-radius: 7px;
1271 }
1272
1273 .panel {
1274 margin-bottom: 4px;
1275 padding: 5px 10px;
1276 - border-radius: 7px;
1277 }
1278
1279 .post {
1280 - padding: 5px 10px;
1281 + padding: 5px 5px;
1282 margin-bottom: 4px;
1283 background-repeat: no-repeat;
1284 background-position: 100% 0;
1285 - border-radius: 7px;
1286 position: relative;
1287 }
1288
1289 @@ -237,6 +218,21 @@ a:hover { text-decoration: underline; }
1290 margin: 5px 5px 2px 5px;
1291 }
1292
1293 +.stats-area {
1294 + margin: 2px 0 1px;
1295 +}
1296 +
1297 +.stats-header h3 {
1298 + margin: 0 !important;
1299 + padding: 8px 10px;
1300 + text-align: center;
1301 + text-transform: uppercase;
1302 +}
1303 +
1304 +.stats-data {
1305 + padding: 0 10px 5px;
1306 +}
1307 +
1308 /* Horizontal lists
1309 ----------------------------------------*/
1310 .navbar ul.linklist {
1311 @@ -667,7 +663,7 @@ table.table1 tbody th {
1312
1313 /* Specific column styles */
1314 table.table1 .name { text-align: left; }
1315 -table.table1 .center { text-align: center; }
1316 +table.table1 .center { text-align: center; }
1317 table.table1 .reportby { width: 15%; }
1318 table.table1 .posts { text-align: center; width: 7%; }
1319 table.table1 .joined { text-align: left; width: 15%; }
1320 @@ -983,7 +979,6 @@ fieldset.fields1 dl.pmlist dd.recipients {
1321 .copyright {
1322 font-size: 10px;
1323 text-align: center;
1324 - padding: 10px;
1325 }
1326
1327 .footer-row {
1328
1329 diff --git a/theme/content.css b/theme/content.css
1330 index 807633864..1e05211de 100644
1331 --- a/theme/content.css
1332 +++ b/theme/content.css
1333 @@ -100,12 +100,14 @@ li.row strong {
1334 li.header dt, li.header dd {
1335 line-height: 1em;
1336 border-left-width: 0;
1337 - margin: 2px 0 4px 0;
1338 + margin: 8px 0 6px 0;
1339 padding-top: 2px;
1340 padding-bottom: 2px;
1341 font-size: 1em;
1342 - font-family: Arial, Helvetica, sans-serif;
1343 + font-family: Verdana, Arial, Helvetica, sans-serif;
1344 + text-align: center;
1345 text-transform: uppercase;
1346 + font-weight: bold;
1347 }
1348
1349 li.header dt {
1350 @@ -136,8 +138,6 @@ li.header dl.row-item dt .list-inner {
1351 }
1352
1353 /* Forum list column styles */
1354 -.row .list-inner { padding: 4px 0; }
1355 -
1356 dl.row-item {
1357 background-position: 10px 50%; /* Position of folder icon */
1358 background-repeat: no-repeat;
1359 @@ -228,10 +228,40 @@ dd.option {
1360
1361 /* Post body styles
1362 ----------------------------------------*/
1363 +#topic-header {
1364 + display: block;
1365 + font-weight: bold;
1366 + text-transform: uppercase;
1367 +}
1368 +
1369 +#topic-header .post.has-profile {
1370 + border: none;
1371 +}
1372 +
1373 +.topic-header-title, .topic-header-author {
1374 + text-align: center;
1375 +}
1376 +
1377 +.topic-header-title {
1378 + width: 77%;
1379 +}
1380 +
1381 +.topic-header-author {
1382 + border: none !important;
1383 + min-height: 0px;
1384 + width: 18%;
1385 +}
1386 +
1387 +.postprofile.topic-header-author {
1388 + margin: 6px 0 0 0;
1389 + min-height: 0px;
1390 + width: 140px;
1391 +}
1392 +
1393 .postbody {
1394 - padding: 0;
1395 + padding: 5px;
1396 line-height: 1.48em;
1397 - width: 76%;
1398 + width: 100%;
1399 float: left;
1400 position: relative;
1401 }
1402 @@ -242,13 +272,13 @@ dd.option {
1403
1404 .postbody h3.first {
1405 /* The first post on the page uses this */
1406 - font-size: 1.7em;
1407 + font-size: 1.2em;
1408 }
1409
1410 .postbody h3 {
1411 /* Postbody requires a different h3 format - so change it here */
1412 float: left;
1413 - font-size: 1.5em;
1414 + font-size: 1.2em;
1415 padding: 2px 0 0 0;
1416 margin-top: 0 !important;
1417 margin-bottom: 0.3em !important;
1418 @@ -701,15 +731,14 @@ fieldset.polls dd div {
1419 margin: 5px 0 10px 0;
1420 min-height: 80px;
1421 border: 1px solid transparent;
1422 - border-width: 0 0 0 1px;
1423 - width: 22%;
1424 - float: right;
1425 + border-width: 1px 1px 0 0;
1426 + width: 140px;
1427 + float: left;
1428 display: inline;
1429 }
1430
1431 .postprofile dd, .postprofile dt {
1432 line-height: 1.2em;
1433 - margin-left: 8px;
1434 }
1435
1436 .postprofile dd {
1437 @@ -721,7 +750,7 @@ fieldset.polls dd div {
1438 font-weight: normal;
1439 }
1440
1441 -.postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date {
1442 +.postprofile dt.no-profile-rank, .postprofile .search-result-date {
1443 margin-bottom: 10px;
1444 }
1445
1446 @@ -731,6 +760,22 @@ fieldset.polls dd div {
1447 overflow: hidden;
1448 }
1449
1450 +.avatar-container {
1451 + max-width: 130px;
1452 +}
1453 +
1454 +.has-profile, .has-avatar {
1455 + padding-top: 5px;
1456 +}
1457 +
1458 +.no-profile, .no-avatar {
1459 + padding-top: 5px;
1460 +}
1461 +
1462 +.profile-rank {
1463 + padding-bottom: 5px;
1464 +}
1465 +
1466 .postprofile .avatar {
1467 display: block;
1468 float: left;
1469 @@ -743,6 +788,10 @@ fieldset.polls dd div {
1470 max-width: 100%;
1471 }
1472
1473 +.profile-posts {
1474 + padding-top: 5px;
1475 +}
1476 +
1477 .postprofile .profile-posts a {
1478 font-weight: normal;
1479 }
1480
1481 diff --git a/theme/en/icon_user_online.png b/theme/en/icon_user_online.png
1482 new file mode 100644
1483 index 000000000..488e3bb99
1484 Binary files /dev/null and b/theme/en/icon_user_online.png differ
1485
1486 diff --git a/theme/en/stylesheet.css b/theme/en/stylesheet.css
1487 index 604b29948..faab4aa73 100644
1488 --- a/theme/en/stylesheet.css
1489 +++ b/theme/en/stylesheet.css
1490 @@ -1,2 +1,2 @@
1491 /* Online image */
1492 -.online { background-image: url("./icon_user_online.gif"); }
1493 +.online { background-image: url("./icon_user_online.png"); }
1494
1495 diff --git a/theme/images/cellpic3.gif b/theme/images/cellpic3.gif
1496 new file mode 100644
1497 index 000000000..4099d1cc9
1498 Binary files /dev/null and b/theme/images/cellpic3.gif differ
1499
1500 diff --git a/theme/images/site_logo.png b/theme/images/site_logo.png
1501 new file mode 100644
1502 index 000000000..f0daf7b49
1503 Binary files /dev/null and b/theme/images/site_logo.png differ
1504
1505 diff --git a/theme/responsive.css b/theme/responsive-pm.css
1506 similarity index 87%
1507 copy from theme/responsive.css
1508 copy to theme/responsive-pm.css
1509 index ca4054c27..a3e31f057 100644
1510 --- a/theme/responsive.css
1511 +++ b/theme/responsive-pm.css
1512 @@ -7,6 +7,7 @@
1513 }
1514 }
1515
1516 +
1517 /* Notifications list
1518 ----------------------------------------*/
1519 @media (max-width: 350px) {
1520 @@ -25,16 +26,16 @@
1521 }
1522
1523 .action-bar .search-box .inputbox ::-moz-placeholder {
1524 - content: "Search...";
1525 - }
1526 + content: "Search...";
1527 + }
1528
1529 - .action-bar .search-box .inputbox :-ms-input-placeholder {
1530 - content: "Search...";
1531 - }
1532 + .action-bar .search-box .inputbox :-ms-input-placeholder {
1533 + content: "Search...";
1534 + }
1535
1536 - .action-bar .search-box .inputbox ::-webkit-input-placeholder {
1537 - content: "Search...";
1538 - }
1539 + .action-bar .search-box .inputbox ::-webkit-input-placeholder {
1540 + content: "Search...";
1541 + }
1542 }
1543
1544 @media (max-width: 500px) {
1545 @@ -72,7 +73,7 @@
1546
1547 .action-bar > div {
1548 margin-bottom: 5px;
1549 - }
1550 + }
1551
1552 .action-bar > .pagination {
1553 float: none;
1554 @@ -119,6 +120,8 @@
1555 }
1556
1557 @media (max-width: 700px) {
1558 + #topic-header { display: none; }
1559 +
1560 .responsive-hide { display: none !important; }
1561 .responsive-show { display: block !important; }
1562 .responsive-show-inline { display: inline !important; }
1563 @@ -554,30 +557,92 @@
1564 }
1565
1566 @media (min-width: 700px) {
1567 - .postbody { width: 70%; }
1568 + .postbody { width: 100%; }
1569 }
1570
1571 -@media (min-width: 850px) {
1572 +@media (min-width: 701px) {
1573 .postbody { width: 76%; }
1574 }
1575
1576 -@media (max-width: 850px) {
1577 - .postprofile { width: 28%; }
1578 +@media (min-width: 750px) {
1579 + .postbody { width: 77%; }
1580 +}
1581 +
1582 +@media (min-width: 800px) {
1583 + .postbody { width: 79%; }
1584 +}
1585 +
1586 +@media (min-width: 850px) {
1587 + .postbody { width: 80%; }
1588 +}
1589 +
1590 +@media (min-width: 900px) {
1591 + .postbody { width: 81%; }
1592 +}
1593 +
1594 +@media (min-width: 901px) {
1595 + .postbody { width: 77%; }
1596 +}
1597 +
1598 +@media (min-width: 950px) {
1599 + .postbody { width: 78%; }
1600 +}
1601 +
1602 +@media (min-width: 1000px) {
1603 + .postbody { width: 79%; }
1604 +}
1605 +
1606 +@media (min-width: 1100px) {
1607 + .postbody { width: 81%; }
1608 +}
1609 +
1610 +@media (min-width: 1200px) {
1611 + .postbody { width: 83%; }
1612 +}
1613 +
1614 +@media (min-width: 1300px) {
1615 + .postbody { width: 84%; }
1616 +}
1617 +
1618 +@media (min-width: 1400px) {
1619 + .postbody { width: 85%; }
1620 +}
1621
1622 +@media (min-width: 1500px) {
1623 + .postbody { width: 86%; }
1624 +}
1625 +
1626 +@media (min-width: 1600px) {
1627 + .postbody { width: 87%; }
1628 +}
1629 +
1630 +@media (min-width: 1700px) {
1631 + .postbody { width: 88%; }
1632 +}
1633 +
1634 +@media (min-width: 1800px) {
1635 + .postbody { width: 89%; }
1636 +}
1637 +
1638 +@media (min-width: 1900px) {
1639 + .postbody { width: 89%; }
1640 +}
1641
1642 +@media (min-width: 2000px) {
1643 + .postbody { width: 90%; }
1644 }
1645
1646 @media (min-width: 701px) and (max-width: 950px) {
1647
1648 ul.topiclist dt {
1649 - margin-right: -410px;
1650 + margin-right: -410px;
1651 }
1652
1653 ul.topiclist dt .list-inner {
1654 - margin-right: 410px;
1655 + margin-right: 410px;
1656 }
1657
1658 dd.posts, dd.topics, dd.views {
1659 - width: 80px;
1660 + width: 80px;
1661 }
1662 }
1663
1664 diff --git a/theme/responsive.css b/theme/responsive.css
1665 index ca4054c27..9d603e357 100644
1666 --- a/theme/responsive.css
1667 +++ b/theme/responsive.css
1668 @@ -7,6 +7,7 @@
1669 }
1670 }
1671
1672 +
1673 /* Notifications list
1674 ----------------------------------------*/
1675 @media (max-width: 350px) {
1676 @@ -119,6 +120,8 @@
1677 }
1678
1679 @media (max-width: 700px) {
1680 + #topic-header { display: none; }
1681 +
1682 .responsive-hide { display: none !important; }
1683 .responsive-show { display: block !important; }
1684 .responsive-show-inline { display: inline !important; }
1685 @@ -554,30 +557,88 @@
1686 }
1687
1688 @media (min-width: 700px) {
1689 - .postbody { width: 70%; }
1690 + .postbody { width: 100%; }
1691 }
1692
1693 -@media (min-width: 850px) {
1694 +@media (min-width: 701px) {
1695 .postbody { width: 76%; }
1696 }
1697
1698 -@media (max-width: 850px) {
1699 - .postprofile { width: 28%; }
1700 +@media (min-width: 750px) {
1701 + .postbody { width: 78%; }
1702 +}
1703 +
1704 +@media (min-width: 800px) {
1705 + .postbody { width: 79%; }
1706 +}
1707 +
1708 +@media (min-width: 850px) {
1709 + .postbody { width: 80%; }
1710 +}
1711 +
1712 +@media (min-width: 900px) {
1713 + .postbody { width: 81%; }
1714 +}
1715 +
1716 +@media (min-width: 950px) {
1717 + .postbody { width: 82%; }
1718 +}
1719 +
1720 +@media (min-width: 1000px) {
1721 + .postbody { width: 83%; }
1722 +}
1723 +
1724 +@media (min-width: 1100px) {
1725 + .postbody { width: 84%; }
1726 +}
1727 +
1728 +@media (min-width: 1200px) {
1729 + .postbody { width: 85%; }
1730 +}
1731 +
1732 +@media (min-width: 1300px) {
1733 + .postbody { width: 86%; }
1734 +}
1735 +
1736 +@media (min-width: 1400px) {
1737 + .postbody { width: 87%; }
1738 +}
1739 +
1740 +@media (min-width: 1500px) {
1741 + .postbody { width: 88%; }
1742 +}
1743 +
1744 +@media (min-width: 1600px) {
1745 + .postbody { width: 89%; }
1746 +}
1747 +
1748 +@media (min-width: 1700px) {
1749 + .postbody { width: 90%; }
1750 +}
1751 +
1752 +@media (min-width: 1800px) {
1753 + .postbody { width: 91%; }
1754 +}
1755
1756 +@media (min-width: 1900px) {
1757 + .postbody { width: 92%; }
1758 +}
1759
1760 +@media (min-width: 2000px) {
1761 + .postbody { width: 93%; }
1762 }
1763
1764 @media (min-width: 701px) and (max-width: 950px) {
1765
1766 ul.topiclist dt {
1767 - margin-right: -410px;
1768 + margin-right: -410px;
1769 }
1770
1771 ul.topiclist dt .list-inner {
1772 - margin-right: 410px;
1773 + margin-right: 410px;
1774 }
1775
1776 dd.posts, dd.topics, dd.views {
1777 - width: 80px;
1778 + width: 80px;
1779 }
1780 }