Skip to content
Browse files

Merge branch 'fluxbb-2.0' into fluxbb-2.0-track

  • Loading branch information...
2 parents 6c825f6 + d85613f commit cae9b9a02cf1c7f68dd97e9a44db5b7de67df29b @daris daris committed
Showing with 64 additions and 12,196 deletions.
  1. +27 −23 config.example.php
  2. +1 −1 extern.php
  3. +1 −1 footer.php
  4. +1 −1 header.php
  5. +17 −12 include/classes/lang.php
  6. +6 −11 include/common.php
  7. +3 −3 include/functions.php
  8. +1 −1 include/search_idx.php
  9. +3 −3 install.php
  10. +1 −1 modules/cache
  11. +1 −1 modules/database
  12. +1 −1 modules/gettext
  13. +1 −1 modules/password
  14. +0 −1,171 style/Cobalt.css
  15. +0 −1,686 style/Earth.css
  16. +0 −163 style/Earth/base_admin.css
  17. BIN style/Earth/img/asterisk.png
  18. BIN style/Earth/img/bull.png
  19. BIN style/Earth/img/email.png
  20. BIN style/Earth/img/exclaim.png
  21. BIN style/Earth/img/ext.png
  22. BIN style/Earth/img/feed.png
  23. BIN style/Earth/img/help.png
  24. +0 −1 style/Earth/img/index.html
  25. BIN style/Earth/img/main_end.png
  26. BIN style/Earth/img/main_top.png
  27. +0 −1 style/Earth/index.html
  28. +0 −1,686 style/Fire.css
  29. +0 −163 style/Fire/base_admin.css
  30. BIN style/Fire/img/asterisk.png
  31. BIN style/Fire/img/bull.png
  32. BIN style/Fire/img/email.png
  33. BIN style/Fire/img/exclaim.png
  34. BIN style/Fire/img/ext.png
  35. BIN style/Fire/img/feed.png
  36. BIN style/Fire/img/help.png
  37. +0 −1 style/Fire/img/index.html
  38. BIN style/Fire/img/main_end.png
  39. BIN style/Fire/img/main_top.png
  40. +0 −1 style/Fire/index.html
  41. +0 −1,170 style/Lithium.css
  42. +0 −1,171 style/Mercury.css
  43. +0 −1,171 style/Oxygen.css
  44. +0 −1,171 style/Radium.css
  45. +0 −1,170 style/Sulfur.css
  46. +0 −1,409 style/Technetium.css
  47. BIN style/Technetium/bg.png
  48. BIN style/Technetium/dark-shade.png
  49. BIN style/Technetium/darker-shade.png
  50. BIN style/Technetium/feed.png
  51. BIN style/Technetium/icon-closed-sticky.png
  52. BIN style/Technetium/icon-closed.png
  53. BIN style/Technetium/icon-moved.png
  54. BIN style/Technetium/icon-new-sticky.png
  55. BIN style/Technetium/icon-new.png
  56. BIN style/Technetium/icon-nonew-sticky.png
  57. BIN style/Technetium/icon-nonew.png
  58. +0 −1 style/Technetium/index.html
  59. BIN style/Technetium/inv-shade.png
  60. BIN style/Technetium/light-shade.png
View
50 config.example.php
@@ -1,25 +1,29 @@
<?php
-$flux_config = array();
-
-$flux_config['db']['type'] = 'mysql';
-$flux_config['db']['host'] = 'localhost';
-$flux_config['db']['dbname'] = 'fluxbb__2.0';
-$flux_config['db']['username'] = 'root';
-$flux_config['db']['password'] = '';
-$flux_config['db']['prefix'] = 'forum_';
-$flux_config['db']['p_connect'] = false;
-// TODO: DSN instead of separate values? Change when merging the DB branch
-
-$flux_config['cache']['type'] = 'File';
-$flux_config['cache']['dir'] = PUN_ROOT.'cache/';
-
-$flux_config['cookie']['name'] = 'pun_cookie_1';
-$flux_config['cookie']['domain'] = '';
-$flux_config['cookie']['path'] = '/';
-$flux_config['cookie']['secure'] = 0;
-$flux_config['cookie']['seed'] = '123456789abc';
-
-$flux_config['base_url'] = 'http://localhost/fluxbb';
-
-define('PUN', 1);
+return array(
+ 'db' => array(
+ 'type' => 'mysql',
+ 'host' => 'localhost',
+ 'dbname' => 'fluxbb__2.0',
+ 'username' => 'root',
+ 'password' => '',
+ 'prefix' => 'forum_',
+ 'p_connect' => false,
+ ),
+ 'cache' => array(
+ 'type' => 'File',
+ 'dir' => PUN_ROOT.'cache/',
+ 'serializer' => array(
+ 'type' => 'VarExport',
+ ),
+ 'suffix' => '.php',
+ ),
+ 'cookie' => array(
+ 'name' => 'pun_cookie_1',
+ 'domain' => '',
+ 'path' => '/',
+ 'secure' => 0,
+ 'seed' => '123456789abc',
+ ),
+ 'base_url' => 'http://localhost/fluxbb',
+);
View
2 extern.php
@@ -440,7 +440,7 @@ function output_html($feed)
}
$now = time();
- if (!isset($feed) || $feed === Flux_Cache::NOT_FOUND)
+ if (!isset($feed) || $feed === \fluxbb\cache\Cache::NOT_FOUND)
{
// Setup the feed
$feed = array(
View
2 footer.php
@@ -69,7 +69,7 @@
if ($pun_config['o_quickjump'] == '1')
{
$quickjump = $cache->get('quickjump');
- if ($quickjump === Flux_Cache::NOT_FOUND)
+ if ($quickjump === \fluxbb\cache\Cache::NOT_FOUND)
{
$quickjump = array();
View
2 header.php
@@ -234,7 +234,7 @@ function process_form(the_form)
if ($pun_config['o_report_method'] == '0' || $pun_config['o_report_method'] == '2')
{
$num_reports = $cache->get('num_reports');
- if ($num_reports === Flux_Cache::NOT_FOUND)
+ if ($num_reports === \fluxbb\cache\Cache::NOT_FOUND)
{
$query = $db->select(array('num_reports' => 'COUNT(r.id) AS num_reports'), 'reports AS r');
$query->where = 'r.zapped IS NULL';
View
29 include/classes/lang.php
@@ -1,7 +1,6 @@
<?php
require_once PUN_ROOT.'modules/gettext/src/Gettext.php';
-require_once PUN_ROOT.'modules/cache/src/Cache.php';
class Flux_Lang
{
@@ -47,16 +46,22 @@ class Flux_Lang
*/
public static function getLanguageList()
{
- $return = array();
- foreach (glob(self::$langDir.'/*', GLOB_ONLYDIR) as $dir)
+ static $list;
+
+ if (!isset($list))
{
- $dirs = explode('/', $dir);
- $return[] = end($dirs);
+ $list = array();
+ foreach (glob(self::$langDir.'/*', GLOB_ONLYDIR) as $dir)
+ {
+ $dirs = explode('/', $dir);
+ $list[] = end($dirs);
+ }
+
+ // TODO: Do we need sorting here?
+ natcasesort($list);
}
- // TODO: Do we need sorting here?
- natcasesort($return);
- return $return;
+ return $list;
}
/**
@@ -136,17 +141,17 @@ public function load($resource)
// TODO: Slash allowed? - I'd rather use that than an underscore
$trans_cache = $cache->get($this->lang.'_'.$resource);
- if ($trans_cache === Flux_Cache::NOT_FOUND)
+ if ($trans_cache === \fluxbb\cache\Cache::NOT_FOUND)
{
- $trans_cache = Flux_Gettext::parse($filename);
+ $trans_cache = \fluxbb\gettext\Gettext::parse($filename);
// If this is not the default language, load that, too
if ($this->defaultLang != $this->lang)
{
$def_trans_cache = $cache->get($this->defaultLang.'_'.$resource);
- if ($def_trans_cache === Flux_Cache::NOT_FOUND)
+ if ($def_trans_cache === \fluxbb\cache\Cache::NOT_FOUND)
{
- $def_trans_cache = Flux_Gettext::parse($default_filename);
+ $def_trans_cache = \fluxbb\gettext\Gettext::parse($default_filename);
$cache->set($this->defaultLang.'_'.$resource, $def_trans_cache);
}
View
17 include/common.php
@@ -31,12 +31,7 @@
}
// Attempt to load the configuration file config.php
-if (file_exists(PUN_ROOT.'config.php'))
- require PUN_ROOT.'config.php';
-
-// If we have the 1.3-legacy constant defined, define the proper 1.4 constant so we don't get an incorrect "need to install" message
-if (defined('FORUM'))
- define('PUN', FORUM);
+$flux_config = file_exists(PUN_ROOT.'config.php') ? require PUN_ROOT.'config.php' : array();
// Load the functions script
require PUN_ROOT.'include/functions.php';
@@ -54,7 +49,7 @@
forum_unregister_globals();
// If PUN isn't defined, config.php is missing or corrupt
-if (!defined('PUN'))
+if (empty($flux_config))
{
header('Location: install.php');
exit;
@@ -100,8 +95,8 @@ function stripslashes_array($array)
$cookie_name = 'pun_cookie';
// Load the cache module
-require PUN_ROOT.'modules/cache/src/Cache.php';
-$cache = Flux_Cache::load($flux_config['cache']['type'], array('dir' => $flux_config['cache']['dir']), 'VarExport'); // TODO: Move this config into config.php
+require PUN_ROOT.'modules/cache/src/cache.php';
+$cache = \fluxbb\cache\Cache::load($flux_config['cache']['type'], $flux_config['cache'], $flux_config['cache']['serializer']['type'], $flux_config['cache']['serializer']);
// Define a few commonly used constants
define('PUN_UNVERIFIED', 0);
@@ -120,7 +115,7 @@ function stripslashes_array($array)
// Load cached config
$pun_config = $cache->get('config');
-if ($pun_config === Flux_Cache::NOT_FOUND)
+if ($pun_config === \fluxbb\cache\Cache::NOT_FOUND)
{
$pun_config = array();
@@ -180,7 +175,7 @@ function stripslashes_array($array)
// Load cached bans
$pun_bans = $cache->get('bans');
-if ($pun_bans === Flux_Cache::NOT_FOUND)
+if ($pun_bans === \fluxbb\cache\Cache::NOT_FOUND)
{
// Get the ban list from the DB
$query = $db->select(array('id' => 'b.id', 'username' => 'b.username', 'ip' => 'b.ip', 'email' => 'b.email', 'message' => 'b.message', 'expire' => 'b.expire', 'ban_creator' => 'b.ban_creator'), 'bans AS b');
View
6 include/functions.php
@@ -15,7 +15,7 @@ function fetch_board_stats()
global $cache, $db;
$stats = $cache->get('boardstats');
- if ($stats === Flux_Cache::NOT_FOUND)
+ if ($stats === \fluxbb\cache\Cache::NOT_FOUND)
{
$stats = array();
@@ -1144,7 +1144,7 @@ function censor_words($text)
if (!isset($censors))
{
$censors = $cache->get('censors');
- if ($censors === Flux_Cache::NOT_FOUND)
+ if ($censors === \fluxbb\cache\Cache::NOT_FOUND)
{
$censors = array();
@@ -1192,7 +1192,7 @@ function get_title($user)
if ($pun_config['o_ranks'] == '1' && !isset($pun_ranks))
{
$pun_ranks = $cache->get('ranks');
- if ($pun_ranks === Flux_Cache::NOT_FOUND)
+ if ($pun_ranks === \fluxbb\cache\Cache::NOT_FOUND)
{
$pun_ranks = array();
View
2 include/search_idx.php
@@ -88,7 +88,7 @@ function validate_search_word($word, $idx)
$cache_id = generate_stopwords_cache_id();
$stopwords = $cache->get('stopwords.'.$cache_id);
- if ($stopwords === Flux_Cache::NOT_FOUND)
+ if ($stopwords === \fluxbb\cache\Cache::NOT_FOUND)
{
$stopwords = array();
View
6 install.php
@@ -78,9 +78,9 @@ function stripslashes_array($array)
define('FORUM_CACHE_DIR', PUN_ROOT.'cache/');
// Load the cache module
-require PUN_ROOT.'modules/cache/src/Cache.php';
-$cache = Flux_Cache::load('File', array('dir' => FORUM_CACHE_DIR), 'VarExport'); // TODO: Move this config into config.php
-// TODO: according to the comment above - how do you want to move this to config when it doesn't exist? :)
+require PUN_ROOT.'modules/cache/src/cache.php';
+// Use a dummy cache since we don't know what cache type the user wants to use yet
+$cache = \fluxbb\cache\Cache::load('Dummy', array(), 'VarExport', array());
// Load the language system
require PUN_ROOT.'include/classes/lang.php';
2 modules/cache
@@ -1 +1 @@
-Subproject commit 4f2e6119aa5e583eca0ba3b3b9aee97b660709d6
+Subproject commit 383c7cf924199bdaff6f426c314309c01e6e6fb1
2 modules/database
@@ -1 +1 @@
-Subproject commit ef04e4061057212a076847c81d5cf640e9aa9f6c
+Subproject commit df1000938cbfe5da29824c9c02ae187bd7440cd8
2 modules/gettext
@@ -1 +1 @@
-Subproject commit b866c002a9583a6f39ba539b7669dae9d4eabceb
+Subproject commit d3ef91dbe4d91ec3db3b8eb653507d7c4780252f
2 modules/password
@@ -1 +1 @@
-Subproject commit d4e04cead2544a3b541404adf3e87a8004be3857
+Subproject commit 7a4d00bc78a5e9013ca8b10cba5b445331e6f6ac
View
1,171 style/Cobalt.css
@@ -1,1171 +0,0 @@
-/*****************************************************************
-1. INITIAL SETTINGS
-*****************************************************************/
-
-/* Limited Reset
-----------------------------------------------------------------*/
-
-.pun table, .pun div, .pun form, .pun p, .pun h1, .pun h2, .pun h3,
-.pun h4, .pun h5, .pun pre, .pun blockquote, .pun ul, .pun ol, .pun li, .pun dl,
-.pun dt, .pun dd, .pun th, .pun td, .pun fieldset, .pun img, .pun abbr, .pun cite {
- margin: 0;
- padding: 0;
- border: 0;
- }
-
-.pun ul, .pun ol {
- list-style: none
- }
-
-
-/* Structural Settings
-----------------------------------------------------------------*/
-
-.pun .clearer, .pun .nosize {
- height: 0;
- width: 0;
- line-height: 0;
- font-size: 0;
- overflow: hidden
- }
-
-.pun .clearer, .pun .clearb {
- clear: both
- }
-
-.pun .nosize {
- position: absolute;
- left: -9999em;
- text-indent: -9999em;
- width: 0;
- }
-
-* html .inbox, * html .inform, * html .pun, * html .tclcon, * html .codebox {
- height: 1px
- }
-
-.pun, .pun .inbox, .pun .inform, .pun .tclcon, .pun .codebox {
- min-height: 1px
- }
-
-.clearl {
- clear: left;
- }
-
-/* Hidden Elements
-----------------------------------------------------------------*/
-
-#brdfooter h2, #brdstats h2, #brdstats .conl dt, #brdstats .conr dt,
-#modcontrols dt, #searchlinks dt, div.postright h3, span.closedtext,
-.pun .required strong span {
- position: absolute;
- display: block;
- overflow: hidden;
- width: 0;
- left: -9999em;
- text-indent: -9999em;
- }
-
-/*****************************************************************
-2. TEXT & CONTENT
-*****************************************************************/
-
-/* Text Defaults
-----------------------------------------------------------------*/
-
-.pun {
- font: 68.75%/1.4545em Verdana, Helvetica, Arial, sans-serif;
- line-height: normal;
- }
-
-.pun table, .pun td, .pun th, .pun input, .pun select, .pun optgroup, .pun textarea, .pun samp, .pun legend {
- font-size: 1em;
- font-family: verdana, helvetica, arial, sans-serif;
- }
-
-.pun pre, .pun code {
- font-size: 1.182em;
- font-family: consolas, monaco, "bitstream vera sans mono", "courier new", courier, monospace
- }
-
-.pun pre code {
- font-size: 1em;
- }
-
-.pun strong {
- font-weight: bold;
- }
-
-.pun em {
- font-style: italic;
- }
-
-
-/* Content Defaults
-----------------------------------------------------------------*/
-
-.pun p, .pun ul, .pun ol, .pun dl {
- font-size: 1em;
- padding: 3px 0;
- }
-
-.pun h2 {
- font-size: 1em;
- font-weight: normal;
- padding: 4px 6px;
- }
-
-.pun h3 {
- font-size: 1.091em;
- padding: 3px 0;
- }
-
-.pun table p, .pun table h3 {
- padding: 0;
- }
-
-.pun span.warntext, .pun p.warntext {
- font-weight: bold
- }
-
-/* User Content (Announcements, Rules, Posts)
-----------------------------------------------------------------*/
-
-.pun .usercontent p, .pun .postmsg p {
- padding: 0.75em 0
- }
-
-.pun .usercontent ul, .pun .postmsg ul {
- padding: 0.75em 1em 0.75em 2.5em;
- list-style: disc
- }
-
-.pun .usercontent ol, .pun .postmsg ol {
- padding: 0.75em 1em 0.75em 2.5em;
- list-style: decimal
- }
-
-.pun .usercontent ol.alpha, .pun .postmsg ol.alpha {
- list-style: lower-alpha
- }
-
-.pun .usercontent li ol, .pun .usercontent li ul, .pun .postmsg li ol, .pun .postmsg li ul {
- padding: 0.25em 1em 0.75em 2.5em
- }
-
-.pun .usercontent li p, .pun .postmsg li p {
- padding: 0
- }
-
-.pun .usercontent h1 {
- font-size: 1.4em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .usercontent h2 {
- font-size: 1.2em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .usercontent h3 {
- font-size: 1.1em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .usercontent h4, .pun .usercontent h5, .pun .usercontent h6 {
- font-size: 1em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .quotebox cite {
- font-weight: bold;
- font-style: normal;
- padding: 0.75em 0.75em 0 0.75em
- }
-
-.pun span.bbu {
- text-decoration: underline
- }
-
-.pun span.bbs, .pun del {
- text-decoration: line-through;
- }
-
-.pun .postmsg ins, #punhelp samp ins {
- text-decoration: none;
- }
-
-.pun div.postmsg h5, #punhelp h5 {
- font-size: 1.1em;
- font-weight: bold;
- padding: 0.75em 0 0 0;
- }
-
-
-/*****************************************************************
-3. COMMON STYLES
-*****************************************************************/
-
-/* Page Layout
-----------------------------------------------------------------*/
-
-html, body {
- margin: 0;
- padding: 0
- }
-
-.pun {
- margin: 12px 20px
- }
-
-#punredirect, #punmaint, #puninstall, #pundb_update {
- margin: 50px 20% 12px 20%
- }
-
-
-/* Vertical Element Spacing
-----------------------------------------------------------------*/
-
-#brdheader {
- margin: 0 0 12px 0;
- }
-
-#brdtitle p {
- padding-top: 0px
- }
-
-#announce, #brdstats {
- margin: 12px 0 12px 0;
- }
-
-.pun .blocktable, .pun .block, .pun .blockform, .pun .block2col, #postreview {
- margin-bottom: 12px
- }
-
-#punindex .blocktable, .pun .blockpost {
- margin-bottom: 6px
- }
-
-#postreview .blockpost {
- margin-bottom: -1px;
- }
-
-.pun .block2col .blockform, .pun .block2col .block {
- margin-bottom: 0px
- }
-
-.pun .linkst, .pun .linksb {
- margin-top: -12px
- }
-
-.pun .postlinksb {
- margin-top: -6px
- }
-
-
-/* External Borders
-----------------------------------------------------------------*/
-
-.pun .box {
- border-style: solid;
- border-width: 1px;
- }
-
-#brdheader .box {
- border-top-width: 4px;
- }
-
-/* Default Internal Spacing
-----------------------------------------------------------------*/
-
-.pun .block .inbox, .pun .blockmenu .inbox {
- padding: 3px 6px
- }
-
-/*****************************************************************
-4. COMMON BOARD ELEMENTS
-*****************************************************************/
-
-/* Board Header
-----------------------------------------------------------------*/
-
-#brdtitle h1 {
- font-size: 1.4em;
- font-weight: bold;
- padding: 3px 0 0 0;
- }
-
-#brdmenu li {
- display: inline;
- margin-right: 12px;
- }
-
-#brdmenu a:link, #brdmenu a:visited {
- text-decoration: none
- }
-
-#brdmenu a:hover, #brdmenu a:active {
- text-decoration: underline
- }
-
-#brdwelcome .conl {
- float: left;
- }
-
-#brdwelcome .conr {
- float: right;
- text-align: right;
- }
-
-/* Breadcrumbs and Post Links
-----------------------------------------------------------------*/
-
-.pun .linkst {
- padding: 8px 6px 3px 6px
- }
-
-.pun .linksb, .pun .postlinksb {
- padding: 3px 6px 8px 6px
- }
-
-.pun .crumbs {
- clear: both;
- width: 100%;
- overflow: hidden;
- }
-
-.pun .crumbs li {
- display: inline;
- white-space: nowrap;
- font-weight: bold;
- }
-
-.pun .pagelink {
- float: left;
- white-space: nowrap;
- }
-
-.pun .postlink {
- font-weight: bold;
- white-space: nowrap;
- }
-
-.pun .postlink, .pun .modbuttons {
- float: right;
- text-align: right;
- }
-
-.pun .modbuttons {
- padding: 1px 0;
- white-space: nowrap;
- }
-
-.pun .modbuttons input {
- margin-left: 6px;
- }
-
-.pun .postlink a:link, .pun .postlink a:visited {
- text-decoration: none
- }
-
-.pun .postlink a:hover, .pun .postlink a:active {
- text-decoration: underline;
- }
-
-#punindex .subscribelink {
- margin-top: 6px;
- }
-
-/* Board Footer
-----------------------------------------------------------------*/
-
-#brdfooter .conl {
- float: left;
- }
-
-#brdfooter .conr {
- float: right;
- text-align: right;
- }
-
-#brdfooter #modcontrols {
- border-bottom-style: solid;
- border-bottom-width: 1px;
- text-align: center;
- }
-
-#brdfooter #modcontrols dd {
- display: inline;
- margin:0 6px;
- }
-
-
-/* Board Stats
-----------------------------------------------------------------*/
-
-#brdstats .conl {
- float: left;
- }
-
-#brdstats .conr {
- float: right;
- text-align: right;
- }
-
-#onlinelist dd, #onlinelist dt {
- display: inline;
- }
-
-
-/*****************************************************************
-5. MAIN TABLES
-*****************************************************************/
-
-.pun table {
- width: 100%;
- border-collapse: collapse;
- border-spacing: 0;
- empty-cells: show;
- }
-
-.pun .blocktable table {
- table-layout: fixed;
- }
-
-.pun td, .pun th {
- padding: 4px 6px;
- text-align: left;
- font-weight: normal;
- }
-
-.pun td, .pun th {
- border-style: solid none none solid;
- border-width: 1px;
- }
-
-.pun .tcl {
- border-left: 0;
- width: auto;
- }
-
-.pun .tc2, .pun .tc3, .pun .tcmod {
- width: 10%;
- text-align: center;
- padding: 4px 0;
- }
-
-.pun .tcr {
- width: 30%;
- }
-
-.pun .tcl h3 {
- font-size: 1.091em;
- font-weight: bold;
- }
-
-.pun .tcl h3 span.newtext {
- font-size: 0.917em;
- }
-
-.pun .tcl span.newtext, .pun .tcl span.pagestext {
- white-space: nowrap;
- font-weight: normal;
- }
-
-.pun td span.byuser {
- white-space: nowrap;
- }
-
-.pun .tcl p {
- padding: 5px 0 0 0
- }
-
-#punsearch #vf .tc2 {
- width: 18%;
- text-align: left;
- padding: 4px 6px;
- }
-
-#users1 .tcr {
- width: 25%
- }
-
-#users1 .tc2 {
- width: 25%;
- text-align: left;
- padding: 4px 6px;
- }
-
-#debug .tcl {
- width: 10%
- }
-
-#debug .tcr {
- width: 90%;
- white-space: normal
- }
-
-#punindex .tcr .byuser {
- display: block
- }
-
-.pun .blocktable .tclcon {
- padding: 0 11px 0 12px;
- overflow: hidden;
- height: 1%;
- min-height: 1px;
- position: relative;
- }
-
-.pun .blocktable .tclcon div {
- width: 100%;
- overflow: hidden;
- }
-
-.pun .icon {
- margin: 0.1em 0 0 0.2em;
- border-width: 0.6em;
- border-style: solid;
- height: 0;
- width: 0;
- overflow: hidden;
- float: left;
- }
-
-.pun .icon div {
- position: absolute;
- left: -9999em;
- text-indent: -9999em;
- height: 0;
- }
-
-.pun .iposted .ipost {
- position: absolute;
- left: 0;
- font-weight: bold;
- width: 8px;
- padding-left: 4px;
- text-align: center;
- top: 0;
- }
-
-/*****************************************************************
-6. MAIN FORMS
-*****************************************************************/
-
-.pun .blockform form, .pun .fakeform {
- PADDING: 20px 20px 15px 20px
- }
-
-.pun .forminfo {
- margin-bottom: 12px;
- padding: 9px 10px;
- border-style: solid;
- border-width: 1px;
- }
-
-.pun .forminfo h3 {
- font-weight: bold;
- }
-
-.pun .inform {
- padding-bottom: 12px
- }
-
-.pun fieldset {
- padding: 0px 12px 0px 12px;
- border-style: solid;
- border-width: 1px
- }
-
-.pun legend {
- padding: 0px 6px
- }
-
-.pun .infldset {
- padding: 9px 0px 12px 0
- }
-
-.pun label {
- display: block;
- padding: 3px 0
- }
-
-.pun label.conl {
- float: left;
- overflow: visible;
- margin-right: 10px
- }
-
-.pun fieldset .rbox br {
- display: none;
- }
-
-.pun fieldset .rbox label {
- padding: 3px 0 3px 25px;
- position: relative;
- vertical-align: middle;
- }
-
-.pun fieldset .rbox input {
- margin: 0 9px 0 -25px;
- padding: 0;
- width: 16px;
- position: relative;
- vertical-align: middle;
- }
-
-.pun .txtarea {
- width: 75%
- }
-
-.pun .txtarea textarea, .pun input.longinput {
- width: 100%
- }
-
-.pun .bblinks {
- padding-bottom: 10px;
- padding-left: 4px
- }
-
-.pun .bblinks li {
- display: inline;
- padding-right: 20px
- }
-
-.pun .blockform .buttons {
- padding-left: 12px;
- }
-
-.pun .blockform .buttons input {
- margin-right: 8px;
- }
-
-#posterror ul {
- list-style: square;
- padding: 3px 0 3px 24px;
- }
-
-.pun .deletemsg {
- border-style: solid;
- border-width: 1px;
- padding: 6px 15px;
- }
-
-.pun p.actions span {
- margin-right: 12px;
- }
-
-.pun .multiselect {
- float: left;
- padding-bottom: 7px;
- }
-
-.pun .checklist {
- border-width: 1px;
- border-style: solid;
- max-height: 9em;
- width: 20em;
- overflow: auto;
- padding: 0.3em 0.5em;
- margin: 0.25em 16px 0 0.15em;
- }
-
-.pun .checklist fieldset {
- border: 0;
- padding: 0;
- }
-
-.pun .checklist legend {
- padding: 0;
- }
-
-.pun .checklist legend span {
- width: auto;
- max-width: 25em;
- }
-
-.pun .checklist .checklist-item {
- position: relative;
- margin: .2em 0;
- }
-
-.pun .checklist .checklist-item label {
- padding: 0 0 0 2.1em;
- }
-
-.pun .checklist .checklist-item .fld-input {
- position: absolute;
- left: 0;
- top: 0;
- padding: 0;
- margin: 0;
- }
-
-.pun .checklist .checklist-item input {
- margin: 0;
- height: 1.15em;
- width: 1.55em;
- }
-
-/*****************************************************************
-7. PROFILES AND ADMIN
-*****************************************************************/
-
-.pun .block2col {
- padding-bottom: 1px
- }
-
-.pun .block2col .blockform, .pun .block2col .block {
- margin-left: 14em
- }
-
-.pun .blockmenu {
- float:left;
- width: 13em
- }
-
-.pun .blockmenu li {
- padding: 3px 0;
- font-weight: bold;
- }
-
-.pun .blockmenu a:link, .pun .blockmenu a:visited {
- text-decoration: none
- }
-
-.pun .blockmenu a:hover, .pun .blockmenu a:active {
- text-decoration: underline
- }
-
-#viewprofile dl {
- float: left;
- width: 100%;
- overflow: hidden
- }
-
-#viewprofile dd {
- margin-left: 14em;
- padding: 3px;
- }
-
-#viewprofile dt {
- float: left;
- width: 13em;
- margin: 3px 0;
- }
-
-#profileavatar img {
- float: right;
- margin-left: 1em
- }
-
-#adintro ul {
- list-style-type: disc;
- margin-left: 8px;
- padding-left: 16px;
- }
-
-/*****************************************************************
-8. MAIN POSTS
-*****************************************************************/
-
-.pun .blockpost h2 a:link, .pun .blockpost h2 a:visited {
- text-decoration: none;
- }
-
-.pun .blockpost h2 a:hover, .pun .blockpost h2 a:active {
- text-decoration: underline;
- }
-
-.pun .blockpost h2 .conr {
- float: right;
- text-align: right;
- }
-
-#punsearch .blockpost h2 span {
- white-space: nowrap;
- }
-
-.pun .blockpost .box {
- overflow: hidden;
- }
-
-.pun .postleft, .pun .postfootleft {
- float:left;
- width: 18em;
- position: relative;
- overflow: hidden;
- }
-
-.pun .postleft dl {
- padding: 6px;
- }
-
-.pun .postleft .usercontacts, .pun .postleft .icon {
- margin-top: 6px
- }
-
-.pun .postleft .postavatar, .pun .postleft .usertitle {
- margin-bottom: 6px;
- display: block;
- }
-
-.pun .blockpost dt {
- font-size: 1.091em;
- font-weight: bold;
- }
-
-.pun .blockpost dt a:link, .pun .blockpost dt a:visited {
- text-decoration: none;
- }
-
-.pun .blockpost dt a:hover, .pun .blockpost dt a:active {
- text-decoration: underline;
- }
-
-.pun .postright, .pun .postfootright {
- border-left-width: 18em;
- border-left-style: solid
- }
-
-#postpreview .postright {
- border-left: 0
- }
-
-.pun .postright {
- padding: 0 6px;
- }
-
-.pun .postfootright, .pun .multidelete {
- text-align: right
- }
-
-.pun .postmsg {
- width:98%;
- overflow: hidden;
- padding-bottom: 6px;
- word-wrap: break-word;
- }
-
-.pun .postfootright ul, .pun .postfootright div, .pun .postfootright p,
-.pun .postfootleft p {
- padding: 10px 6px 5px 6px;
- }
-
-.pun .postfootright li {
- display: inline;
- }
-
-.pun .postfootright li:before {
- content: " | ";
- }
-
-.pun .postfootright li:first-child:before {
- content: "";
- }
-
-.pun .postfootright a:link, .pun .postfootright a:visited {
- text-decoration: none
- }
-
-.pun .postfootright a:hover, .pun .postfootright a:active {
- text-decoration: underline
- }
-
-.pun .codebox {
- border-style: solid;
- border-width: 1px;
- margin: 0.75em 1em;
- padding: 0;
- }
-
-.pun .quotebox {
- border-style: solid;
- border-width: 1px;
- margin: 0.75em 1em;
- padding: 0 0.75em;
- }
-
-.pun .quotebox cite {
- display: block;
- padding: 0.75em 0 0 0;
- }
-
-.pun .quotebox blockquote {
- width: 100%;
- overflow: hidden
- }
-
-.pun .codebox pre {
- overflow: auto;
- width: 100%;
- overflow-y:hidden
- }
-
-* html .pun .codebox pre {
- padding-bottom: 10px;
- }
-
-*+html .pun .codebox pre {
- padding-bottom: 10px
- }
-
-.pun .codebox pre code {
- display: block;
- padding: 0.75em;
- }
-
-.pun .codebox pre.vscroll {
- height: 32em;
- overflow: auto;
- overflow-y: auto
- }
-
-.pun .postmsg img {
- vertical-align: bottom;
- }
-
-.pun .postsignature hr {
- margin-left: 0px;
- width: 200px;
- text-align: left;
- height: 1px;
- border:none
- }
-
-.pun .postmsg .postimg img {
- max-width: 98%;
- vertical-align: middle;
- margin: 7px 0.5em 7px 0;
-}
-
-.pun .postmsg .postimg a:link img, .pun .postmsg .postimg a:visited img {
- border-style: solid;
- border-width: 2px;
-}
-
-.pun .blockpost label {
- padding: 3px 6px;
- border-style: solid;
- border-width: 1px;
- vertical-align: middle;
- display: inline-block;
- }
-
-.pun .blockpost label * {
- vertical-align: middle;
- margin: 0;
- padding: 0;
- }
-
-/****************************************************************/
-/* 9. HELP FILES AND MISC. */
-/****************************************************************/
-
-#punhelp h2 {
- margin-top: 12px
- }
-
-#punhelp div.box {
- padding: 10px
- }
-
-#debugtime {
- margin-top: -12px;
- text-align: center;
- }
-
-#brdwelcome, #brdfooter dl a, div.blockmenu li, div.rbox input {
- line-height: 1.4em
- }
-
-#announce div.inbox div {
- padding: 3px 0
- }
-
-/*****************************************************************
-COLOUR SCHEME
-*****************************************************************/
-
-/* Background / Text
-----------------------------------------------------------------*/
-
-body {
- background: #2a2a2a;
- color: #d4d4d4
- }
-
-.pun {
- color: #d4d4d4
- }
-
-.pun .box, #adminconsole fieldset th {
- background-color: #383838
- }
-
-.pun td.tc2, .pun td.tc3, .pun td.tcmod, #postpreview, #viewprofile dd, .pun .forminfo,
-#brdfooter #modcontrols, #adminconsole fieldset td, .pun .blockmenu .box, #adstats dd {
- background-color: #424242
- }
-
-.pun h2, #brdmenu {
- background-color: #565656;
- color: #d4d4d4
- }
-
-.pun th {
- background-color: #484848
- }
-
-.pun legend {
- color: #60a0dc
- }
-
-.pun .blockmenu li.isactive a, #posterror li strong {
- color: #d4d4d4
- }
-
-.pun .usercontent * {
- background: transparent;
- color: #d4d4d4
- }
-
-.pun textarea, .pun input, .pun select {
- background-color: #2a2a2a;
- color: #d4d4d4
- }
-
-.pun .multiselect, .pun .checklist {
- color: #D4D4D4;
- }
-
-.pun .checklist {
- border-color: #666;
- }
-
-/* Posts
-----------------------------------------------------------------*/
-
-.pun .blockpost .box, .pun .postright, .pun .postfootright, .pun .deletemsg {
- background-color: #383838
- }
-
-.pun .postright, .pun .postfootright {
- border-left-color: #424242
- }
-
-.pun .postleft, .pun .postfootleft, .pun .blockpost label, .pun .codebox, .pun .quotebox {
- background-color: #424242
- }
-
-.pun .blockpost h2 {
- background-color: #565656
- }
-
-.pun .blockpost h2 span.conr {
- color: #a19e96
- }
-
-.pun .postmsg ins, #punhelp samp ins {
- background-color: #ff0;
- }
-
-.pun hr {
- background-color: #606060;
- color: #606060
- }
-
-/* Borders
-----------------------------------------------------------------*/
-
-.pun .box {
- border-color:#565656
- }
-
-.pun td, #brdfooter #modcontrols {
- border-color: #565656
- }
-
-.pun th {
- border-color: #484848
- }
-
-.pun fieldset {
- border-color: #606060
- }
-
-#adminconsole td, #adminconsole th {
- border-color: #383838
- }
-
-.pun .quotebox, .pun .codebox, .pun .forminfo,
-.pun .blockpost label, .pun .deletemsg {
- border-color: #606060
- }
-
-/* Links
-----------------------------------------------------------------*/
-
-.pun a:link, .pun a:visited {
- color: #60a0dc
- }
-
-.pun a:hover, .pun a:active, .pun a:focus {
- color: #80d6ff
- }
-
-.pun .postmsg .postimg a:link img, .pun .postmsg .postimg a:visited img {
- border-color: #60a0dc;
-}
-
-.pun .postmsg .postimg a:hover img, .pun .postmsg .postimg a:active img, .pun .postmsg .postimg a:focus img {
- border-color: #80d6ff;
-}
-
-.pun h2 a:link, .pun h2 a:visited,
-#brdmenu a:link, #brdmenu a:visited {
- color: #d4d4d4
- }
-
-.pun h2 a:hover, .pun h2 a:active,
-#brdmenu a:hover, #brdmenu a:active {
- color: #d4d4d4
- }
-
-.pun .postreport a:link, .pun .postreport a:visited,
-.pun .iclosed td.tcl a:link, .pun .iclosed td.tcl a:visited {
- color: #888
- }
-
-.pun .postreport a:hover, .pun .postreport a:active,
-.pun .iclosed td.tcl a:hover, .pun .iclosed td.tcl a:active {
- color: #aaa
- }
-
-.pun .maintenancelink a:link, .pun .maintenancelink a:visited {
- color: #ff4000
- }
-
-.pun .maintenancelink a:hover, .pun .maintenancelink a:active {
- color: #ff5010
- }
-
-/* Status Indicators
-----------------------------------------------------------------*/
-
-.pun .icon {
- border-color: #484848 #404040 #3c3c3c #444444
- }
-
-.pun .iredirect .icon {
- border-color: #383838 #383838 #383838 #383838
- }
-
-.pun .inew .icon {
- border-color: #5496d8 #4b85c0 #4377ac #4f8dcb
- }
View
1,686 style/Earth.css
0 additions, 1,686 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
163 style/Earth/base_admin.css
@@ -1,163 +0,0 @@
-#adminconsole .blockform .box {
- padding-bottom: 12px;
-}
-
-#adminconsole fieldset .infldset {
- position: relative;
- overflow: hidden;
-}
-
-#adminconsole fieldset table {
- margin-top: -1px;
- margin-bottom: -1px;
-}
-
-#adminconsole fieldset td, #adminconsole fieldset th {
- padding: 10px 8px 10px 0;
- text-align: left;
- white-space: normal;
- border-style: solid none;
- border-width: 1px 0;
-}
-
-#punadmin thead th {
- border-top: 0;
- font-weight: normal;
-}
-
-#adminconsole fieldset td span, #adminconsole fieldset th span {
- display: block; font-size: 1em;
- font-weight: normal;
-}
-
-#adminconsole fieldset td.location span {
- display: inline-block;
-}
-
-#adminconsole fieldset tbody th {
- width: 15em;
- font-weight: normal;
- padding-right: 8px;
-}
-
-#adminconsole table.aligntop th, #adminconsole table.aligntop td {
- vertical-align: top;
-}
-
-#adminconsole table.aligntop th div {
- padding-top: 3px;
-}
-
-#adminconsole .inform {
- padding-bottom: 0;
-}
-
-#adminconsole .infldset {
- padding-bottom: 0;
- padding-top: 0;
-}
-
-#adminconsole p.submittop {
- text-align: center;
- border-bottom-style: dotted;
- border-bottom-width: 1px;
- margin: 0 18px;
- padding-top: 12px;
-}
-
-#adminconsole p.submitend {
- text-align: center;
- padding-bottom: 0;
-}
-
-#adminconsole fieldset p {
- padding: 10px 0;
-}
-
-#adminconsole .fsetsubmit {
- padding: 10px 0 12px 0;
-}
-
-#categoryedit .tcl {
- width: 25%;
-}
-
-#censoring .tcl, #censoring .tc2, #ranks .tcl, #ranks .tc2 {
- width: 20%;
-}
-
-#edforum .tcl {
- width: 18%;
-}
-
-#edforum .tc2 {
- width: 12%;
-}
-
-#forumperms thead th, #forumperms tbody td {
- text-align: center;
-}
-
-.pun .linkst .backlink, .pun .linksb .backlink {
- padding: 7px 0;
-}
-
-#punadmin #users1 h2, #punadmin #users2 h2, #punadmin #bans1 h2 {
- display: block;
- left: -9999em;
- overflow: hidden;
- position: absolute;
- text-indent: -9999em;
- width: 0;
-}
-
-#punadmin #users1 th, #punadmin #users2 th, #punadmin #bans1 th {
- font-weight: bold;
-}
-
-#users2 th, #bans1 th {
- text-align: left;
-}
-
-#users2 th.tcmod {
- text-align: center;
-}
-
-#users2 .tcl, #bans1 .tcl {
- width: auto;
- text-align: left;
-}
-
-#users2 .tc2, #bans1 .tc2 {
- width: 18%;
- text-align: left;
-}
-
-#users2 .tc3, #users2 .tc5, #bans1 .tc3, #bans1 .tc5, #bans1 .tc6 {
- width: 12%;
- text-align: left;
-}
-
-#users2 .tc4, #bans1 .tc4 {
- width: 10%;
- text-align: center;
-}
-
-#users2 .tcr {
- width: 20%;
- white-space: nowrap;
-}
-
-#bans1 .tcr {
- width: 15%;
- white-space: nowrap;
-}
-
-#users2 .tcmod {
- width: 10%;
- text-align: center;
-}
-
-.plugin p {
- padding: 12px 18px 0;
-}
View
BIN style/Earth/img/asterisk.png
Deleted file not rendered
View
BIN style/Earth/img/bull.png
Deleted file not rendered
View
BIN style/Earth/img/email.png
Deleted file not rendered
View
BIN style/Earth/img/exclaim.png
Deleted file not rendered
View
BIN style/Earth/img/ext.png
Deleted file not rendered
View
BIN style/Earth/img/feed.png
Deleted file not rendered
View
BIN style/Earth/img/help.png
Deleted file not rendered
View
1 style/Earth/img/index.html
@@ -1 +0,0 @@
-<html><head><title>.</title></head><body>.</body></html>
View
BIN style/Earth/img/main_end.png
Deleted file not rendered
View
BIN style/Earth/img/main_top.png
Deleted file not rendered
View
1 style/Earth/index.html
@@ -1 +0,0 @@
-<html><head><title>.</title></head><body>.</body></html>
View
1,686 style/Fire.css
0 additions, 1,686 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
163 style/Fire/base_admin.css
@@ -1,163 +0,0 @@
-#adminconsole .blockform .box {
- padding-bottom: 12px;
-}
-
-#adminconsole fieldset .infldset {
- position: relative;
- overflow: hidden;
-}
-
-#adminconsole fieldset table {
- margin-top: -1px;
- margin-bottom: -1px;
-}
-
-#adminconsole fieldset td, #adminconsole fieldset th {
- padding: 10px 8px 10px 0;
- text-align: left;
- white-space: normal;
- border-style: solid none;
- border-width: 1px 0;
-}
-
-#punadmin thead th {
- border-top: 0;
- font-weight: normal;
-}
-
-#adminconsole fieldset td span, #adminconsole fieldset th span {
- display: block; font-size: 1em;
- font-weight: normal;
-}
-
-#adminconsole fieldset td.location span {
- display: inline-block;
-}
-
-#adminconsole fieldset tbody th {
- width: 15em;
- font-weight: normal;
- padding-right: 8px;
-}
-
-#adminconsole table.aligntop th, #adminconsole table.aligntop td {
- vertical-align: top;
-}
-
-#adminconsole table.aligntop th div {
- padding-top: 3px;
-}
-
-#adminconsole .inform {
- padding-bottom: 0;
-}
-
-#adminconsole .infldset {
- padding-bottom: 0;
- padding-top: 0;
-}
-
-#adminconsole p.submittop {
- text-align: center;
- border-bottom-style: dotted;
- border-bottom-width: 1px;
- margin: 0 18px;
- padding-top: 12px;
-}
-
-#adminconsole p.submitend {
- text-align: center;
- padding-bottom: 0;
-}
-
-#adminconsole fieldset p {
- padding: 10px 0;
-}
-
-#adminconsole .fsetsubmit {
- padding: 10px 0 12px 0;
-}
-
-#categoryedit .tcl {
- width: 25%;
-}
-
-#censoring .tcl, #censoring .tc2, #ranks .tcl, #ranks .tc2 {
- width: 20%;
-}
-
-#edforum .tcl {
- width: 18%;
-}
-
-#edforum .tc2 {
- width: 12%;
-}
-
-#forumperms thead th, #forumperms tbody td {
- text-align: center;
-}
-
-.pun .linkst .backlink, .pun .linksb .backlink {
- padding: 7px 0;
-}
-
-#punadmin #users1 h2, #punadmin #users2 h2, #punadmin #bans1 h2 {
- display: block;
- left: -9999em;
- overflow: hidden;
- position: absolute;
- text-indent: -9999em;
- width: 0;
-}
-
-#punadmin #users1 th, #punadmin #users2 th, #punadmin #bans1 th {
- font-weight: bold;
-}
-
-#users2 th, #bans1 th {
- text-align: left;
-}
-
-#users2 th.tcmod {
- text-align: center;
-}
-
-#users2 .tcl, #bans1 .tcl {
- width: auto;
- text-align: left;
-}
-
-#users2 .tc2, #bans1 .tc2 {
- width: 18%;
- text-align: left;
-}
-
-#users2 .tc3, #users2 .tc5, #bans1 .tc3, #bans1 .tc5, #bans1 .tc6 {
- width: 12%;
- text-align: left;
-}
-
-#users2 .tc4, #bans1 .tc4 {
- width: 10%;
- text-align: center;
-}
-
-#users2 .tcr {
- width: 20%;
- white-space: nowrap;
-}
-
-#bans1 .tcr {
- width: 15%;
- white-space: nowrap;
-}
-
-#users2 .tcmod {
- width: 10%;
- text-align: center;
-}
-
-.plugin p {
- padding: 12px 18px 0;
-}
View
BIN style/Fire/img/asterisk.png
Deleted file not rendered
View
BIN style/Fire/img/bull.png
Deleted file not rendered
View
BIN style/Fire/img/email.png
Deleted file not rendered
View
BIN style/Fire/img/exclaim.png
Deleted file not rendered
View
BIN style/Fire/img/ext.png
Deleted file not rendered
View
BIN style/Fire/img/feed.png
Deleted file not rendered
View
BIN style/Fire/img/help.png
Deleted file not rendered
View
1 style/Fire/img/index.html
@@ -1 +0,0 @@
-<html><head><title>.</title></head><body>.</body></html>
View
BIN style/Fire/img/main_end.png
Deleted file not rendered
View
BIN style/Fire/img/main_top.png
Deleted file not rendered
View
1 style/Fire/index.html
@@ -1 +0,0 @@
-<html><head><title>.</title></head><body>.</body></html>
View
1,170 style/Lithium.css
@@ -1,1170 +0,0 @@
-/*****************************************************************
-1. INITIAL SETTINGS
-*****************************************************************/
-
-/* Limited Reset
-----------------------------------------------------------------*/
-
-.pun table, .pun div, .pun form, .pun p, .pun h1, .pun h2, .pun h3,
-.pun h4, .pun h5, .pun pre, .pun blockquote, .pun ul, .pun ol, .pun li, .pun dl,
-.pun dt, .pun dd, .pun th, .pun td, .pun fieldset, .pun img, .pun abbr, .pun cite {
- margin: 0;
- padding: 0;
- border: 0;
- }
-
-.pun ul, .pun ol {
- list-style: none
- }
-
-
-/* Structural Settings
-----------------------------------------------------------------*/
-
-.pun .clearer, .pun .nosize {
- height: 0;
- width: 0;
- line-height: 0;
- font-size: 0;
- overflow: hidden
- }
-
-.pun .clearer, .pun .clearb {
- clear: both
- }
-
-.pun .nosize {
- position: absolute;
- left: -9999em;
- text-indent: -9999em;
- width: 0;
- }
-
-* html .inbox, * html .inform, * html .pun, * html .tclcon, * html .codebox {
- height: 1px
- }
-
-.pun, .pun .inbox, .pun .inform, .pun .tclcon, .pun .codebox {
- min-height: 1px
- }
-
-.clearl {
- clear: left;
- }
-
-/* Hidden Elements
-----------------------------------------------------------------*/
-
-#brdfooter h2, #brdstats h2, #brdstats .conl dt, #brdstats .conr dt,
-#modcontrols dt, #searchlinks dt, div.postright h3, span.closedtext,
-.pun .required strong span {
- position: absolute;
- display: block;
- overflow: hidden;
- width: 0;
- left: -9999em;
- text-indent: -9999em;
- }
-
-/*****************************************************************
-2. TEXT & CONTENT
-*****************************************************************/
-
-/* Text Defaults
-----------------------------------------------------------------*/
-
-.pun {
- font: 68.75%/1.4545em Verdana, Helvetica, Arial, sans-serif;
- line-height: normal;
- }
-
-.pun table, .pun td, .pun th, .pun input, .pun select, .pun optgroup, .pun textarea, .pun samp, .pun legend {
- font-size: 1em;
- font-family: verdana, helvetica, arial, sans-serif;
- }
-
-.pun pre, .pun code {
- font-size: 1.182em;
- font-family: consolas, monaco, "bitstream vera sans mono", "courier new", courier, monospace
- }
-
-.pun pre code {
- font-size: 1em;
- }
-
-.pun strong {
- font-weight: bold;
- }
-
-.pun em {
- font-style: italic;
- }
-
-
-/* Content Defaults
-----------------------------------------------------------------*/
-
-.pun p, .pun ul, .pun ol, .pun dl {
- font-size: 1em;
- padding: 3px 0;
- }
-
-.pun h2 {
- font-size: 1em;
- font-weight: normal;
- padding: 4px 6px;
- }
-
-.pun h3 {
- font-size: 1.091em;
- padding: 3px 0;
- }
-
-.pun table p, .pun table h3 {
- padding: 0;
- }
-
-.pun span.warntext, .pun p.warntext {
- font-weight: bold
- }
-
-/* User Content (Announcements, Rules, Posts)
-----------------------------------------------------------------*/
-
-.pun .usercontent p, .pun .postmsg p {
- padding: 0.75em 0
- }
-
-.pun .usercontent ul, .pun .postmsg ul {
- padding: 0.75em 1em 0.75em 2.5em;
- list-style: disc
- }
-
-.pun .usercontent ol, .pun .postmsg ol {
- padding: 0.75em 1em 0.75em 2.5em;
- list-style: decimal
- }
-
-.pun .usercontent ol.alpha, .pun .postmsg ol.alpha {
- list-style: lower-alpha
- }
-
-.pun .usercontent li ol, .pun .usercontent li ul, .pun .postmsg li ol, .pun .postmsg li ul {
- padding: 0.25em 1em 0.75em 2.5em
- }
-
-.pun .usercontent li p, .pun .postmsg li p {
- padding: 0
- }
-
-.pun .usercontent h1 {
- font-size: 1.4em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .usercontent h2 {
- font-size: 1.2em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .usercontent h3 {
- font-size: 1.1em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .usercontent h4, .pun .usercontent h5, .pun .usercontent h6 {
- font-size: 1em;
- font-weight: bold;
- padding: 0.75em 0 0 0
- }
-
-.pun .quotebox cite {
- font-weight: bold;
- font-style: normal;
- padding: 0.75em 0.75em 0 0.75em
- }
-
-.pun span.bbu {
- text-decoration: underline
- }
-
-.pun span.bbs, .pun del {
- text-decoration: line-through;
- }
-
-.pun .postmsg ins, #punhelp samp ins {
- text-decoration: none;
- }
-
-.pun div.postmsg h5, #punhelp h5 {
- font-size: 1.1em;
- font-weight: bold;
- padding: 0.75em 0 0 0;
- }
-
-
-/*****************************************************************
-3. COMMON STYLES
-*****************************************************************/
-
-/* Page Layout
-----------------------------------------------------------------*/
-
-html, body {
- margin: 0;
- padding: 0
- }
-
-.pun {
- margin: 12px 20px
- }
-
-#punredirect, #punmaint, #puninstall, #pundb_update {
- margin: 50px 20% 12px 20%
- }
-
-
-/* Vertical Element Spacing
-----------------------------------------------------------------*/
-
-#brdheader {
- margin: 0 0 12px 0;
- }
-
-#brdtitle p {
- padding-top: 0px
- }
-
-#announce, #brdstats {
- margin: 12px 0 12px 0;
- }
-
-.pun .blocktable, .pun .block, .pun .blockform, .pun .block2col, #postreview {
- margin-bottom: 12px
- }
-
-#punindex .blocktable, .pun .blockpost {
- margin-bottom: 6px
- }
-
-#postreview .blockpost {
- margin-bottom: -1px;
- }
-
-.pun .block2col .blockform, .pun .block2col .block {
- margin-bottom: 0px
- }
-
-.pun .linkst, .pun .linksb {
- margin-top: -12px
- }
-
-.pun .postlinksb {
- margin-top: -6px
- }
-
-
-/* External Borders
-----------------------------------------------------------------*/
-
-.pun .box {
- border-style: solid;
- border-width: 1px;
- }
-
-#brdheader .box {
- border-top-width: 4px;
- }
-
-/* Default Internal Spacing
-----------------------------------------------------------------*/
-
-.pun .block .inbox, .pun .blockmenu .inbox {
- padding: 3px 6px
- }
-
-/*****************************************************************
-4. COMMON BOARD ELEMENTS
-*****************************************************************/
-
-/* Board Header
-----------------------------------------------------------------*/
-
-#brdtitle h1 {
- font-size: 1.4em;
- font-weight: bold;
- padding: 3px 0 0 0;
- }
-
-#brdmenu li {
- display: inline;
- margin-right: 12px;
- }
-
-#brdmenu a:link, #brdmenu a:visited {
- text-decoration: none
- }
-
-#brdmenu a:hover, #brdmenu a:active {
- text-decoration: underline
- }
-
-#brdwelcome .conl {
- float: left;
- }
-
-#brdwelcome .conr {
- float: right;
- text-align: right;
- }
-
-/* Breadcrumbs and Post Links
-----------------------------------------------------------------*/
-
-.pun .linkst {
- padding: 8px 6px 3px 6px
- }
-
-.pun .linksb, .pun .postlinksb {
- padding: 3px 6px 8px 6px
- }
-
-.pun .crumbs {
- clear: both;
- width: 100%;
- overflow: hidden;
- }
-
-.pun .crumbs li {
- display: inline;
- white-space: nowrap;
- font-weight: bold;
- }
-