Преглед изворни кода

Another round of dos2unix line endings...

Signed-off-by: emanuele <[email protected]>
emanuele пре 12 година
родитељ
комит
4afdc1a4c6
4 измењених фајлова са 4813 додато и 4813 уклоњено
  1. 542 542
      Themes/default/css/admin.css
  2. 3415 3415
      Themes/default/css/index.css
  3. 795 795
      Themes/default/languages/index.english.php
  4. 61 61
      Themes/default/scripts/theme.js

+ 542 - 542
Themes/default/css/admin.css

@@ -1,542 +1,542 @@
-/* Styles for the admin quick search.
-------------------------------------------------------- */
-
-h3.catbg #quick_search form {
-	margin: -1px 0 -3px 0;
-	padding: 0;
-	line-height: 0.9em;
-	font-size: 0.8em !important;
-}
-h3.catbg #quick_search form input {
-	padding: 3px 3px 3px 3px;
-}
-h3.catbg #quick_search form select {
-	height: 2.2em; 
-	line-height: 1.2em;
-	font-size: 0.9em;
-	margin: 0 0.2em 0 0;
-	padding: 3px 3px 3px 3px;
-}
-h3.catbg #quick_search form select option {
-	padding: 3px 8px 3px 3px;
-}
-h3.catbg #quick_search form .button_submit {
-	padding: 2px 3px 2px 3px;
-}
-ol.search_results {
-	margin-top: 0;
-	padding-top: 0;
-}
-ol.search_results li {
-	padding-top: 1em;
-	border-bottom: 1px solid #ccc;
-}
-
-/* Styles for the core features screen.
-------------------------------------------------------- */
-.features {
-	padding: 0 1em !important;
-	overflow: auto;
-}
-.features_image {
-	float: left;
-	margin: 0 2em 0.5em 1em;
-}
-.features_switch {
-	margin: 0.2em 1em 1em 1em;
-	float: right;
-}
-.features h4 {
-	padding: 1em 0 0.5em 0.5em;
-	margin: 0;
-	font-size: 1.1em;
-}
-.features p {
-	padding: 0 1em;
-	margin: 0;
-}
-
-/* Styles for the admin home screen bar.
-------------------------------------------------------- */
-#admin_main_section {
-	overflow: hidden;
-	margin: 1em 0;
-}
-#admincenter .content {
-	padding: 1em;
-}
-
-#live_news {
-	width: 64%;
-}
-#live_news div.content {
-	padding: 0;
-	font-size: 0.85em;
-}
-#live_news div.content dl {
-	padding: 0.5em 0 0 0.5em;
-}
-
-#supportVersionsTable {
-	width: 34%;
-}
-#version_details {
-	overflow: auto;
-	height: 12em;
-}
-#smfAnnouncements {
-	height: 16.5em;
-	padding: 0 0.5em;
-	overflow: auto;
-}
-#smfAnnouncements dt {
-	border-bottom: 1px dashed #000;
-}
-#smfAnnouncements dd {
-	padding: 0;
-	margin: 0 0 1em 1.5em;
-}
-#update_section {
-	margin: 0.5em 0 0;
-}
-
-#quick_tasks, #quick_tasks ul {
-	margin: 0;
-	padding: 0;
-}
-#quick_tasks li {
-	float: left;
-	list-style-type: none;
-	margin: 0;
-	padding: 0.5em 0;
-	width: 49.5%;
-	height: 4.5em;
-}
-.quick_task {
-	display: block;
-	width: 100%;
-	margin: 0 1em;
-	padding: 0;
-}
-.home_image {
-	float: left;
-	margin: 0 1em 1em 1em;
-}
-
-/* Common admin center classes.
-------------------------------------------------------- */
-hr.hrcolor {
-	margin: 10px 0;
-}
-h3.titlebg form {
-	font-size: 80%;
-}
-.windowbg.nopadding {
-	margin: 0.3em 0 0 0;
-	padding: 0;
-}
-.windowbg ol {
-	margin-top: 0;
-	margin-bottom: 0;
-}
-
-.table_caption, tr.table_caption td {
-	color: #000;
-	font-size: 10px;
-	font-weight: bold;
-}
-.additional_row div.floatleft {
-	padding: 0 0.8em;
-}
-fieldset {
-	margin-bottom: 0.5em;
-	border: 1px solid #cacdd3;
-	padding: 0.5em;
-}
-fieldset dl {
-	margin: 0;
-}
-legend {
-	font-weight: bold;
-	color: #000;
-}
-.information a {
-	font-weight: bold;
-}
-
-/* Styles for the package manager.
-------------------------------------------------- */
-#package_list .tborder {
-	margin: .25em 0 .25em 26px;
-}
-#package_list ol, #package_list ol li {
-	list-style: decimal;
-	margin-left: 50px;
-	border: none;
-}
-#package_list ol ul, #package_list ol ul li {
-	margin-left: 0;
-	list-style: none;
-}
-#package_list {
-	list-style-type: none;
-}
-#package_list li {
-	border: 1px solid #cacdd3;
-	padding: 0.2em;
-	margin: 1px;
-}
-.description {
-	max-height: 15em;
-	overflow: auto;
-	padding-bottom: .5em;
-}
-.information {
-	max-height: 15em;
-	overflow: auto;
-	padding-bottom: .5em;
-}
-.package_section {
-	border: 1px solid #cacdd3;
-}
-ul.packages li {
-	border: none !important;
-	list-style: none;
-}
-code#find_code, code#replace_code {
-	display: block;
-	font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
-	font-size: x-small;
-	background: #eef;
-	line-height: 1.5em;
-	padding: 3px 1em;
-	overflow: auto;
-	white-space: pre;
-	/* Show a scrollbar after about 24 lines. */
-	max-height: 24em;
-}
-span.package_server {
-	padding: 0 3em;
-}
-ul.package_servers {
-	margin: 0;
-	padding: 0;
-}
-ul.package_servers li {
-	list-style-type: none;
-}
-pre.file_content {
-	overflow: auto;
-	width: 100%;
-	padding-bottom: 1em;
-}
-.operation {
-	padding: 0 1em;
-}
-
-/* Styles for the file permissions section.
-------------------------------------------------- */
-.filepermissions {
-	font-size: 0.8em;
-	white-space: nowrap;
-}
-.fperm {
-	display: block;
-	width: 35%;
-	text-align: center;
-}
-.perm_read {
-	background-color: #d1f7bf;
-}
-.perm_write {
-	background-color: #ffbbbb;
-}
-.perm_execute {
-	background-color: #fdd7af;
-}
-.perm_custom {
-	background-color: #c2c6c0;
-}
-.perm_nochange {
-	background-color: #eee;
-}
-
-/* Styles for the BBC permissions
-------------------------------------------------- */
-.list_bbc {
-	width: 33%;
-}
-
-/* Styles for the manage boards section.
-------------------------------------------------- */
-#manage_boards ul {
-	padding: 0;
-	margin: 0 0 0.6em 0;
-	max-height: 30em;
-	overflow: auto;
-}
-#manage_boards li {
-	list-style-type: none;
-	border: 1px solid #cacdd3;
-	padding: 0.2em;
-	margin: 1px;
-	clear: right;
-}
-#manage_boards li img {
-	vertical-align: middle;
-	padding-bottom: 3px;
-}
-#manage_boards li#recycle_board {
-	background-color: #dee;
-}
-.move_links {
-	padding: 0 13px 0 0;
-}
-.modify_boards {
-	padding: 0 0.5em;
-}
-#manage_boards span.post_group, #manage_boards span.regular_members {
-	border-bottom: 1px dotted #000;
-	cursor: help;
-}
-.select_all_box {
-	display:none;
-}
-
-/* Styles for the manage members section.
-------------------------------------------------- */
-.msearch_details {
-	display: block;
-	width: 49%;
-}
-dl.right dt {
-	padding-right: 10px;
-}
-
-/* Styles for the manage maintenance section.
-------------------------------------------------- */
-.maintenance_finished, #task_completed {
-	background:#B7FCA7 url(../images/warning_watch.png) center no-repeat;
-	background-position:8px 50%;
-	text-align:left;
-	border-top:1px solid green;
-	border-bottom:1px solid green;
-	padding:4px 10px 2px 30px;
-	margin-bottom: 1em;
-}
-/* Styles for the manage calendar section.
-------------------------------------------------- */
-dl.settings dt.small_caption {
-	width: 20%;
-}
-dl.settings dd.small_caption {
-	width: 79%;
-}
-/* Styles for the manage permissions section.
-------------------------------------------------- */
-dl.admin_permissions dt {
-	width: 35%;
-}
-dl.admin_permissions dd {
-	width: 64%;
-}
-
-/* Styles for the manage search section.
-------------------------------------------------- */
-dl.settings dt.large_caption {
-	width: 70%;
-}
-dl.settings dd.large_caption {
-	width: 29%;
-}
-span.search_weight {
-	width: 40px;
-	padding: 0 0.5em;
-	text-align: right;
-}
-.search_settings {
-	width: 47%;
-}
-
-/* Styles for the manage bans section.
-------------------------------------------------- */
-.ban_restriction {
-	margin: 0.2em 0 0.2em 2.2em;
-}
-.ban_settings {
-	width: 46%;
-}
-#manage_bans dl {
-	margin-bottom: 1em;
-}
-#manage_bans fieldset dl.settings {
-	margin-bottom: 0;
-}
-
-/* Styles for the manage subscriptions section.
-------------------------------------------------- */
-#fixed_area {
-	width: 97%;
-}
-ul.pending_payments {
-	margin: 0;
-	padding: 0;
-}
-ul.pending_payments li {
-	list-style-type: none;
-}
-
-/* Styles for the manage permissions section.
-------------------------------------------------- */
-.perm_name, .perm_profile, .perm_board {
-	display: block;
-	width: 40%;
-}
-.perm_boards {
-	padding: 0;
-	margin: 0 0 0.6em 0;
-}
-.perm_boards li {
-	list-style-type: none;
-	border: 1px solid #cacdd3;
-	padding: 0.2em;
-	margin: 1px;
-}
-.perm_groups {
-	background-color: #fff;
-}
-.perm_classic {
-	margin: 0.2em;
-}
-.permission_groups {
-	padding: 0;
-	margin: 0;
-}
-.permission_groups li {
-	list-style-type: none;
-	padding: 0.2em;
-	margin: 1px;
-}
-.perms {
-	width: 20px;
-	display: inline-block;
-	text-align: center;
-}
-
-/* Styles for the themes section.
-------------------------------------------------- */
-ul.theme_options {
-	padding: 0;
-	margin: 0;
-}
-ul.theme_options li {
-	list-style: none;
-	padding: 0.4em;
-}
-.is_directory {
-	padding-left: 18px;
-	background: url(../images/admin/boards.png) no-repeat;
-}
-.edit_file {
-	width: 96%;
-	font-family: monospace;
-	margin-top: 1ex;
-	white-space: pre;
-}
-
-dl.themes_list {
-	margin: 0;
-}
-dl.themes_list dt {
-	margin-bottom: 3px;
-}
-dl.themes_list dd {
-	font-style: italic;
-	white-space: nowrap;
-}
-
-/* Styles for the registration center.
-------------------------------------------------- */
-.agreement, .reserved_names {
-	padding: 0;
-}
-#agreement, #reserved {
-	width: 99%;
-}
-
-/* Styles for the moderation center.
-------------------------------------------------- */
-#modcenter {
-	display: block;
-	width: 100%;
-}
-.modblock_left {
-	width: 49%;
-	float: left;
-	clear: right;
-	margin: 0 0 1em 0;
-}
-.modblock_right {
-	width: 49%;
-	float: right;
-	margin: 0 0 1em 0;
-}
-
-.modbox {
-	height: 14em;
-	overflow: auto;
-}
-/* Moderation Notes */
-ul.moderation_notes {
-	margin: 0;
-	padding: 0;
-	list-style: none;
-	overflow: auto;
-	height: 10.2em;
-}
-ul.moderation_notes li {
-	padding: 0.2em;
-	border-bottom: 1px solid #cccccc;
-}
-.notes {
-	margin-top: 0.4em;
-}
-.post_note {
-	width: 85%;
-}
-
-/* Styles for the error log.
-------------------------------------------------- */
-
-h3.grid_header {
-	height: 25px;
-}
-#error_log {
-	width: 100%;
-}
-#error_log tr.windowbg td, #error_log tr.windowbg2 td {
-	padding: 8px;
-	line-height: 160%;
-}
-#error_log td.half_width {
-	width: 50%;
-}
-#error_log td.checkbox_column {
-	width: 15px;
-	vertical-align: top;
-	text-align: center;
-}
-#error_log td div.marginleft {
-	margin: 0 0 0 1ex;
-}
-#manage_boards span.botslice, #manage_maintenance span.botslice, #manage_mail span.botslice {
-	margin-bottom: 4px;
-}
-
-/* Styles for the Report generation 
-------------------------------------------------- */
-#report_buttons {
-    min-height: 2em;
-    padding-left: 0;
-	padding-bottom: 2px;
-}
+/* Styles for the admin quick search.
+------------------------------------------------------- */
+
+h3.catbg #quick_search form {
+	margin: -1px 0 -3px 0;
+	padding: 0;
+	line-height: 0.9em;
+	font-size: 0.8em !important;
+}
+h3.catbg #quick_search form input {
+	padding: 3px 3px 3px 3px;
+}
+h3.catbg #quick_search form select {
+	height: 2.2em; 
+	line-height: 1.2em;
+	font-size: 0.9em;
+	margin: 0 0.2em 0 0;
+	padding: 3px 3px 3px 3px;
+}
+h3.catbg #quick_search form select option {
+	padding: 3px 8px 3px 3px;
+}
+h3.catbg #quick_search form .button_submit {
+	padding: 2px 3px 2px 3px;
+}
+ol.search_results {
+	margin-top: 0;
+	padding-top: 0;
+}
+ol.search_results li {
+	padding-top: 1em;
+	border-bottom: 1px solid #ccc;
+}
+
+/* Styles for the core features screen.
+------------------------------------------------------- */
+.features {
+	padding: 0 1em !important;
+	overflow: auto;
+}
+.features_image {
+	float: left;
+	margin: 0 2em 0.5em 1em;
+}
+.features_switch {
+	margin: 0.2em 1em 1em 1em;
+	float: right;
+}
+.features h4 {
+	padding: 1em 0 0.5em 0.5em;
+	margin: 0;
+	font-size: 1.1em;
+}
+.features p {
+	padding: 0 1em;
+	margin: 0;
+}
+
+/* Styles for the admin home screen bar.
+------------------------------------------------------- */
+#admin_main_section {
+	overflow: hidden;
+	margin: 1em 0;
+}
+#admincenter .content {
+	padding: 1em;
+}
+
+#live_news {
+	width: 64%;
+}
+#live_news div.content {
+	padding: 0;
+	font-size: 0.85em;
+}
+#live_news div.content dl {
+	padding: 0.5em 0 0 0.5em;
+}
+
+#supportVersionsTable {
+	width: 34%;
+}
+#version_details {
+	overflow: auto;
+	height: 12em;
+}
+#smfAnnouncements {
+	height: 16.5em;
+	padding: 0 0.5em;
+	overflow: auto;
+}
+#smfAnnouncements dt {
+	border-bottom: 1px dashed #000;
+}
+#smfAnnouncements dd {
+	padding: 0;
+	margin: 0 0 1em 1.5em;
+}
+#update_section {
+	margin: 0.5em 0 0;
+}
+
+#quick_tasks, #quick_tasks ul {
+	margin: 0;
+	padding: 0;
+}
+#quick_tasks li {
+	float: left;
+	list-style-type: none;
+	margin: 0;
+	padding: 0.5em 0;
+	width: 49.5%;
+	height: 4.5em;
+}
+.quick_task {
+	display: block;
+	width: 100%;
+	margin: 0 1em;
+	padding: 0;
+}
+.home_image {
+	float: left;
+	margin: 0 1em 1em 1em;
+}
+
+/* Common admin center classes.
+------------------------------------------------------- */
+hr.hrcolor {
+	margin: 10px 0;
+}
+h3.titlebg form {
+	font-size: 80%;
+}
+.windowbg.nopadding {
+	margin: 0.3em 0 0 0;
+	padding: 0;
+}
+.windowbg ol {
+	margin-top: 0;
+	margin-bottom: 0;
+}
+
+.table_caption, tr.table_caption td {
+	color: #000;
+	font-size: 10px;
+	font-weight: bold;
+}
+.additional_row div.floatleft {
+	padding: 0 0.8em;
+}
+fieldset {
+	margin-bottom: 0.5em;
+	border: 1px solid #cacdd3;
+	padding: 0.5em;
+}
+fieldset dl {
+	margin: 0;
+}
+legend {
+	font-weight: bold;
+	color: #000;
+}
+.information a {
+	font-weight: bold;
+}
+
+/* Styles for the package manager.
+------------------------------------------------- */
+#package_list .tborder {
+	margin: .25em 0 .25em 26px;
+}
+#package_list ol, #package_list ol li {
+	list-style: decimal;
+	margin-left: 50px;
+	border: none;
+}
+#package_list ol ul, #package_list ol ul li {
+	margin-left: 0;
+	list-style: none;
+}
+#package_list {
+	list-style-type: none;
+}
+#package_list li {
+	border: 1px solid #cacdd3;
+	padding: 0.2em;
+	margin: 1px;
+}
+.description {
+	max-height: 15em;
+	overflow: auto;
+	padding-bottom: .5em;
+}
+.information {
+	max-height: 15em;
+	overflow: auto;
+	padding-bottom: .5em;
+}
+.package_section {
+	border: 1px solid #cacdd3;
+}
+ul.packages li {
+	border: none !important;
+	list-style: none;
+}
+code#find_code, code#replace_code {
+	display: block;
+	font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
+	font-size: x-small;
+	background: #eef;
+	line-height: 1.5em;
+	padding: 3px 1em;
+	overflow: auto;
+	white-space: pre;
+	/* Show a scrollbar after about 24 lines. */
+	max-height: 24em;
+}
+span.package_server {
+	padding: 0 3em;
+}
+ul.package_servers {
+	margin: 0;
+	padding: 0;
+}
+ul.package_servers li {
+	list-style-type: none;
+}
+pre.file_content {
+	overflow: auto;
+	width: 100%;
+	padding-bottom: 1em;
+}
+.operation {
+	padding: 0 1em;
+}
+
+/* Styles for the file permissions section.
+------------------------------------------------- */
+.filepermissions {
+	font-size: 0.8em;
+	white-space: nowrap;
+}
+.fperm {
+	display: block;
+	width: 35%;
+	text-align: center;
+}
+.perm_read {
+	background-color: #d1f7bf;
+}
+.perm_write {
+	background-color: #ffbbbb;
+}
+.perm_execute {
+	background-color: #fdd7af;
+}
+.perm_custom {
+	background-color: #c2c6c0;
+}
+.perm_nochange {
+	background-color: #eee;
+}
+
+/* Styles for the BBC permissions
+------------------------------------------------- */
+.list_bbc {
+	width: 33%;
+}
+
+/* Styles for the manage boards section.
+------------------------------------------------- */
+#manage_boards ul {
+	padding: 0;
+	margin: 0 0 0.6em 0;
+	max-height: 30em;
+	overflow: auto;
+}
+#manage_boards li {
+	list-style-type: none;
+	border: 1px solid #cacdd3;
+	padding: 0.2em;
+	margin: 1px;
+	clear: right;
+}
+#manage_boards li img {
+	vertical-align: middle;
+	padding-bottom: 3px;
+}
+#manage_boards li#recycle_board {
+	background-color: #dee;
+}
+.move_links {
+	padding: 0 13px 0 0;
+}
+.modify_boards {
+	padding: 0 0.5em;
+}
+#manage_boards span.post_group, #manage_boards span.regular_members {
+	border-bottom: 1px dotted #000;
+	cursor: help;
+}
+.select_all_box {
+	display:none;
+}
+
+/* Styles for the manage members section.
+------------------------------------------------- */
+.msearch_details {
+	display: block;
+	width: 49%;
+}
+dl.right dt {
+	padding-right: 10px;
+}
+
+/* Styles for the manage maintenance section.
+------------------------------------------------- */
+.maintenance_finished, #task_completed {
+	background:#B7FCA7 url(../images/warning_watch.png) center no-repeat;
+	background-position:8px 50%;
+	text-align:left;
+	border-top:1px solid green;
+	border-bottom:1px solid green;
+	padding:4px 10px 2px 30px;
+	margin-bottom: 1em;
+}
+/* Styles for the manage calendar section.
+------------------------------------------------- */
+dl.settings dt.small_caption {
+	width: 20%;
+}
+dl.settings dd.small_caption {
+	width: 79%;
+}
+/* Styles for the manage permissions section.
+------------------------------------------------- */
+dl.admin_permissions dt {
+	width: 35%;
+}
+dl.admin_permissions dd {
+	width: 64%;
+}
+
+/* Styles for the manage search section.
+------------------------------------------------- */
+dl.settings dt.large_caption {
+	width: 70%;
+}
+dl.settings dd.large_caption {
+	width: 29%;
+}
+span.search_weight {
+	width: 40px;
+	padding: 0 0.5em;
+	text-align: right;
+}
+.search_settings {
+	width: 47%;
+}
+
+/* Styles for the manage bans section.
+------------------------------------------------- */
+.ban_restriction {
+	margin: 0.2em 0 0.2em 2.2em;
+}
+.ban_settings {
+	width: 46%;
+}
+#manage_bans dl {
+	margin-bottom: 1em;
+}
+#manage_bans fieldset dl.settings {
+	margin-bottom: 0;
+}
+
+/* Styles for the manage subscriptions section.
+------------------------------------------------- */
+#fixed_area {
+	width: 97%;
+}
+ul.pending_payments {
+	margin: 0;
+	padding: 0;
+}
+ul.pending_payments li {
+	list-style-type: none;
+}
+
+/* Styles for the manage permissions section.
+------------------------------------------------- */
+.perm_name, .perm_profile, .perm_board {
+	display: block;
+	width: 40%;
+}
+.perm_boards {
+	padding: 0;
+	margin: 0 0 0.6em 0;
+}
+.perm_boards li {
+	list-style-type: none;
+	border: 1px solid #cacdd3;
+	padding: 0.2em;
+	margin: 1px;
+}
+.perm_groups {
+	background-color: #fff;
+}
+.perm_classic {
+	margin: 0.2em;
+}
+.permission_groups {
+	padding: 0;
+	margin: 0;
+}
+.permission_groups li {
+	list-style-type: none;
+	padding: 0.2em;
+	margin: 1px;
+}
+.perms {
+	width: 20px;
+	display: inline-block;
+	text-align: center;
+}
+
+/* Styles for the themes section.
+------------------------------------------------- */
+ul.theme_options {
+	padding: 0;
+	margin: 0;
+}
+ul.theme_options li {
+	list-style: none;
+	padding: 0.4em;
+}
+.is_directory {
+	padding-left: 18px;
+	background: url(../images/admin/boards.png) no-repeat;
+}
+.edit_file {
+	width: 96%;
+	font-family: monospace;
+	margin-top: 1ex;
+	white-space: pre;
+}
+
+dl.themes_list {
+	margin: 0;
+}
+dl.themes_list dt {
+	margin-bottom: 3px;
+}
+dl.themes_list dd {
+	font-style: italic;
+	white-space: nowrap;
+}
+
+/* Styles for the registration center.
+------------------------------------------------- */
+.agreement, .reserved_names {
+	padding: 0;
+}
+#agreement, #reserved {
+	width: 99%;
+}
+
+/* Styles for the moderation center.
+------------------------------------------------- */
+#modcenter {
+	display: block;
+	width: 100%;
+}
+.modblock_left {
+	width: 49%;
+	float: left;
+	clear: right;
+	margin: 0 0 1em 0;
+}
+.modblock_right {
+	width: 49%;
+	float: right;
+	margin: 0 0 1em 0;
+}
+
+.modbox {
+	height: 14em;
+	overflow: auto;
+}
+/* Moderation Notes */
+ul.moderation_notes {
+	margin: 0;
+	padding: 0;
+	list-style: none;
+	overflow: auto;
+	height: 10.2em;
+}
+ul.moderation_notes li {
+	padding: 0.2em;
+	border-bottom: 1px solid #cccccc;
+}
+.notes {
+	margin-top: 0.4em;
+}
+.post_note {
+	width: 85%;
+}
+
+/* Styles for the error log.
+------------------------------------------------- */
+
+h3.grid_header {
+	height: 25px;
+}
+#error_log {
+	width: 100%;
+}
+#error_log tr.windowbg td, #error_log tr.windowbg2 td {
+	padding: 8px;
+	line-height: 160%;
+}
+#error_log td.half_width {
+	width: 50%;
+}
+#error_log td.checkbox_column {
+	width: 15px;
+	vertical-align: top;
+	text-align: center;
+}
+#error_log td div.marginleft {
+	margin: 0 0 0 1ex;
+}
+#manage_boards span.botslice, #manage_maintenance span.botslice, #manage_mail span.botslice {
+	margin-bottom: 4px;
+}
+
+/* Styles for the Report generation 
+------------------------------------------------- */
+#report_buttons {
+    min-height: 2em;
+    padding-left: 0;
+	padding-bottom: 2px;
+}

+ 3415 - 3415
Themes/default/css/index.css

@@ -1,3415 +1,3415 @@
-/* Styles for the general looks for the Curve theme.
-------------------------------------------------------- */
-
-/* Normal, standard links. */
-a:link, a:visited {
-	color: #346;
-	text-decoration: none;
-}
-a:hover {
-	text-decoration: underline;
-	cursor: pointer;
-}
-
-/* Links that open in a new window. */
-a.new_win:link, a.new_win:visited {
-	color: #346;
-	text-decoration: none;
-}
-a.new_win:hover {
-	text-decoration: underline;
-}
-
-/* Set a fontsize that will look the same in all browsers. */
-body {
-	background: #E9EEF2 url(../images/theme/backdrop.png) repeat-x;
-	font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif;
-	/* use dark grey for the text. */
-	color: #222;
-	margin: 0 auto;
-	padding: 15px 0;
-	position: relative;
-}
-
-/* Help popups require a different styling of the body element. */
-/* Deprecated? */
-body#help_popup {
-	padding: 12px;
-}
-
-/* use dark grey for the text.
-body, td, th, tr {
-	color: #222;
-} */
-
-/* This division wraps the entire forum when a forum width is set. */
-#wrapper {
-	margin: 0 auto;
-	min-width: 764px;
-}
-
-/* Tables should show empty cells. */
-table {
-	empty-cells: show;
-}
-
-/* Makes sense to default most elements to zero padding and margin. */
-/* <p> is a possible exception for margins. Must test that one a bit. */
-/* Box sizing for the masses. Very handy for stabilising fluid layouts. */
-div, p, ul, ol, li, dl, dd ,dt, fieldset, form {
-	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-	padding: 0;
-	margin: 0;
-}
-
-/* Set list-style to none by default. Best in most places.*/
-ul, ol, li {
-	list-style: none;
-}
-
-/* I think the reset class can be deprecated. */
-/* Must test interitance thoroughly to be sure. */
-/* A quick reset list class. */
-ul.reset, ul.reset li {
-	padding: 0;
-	margin: 0;
-	list-style: none;
-}
-
-/* We can style the different types of input buttons to be uniform throughout different browsers and their color themes.
-	.button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers
-	.button_link   - covers links to make them look like a submit button
-	.button_reset  - covers input[type=reset] and button[type=reset] throughout all browsers
-	.input_check   - covers input[type=checkbox] throughout all browsers
-	.input_radio   - covers input[type=radio] throughout all browsers
-	.input_text    - covers input[type=text] throughout all browsers
-	.input_file    - covers input[type=file] throughout all browsers
-*/
-/* Thought it made sense to declare box-sizing here too. */
-input, button, select, textarea, textarea.editor {
-	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-	background: #fff;
-	outline: none !important;
-	border: 1px solid #bbb;
-	vertical-align: middle;
-	border-radius: 3px;
-	box-shadow: 0 2px 5px rgba(0,0,0,0.05) inset;
-	padding: 3px;
-	font: 95%/115% verdana, Helvetica, sans-serif;
-	color: #333;
-}
-/* The font size of textareas should be just a little bit larger. */
-textarea {
-	font: 100%/130% verdana, Helvetica, sans-serif;
-}
-
-/* Buttons should be styled a bit differently, in order to make them look more button'ish. */
-#frmLogin input.button_submit, #guest_form  input.button_submit, #calendar_navigation input.button_submit {
-	float: none;
-	margin-left: inherit;
-}
-.button_submit, .button_reset, .button_link {
-	background: #cde7ff url(../images/theme/submit_bg.png) no-repeat;
-	border: 1px solid #aaa;
-	cursor: pointer;
-	font-weight: normal;
-	margin-left: 12px;
-	float: right;
-}
-.button_link {
-	padding: 4px 5px 4px 4px;
-	font: 95%/115% verdana, Helvetica, sans-serif;
-	float: right;
-	border-radius: 3px;
-}
-a.button_link {
- 
-	color: #333;
-	margin: 0 !important;
-}
-input:hover, textarea:hover, button:hover, select:hover {
-	outline: none !important;
-	border: 1px solid #999;
-}
-textarea:hover, textarea.editor:hover {
-	background: #fbfbfb;
-}
-.button_submit:hover, .button_reset:hover, .button_link:hover {
-	border: 1px solid #aaa;
-	background: #dceeff url(../images/theme/submit_bg.png) no-repeat 0 -140px;
-}
-.button_link:hover {
-	text-decoration: none;
-}
-input:focus, textarea:focus, button:focus, select:focus, textarea.editor:focus {
-	outline:none !important;
-	border: 1px solid #999;
-	box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset;
-}
-select option  {
-	padding: 0em 4px 0 4px;
-}
-
-/* the new "button" */
-a.new_posts, span.new_posts {
-	color: #fff;
-	font-weight: bold;
-	line-height: 1.12px;
-	border-radius: 2px;
-	background: orange;
-	color: #fff;
-}
-span.new_posts {
-	display: inline;
-	margin: 0 5px 0 -2px;
-	padding: 0 4px 1px 4px;
-	font-size: 9px;
-	box-shadow: 1px 2px 2px rgba(0,0,0,0.1), 0 -2px 4px rgba(0,0,0,0.1) inset;
-}
-a span.new_posts:hover {
-	text-decoration: underline;
-}
-
-/* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */
-input.input_check, input.input_radio {
-	border: none;
-	background: none;
-	vertical-align: top;
-}
-h3.catbg input.input_check {
-	margin: 0 7px 0 7px;
-}
-
-/* Give disabled text input elements a different background color. */
-input[disabled].input_text {
-	background: #eee;
-}
-
-/* Standard horizontal rule.. ([hr], etc.) */
-hr {
-	height: 1px;
-	border: 0;
-	color: #ccc;
-	background-color: #ccc;
-}
-hr.hrcolor {
-	height: 1px;
-	border: none;
-	color: #ccc;
-	background-color: #ccc;
-}
-
-/* Set the color on these tags. */
-h1, h2, h3, h4, h5, h6 {
-	color: #222;
-	font-size: 1em;
-	margin: 0;
-	padding: 0;
-}
-h3, h4 {
-	padding-bottom: 3px;
-}
-
-/* Fieldsets are used to group elements. */
-fieldset {
-	padding: 18px;
-	margin: 0 0 6px 0;
-	border: 1px solid #ccc;
-	border-radius: 3px;
-}
-fieldset legend {
-	font-weight: bold;
-	color: #555;
-}
-
-/* Define strong as bold, and em as italics */
-strong {
-	font-weight: bold;
-	/* Having bold slightly lighter balances apparent darkness. */
-	color: #333;
-}
-em {
-	font-style: italic;
-}
-/* Alternative for u tag */
-.underline {
-	text-decoration: underline;
-}
-
-/* Common classes to easy styling.
-------------------------------------------------------- */
-
-.floatright {
-	float: right;
-}
-.floatleft {
-	float: left;
-}
-
-.flow_auto {
-	overflow: auto;
-}
-.flow_hidden {
-	overflow: hidden;
-}
-.flow_hidden .windowbg, .flow_hidden .windowbg2 {
-	margin-top: 2px;
-}
-.clear {
-	clear: both;
-}
-.clear_left {
-	clear: left;
-}
-.clear_right {
-	clear: right;
-}
-
-/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
-.smalltext, tr.smalltext th {
-	font-size: 0.85em;
-	font-family: verdana, sans-serif;
-}
-.largetext {
-	font-size: 1.4em;
-}
-.centertext {
-	margin: 0 auto;
-	text-align: center;
-}
-.righttext {
-	margin-left: auto;
-	margin-right: 0;
-	text-align: right;
-}
-.lefttext {
-	margin-left: 0;
-	margin-right: auto;
-	text-align: left;
-}
-.double_height {
-	line-height: 2em;
-}
-/* some common padding styles */
-.padding {
-	padding: 8px;
-}
-.main_section, .lower_padding {
-	padding-bottom: 6px;
-}
-
-/* Some BBC related styles.
-------------------------------------------------------- */
-
-/* A quote, perhaps from another post. */
-.bbc_standard_quote, .bbc_alternate_quote {
-	font-size: 0.9em;
-	color: #222;
-	background: url(../images/theme/quote.png) 1px 1px no-repeat;
-	border-top: 2px solid #99A;
-	border-bottom: 2px solid #99A;
-	padding: 10px 18px;
-	margin: 1px 0 6px 0;
-	overflow: auto;
-}
-
-/* Alterate blockquote stylings */
-.bbc_standard_quote {
-	background-color: #d7daec;
-}
-.bbc_alternate_quote {
-	background-color: #e7eafc;
-}
-
-/* A code block - maybe PHP ;). */
-.bbc_code {
-	display: block;
-	font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
-	font-size: 0.9em;
-	background: #eef;
-	border-top: 2px solid #999;
-	border-bottom: 2px solid #999;
-	margin: 1px 0 6px 0;
-	padding: 3px 12px;
-	overflow: auto;
-	white-space: nowrap;
-	/* Show a scrollbar after about 6 lines. */
-	/* This is much better than the old max-height css. */
-	height: 10em;
-	resize: vertical;
-}
-
-/* The "Quote:" and "Code:" header parts... */
-.codeheader, .quoteheader {
-	color: #666;
-	font-size: 0.9em;
-	font-weight: bold;
-	padding: 0 2px;
-}
-
-/* For links to change the code stuff... */
-.codeoperation {
-	font-weight: normal;
-}
-
-/* Let's get a bit more flexibility in font sizes for quotes and code. */
-/* We just need to stop em compounding when elements are nested. */
-.bbc_standard_quote .bbc_alternate_quote, .bbc_alternate_quote .bbc_standard_quote,
-.bbc_standard_quote .bbc_code, .bbc_alternate_quote .bbc_code, .bbc_standard_quote .codeheader,
-.bbc_alternate_quote .codeheader, .bbc_standard_quote .quoteheader, .bbc_alternate_quote .quoteheader {
-	font-size: 1em;
-}
-
-/* Styling for BBC tags */
-.bbc_link:link, .bbc_link:visited {
-	border-bottom: 1px solid #A8B6CF;
-}
-.bbc_link:hover {
-	text-decoration: none;
-	border-bottom: 1px solid #346;
-}
-.bbc_size {
-	line-height: 1.4em;
-}
-.bbc_color a {
-	color: inherit;
-}
-.bbc_img {
-	border: 0;
-}
-.bbc_table {
-	font: inherit;
-	color: inherit;
-}
-.bbc_table td {
-	font: inherit;
-	color: inherit;
-	vertical-align: top;
-}
-.bbc_u {
-	text-decoration: underline;
-}
-.bbc_list {
-	text-align: left;
-}
-.bbc_tt {
-	font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
-}
-
-/* No image should have a border when linked. */
-a img {
-	border: 0;
-}
-
-/* Generally, those [?] icons.  This makes your cursor a help icon. */
-.help {
-	cursor: help;
-}
-.help .icon {
-	margin: 0;
-	cursor: help;
-	/*line-height: 2.5em;*/
-	opacity: 0.8;
-}
-.help .icon:hover {
-	opacity: 1;
-}
-/* /me uses this a lot. (emote, try typing /me in a post.) */
-.meaction {
-	color: red;
-}
-
-/* Highlighted text - such as search results. */
-.highlight {
-	font-weight: bold;
-	color: #ff7200 !important;
-	font-size: 1.1em;
-}
-
-/* A more discreet highlight color, for selected membergroups etc. */
-.highlight2 {
-	background: #D1E1EF;
-	color: #111 !important;
-}
-
-/* Generic, mostly color-related, classes.
-------------------------------------------------------- */
-
-.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td {
-	color: #444;
-	font-family: arial, helvetica, sans-serif;
-	font-size: 1.1em;
-	font-weight: bold;
-	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
-}
-.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th {
-	color: #fff;
-	font-family: arial, helvetica, sans-serif;
-	font-size: 1.1em;
-	font-weight: bold;
-	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
-}
-
-/* adjust the table versions of headers */
-tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2 {
-	padding: 0 6px;
-}
-tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited {
-	color: #444;
-}
-tr.catbg th a:link, tr.catbg th a:visited, tr.catbg2 td a:link, tr.catbg2 td a:visited {
-	color: #fff;
-}
-.catbg select {
-	height: 2em;
-	font-size: 0.85em;
-	padding: 0;
-}
-
-/* Alternating backgrounds for posts, and several other sections of the forum. */
-.windowbg, #preview_body {
-	color: #111;
-	background: #e7eaef;
-}
-.windowbg2 {
-	color: #111;
-	background: #f0f4f7;
-}
-.windowbg3 {
-	color: #111;
-	background: #cacdd3;
-}
-
-/* General code for generic divs. Should make them behave. */
-div.windowbg, div.windowbg2 {
-	border-radius: 5px;
-	overflow: auto;
-	padding: 10px 0;
-	margin-top: 3px;
-}
-
-/* the page navigation area */
-.pagesection {
-	font-size: 0.9em;
-	padding: 2px;
-	overflow: hidden;
-	margin-bottom: 1px;
-}
-div.pagesection div.floatright input, div.pagesection div.floatright select {
-	margin-top: 3px;
-}
-.pagelinks {
-	padding: 8px 0 5px 0;
-}
-.navPages span {
-	text-transform: uppercase;
-}
-
-/* Colors for background of posts requiring approval */
-.approvebg {
-	color: #111;
-	background: #ffeaea;
-}
-.approvebg2 {
-	color: #111;
-	background: #fff2f2;
-}
-
-/* Color for background of *topics* requiring approval */
-.approvetbg {
-	color: #111;
-	background: #e4a17c;
-}
-.approvetbg2 {
-	color: #111;
-	background: #f3bd9f;
-}
-
-/* Sticky topics get a different background */
-.stickybg {
-	background: #e8d8cf;
-}
-.stickybg2 {
-	background: #f2e3d9;
-}
-
-/* Plain locked topics just get the icon. */
-/* Nobody wants them to stand out much. */
-.lockedbg {
-	background: #e7eaef;
-}
-.lockedbg2 {
-	background: #f0f4f7;
-}
-
-/* Posts and personal messages displayed throughout the forum. */
-.post, .personalmessage {
-	overflow: auto;
-	line-height: 1.4em;
-	padding: 1px 0;
-}
-
-/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
-.signature, .attachments {
-	width: 98%;
-	overflow: auto;
-	clear: right;
-	padding: 12px 0 3px 0;
-	border-top: 1px solid #aaa;
-	line-height: 1.4em;
-	font-size: 0.85em;
-}
-.custom_fields_above_signature {
-	width: 98%;
-	clear: right;
-	padding: 12px 0 3px 0;
-	border-top: 1px solid #aaa;
-	line-height: 1.4em;
-	font-size: 0.85em;
-}
-
-/* Sometimes there will be an error when you post */
-.error {
-	color: red;
-}
-
-/* Messages that somehow need to attract the attention. */
-.alert {
-	color: red;
-}
-
-/* Calendar colors for birthdays, events and holidays */
-.birthday {
-	color: #920ac4;
-}
-
-.event {
-	color: #078907;
-}
-
-.holiday {
-	color: #000080;
-}
-
-/* Colors for warnings */
-.warn_mute {
-	color: red;
-}
-
-.warn_moderate {
-	color: #ffa500;
-}
-
-.warn_watch, .success {
-	color: green;
-}
-
-a.moderation_link, a.moderation_link:visited {
-	color: red;
-	font-weight: bold;
-}
-
-.openid_login {
-	background: white url(../images/openid.png) no-repeat;
-	padding-left: 18px;
-}
-
-/* a descriptive style */
-.description, .description_board, .plainbox {
-	padding: 6px 12px;
-	font-size: 0.9em;
-	line-height: 1.4em;
-	border: 1px solid #bbb;
-	background: #f5f5f0;
-	margin: 2px 1px 12px 1px;
-}
-.description_board {
-	margin: 12px 1px 0 1px;
-}
-
-/* an informative style */
-.information {
-	padding: 6px 12px;
-	font-size: 0.9em;
-	line-height: 1.3em;
-	border: 1px solid #bbb;
-	background: #f0f6f0;
-	margin: 2px 1px 12px 1px;
-}
-.information p {
-	padding: 12px;
-	margin: 0;
-}
-p.para2 {
-	padding: 12px 0 44px 0;
-	margin: 0;
-}
-/* AJAX notification bar
-------------------------------------------------------- */
-#ajax_in_progress {
-	background: url(../images/theme/loadingbar.png) repeat-x;
-	color: #f96f00;
-	text-align: center;
-	font-size: 16pt;
-	padding: 8px;
-	width: 100%;
-	height: 66px;
-	line-height: 25px;
-	position: fixed;
-	top: 0;
-	left: 0;
-}
-
-#ajax_in_progress a {
-	color: orange;
-	text-decoration: underline;
-	font-size: smaller;
-	float: right;
-	margin-right: 20px;
-}
-
-/* Lists with settings use these a lot.
-------------------------------------------------------- */
-dl.settings {
-	clear: right;
-	overflow: auto;
-	margin: 0 0 10px 0;
-	padding: 0;
-}
-dl.settings dt {
-	width: 40%;
-	float: left;
-	margin: 0 0 10px 0;
-	padding: 0;
-	clear: both;
-}
-dl.settings dt.settings_title {
-	width: 100%;
-	float: none;
-	margin: 0 0 10px 0;
-	padding: 5px 0 0 0;
-	font-weight: bold;
-	clear: both;
-}
-dl.settings dt.windowbg {
-	width: 98%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0 0 5px 0;
-	clear: both;
-}
-dl.settings dd {
-	width: 56%;
-	float: right;
-	overflow: auto;
-	margin: 0 0 3px 0;
-	padding: 0;
-}
-dl.settings img {
-	margin: 0 10px 0 0;
-	vertical-align: middle;
-}
-/* help icons */
-dl.settings dt a img {
-	position: relative;
-	vertical-align: top;
-}
-
-/* Styles for rounded headers.
-------------------------------------------------------- */
-h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg {
-	overflow: hidden;
-	font-size: 1.2em;
-	font-weight: bold;
-	line-height: 1.5em;
-	padding: 8px;
-}
-h3.catbg a:link, h3.catbg a:visited, h4.catbg a:link, h4.catbg a:visited, h3.catbg, .table_list tbody.header td, .table_list tbody.header td a {
-	color: #fff;
-}
-h3.catbg2 a, h3.catbg2 {
-	color: #feb;
-}
-h3.catbg a:hover, h4.catbg a:hover, .table_list tbody.header td a:hover {
-	color: #fd9;
-	text-decoration: none;
-}
-h3.catbg2 a:hover {
-	color: #fff;
-	text-decoration: none;
-}
-h3.titlebg a, h3.titlebg, h4.titlebg, h4.titlebg a {
-	color: #444;
-}
-h3.titlebg a:hover, h4.titlebg a:hover {
-	color: #000838;
-	text-decoration: none;
-}
-h3.catbg img.icon {
-	vertical-align: middle;
-	margin: 0 5px 0 0;
-}
-h4.catbg a.toggle img {
-	vertical-align: middle;
-	margin: 0 5px 0 5px;
-}
-h4.catbg, h4.catbg2, h3.catbg, h3.catbg2, .table_list tbody.header td.catbg {
-	background: none;
-}
-h4.titlebg, h3.titlebg {
-	background: none;
-}
-h4.titlebg img.icon {
-	float: left;
-	margin: 0 8px 0 0;
-}
-div.cat_bar {
-	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
-	margin-bottom: 1px;
-	border-radius: 5px;
-}
-div.title_bar {
-	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
-	margin-bottom: 1px;
-	border-radius: 5px;
-}
-
-/* Info center title bars are a bit different. */
-div.title_barIC {
-	background: #dde3e9 url(../images/theme/bars.png) 0 0 repeat-x;
-	margin-bottom: 1px;
-	border-radius: 5px;
-}
-div.title_barIC h4.titlebg {
-	background: none;
-}
-
-/* Upshrinks in cat and title bars. */
-#upshrinkHeaderIC p.pminfo {
-	margin: 0;
-	padding: 6px;
-}
-img#upshrink_ic, img#newsupshrink, img.panel_toggle, img#quickReplyExpand {
-	float: right;
-	margin: 0;
-	padding: 4px 4px 0 4px;
-}
-table.table_list a.unreadlink, table.table_list a.collapse {
-	float: right;
-}
-table.table_list a.collapse {
-	padding: 4px 4px 0 8px;
-}
-
-/* Basic icons in cat and title bars. */
-#upshrinkHeaderIC h4.titlebg a img{
-	margin: 0;
-	padding: 2px 6px 0 0;
-}
-
-/* The half-round header bars for some tables. */
-.table_grid tr.catbg, .table_grid tr.titlebg {
-	font-size: 1.05em;
-	border-bottom: 1px solid #fff;
-	background: none;
-}
-.table_grid tr.catbg th, .table_grid tr.titlebg th {
-	line-height: 1.6em;
-	padding: 6px 4px;
-}
-tr.catbg th.first_th {
-	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
-	border-radius: 5px 0 0 0;
-}
-
-/* Cheat this on a bit to match the cells below it. */
-tr.catbg th.last_th {
-	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
-	border-right: 1px solid #fff;
-	border-radius: 0 6px 0 0;
-}
-tr.titlebg th.first_th {
-	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
-	border-radius: 5px 0 0 0;
-}
-
-/* And cheat this on a bit too. */
-tr.titlebg th.last_th {
-	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
-	border-radius: 0 5px 0 0;
-}
-.table_grid th.last_th input {
-	margin: 0 2px;
-}
-.table_grid th.lefttext {
-	padding: 0 8px;
-}
-
-/* a general table class */
-table.table_grid {
-	border-collapse: collapse;
-	margin-top: 1px;
-}
-table.table_grid td {
-	padding: 3px;
-	border-bottom: 1px solid #fff;
-	border-right: 1px solid #fff;
-}
-
-/* GenericList */
-.additional_row {
-	padding: 6px 0 6px 0;
-}
-table.table_grid thead tr.catbg th {
-	/*white-space: nowrap;*/
-}
-img.sort {
-	margin-bottom: -4px;
-	margin-left: 4px;
-}
-
-/* table_grid styles for Profile > Show Permissions. */
-#permissions table.table_grid  td {
-	padding: 5px 10px;
-	cursor: default;
-} 
-
-.postbg {
-	border-left: 1px solid #7f7f7f;
-	border-right: 1px solid #7f7f7f;
-}
-
-/* Used for sections that need somewhat larger corners.
------------------------------------------------------------ */
-.roundframe {
-	margin: 2px 0 0 0;
-	padding: 9px;
-	background: #f5f5f5;
-	border: 1px solid #c5c5c5;
-	border-radius: 7px;
-}
-.roundframe dl, .roundframe dt, .roundframe p {
-	margin: 0;
-}
-.roundframe p {
-	padding: 6px;
-}
-
-/* The main content area.
-------------------------------------------------------- */
-.content {
-	padding: 6px 15px;
-	margin: 0;
-	border: none;
-}
-.content p {
-	margin: 0 0 6px 0;
-}
-
-/* Styles used by the auto suggest control.
-------------------------------------------------------- */
-.auto_suggest_div {
-	position: absolute;
-	visibility: hidden;
-	border-radius: 3px;
-	outline: none !important;
-	border: 1px solid #bbb;
-}
-.auto_suggest_item {
-	background: #ddd;
-	padding: 1px 4px;
-}
-.auto_suggest_item_hover {
-	background: #888;
-	cursor: pointer;
-	color: #eee;
-	padding: 1px 4px;
-}
-
-/* Styles for the standard dropdown menus.
-------------------------------------------------------- */
-#main_menu {
-	margin: 0 0 0 0;
-	padding: 8px 0 0 0;
-	float: left;
-	width: 100%;
-}
-.dropmenu {
-	margin: 0 0 0 0;
-	padding: 0 0 0 0;
-	float: left;
-}
-/* Level 1 button background. */
-.dropmenu li {
-	margin: 0 2px 0 2px;
-	padding: 0 0 5px 0;
-	float: left;
-	font-size: 1em;
-	line-height: 1.9em;
-	position: relative;
-}
-/* Needed for new PM notifications. */
-.dropmenu li strong {
-	color: #333;
-}
-.dropmenu li a {
-	padding: 0 7px 0 7px;
-	margin: 0 0 0 0;
-	display: block;
-	border: 1px solid rgba(0,0,0,0);
-	border-radius: 4px;
-}
-/* Level 1 active button. */
-.dropmenu li a.active {
-	background: orange;
-	color: #fff;
-	font-weight: bold;
-	border: 1px solid #f49a3a;
-	box-shadow: 0 5px 5px rgba(255,255,255,0.2) inset;
-	text-shadow: -1px -1px 0 rgba(0,0,0,0.20);
-}
-/* Level 1 hover effects. */
-.dropmenu li a:hover, .dropmenu li:hover a, .dropmenu li a:focus {
-	background: #597b9f;
-	border: 1px solid #4a6b8c;
-	color: #fff;
-	cursor: pointer;
-	text-decoration: none;
-	box-shadow: 0 4px 4px rgba(255,255,255,0.1) inset;
-}
-/* Level 1 active button. */
-.dropmenu li a.active:hover, .dropmenu li:hover a.active {
-	background: orange;
-	border: 1px solid #f49a3a;
-	color: #444;
-	box-shadow: 0 5px 5px rgba(255,255,255,0.2) inset;
-	text-shadow: none;
-}
-/* If we feel like styling the active state separately. */
-.dropmenu li a:active {}
-/* Levels 2 and 3 submenu wrapper. */
-.dropmenu li ul {
-	z-index: 90;
-	position: absolute;
-	top: 2.2em;
-	left: -9999px;
-	width: 17em;
-	padding: 5px 0 7px 0;
-	font-weight: normal;
-	background: #fff url(../images/theme/bars.png) 0 -580px repeat-x;
-	border: solid 1px #999;
-	border-left: solid 1px #bbb;
-	border-top: solid 1px #ccc;
-	border-radius: 2px 7px 0 4px;
-	box-shadow: 3px 3px 4px rgba(0,0,0,0.3);
-}
-/* Level 2 link background. */
-.dropmenu li li {
-	margin: 0 0 0 0;
-	padding: 0 0 0 0;
-	position: relative;
-	overflow: visible;
-	border-top: 1px solid rgba(0,0,0,0);
-	border-bottom: 1px solid rgba(0,0,0,0);
-	float: none;
-}
-.dropmenu li li a {
-	font-size: 0.9em;
-	line-height: 2.4em;
-}
-.dropmenu li li a img {
-	vertical-align: middle;
-	padding: 0 2px 0 0;
-}
-/* Note: The next two declarations are for keyboard access with js disabled. */
-.dropmenu ul a:focus  {
-	margin-left: 9999px;
-	min-width: 16em;
-	background: #fff;
-	border-radius: 0 0 0 0;
-}
-.dropmenu ul ul a:focus {
-	margin-left: 19950px;
-}
-.dropmenu li:hover li a, .dropmenu li.sfhover li a {
-	margin: 0 0 0 0;
-	padding: 0 5px 0 9px;
-	display: block;
-	border: none;
-	border-radius: 0;
-	/* Necessary to allow highlighting of 1st level while hovering over submenu. */
-	background: none;
-	color: #346;
-	box-shadow: none;
-}
-/* Level 3 submenu wrapper positioning. */
-.dropmenu li ul ul, .dropmenu li.sfhover ul ul {
-	margin: -2.3em 0 0 16.3em;
-}
-/* Level 3 maintains font-size the same as Level 2. */
-.dropmenu li li li a {
-
-}
-/* Levels 2 and 3 hover effects. */
-.dropmenu li li:hover, .dropmenu li li:hover>a, .dropmenu li li a:focus, .dropmenu li li.subsections a:focus {
-	background: none;
-	color: #333;
-	text-decoration: none;
-}
-.dropmenu li li:hover {
-	border-top: 1px solid #d4dee6;
-	border-bottom: 1px solid #cbdae6;
-	background: #e3e9ef url(../images/theme/lower_section.png) 0 0 repeat-x;
-}
-/* Reposition Level 2 submenu as visible on hover. */
-.dropmenu li:hover ul, .dropmenu li.sfhover ul {
-	left: 0;
-}
-/* Hiding Level 3 submenu off hover. */
-.dropmenu li:hover ul ul, .dropmenu li.sfhover ul ul, .dropmenu li:hover ul ul ul, .dropmenu li.sfhover ul ul ul {
-	left: -9999px;
-}
-/* Reposition as visible on hover. */
-.dropmenu li li:hover ul, .dropmenu li li.sfhover ul {
-	left: -8px;
-}
-/* Indicator for additonal levels. Best in the anchor so it stays visible on hover. */
-.dropmenu li li.subsections a {
-	background: url(../images/admin/subsection.png) no-repeat 99% 40%;
-}
-/* For no-js background. */
-.dropmenu li li.subsections a:focus {
-	background: #fff url(../images/admin/subsection.png) no-repeat 99% 40%;
-}
-/* Stops inheritance of indicator icon if there is no fourth level. */
-.dropmenu li li.subsections li a {
-	background: none;
-}
-.dropmenu li li.subsections li a:focus {
-	background: #fff;
-}
-/* Highlighting of current section */
-.dropmenu li li a.chosen {
-	font-weight: bold;
-}
-
-/* The dropdown menu toggle image */
-#menu_toggle, .adm_section h4 img {
-	float: right;
-	margin: 2px;
-	padding: 5px 9px 2px 9px;
-	background: #e3e9ef url(../images/theme/lower_section.png) 0 100% repeat-x;
-	border: 1px solid #bbb;
-	border-bottom: 1px solid #aaa;
-	border-radius: 4px;
-}
-.adm_section h4 img {
- 	margin: 0 1px;
-	padding: 3px 7px 0 7px;
-	border: 1px solid #eee;
-}
-#menu_toggle:hover, .adm_section h4 img:hover {
-	background: #fff url(../images/theme/lower_section.png) 0 30% repeat-x;
-}
-
-/* Styles for the standard button lists.
-------------------------------------------------------- */
-
-.buttonlist ul {
-	z-index: 100;
-	padding: 5px;
-	margin: 0 2px 5px 0;
-}
-.buttonlist ul li {
-	margin: 0 0 0 12px;
-	padding: 0;
-	float: left;
-}
-.buttonlist ul li a {
-	display: block;
-	font-size: 0.8em;
-	color: #222;
-	background: #e8e8e8;
-	border-radius: 4px;
-	text-transform: uppercase;
-	cursor: pointer;
-}
-.buttonlist ul li a:hover {
-	background: #ff9400;
-	color: #fff;
-	text-decoration: none;
-}
-.buttonlist ul li a span {
-	display: block;
-	height: 2.2em;
-	line-height: 2.2em;
-	padding: 0 8px;
-}
-/* the active one */
-.buttonlist ul li a.active {
-	background: #5a6c85;
-	color: #fff;
-	font-weight: bold;
-}
-.buttonlist ul li a.active:hover {
-	background: #ff9400;
-}
-.align_top ul li a, .align_bottom ul li a {
-	margin: 0 12px 0 0;
-}
-
-/* the navigation list */
-ul#navigation {
-	margin: 0;
-	font-size: 0.9em;
-	padding: 12px 5px;
-}
-ul#navigation li {
-	float: none;
-	font-size: 0.95em;
-	display: inline;
-}
-
-#adm_submenus {
-	padding-left: 25px;
-	overflow: hidden;
-}
-
-/* Styles for the general looks for the Curve theme.
-------------------------------------------------------- */
-
-/* the framing graphics */
-#header {
-	background: #fff;
-	border: 1px solid #b8b8b8;
-	border-bottom: none;
-	border-radius: 8px 8px 0 0;
-	padding: 2px 2px 0 2px;
-}
-#header .frame {
-	background: url(../images/theme/bars.png) 0 -510px repeat-x;
-	border-radius: 6px 6px 0 0;
-	display: block;
-	padding: 0 0 0 0;
-}
-/* clearing the floats */
-#top_section {
-	min-height: 50px;
-	overflow: hidden;
-	margin: 0;
-	padding: 0 15px;
-}
-#upper_wrap {
-	background: url(../images/theme/upper_section.png) 0 0 repeat-x;
-	border-radius: 6px 6px 0 0;
-	padding: 4px 10px 0 10px;
-	margin: 0 6px 0 6px;
-}
-#upper_section {
-	overflow: hidden;
-	padding: 12px 2px 0 2px;
-	margin: 0 0 0 0;
-}
-
-/* the main title, always stay at 45 pixels in height! */
-h1.forumtitle {
-	font-size: 1.8em;
-	font-family: Geneva, verdana, sans-serif;
-	line-height: 1.2em;
-	margin: 0;
-	padding: 12px 0;
-	float: left;
-}
-
-/* float these items to the right */
-#siteslogan, img#smflogo {
-	margin: 0;
-	padding: 0;
-	float: right;
-	line-height: 50px;	font-size: 1.8em;
-}
-
-/* the upshrink image needs some tweaking */
-img#upshrink {
-	float: right;
-	margin: 16px 4px 0px 8px;
-}
-
-/* ..so does the SMF logo */
-img#smflogo {
-	margin: 6px 0;
-}
-
-/* the upper_section, float the two each way */
-#upper_section .user {
-	width: 50%;
-	float: left;
-	overflow: auto;
-}
-#guest_form {
-	overflow: hidden;
-}
-#guest_form .info {
-	padding: 4px 0 ;
-	line-height: 1.3em;
-}
-#upper_section .user p {
-	float: left;
-	margin: 0 12px 12px 0;
-	padding: 0;
-}
-#upper_section .user ul {
-	margin: 0;
-	padding-left: 10px;
-	font-size: 0.9em;
-}
-#upper_section .user ul li {
-	margin-bottom: 2px;
-}
-#upper_section ul li.greeting {
-	font-size: 1.3em;
-	font-weight: bold;
-	line-height: 1.5em;
-}
-#upper_section .news {
-	width: 50%;
-	float: right;
-	text-align: right;
-	font-size: 0.9em;
-	padding: 0 5px 0 0;
-}
-#upper_section .news p {
-	display: inline;
-}
-#upper_section .news form {
-	padding-bottom: 10px;
-}
-#upper_section .news form .input_text {
-	padding: 4px;
-}
-
-/* the content section */
-#content_section {
-	background: #fff;
-	padding: 1px 16px;
-	border-left: 1px solid #b8b8b8;
-	border-right: 1px solid #b8b8b8;
-}
-#main_content_section {
-	width: 100%;
-	min-height: 200px;
-}
-
-/* The navigation list (i.e. linktree) */
-.navigate_section {
-	padding: 3px;
-	margin: 0 -3px 0 0;
-	overflow: auto;
-}
-#main_content_section .navigate_section {
-	margin: 0 0 0 0;
-}
-.navigate_section ul {
-	margin: 0 0 0 0;
-	font-size: 0.9em;
-	padding: 6px 0 0 0;
-	border-top: 1px solid #ccc;
-	overflow: hidden;
-	clear: both;
-	width: 100%;
-}
-.navigate_section ul li {
-	float: left;
-	padding: 4px 6px 4px 0;
-	font-size: 0.95em;
-}
-.navigate_section ul li a {
-	white-space: pre;
-}
-
-/* "Unread posts" and "New replies" links, accessible with header collapsed. */
-.navigate_section .unread_links {
-	float: right;
-	padding: 4px 0 4px 4px;
-}
-
-/* This markup gives the looks of the Curve theme without huge images. */
-/* The new "Go Down" target is here. Any added content will display globally. */
-#lower_section  {
-	padding: 0 5px 14px 5px;
-	background: #fff url(../images/theme/lower_section.png) 0 100% repeat-x;
-	border: 1px solid #b8b8b8;
-	border-top: none;
-	border-radius: 0 0 8px 8px;
-}
-#lower_section  .frame {
-	padding: 0;
-	background: #fff;
-	min-height: 30px;
-	border: none;
-	border-radius: 0 0 8px 8px;
-}
-
-/* Footer is now full-width by default. Frame inside it will match theme wrapper width automatically. */
-/* The footer wih copyright links etc. */
-#footer_section {
-	margin: 0;
-	padding: 0;
-}
-/* min-width should be equal to #wrapper min-width. */
-#footer_section div.frame {
-	margin: 0 auto;
-	padding: 15px 5px;
-	min-width: 764px;
-	text-align: center;
-}
-#footer_section ul li, #footer_section p {
-	font-size: 0.8em;
-}
-#footer_section ul li {
-	display: inline;
-	padding-right: 5px;
-}
-#footer_section ul li.copyright {
-	display: block;
-}
-
-/* Globally accessible "go up" link. */
-#footer_uplink {
-	display: block;
-	margin: 0 auto 7px auto;
-	width: 25px;
-}
-#footer_uplink img{
-	padding: 4px;
-}
-
-/* [WIP] Why were these placed here? Find a more sensible spot for them. */
-select.qaction, input.qaction {
-	font-size: 0.85em;
-	padding: 0;
-}
-#mlist table tbody td.windowbg2 {
-	text-align: center;
-}
-
-/* Styles for a typical table.
-------------------------------------------------------- */
-table.table_list {
-	width: 100%;
-}
-table.table_list .cat_bar {
-	border-radius: 5px 5px 0 0;
-}
-table.table_list p {
-	padding: 0;
-	margin: 0;
-}
-table.table_list td, table.table_list th {
-	padding: 5px;
-}
-table.table_list tbody.header td {
-	padding: 0;
-}
-table.table_list tbody.content td.stats {
-	font-size: 90%;
-	width: 13%;
-	text-align: center;
-}
-table.table_list tbody.content td.lastpost {
-	line-height: 1.3em;
-	font-size: 85%;
-	width: 24%;
-}
-table.table_list tbody.content td.icon {
-	text-align: center;
-	width: 6%;
-}
-
-/* Styles for the board index.
-------------------------------------------------- */
-
-/* the board title! */
-.table_list tbody.content td.info a.subject {
-	font-weight: bold;
-	font-size: 110%;
-	color: #d97b33;/**/ color: #f56d00; 
-}
-.table_list tbody.content td.children {
-	color: #555;
-	font-size: 85%;
-}
-p.moderators {
-	font-size: 0.8em;
-	font-family: verdana, sans-serif;
-}
-/* hide the table header/footer parts - but its here for those needing to style it */
-#boardindex_table .table_list thead, #boardindex_table .table_list tfoot {
-	display: none;
-}
-
-/* the posting icons */
-#posting_icons {
-	padding: 0 12px 6px 12px;
-	margin: 0 0 12px 0;
-	line-height: 12px;
-}
-#posting_icons ul {
-	font-size: 0.8em;
-}
-#posting_icons img {
-	vertical-align: middle;
-	margin: 0 0 0 12px;
-}
-#postbuttons_upper ul li a span {
-	line-height: 19px;
-	padding: 0 0 0 6px;
-}
-.nextlinks {
-	text-align: right;
-	margin-top: -1px;
-}
-.nextlinks_bottom {
-	clear: right;
-	text-align: right;
-}
-.mark_read {
-	padding: 0 6px;
-}
-
-/* the newsfader */
-#newsfader {
-	margin: 0 2px;
-	/*clear: both; /* Necessary? Check it. */
-}
-#smfFadeScroller {
-	text-align: center;
-	padding: 0 25px;
-	overflow: auto;
-	margin: 12px 0;
-	color: #444444; /* shouldn't be shorthand style due to a JS bug in IE! */
-}
-
-/* Styles for the info center on the board index.
----------------------------------------------------- */
-#info_center {
-	clear: both;
-	margin: 0 2px;
-}
-#upshrinkHeaderIC {
-	margin-top: 4px;
-}
-dl#ic_recentposts {
-	margin: 0 0 6px 0;
-	padding: 6px;
-	font-size: 0.9em;
-	line-height: 1.6em;
-}
-dl#ic_recentposts dt {
-	float: left;
-	border-bottom: 1px solid #f2f2f2;
-}
-dl#ic_recentposts dd {
-	text-align: right;
-	border-bottom: 1px solid #f2f2f2;
-}
-#upshrinkHeaderIC p.inline {
-	border: none;
-	margin: 0 0 0 0;
-	padding: 2px 6px;
-	font-size: 0.9em;
-}
-#upshrinkHeaderIC p.inline span {
-	margin: 0;
-	padding: 4px 0 0 0;
-}
-#upshrinkHeaderIC span.membergroups {
-	display: block;
-}
-#upshrinkHeaderIC p.last {
-	margin: 2px 0 0 0;
-	padding: 4px 6px 0 6px;
-	border-top: 2px dotted #bbb;
-	font-size: 0.9em;
-}
-/* the small stats */
-#index_common_stats {
-	margin: -4px 8px 6px 8px;
-	padding: 4px 0 0 0;
-	font-size: 0.9em;
-	border-top: 1px solid #ccc;
-}
-
-img.new_posts {
-	padding: 0 1px;
-}
-
-.fix_rtl_names {
-	display:inline-block;
-}
-
-/* Styles for the message (topic) index.
----------------------------------------------------- */
-div.table_frame .table_list {
-	border-collapse: collapse;
-	margin: 2px 0;
-}
-#messageindex {
-	clear: both;
-}
-/* the page navigation area */
-.childboards {
-	margin-bottom: 2px;
-}
-#childboards h3 {
-	padding-bottom: 0;
-}
-#childboards .table_list thead {
-	display: none;
-}
-#childboards .table_list {
-	margin-bottom: 12px;
-}
-.lastpost img {
-	float: right;
-	padding: 4px;
-}
-
-/* Styles for the display template (topic view).
----------------------------------------------------- */
-
-#postbuttons div.buttons {
-	padding: 6px;
-	width: 40%;
-	float: right;
-}
-#postbuttons div.middletext {
-	width: 60%;
-}
-#postbuttons span {
-	display: block;
-	text-align: right;
-}
-#postbuttons span.lower {
-	clear: right;
-}
-#postbuttons .buttonlist {
-	float: right;
-}
-#postbuttons #pagelinks {
-	padding-top: 12px;
-}
-#moderationbuttons {
-	overflow: hidden;
-}
-/* Events */
-.linked_events {
-	padding: 12px 0;
-}
-.edit_event {
-	margin: 0 10px;
-	vertical-align: top;
-}
-/* Poll question */
-#poll {
-	overflow: hidden;
-}
-#poll .content {
-	padding: 0 12px;
-}
-h4#pollquestion {
-	padding: 0 0 6px 25px;
-}
-
-/* Poll vote options */
-#poll_options ul.options {
-	border-top: 1px solid #9999aa;
-	padding: 12px 30px 0 25px;
-	margin: 0 0 12px 0;
-}
-#poll_options div.submitbutton {
-	border-bottom: 1px solid #9999aa;
-	clear: both;
-	padding: 0 0 12px 25px;
-	margin: 0 0 12px 0;
-}
-
-/* Poll results */
-#poll_options dl.options {
-	border: solid #9999aa;
-	border-width: 1px 0;
-	padding: 12px 0 12px 25px;
-	margin: 0 0 12px 0;
-	line-height: 1.1em !important;
-}
-#poll_options dl.options dt {
-	padding: 4px 0;
-	width: 30%;
-	max-width: 30em;
-	float: left;
-	margin: 0;
-	clear: left;
-}
-#poll_options dl.options .voted {
-	font-weight: bold;
-}
-#poll_options dl.options dd {
-	margin: 0 0 0 15px;
-	padding: 1px 0 0 0;
-	width: 60%;
-	max-width: 45em;
-	float: left;
-	margin: 0 0 4px 0;
-	padding: 0 4px 0 0;
-	line-height: 1.1em;
-	min-height: 1.1em;
-	background: #fff;
-	border: 1px solid #aaa;
-	border-radius: 2px;
-}
-
-#poll_options dl.options .percentage {
-	display: block;
-	float: right;
-	padding: 2px 0 0 0;
-}
-
-/* Poll notices */
-#poll_options p {
-	margin: 0 18px 2px 18px;
-	padding: 0 6px 6px 6px;
-}
-
-div#pollmoderation {
-	margin: 0;
-	padding: 0;
-	overflow: auto;
-}
-
-#poll_options .submitbutton {
-	float: right;
-	width: 100%;
-}
-
-/* onto the posts */
-#forumposts {
-	clear: both;
-}
-#forumposts .cat_bar {
-	margin: 0 0 2px 0;
-}
-/* author and topic information */
-#forumposts h3 span#author {
-	margin: 0 7.7em 0 0;
-}
-#forumposts h3 img {
-	float: left;
-	margin: 0 6px 0 0;
-}
-#forumposts h3.catbg {
-	margin-bottom: 3px;
-}
-p#whoisviewing {
-	margin: 0;
-	padding: 6px;
-}
-/* poster and postarea + moderation area underneath */
-.post_wrapper {
-	float: left;
-	width: 100%;
-}
-.poster {
-	float: left;
-	width: 15em;
-	word-wrap: break-word;
-	overflow: hidden;
-}
-.postarea, .moderatorbar {
-	margin: 0 0 0 16em;
-}
-.postarea div.flow_hidden {
-	width: 100%;
-}
-.poster img {
-	vertical-align: middle;
-}
-
-.moderatorbar {
-	clear: right;
-}
-/* poster details and list of items */
-.poster h4, .poster ul {
-	padding: 0;
-	margin: 0 12px 0 18px;
-}
-.poster h4 {
-	margin: 2px 0 5px 12px;
-	font-size: 120%;
-}
-.poster h4, .poster h4 a {
-	color: #c06002;
-}
-.poster ul ul {
-	margin: 4px 12px 0 0;
-	padding: 0;
-}
-.poster ul ul li {
-	display: inline;
-}
-.poster li.icons, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul {
-	margin-top: 6px;
-}
-.poster li.avatar {
-	overflow: hidden;
-}
-.poster li.warning {
-	line-height: 1.2em;
-	padding-top: 12px;
-}
-.poster li.warning a img {
-	vertical-align: bottom;
-	padding: 0 2px;
-}
-.messageicon {
-	float: left;
-	margin: 0 6px 0 0;
-}
-.messageicon img {
-	padding: 6px 3px;
-}
-.keyinfo {
-	float: left;
-	width: 50%;
-}
-.modifybutton {
-	clear: right;
-	float: right;
-	margin: 6px 20px 10px 0;
-	text-align: right;
-	font: bold 0.85em arial, sans-serif;
-	color: #334466;	
-}
-
-/* The quick buttons */
-div.quickbuttons_wrap {
-	padding: 2px 0;
-	width: 100%;
-	float: left;
-}
-
-ul.quickbuttons {
-	margin: 11px 11px 0 0;
-	clear: right;
-	float: right;
-	text-align: right;
-	font: bold 0.85em arial, sans-serif;
-}
-ul.quickbuttons li {
-	float: left;
-	display: inline;
-	margin: 0 0 0 11px;
-}
-ul.quickbuttons li a {
-	padding: 0 0 0 20px;
-	display: block;
-	height: 20px;
-	line-height: 18px;
-	float: left;
-}
-ul.quickbuttons a:hover {
-	color: #a70;
-}
-ul.quickbuttons li a.quote_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 0;
-}
-ul.quickbuttons li a.remove_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;
-}
-ul.quickbuttons li a.modify_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;
-}
-ul.quickbuttons li a.approve_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;
-}
-ul.quickbuttons li a.restore_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;
-}
-ul.quickbuttons li a.split_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;
-}
-ul.quickbuttons li a.reply_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
-}
-ul.quickbuttons li a.reply_all_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
-}
-ul.quickbuttons li a.notify_button {
-	background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;
-}
-ul.quickbuttons li.inline_mod_check {
-	margin: 0 0 0 5px;
-}
-
-.post {
-	margin-top: 6px;
-	clear: right;
-}
-.inner {
-	padding: 12px 12px 2px 0;
-	margin: 0 12px 0 0;
-	border-top: 1px solid #99a;
-}
-img.smiley {
-	vertical-align: bottom;
-}
-#forumposts .modified {
-	float: left;
-	color: #333;
-}
-#forumposts .reportlinks {
-	margin-right: 18px;
-	text-align: right;
-	clear: right;
-}
-#forumposts .signature, .post .signature {
-	margin: 12px 0 0 0;
-}
-#forumposts span.botslice {
-	clear: both;
-}
-.attachments hr {
-	clear: both;
-	margin: 12px 0 12px 0;
-}
-.attachments {
-	padding: 12px 0 25px 0;
-}
-.attachments div {
-	padding: 0 6px;
-}
-.attachments_top  {
-	margin: 0 auto;
-	text-align: center;
-}
-.attachments_bot  {
-	font-size: 0.85em;
-	font-family: verdana, sans-serif;
-	color: #222;
-}
-
-/* Styles for the quick reply area.
----------------------------------------------------- */
-
-#quickreplybox {
-	padding-bottom: 1px;
-}
-#quickReplyOptions .roundframe {
-	padding: 0 10%;
-}
-#quickReplyOptions form textarea {
-	height: 100px;
-	width: 635px;
-	max-width: 100%;
-	min-width: 100%;
-}
-/* The jump to box */
-#display_jump_to {
-	clear: both;
-	padding: 5px;
-	margin-top: 6px;
-	text-align: right;
-}
-
-/* Separator of posts. More useful in the print stylesheet. */
-#forumposts .post_separator {
-	display: none;
-}
-
-/* Styles for edit post section
----------------------------------------------------- */
-form#postmodify .roundframe {
-	padding: 0 12%;
-}
-#post_header, .postbox {
-	padding: 6px;
-	overflow: hidden;
-}
-#post_header dt, .postbox dt {
-	float: left;
-	padding: 0;
-	width: 15%;
-	margin: 6px 0 0 0;
-	font-weight: bold;
-}
-#post_header dd, .postbox dd {
-	float: left;
-	padding: 0;
-	width: 83%;
-	margin: 4px 0;
-}
-#post_header img {
-	vertical-align: middle;
-}
-ul.post_options {
-	margin: 0 0 0 12px;
-	padding: 0;
-	overflow: hidden;
-}
-ul.post_options li {
-	margin: 2px 0;
-	width: 49%;
-	float: left;
-}
-#postAdditionalOptionsHeader {
-	margin-top: 12px;
-}
-#postMoreOptions {
-	border-bottom: 1px solid #cacdd3;
-	padding: 6px;
-}
-#postAttachment, #postAttachment2 {
-	overflow: hidden;
-	margin: 6px 0;
-	padding: 0;
-	padding: 6px;
-}
-#postAttachment dd, #postAttachment2 dd {
-	margin: 4px 0 4px 12px;
-}
-#postAttachment dt, #postAttachment2 dt {
-	font-weight: bold;
-}
-#postAttachment3 {
-	margin-left: 12px;
-}
-#post_confirm_strip, #shortcuts {
-	padding: 12px 0 0 0;
-}
-.post_verification {
-	margin-top: 6px;
-}
-.post_verification #verification_control {
-	margin: 4px 0 4px 12px;
-}
-/* The BBC buttons */
-#bbcBox_message {
-	margin: 10px 6px;
-}
-#bbcBox_message div {
-	margin: 2px 0;
-	vertical-align: top;
-}
-#bbcBox_message div img {
-	margin: 0 1px 0 0;
-	vertical-align: top;
-}
-#bbcBox_message select {
-	margin: 0 2px;
-}
-/* The smiley strip */
-#smileyBox_message {
-	margin: 6px;
-}
-
-/* Styles for edit event section
----------------------------------------------------- */
-#post_event .roundframe {
-	padding: 12px 12%;
-	overflow: auto;
-}
-#post_event fieldset {
-	padding: 6px;
-	clear: both;
-}
-#post_event #event_main input {
-	margin: 0 0 12px 0;
-	float: left;
-}
-#post_event #event_main div.smalltext {
-	width: 34.6em;
-	float: right;
-}
-#post_event div.event_options {
-	float: right;
-}
-#post_event .event_main, .event_options {
-	padding: 0;
-	overflow: hidden;
-}
-#post_event ul.event_main li {
-	list-style-type: none;
-	margin: 2px 0;
-	width: 49%;
-	float: left;
-}
-#post_event ul.event_options {
-	margin: 0;
-	padding: 0 0 8px 8px;
-}
-#post_event ul.event_options li {
-	list-style-type: none;
-	margin: 0;
-	float: left;
-}
-#post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check {
-	margin: 0 12px 0 0;
-}
-
-/* Styles for edit poll section.
----------------------------------------------------- */
-
-#edit_poll {
-	overflow: hidden;
-}
-#edit_poll fieldset {
-	padding: 6px;
-	clear: both;
-	overflow: hidden;
-}
-#edit_poll fieldset input {
-	margin-left: 8.1em;
-}
-#edit_poll ul.poll_main li {
-	padding-left: 12px;
-}
-#edit_poll ul.poll_main input {
-	margin-left: 12px;
-}
-#edit_poll ul.poll_main, dl.poll_options {
-	overflow: hidden;
-	padding: 0 0 8px 8px;
-}
-#edit_poll ul.poll_main li {
-	margin: 2px 0;
-}
-#edit_poll dl.poll_options dt {
-	width: 33%;
-	padding: 0 0 0 12px;
-}
-#edit_poll dl.poll_options dd {
-	width: 65%;
-}
-#edit_poll dl.poll_options dd input {
-	margin-left: 0; 
-}
-
-/* Styles for the recent messages section.
----------------------------------------------------- */
-
-#readbuttons_top .pagelinks, #readbuttons .pagelinks {
-	padding-bottom: 12px;
-	width: 60%;
-}
-#readbuttons .pagelinks {
-	padding-top: 12px;
-}
-#recent {
-	clear: both;
-}
-
-/* Styles for the move topic section.
----------------------------------------------------- */
-
-#move_topic dl {
-	margin-bottom: 0;
-}
-#move_topic dl.settings dt {
-	width: 40%;
-}
-#move_topic dl.settings dd {
-	width: 59%;
-}
-.move_topic {
-	width: 710px;
-	margin: auto;
-	text-align: left;
-}
-div.move_topic fieldset {
-	padding: 6px;
-}
-
-/* Styles for the send topic section.
----------------------------------------------------- */
-
-fieldset.send_topic {
-	border: none;
-	padding: 6px;
-}
-dl.send_topic {
-	margin-bottom: 0;
-}
-dl.send_mail dt {
-	width: 35%;
-}
-dl.send_mail dd {
-	width: 64%;
-}
-
-/* Styles for the report topic section.
----------------------------------------------------- */
-
-#report_topic dl {
-	margin-bottom: 0;
-}
-#report_topic dl.settings dt {
-	width: 20%;
-}
-#report_topic dl.settings dd {
-	width: 79%;
-}
-
-/* Styles for the split topic section.
----------------------------------------------------- */
-
-div#selected, div#not_selected {
-	width: 49%;
-}
-ul.split_messages li.windowbg, ul.split_messages li.windowbg2 {
-	margin: 1px;
-}
-ul.split_messages li a.split_icon {
-	padding: 0 6px;
-}
-ul.split_messages div.post {
-	padding: 12px 0 0 0;
-	border-top: 1px solid #fff;
-}
-
-/* Styles for the merge topic section.
----------------------------------------------------- */
-ul.merge_topics li {
-	list-style-type: none;
-}
-dl.merge_topic dt {
-	width: 25%;
-}
-dl.merge_topic dd {
-	width: 74%;
-}
-fieldset.merge_options {
-	clear: both;
-}
-.custom_subject {
-	margin: 6px 0;
-}
-
-/* Styles for the login areas.
-------------------------------------------------------- */
-.login {
-	width: 540px;
-	margin: 0 auto;
-}
-.login dl {
-	overflow: auto;
-	clear: right;
-}
-.login dt, .login dd {
-	margin: 0 0 5px 0;
-	width: 44%;
-	padding: 1px;
-}
-.login dt {
-	float: left;
-	clear: both;
-	text-align: right;
-	font-weight: bold;
-}
-.login dd {
-	width: 54%;
-	float: right;
-	text-align: left;
-}
-.login p {
-	text-align: center;
-}
-
-/* Additional register fields */
-dl.register_form {
-	margin: 0;
-	clear: right;
-}
-dl.register_form dt {
-	font-weight: normal;
-	float: left;
-	clear: both;
-	width: 50%;
-	margin: 6px 0 0 0;
-}
-dl.register_form dt span {
-	display: block;
-}
-dl.register_form dd {
-	float: left;
-	width: 49%;
-	margin: 6px 0 0 0;
-}
-#confirm_buttons {
-	text-align: center;
-	padding: 12px 0;
-}
-.coppa_contact {
-	padding: 4px;
-	width: 32ex;
-	background: #fff;
-	color: #222;
-	margin-left: 5ex;
-	border: 1px solid #222;
-}
-.valid_input {
-	background: #f5fff0;
-}
-.invalid_input {
-	background: #fff0f0;
-}
-
-/* Styles for maintenance mode.
-------------------------------------------------------- */
-#maintenance_mode {
-	width: 75%;
-	min-width: 520px;
-	text-align: left;
-}
-#maintenance_mode img.floatleft {
-	margin-right: 12px;
-}
-
-/* common for all admin sections */
-h3.titlebg img {
-	vertical-align: middle;
-	margin: 0 5px 0 0;
-}
-tr.titlebg td {
-	padding-left: 8px;
-}
-#admin_menu {
-	min-height: 2em;
-	padding-left: 0;
-}
-#admin_content {
-	clear: left;
-	padding-top: 6px;
-}
-/* Custom profile fields like to play with us some times. */
-#admin_content .custom_field {
-	margin-bottom: 15px;
-}
-#admin_login .centertext {
-	padding: 12px;
-}
-#admin_login .centertext .error {
-	padding: 0 0 12px 0;
-}
-#admin_login .centertext a.help img {
-	vertical-align: middle;
-}
-
-/* Styles for sidebar menus.
-------------------------------------------------------- */
-.left_admmenu, .left_admmenu ul, .left_admmenu li {
-	padding: 0;
-	margin: 0;
-}
-#left_admsection {
-	width: 160px;
-	float: left;
-	padding-right: 10px;
-}
-.adm_section h4.titlebg {
-	font-size: 95%;
-	margin-bottom: 5px;
-}
-#main_container {
-	position: relative;
-}
-.left_admmenu li {
-	padding: 0 0 0 6px;
-}
-.left_admmenu {
-	margin-bottom: 6px;
-}
-#main_admsection {
-	position: relative;
-	left: 0;
-	right: 0;
-	overflow: auto;
-}
-
-tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td {
-	padding: 4px 8px;
-}
-#credits p {
-	padding: 0;
-	font-style: italic;
-	margin: 0;
-}
-
-/* Styles for generic tables.
-------------------------------------------------------- */
-.topic_table table {
-	width: 100%;
-}
-.topic_table .icon1, .topic_table .icon2, .topic_table .stats {
-	text-align: center;
-}
-#topic_icons {
-	margin: 12px 0 0 0;
-}
-#topic_icons .description {
-	margin: 0;
-}
-.topic_table table thead {
-	border-bottom: 1px solid #fff;
-}
-/* the subject column */
-.topic_table td {
-	font-size: 1em;
-}
-.topic_table td.subject p, .topic_table td.stats {
-	font-size: 0.85em;
-	padding: 0;
-	margin: 0;
-}
-.topic_table td.lastpost {
-	font-size: 0.85em;
-	line-height: 1.3em;
-	padding: 4px;
-}
-
-/* Sticky topics get a different background */
-.topic_table td.stickybg {
-	background:  #e8d8cf url(../images/icons/quick_sticky.png) no-repeat 98% 4px;
-}
-.topic_table td.stickybg2 {
-	background:  #f2e3d9 url(../images/icons/quick_sticky.png) no-repeat 98% 4px;
-}
-.topic_table td.locked_sticky, .topic_table td.stickybglockedbg {
-	background: #e8d8cf url(../images/icons/quick_sticky_lock.png) no-repeat 98% 4px;
-}
-.topic_table td.locked_sticky2, .topic_table td.stickybglockedbg2 {
-	background: #f2e3d9 url(../images/icons/quick_sticky_lock.png) no-repeat 98% 4px;
-}
-
-/* Plain locked topics just get the icon. */
-/* Nobody wants them to stand out much. */
-.topic_table td.lockedbg {
-	background: #e7eaef url(../images/icons/quick_lock.png) no-repeat 98% 4px;
-}
-.topic_table td.lockedbg2 {
-	background: #f0f4f7 url(../images/icons/quick_lock.png) no-repeat 98% 4px;
-}
-
-/* Stop those damned icons popping up in every table cell! */
-.topic_table td.icon1, .topic_table td.icon2, .topic_table td.stats,
-.topic_table td.lastpost, .topic_table td.moderation {
-	background-image: none;
-}
-
-/* Styles for (fatal) errors.
-------------------------------------------------- */
-
-#fatal_error {
-	width: 80%;
-	margin: auto;
-}
-.errorbox  {
-	background: #fee url(../images/warning_mute.png) 10px 50% no-repeat;
-	text-align: left;
-	border-top: 2px solid #c34;
-	border-bottom: 2px solid #c34;
-	padding: 7px 10px 7px 35px;
-	margin-bottom: 12px;
-}
-.errorbox h3 {
-	padding: 0;
-	margin: 0;
-	font-size: 1.1em;
-	text-decoration: underline;
-}
-.errorbox p {
-	margin: 12px 0 0 0;
-}
-.errorbox p.alert {
-	padding: 0;
-	margin: 0;
-	float: left;
-	width: 12px;
-	font-size: 1.5em;
-}
-.errorbox span {
-	text-decoration: underline;
-}
-
-/* Styles for info boxes
-------------------------------------------------- */
-
-.noticebox  {
-	color: #666;
-	background: #fff6ca url(../images/warning_moderate.png) 10px 50% no-repeat;
-	text-align: left;
-	border-top: 1px solid #ffd324;
-	border-bottom: 1px solid #ffd324;
-	padding: 7px 10px 7px 35px;
-	margin-bottom: 12px;
-}
-.infobox  {
-	color: #111;
-	background: #efe url(../images/icons/field_valid.png) 10px 50% no-repeat;
-	text-align: left;
-	border-top: 1px solid green;
-	border-bottom: 1px solid green;
-	padding: 7px 10px 7px 35px;
-	margin-bottom: 12px;
-}
-
-/* Styles for the profile section.
-------------------------------------------------- */
-
-dl {
-	overflow: auto;
-	margin: 0;
-	padding: 0;
-}
-
-/* The basic user info on the left */
-#basicinfo {
-	width: 20%;
-	float: left;
-}
-#basicinfo .windowbg .content {
-	padding-left: 20px;
-}
-#detailedinfo {
-	width: 79.5%;
-	float: right;
-}
-#basicinfo h4 {
-	font-size: 135%;
-	font-weight: 100;
-	line-height: 105%;
-	white-space: pre-wrap;
-	overflow: hidden;
-}
-#basicinfo h4 span.position {
-	font-size: 80%;
-	font-weight: 100;
-	display: block;
-}
-#basicinfo img.avatar {
-	display: block;
-	margin: 10px 0 0 0;
-}
-#basicinfo ul {
-	list-style-type: none;
-	margin: 10px 0 0 0;
-}
-#basicinfo ul li {
-	display: block;
-	float: left;
-	margin-right: 5px;
-	height: 20px;
-}
-#basicinfo span#userstatus {
-	display: block;
-	clear: both;
-}
-#basicinfo span#userstatus img {
-	vertical-align: middle;
-}
-#detailedinfo div.content dl, #tracking div.content dl {
-	clear: right;
-	overflow: auto;
-	margin: 0 0 18px 0;
-	padding: 0 0 15px 0;
-	border-bottom: 1px #ccc solid;
-}
-#detailedinfo div.content dt, #tracking div.content dt {
-	width: 35%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0;
-	font-weight: bold;
-	clear: both;
-}
-#detailedinfo div.content dd, #tracking div.content dd {
-	width: 65%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0;
-}
-#detailedinfo div.content dl.noborder {
-	border-bottom: 0;
-}
-#detailedinfo div.content dt.clear {
-	width: 100%;
-}
-.signature, .custom_fields_above_signature {
-	border-top: 1px #ccc solid;
-}
-.signature h5 {
-	font-size: 0.85em;
-	margin-bottom: 10px;
-}
-#personal_picture {
-	display: block;
-	margin-bottom: 4px;
-}
-#avatar_server_stored div {
-	float: left;
-}
-#avatar_upload {
-	overflow: auto;
-}
-#main_admsection #basicinfo, #main_admsection #detailedinfo {
-	width: 100%;
-}
-#main_admsection #basicinfo h4 {
-	float: left;
-	width: 35%;
-}
-#main_admsection #basicinfo img.avatar {
-	float: right;
-	vertical-align: top;
-}
-#main_admsection #basicinfo ul {
-	clear: left;
-}
-#main_admsection #basicinfo span#userstatus {
-	clear: left;
-}
-#main_admsection #basicinfo p#infolinks {
-	display: none;
-	clear: both;
-}
-#main_admsection #basicinfo .botslice {
-	clear: both;
-}
-
-/* Profile statistics */
-#generalstats div.content dt {
-	width: 50%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0;
-	font-weight: bold;
-	clear: both;
-}
-#generalstats div.content dd {
-	width: 50%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0;
-}
-
-/* Activity by time */
-#activitytime {
-	margin: 6px 0;
-}
-.activity_stats {
-	margin: 0;
-	padding: 0;
-}
-.activity_stats li {
-	margin: 0;
-	padding: 0;
-	width: 4.16%;
-	float: left;
-}
-.activity_stats li span {
-	display: block;
-	border: solid #222;
-	border-width: 1px 1px 0 0;
-	text-align: center;
-}
-.activity_stats li.last span {
-	border-right: none;
-}
-.activity_stats li div.bar {
-	margin: 0 auto;
-	width: 15px;
-}
-.activity_stats li div.bar div {
-	background: #6294CE;
-}
-.activity_stats li div.bar span {
-	position: absolute;
-	top: -1000em;
-	left: -1000em;
-}
-
-/* Most popular boards by posts and activity */
-#popularposts {
-	width: 49.5%;
-	float: left;
-}
-#popularactivity {
-	width: 49.5%;
-	float: right;
-}
-
-#popularposts div.content dt, #popularactivity div.content dt {
-	width: 65%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0;
-	font-weight: bold;
-	clear: both;
-}
-#popularposts div.content dd, #popularactivity div.content dd {
-	width: 35%;
-	float: left;
-	margin: 0 0 3px 0;
-	padding: 0;
-}
-
-.profile_pie {
-	background: url(../images/stats_pie.png);
-	float: left;
-	height: 20px;
-	width: 20px;
-	margin: 0 12px 0 0;
-	padding: 0;
-	text-indent: -1000em;
-}
-
-/* View posts */
-.topic .time {
-	float: right;
-}
-
-.counter {
-	margin: 0 0 0 0;
-	padding: 2px 6px 1px 2px;
-	font-size: 2.2em;
-	font-weight: bold;
-	color: #3f3f3f;
-	float: left;
-}
-.list_posts {
-	border-top: 2px solid #b3b3bf;
-	padding-top: 12px;
-	margin-top: 6px;
-	overflow: auto;
-}
-
-.core_posts {
-	margin-bottom: 3px;
-}
-
-.topic h4 {
-	margin: 3px 0;
-}
-
-.topic .post {
-	margin: 0 12px;
-	min-height: 80px;
-	height: auto !important;
-	height: 80px;
-}
-
-.topic .mod_icons {
-	text-align: right;
-	margin-right: 12px;
-}
-
-#tracking div.content dl {
-	border-bottom: 0;
-	margin: 0;
-	padding: 0;
-}
-
-#creator dl {
-	margin: 0;
-}
-#creator dt {
-	width: 40%;
-	float: left;
-	clear: both;
-	margin: 0 0 10px 0;
-}
-#creator dd {
-	float: right;
-	width: 55%;
-	margin: 0 0 10px 2px;
-	overflow: auto;
-}
-img.centericon {
-	vertical-align: middle;
-}
-.ignoreboards {
-	margin: 0 2%;
-	padding: 0;
-	width: 90%;
-}
-.ignoreboards a {
-	font-weight: bold;
-	border-bottom: 1px solid #c4c4c4;
-	padding: 1px 0;
-}
-.ignoreboards a:hover {
-	text-decoration: none;
-	border-bottom: 1px solid #334466;
-}
-.ignoreboards ul {
-	margin: 0;
-	padding: 0;
-}
-.ignoreboards li {
-	float: left;
-	clear: both;
-}
-.ignoreboards li.category {
-	margin: 8px 0 0 0;
-	width: 100%;
-}
-.ignoreboards li ul {
-	margin: 2px 0 0 0;
-}
-.ignoreboards li.category ul li.board {
-	width: 93%;
-}
-
-#theme_settings {
-	overflow: auto;
-	margin: 0;
-	padding: 0;
-}
-
-#theme_settings li {
-	margin: 10px 0;
-	padding: 0;
-}
-/* Paid Subscriptions */
-#paid_subscription {
-	width: 100%;
-}
-#paid_subscription dl.settings {
-	margin-bottom: 0;
-}
-#paid_subscription dl.settings dd, #paid_subscription dl.settings dt {
-	margin-bottom: 4px;
-}
-/* Pick theme */
-#pick_theme {
-	width: 100%;
-	float: left;
-}
-/*Issue a warning*/
-#warn_body{
-	width: 80%;
-	font-size: 0.9em;
-}
-
-/* Styles for the statistics center.
-------------------------------------------------- */
-#statistics {
-	padding: 6px 0;
-}
-#statistics div.title_bar {
-	margin: 4px 0 0 0;
-}
-#statistics .titlebg img {
-	margin: 3px 6px 0 3px;
-}
-#statistics .cat_bar {
-	margin: 4px 0 0 0;
-}
-#statistics h3.catbg {
-	text-align: center;
-}
-#statistics .flow_hidden {
-	background: #f0f4f7;
-	margin: 4px 0;
-	padding: 2px 6px;
-	border-radius: 7px;
-}
-#statistics div.windowbg2 {
-	background: none;
-}
-#stats_left, #top_posters, #top_topics_replies, #top_topics_starter {
-	float: left;
-	width: 50%;
-	padding: 0 3px 0 0; 
-}
-#stats_right, #top_boards, #top_topics_views, #most_online {
-	float: right;
-	width: 50%;
-	padding: 0 0 0 3px; 
-}
-#stats_left{
-	border-right: 2px solid #fff;
-}
-dl.stats {
-	clear: both;
-	overflow: hidden;
-	margin: 0;
-	padding: 0;
-}
-dl.stats dt {
-	width: 50%;
-	float: left;
-	margin: 0 0 4px 0;
-	padding: 0;
-	line-height: 1.5em;
-	clear: both;
-	font-size: 1em;
-}
-dl.stats dd {
-	text-align: right;
-	width: 50%;
-	font-size: 1em;
-	float: right;
-	margin: 0 0 4px 0;
-	padding: 0 4px 0 0;
-	line-height: 1.5em;
-	min-height: 1.5em;
-	background: #fff;
-	border: 1px solid #aaa;
-	border-radius: 2px;
-}
-.top_row dl.stats dd {
-	background: none; border: none;
-}
-.statsbar div.bar {
-	float: left;
-	background: orange;
-	border-right: 1px solid #999;
-	border-radius: 1px 0 0 1px;
-	box-shadow: 4px -4px 8px rgba(0,0,0,0.1) inset, 4px 4px 8px rgba(255,255,255,0.3) inset;
-	display: block;
-	margin: 0 4px 0 0;
-	height: 1.5em;
-}
-#stats {
-	margin: 4px 0;
-}
-#stats th.first_th {
-	padding-left: 8px;
-}
-#stats tr.windowbg2 th.lefttext {
-	border-left: 1px solid #fff;
-}
-#stats tr.windowbg2 th {
-	border-right: 1px solid #fff;
-	border-bottom: 1px solid #fff;
-}
-tr.windowbg2 th.stats_month {
-	width: 25%;
-	padding: 0 2em;
-	text-align: left;
-	border-left: 1px solid #fff;
-}
-tr.windowbg2 td.stats_day {
-	padding: 0 3.5em;
-	text-align: left;
-	border-left: 1px solid #fff;
-}
-
-/* Styles for the personal messages section.
-------------------------------------------------- */
-
-#personal_messages h3 span#author, #personal_messages h3 span#topic_title {
-	float: left;
-}
-#personal_messages h3 span#author {
-	margin: 0 0 0 6px;
-}
-#personal_messages h3 span#topic_title {
-	margin: 0 0 0 9em;
-}
-#personal_messages div.labels {
-	padding: 0 12px 0 0;
-}
-#personal_messages .capacity_bar {
-	background: #f0f4f7;
-	display: block;
-	margin: 6px 0 0 12px;
-	height: 12px;
-	border: 1px solid #adadad;
-	width: 10em;
-}
-#personal_messages .capacity_bar span {
-	border-right: 1px solid #adadad;
-	display: block;
-	height: 12px;
-}
-#personal_messages .capacity_bar span.empty {
-	background: #a6d69d;
-}
-#personal_messages .capacity_bar span.filled {
-	background: #eea800;
-}
-#personal_messages .capacity_bar span.full {
-	background: #f10909;
-}
-#personal_messages .reportlinks {
-	padding: 6px 1.3em;
-}
-#searchLabelsExpand li {
-	padding: 4px 6px;
-}
-#manrules div.righttext {
-	padding: 4px 1px;
-}
-dl.addrules dt.floatleft {
-	width: 15em;
-	color: #333;
-	padding: 0 15px 6px 15px;
-}
-#addrule fieldset {
-	clear: both;
-}
-#to_item_list_container div, #bcc_item_list_container div {
-	float:left;
-	margin-right:10px;
-}
-
-/* Styles for the calendar section.
-------------------------------------------------- */
-#calendar {
-	overflow: hidden;
-}
-
-/* Used to indicate the current day in the grid. */
-.calendar_today {
-	background: #fff;
-	border: 1px solid #bbb;
-	box-shadow: 0 2px 5px rgba(0,0,0,0.05) inset;
-}
-#month_grid {
-	padding: 0 15px 0 0;
-	width: 215px;
-	text-align: center;
-	float: left;
-}
-#month_grid div.cat_bar {
-	border-radius: 5px 5px 0 0;
-	margin: 0 1px 0 0;
-	padding: 0 0 0 0;
-}
-#month_grid h3 a {
-	padding: 0 6px 0 6px;
-}
-#month_grid table {
-	width: 200px;
-	margin-bottom: 12px;
-}
-#main_grid {
-	position: relative;
-	overflow: hidden;
-}
-#main_grid table {
-	width: 100%;
-	margin-bottom: 2px;
-	padding-bottom: 4px;
-}
-#main_grid .cat_bar {
-	border-radius: 5px 5px 0 0;
-	margin: 0 1px;
-}
-#main_grid h3.catbg {
-	padding: 8px 6px 4px 6px;
-}
-#main_grid h3.catbg span {
-	display: block;
-	font-size: 1.5em;
-	margin: -3px 4px 0 4px;
-}
-#main_grid table th.days {
-	width: 14%;
-	padding: 4px 0;
-}
-#main_grid table td.weeks {
-	text-align: center;
-	font-weight: bold;
-	font-size: 1.8em;
-}
-#main_grid table td.weeks a:hover {
-	text-decoration: none;
-}
-#main_grid table td.days {
-	vertical-align: top;
-	text-align: center;
-}
-#main_grid h3.weekly {
-	text-align: center;
-	font-size: 1.44em;
-}
-#main_grid ul.weeklist, #main_grid ul.weeklist li {
-	margin: 0 0 8px 0;
-	padding: 0;
-	float: left;
-	width: 100%;
-	overflow: hidden;
-}
-#main_grid ul.weeklist li {
-	margin: 0 1px 0 1px;
-	border-top: 2px solid #fff;
-}
-#main_grid .weeklist h4 {
-	text-align: center;
-	float: left;
-	width: 10em;
-	font-size: 1.2em;
-	padding: 15px 0;
-}
-#main_grid .weeklist h4 a:hover {
-	text-decoration: none;
-	border-bottom: 1px solid #346;
-}
-/* Use the old one true layout trick here. */
-#main_grid .weeklist .windowbg2 {
-	margin: 0 0 -95px 12em;
-	padding: 8px 8px 100px 8px;
-	border-radius: 0;
-	border-left: 2px solid #fff;
-}
-#main_grid .weeklist .calendar_today {
-	margin: 0 0 -95px 12em;
-	padding: 8px 8px 100px 8px;
-	border: none;
-	background: #fff;
-	box-shadow: none;
-}
-a.modify_event {
-	color: red;
-}
-span.hidelink {
-	font-style: italic;
-}
-/* Add a background that fits with the calendar. */
-#calendar_navigation {
-	margin: -6px 1px 0 1px;
-	padding: 12px 0;
-	text-align: center;
-	float: left;
-	width: 100%;
-	background: #e7eaef;
-}
-/* Cheat and match this to the submit button. */
-#main_grid .buttonlist {
-	position: absolute;
-	bottom: 12px;
-	right: 12px;
-}
-#main_grid .buttonlist a {
-	background: #cde7ff url(../images/theme/submit_bg.png) no-repeat;
-	border: 1px solid #aaa;
-	border-radius: 3px;
-}
-#main_grid .buttonlist a:hover {
-	background: #dceeff url(../images/theme/submit_bg.png) no-repeat 0 -140px;
-	color: #111;
-}
-
-/* Styles for the memberlist section.
-------------------------------------------------- */
-#mlist_search {
-	margin: auto;
-	width: 500px;
-}
-
-/* Styles for the basic search section.
-------------------------------------------------- */
-#searchform, #simple_search p {
-	padding: 6px;
-	margin: 0;
-}
-#simple_search, #simple_search p, #advanced_search {
-	text-align: center !important;
-	margin: 0;
-}
-#search_error {
-	font-style: italic;
-	padding: 4px 12px;
-}
-#search_term_input {
-	font-size: 115%;
-	margin: 0 0 12px;
-}
-
-/* Styles for the advanced search section.
-------------------------------------------------- */
-#searchform fieldset {
-	text-align: left;
-	padding: 0;
-	border: none;
-}
-#advanced_search dl#search_options {
-	margin: 0 auto;
-	width: 600px;
-	padding-top: 12px;
-	overflow: hidden;
-}
-#advanced_search dt {
-	clear: both;
-	float: left;
-	padding: 2px;
-	text-align: right;
-	width: 20%;
-}
-#advanced_search dd {
-	width: 75%;
-	float: left;
-	padding: 2px;
-	margin: 0 0 0 6px;
-	text-align: left;
-}
-#searchform p.clear {
-	clear: both;
-}
-
-/* Styles for the search results page.
-------------------------------------------------- */
-.topic_table td blockquote, .topic_table td .quoteheader {
-	margin: 6px;
-}
-.search_results_posts {
-	overflow: hidden;
-}
-.search_results_posts .buttons {
-	padding: 5px 12px 0 0;
-}
-
-/* Styles for the help section.
-------------------------------------------------- */
-
-#help_container {
-	margin: 0 0 0 0;
-	padding: 0 0 8px 0;
-	overflow: auto;
-}
-#helpmain {
-	padding: 12px;
-}
-#helpmain p {
-	margin: 10px 0;
-	line-height: 1.5em;
-}
-#helpmain ul {
-	line-height: 2em;
-	margin: 0 0 0 25px;
-}
-#helpmain ul li{
-	list-style-type: disc;
-}
-#helpmain ul li a {
-	font-weight: bold;
-}
-
-/* Styles for print media.
-------------------------------------------------------- */
-@media print {
-	#headerarea
-	{
-		display: none;
-	}
-
-	.tborder
-	{
-		border: none;
-	}
-}
-
-/* Styles for the tooltips
-------------------------------------------------------- */
-.tooltip {
-	position: absolute;
-	z-index: 999;
-	left: -9999px;
-	word-wrap: break-word;
-	max-width: 350px;
-	padding: 6px 9px;
-	color: #333;
-	background: #fff;
-	border: 1px solid #aaa;
-	border-radius: 4px 4px 4px 4px;
-	box-shadow: 1px 2px 4px rgba(0,0,0,0.2), 0 0px 10px rgba(0,0,0,0.05) inset;
-}
-
-/* Styles for popup windows
-------------------------------------------------------- */
-.popup_container
-{
-	display: none;
-	position: fixed;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-	background: rgba(0,0,0,0.5);
-}
-.popup_window
-{
-	position: fixed;
-	width: 480px;
-	z-index: 99;
-	padding: 0;
-	box-shadow: 0 0 8px rgba(0,0,0,0.2);
-	border: 1px solid #ccc;
-	border-radius: 5px;
-	max-height: none!important;
-	overflow: visible!important;
-}
-.popup_content, .popup_heading
-{
-	padding: 12px;
-	margin: 0;
-	border-radius: 5px 5px 0 0;
-}
-.popup_heading
-{
-	border-radius: 4px 4px 0 0;
-}
-.popup_content
-{
-	max-height: 20em;
-	overflow: auto;
-}
-.popup_heading .hide_popup
-{
-	display: inline-block;
-	width: 16px;
-	height: 16px;
-	background: url(../images/buttons/delete.png) center center no-repeat;
-	float: right;
-}
-.popup_heading .icon
-{
-	vertical-align: middle;
-	margin: -4px 4px 0 0;
-}
-
-/* Styles for the progress bar 
--------------------------------------------------- */
-.progress_bar {
-	height: 15pt;
-	border: 1px solid black;
-	background-color: white;
-	padding: 3px;
-	width: 80%;
-	margin: 0 auto;
-	position: relative;
-	border-radius: 5px;
-	box-shadow: inset 0 2px 5px rgba(0,0,0,0.05);
-}
-.progress_bar div.full_bar {
-	padding-top: 1pt;
-	width: 100%;
-	color: black;
-	position: absolute;
-	text-align: center;
-	font-weight: bold;
-	border-radius: 3px;
-	z-index: 2;
-}
-.progress_bar div.green_percent {
-	height: 15pt;
-	background-color: #c1ffc1;
-	background-image: -webkit-linear-gradient(top, #c1ffc1, green);
-	background-image: -moz-linear-gradient(top, #c1ffc1, green);
-	background-image: -ms-linear-gradient(top, #c1ffc1, green);
-	background-image: -o-linear-gradient(top, #c1ffc1, green);
-	background-image: linear-gradient(top, #c1ffc1, green);
-	border-radius: 3px;
-	z-index: 1;
-}
-.progress_bar div.blue_percent {
-	height: 15pt;
-	background-color: #98b8f4;
-	background-image: -webkit-linear-gradient(top, #98b8f4, blue);
-	background-image: -moz-linear-gradient(top, #98b8f4, blue);
-	background-image: -ms-linear-gradient(top, #98b8f4, blue);
-	background-image: -o-linear-gradient(top, #98b8f4, blue);
-	background-image: linear-gradient(top, #98b8f4, blue);
-	border-radius: 3px;
-	z-index: 1;
-}
-
-/* Experimental additions. */
-/*-------------------------*/
-
-/* Drop the stats cell from the board index on narrow screens. */
-/* Much more user-friendly IMHO. */
-
-@media screen and (max-width: 1220px) {
-	.table_list td.stats {
-		display: none;
-	}
-	.table_list td.lastpost p {
-		border-left: 2px solid #fff;
-		padding: 1px 5px 2px 10px;
-		margin-top: 1px;
-	}
-
-	.table_grid tbody tr td {
-		background: /*#e7eaef*/ #e8eff5;
-	}
-	.table_grid tbody tr:nth-child(even) td {
-		background: /*#f0f4f7*/ #eaf1f4;
-	}
-}
-
-/* Re-style the old board index with CSS tweaks only. */
-
-.table_list {
-	border-collapse: collapse;
-	margin: 0 2px;
-}
-.table_list .header td {
-	border-bottom: 1px solid #ddd;
-}
-
-/* Firefox seems to like this. Maybe only call for FF. */
-.table_list .cat_bar {
-	margin: 0 0 0 -1px;
-}
-
-.table_list td.icon, .table_list td.info, .table_list td.stats, .table_list td.lastpost {
-	border-top: 2px solid #fff;
-	height: 4.5em;
-}
-.table_list td.icon {
-	min-width: 50px;
-	/*Top aligned is much nicer for the icon. */
-	vertical-align: top;
-	padding-top: 7px;
-	background: none;
-}
-.table_list td.info {
-	padding-left: 1px;
-}
-.table_list td.stats {
-	padding-top: 6px;
-	background: none;
-}
-.table_list td.stats p {
-	border-left: 2px solid #fff;
-	border-right: 2px solid #fff;
-}
-.table_list tbody.content td.lastpost {
-	font-size: 0.9em;
-	min-width: 27em;
-}
-.table_list tbody.content td.lastpost p {
-	font-size: 1em;
-	line-height: 1.5em;
-	padding-top: 3px;
-}
-.table_list td.children {
-	background: none;
-	padding: 0 0 0 0;
-	border-top: 2px solid #fff;
-
-}
-.table_list td.children p {
-	padding: 3px 4px 2px 1px;
-}
-
-/* Clean up the fieldset styling. WTF was that shit? */
-.content fieldset {
-	border: double #ccc;
-}
-fieldset legend {
-	box-shadow: none;
-	border: none;
-}
+/* Styles for the general looks for the Curve theme.
+------------------------------------------------------- */
+
+/* Normal, standard links. */
+a:link, a:visited {
+	color: #346;
+	text-decoration: none;
+}
+a:hover {
+	text-decoration: underline;
+	cursor: pointer;
+}
+
+/* Links that open in a new window. */
+a.new_win:link, a.new_win:visited {
+	color: #346;
+	text-decoration: none;
+}
+a.new_win:hover {
+	text-decoration: underline;
+}
+
+/* Set a fontsize that will look the same in all browsers. */
+body {
+	background: #E9EEF2 url(../images/theme/backdrop.png) repeat-x;
+	font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif;
+	/* use dark grey for the text. */
+	color: #222;
+	margin: 0 auto;
+	padding: 15px 0;
+	position: relative;
+}
+
+/* Help popups require a different styling of the body element. */
+/* Deprecated? */
+body#help_popup {
+	padding: 12px;
+}
+
+/* use dark grey for the text.
+body, td, th, tr {
+	color: #222;
+} */
+
+/* This division wraps the entire forum when a forum width is set. */
+#wrapper {
+	margin: 0 auto;
+	min-width: 764px;
+}
+
+/* Tables should show empty cells. */
+table {
+	empty-cells: show;
+}
+
+/* Makes sense to default most elements to zero padding and margin. */
+/* <p> is a possible exception for margins. Must test that one a bit. */
+/* Box sizing for the masses. Very handy for stabilising fluid layouts. */
+div, p, ul, ol, li, dl, dd ,dt, fieldset, form {
+	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
+	padding: 0;
+	margin: 0;
+}
+
+/* Set list-style to none by default. Best in most places.*/
+ul, ol, li {
+	list-style: none;
+}
+
+/* I think the reset class can be deprecated. */
+/* Must test interitance thoroughly to be sure. */
+/* A quick reset list class. */
+ul.reset, ul.reset li {
+	padding: 0;
+	margin: 0;
+	list-style: none;
+}
+
+/* We can style the different types of input buttons to be uniform throughout different browsers and their color themes.
+	.button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers
+	.button_link   - covers links to make them look like a submit button
+	.button_reset  - covers input[type=reset] and button[type=reset] throughout all browsers
+	.input_check   - covers input[type=checkbox] throughout all browsers
+	.input_radio   - covers input[type=radio] throughout all browsers
+	.input_text    - covers input[type=text] throughout all browsers
+	.input_file    - covers input[type=file] throughout all browsers
+*/
+/* Thought it made sense to declare box-sizing here too. */
+input, button, select, textarea, textarea.editor {
+	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
+	background: #fff;
+	outline: none !important;
+	border: 1px solid #bbb;
+	vertical-align: middle;
+	border-radius: 3px;
+	box-shadow: 0 2px 5px rgba(0,0,0,0.05) inset;
+	padding: 3px;
+	font: 95%/115% verdana, Helvetica, sans-serif;
+	color: #333;
+}
+/* The font size of textareas should be just a little bit larger. */
+textarea {
+	font: 100%/130% verdana, Helvetica, sans-serif;
+}
+
+/* Buttons should be styled a bit differently, in order to make them look more button'ish. */
+#frmLogin input.button_submit, #guest_form  input.button_submit, #calendar_navigation input.button_submit {
+	float: none;
+	margin-left: inherit;
+}
+.button_submit, .button_reset, .button_link {
+	background: #cde7ff url(../images/theme/submit_bg.png) no-repeat;
+	border: 1px solid #aaa;
+	cursor: pointer;
+	font-weight: normal;
+	margin-left: 12px;
+	float: right;
+}
+.button_link {
+	padding: 4px 5px 4px 4px;
+	font: 95%/115% verdana, Helvetica, sans-serif;
+	float: right;
+	border-radius: 3px;
+}
+a.button_link {
+ 
+	color: #333;
+	margin: 0 !important;
+}
+input:hover, textarea:hover, button:hover, select:hover {
+	outline: none !important;
+	border: 1px solid #999;
+}
+textarea:hover, textarea.editor:hover {
+	background: #fbfbfb;
+}
+.button_submit:hover, .button_reset:hover, .button_link:hover {
+	border: 1px solid #aaa;
+	background: #dceeff url(../images/theme/submit_bg.png) no-repeat 0 -140px;
+}
+.button_link:hover {
+	text-decoration: none;
+}
+input:focus, textarea:focus, button:focus, select:focus, textarea.editor:focus {
+	outline:none !important;
+	border: 1px solid #999;
+	box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset;
+}
+select option  {
+	padding: 0em 4px 0 4px;
+}
+
+/* the new "button" */
+a.new_posts, span.new_posts {
+	color: #fff;
+	font-weight: bold;
+	line-height: 1.12px;
+	border-radius: 2px;
+	background: orange;
+	color: #fff;
+}
+span.new_posts {
+	display: inline;
+	margin: 0 5px 0 -2px;
+	padding: 0 4px 1px 4px;
+	font-size: 9px;
+	box-shadow: 1px 2px 2px rgba(0,0,0,0.1), 0 -2px 4px rgba(0,0,0,0.1) inset;
+}
+a span.new_posts:hover {
+	text-decoration: underline;
+}
+
+/* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */
+input.input_check, input.input_radio {
+	border: none;
+	background: none;
+	vertical-align: top;
+}
+h3.catbg input.input_check {
+	margin: 0 7px 0 7px;
+}
+
+/* Give disabled text input elements a different background color. */
+input[disabled].input_text {
+	background: #eee;
+}
+
+/* Standard horizontal rule.. ([hr], etc.) */
+hr {
+	height: 1px;
+	border: 0;
+	color: #ccc;
+	background-color: #ccc;
+}
+hr.hrcolor {
+	height: 1px;
+	border: none;
+	color: #ccc;
+	background-color: #ccc;
+}
+
+/* Set the color on these tags. */
+h1, h2, h3, h4, h5, h6 {
+	color: #222;
+	font-size: 1em;
+	margin: 0;
+	padding: 0;
+}
+h3, h4 {
+	padding-bottom: 3px;
+}
+
+/* Fieldsets are used to group elements. */
+fieldset {
+	padding: 18px;
+	margin: 0 0 6px 0;
+	border: 1px solid #ccc;
+	border-radius: 3px;
+}
+fieldset legend {
+	font-weight: bold;
+	color: #555;
+}
+
+/* Define strong as bold, and em as italics */
+strong {
+	font-weight: bold;
+	/* Having bold slightly lighter balances apparent darkness. */
+	color: #333;
+}
+em {
+	font-style: italic;
+}
+/* Alternative for u tag */
+.underline {
+	text-decoration: underline;
+}
+
+/* Common classes to easy styling.
+------------------------------------------------------- */
+
+.floatright {
+	float: right;
+}
+.floatleft {
+	float: left;
+}
+
+.flow_auto {
+	overflow: auto;
+}
+.flow_hidden {
+	overflow: hidden;
+}
+.flow_hidden .windowbg, .flow_hidden .windowbg2 {
+	margin-top: 2px;
+}
+.clear {
+	clear: both;
+}
+.clear_left {
+	clear: left;
+}
+.clear_right {
+	clear: right;
+}
+
+/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
+.smalltext, tr.smalltext th {
+	font-size: 0.85em;
+	font-family: verdana, sans-serif;
+}
+.largetext {
+	font-size: 1.4em;
+}
+.centertext {
+	margin: 0 auto;
+	text-align: center;
+}
+.righttext {
+	margin-left: auto;
+	margin-right: 0;
+	text-align: right;
+}
+.lefttext {
+	margin-left: 0;
+	margin-right: auto;
+	text-align: left;
+}
+.double_height {
+	line-height: 2em;
+}
+/* some common padding styles */
+.padding {
+	padding: 8px;
+}
+.main_section, .lower_padding {
+	padding-bottom: 6px;
+}
+
+/* Some BBC related styles.
+------------------------------------------------------- */
+
+/* A quote, perhaps from another post. */
+.bbc_standard_quote, .bbc_alternate_quote {
+	font-size: 0.9em;
+	color: #222;
+	background: url(../images/theme/quote.png) 1px 1px no-repeat;
+	border-top: 2px solid #99A;
+	border-bottom: 2px solid #99A;
+	padding: 10px 18px;
+	margin: 1px 0 6px 0;
+	overflow: auto;
+}
+
+/* Alterate blockquote stylings */
+.bbc_standard_quote {
+	background-color: #d7daec;
+}
+.bbc_alternate_quote {
+	background-color: #e7eafc;
+}
+
+/* A code block - maybe PHP ;). */
+.bbc_code {
+	display: block;
+	font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
+	font-size: 0.9em;
+	background: #eef;
+	border-top: 2px solid #999;
+	border-bottom: 2px solid #999;
+	margin: 1px 0 6px 0;
+	padding: 3px 12px;
+	overflow: auto;
+	white-space: nowrap;
+	/* Show a scrollbar after about 6 lines. */
+	/* This is much better than the old max-height css. */
+	height: 10em;
+	resize: vertical;
+}
+
+/* The "Quote:" and "Code:" header parts... */
+.codeheader, .quoteheader {
+	color: #666;
+	font-size: 0.9em;
+	font-weight: bold;
+	padding: 0 2px;
+}
+
+/* For links to change the code stuff... */
+.codeoperation {
+	font-weight: normal;
+}
+
+/* Let's get a bit more flexibility in font sizes for quotes and code. */
+/* We just need to stop em compounding when elements are nested. */
+.bbc_standard_quote .bbc_alternate_quote, .bbc_alternate_quote .bbc_standard_quote,
+.bbc_standard_quote .bbc_code, .bbc_alternate_quote .bbc_code, .bbc_standard_quote .codeheader,
+.bbc_alternate_quote .codeheader, .bbc_standard_quote .quoteheader, .bbc_alternate_quote .quoteheader {
+	font-size: 1em;
+}
+
+/* Styling for BBC tags */
+.bbc_link:link, .bbc_link:visited {
+	border-bottom: 1px solid #A8B6CF;
+}
+.bbc_link:hover {
+	text-decoration: none;
+	border-bottom: 1px solid #346;
+}
+.bbc_size {
+	line-height: 1.4em;
+}
+.bbc_color a {
+	color: inherit;
+}
+.bbc_img {
+	border: 0;
+}
+.bbc_table {
+	font: inherit;
+	color: inherit;
+}
+.bbc_table td {
+	font: inherit;
+	color: inherit;
+	vertical-align: top;
+}
+.bbc_u {
+	text-decoration: underline;
+}
+.bbc_list {
+	text-align: left;
+}
+.bbc_tt {
+	font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
+}
+
+/* No image should have a border when linked. */
+a img {
+	border: 0;
+}
+
+/* Generally, those [?] icons.  This makes your cursor a help icon. */
+.help {
+	cursor: help;
+}
+.help .icon {
+	margin: 0;
+	cursor: help;
+	/*line-height: 2.5em;*/
+	opacity: 0.8;
+}
+.help .icon:hover {
+	opacity: 1;
+}
+/* /me uses this a lot. (emote, try typing /me in a post.) */
+.meaction {
+	color: red;
+}
+
+/* Highlighted text - such as search results. */
+.highlight {
+	font-weight: bold;
+	color: #ff7200 !important;
+	font-size: 1.1em;
+}
+
+/* A more discreet highlight color, for selected membergroups etc. */
+.highlight2 {
+	background: #D1E1EF;
+	color: #111 !important;
+}
+
+/* Generic, mostly color-related, classes.
+------------------------------------------------------- */
+
+.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td {
+	color: #444;
+	font-family: arial, helvetica, sans-serif;
+	font-size: 1.1em;
+	font-weight: bold;
+	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
+}
+.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th {
+	color: #fff;
+	font-family: arial, helvetica, sans-serif;
+	font-size: 1.1em;
+	font-weight: bold;
+	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
+}
+
+/* adjust the table versions of headers */
+tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2 {
+	padding: 0 6px;
+}
+tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited {
+	color: #444;
+}
+tr.catbg th a:link, tr.catbg th a:visited, tr.catbg2 td a:link, tr.catbg2 td a:visited {
+	color: #fff;
+}
+.catbg select {
+	height: 2em;
+	font-size: 0.85em;
+	padding: 0;
+}
+
+/* Alternating backgrounds for posts, and several other sections of the forum. */
+.windowbg, #preview_body {
+	color: #111;
+	background: #e7eaef;
+}
+.windowbg2 {
+	color: #111;
+	background: #f0f4f7;
+}
+.windowbg3 {
+	color: #111;
+	background: #cacdd3;
+}
+
+/* General code for generic divs. Should make them behave. */
+div.windowbg, div.windowbg2 {
+	border-radius: 5px;
+	overflow: auto;
+	padding: 10px 0;
+	margin-top: 3px;
+}
+
+/* the page navigation area */
+.pagesection {
+	font-size: 0.9em;
+	padding: 2px;
+	overflow: hidden;
+	margin-bottom: 1px;
+}
+div.pagesection div.floatright input, div.pagesection div.floatright select {
+	margin-top: 3px;
+}
+.pagelinks {
+	padding: 8px 0 5px 0;
+}
+.navPages span {
+	text-transform: uppercase;
+}
+
+/* Colors for background of posts requiring approval */
+.approvebg {
+	color: #111;
+	background: #ffeaea;
+}
+.approvebg2 {
+	color: #111;
+	background: #fff2f2;
+}
+
+/* Color for background of *topics* requiring approval */
+.approvetbg {
+	color: #111;
+	background: #e4a17c;
+}
+.approvetbg2 {
+	color: #111;
+	background: #f3bd9f;
+}
+
+/* Sticky topics get a different background */
+.stickybg {
+	background: #e8d8cf;
+}
+.stickybg2 {
+	background: #f2e3d9;
+}
+
+/* Plain locked topics just get the icon. */
+/* Nobody wants them to stand out much. */
+.lockedbg {
+	background: #e7eaef;
+}
+.lockedbg2 {
+	background: #f0f4f7;
+}
+
+/* Posts and personal messages displayed throughout the forum. */
+.post, .personalmessage {
+	overflow: auto;
+	line-height: 1.4em;
+	padding: 1px 0;
+}
+
+/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
+.signature, .attachments {
+	width: 98%;
+	overflow: auto;
+	clear: right;
+	padding: 12px 0 3px 0;
+	border-top: 1px solid #aaa;
+	line-height: 1.4em;
+	font-size: 0.85em;
+}
+.custom_fields_above_signature {
+	width: 98%;
+	clear: right;
+	padding: 12px 0 3px 0;
+	border-top: 1px solid #aaa;
+	line-height: 1.4em;
+	font-size: 0.85em;
+}
+
+/* Sometimes there will be an error when you post */
+.error {
+	color: red;
+}
+
+/* Messages that somehow need to attract the attention. */
+.alert {
+	color: red;
+}
+
+/* Calendar colors for birthdays, events and holidays */
+.birthday {
+	color: #920ac4;
+}
+
+.event {
+	color: #078907;
+}
+
+.holiday {
+	color: #000080;
+}
+
+/* Colors for warnings */
+.warn_mute {
+	color: red;
+}
+
+.warn_moderate {
+	color: #ffa500;
+}
+
+.warn_watch, .success {
+	color: green;
+}
+
+a.moderation_link, a.moderation_link:visited {
+	color: red;
+	font-weight: bold;
+}
+
+.openid_login {
+	background: white url(../images/openid.png) no-repeat;
+	padding-left: 18px;
+}
+
+/* a descriptive style */
+.description, .description_board, .plainbox {
+	padding: 6px 12px;
+	font-size: 0.9em;
+	line-height: 1.4em;
+	border: 1px solid #bbb;
+	background: #f5f5f0;
+	margin: 2px 1px 12px 1px;
+}
+.description_board {
+	margin: 12px 1px 0 1px;
+}
+
+/* an informative style */
+.information {
+	padding: 6px 12px;
+	font-size: 0.9em;
+	line-height: 1.3em;
+	border: 1px solid #bbb;
+	background: #f0f6f0;
+	margin: 2px 1px 12px 1px;
+}
+.information p {
+	padding: 12px;
+	margin: 0;
+}
+p.para2 {
+	padding: 12px 0 44px 0;
+	margin: 0;
+}
+/* AJAX notification bar
+------------------------------------------------------- */
+#ajax_in_progress {
+	background: url(../images/theme/loadingbar.png) repeat-x;
+	color: #f96f00;
+	text-align: center;
+	font-size: 16pt;
+	padding: 8px;
+	width: 100%;
+	height: 66px;
+	line-height: 25px;
+	position: fixed;
+	top: 0;
+	left: 0;
+}
+
+#ajax_in_progress a {
+	color: orange;
+	text-decoration: underline;
+	font-size: smaller;
+	float: right;
+	margin-right: 20px;
+}
+
+/* Lists with settings use these a lot.
+------------------------------------------------------- */
+dl.settings {
+	clear: right;
+	overflow: auto;
+	margin: 0 0 10px 0;
+	padding: 0;
+}
+dl.settings dt {
+	width: 40%;
+	float: left;
+	margin: 0 0 10px 0;
+	padding: 0;
+	clear: both;
+}
+dl.settings dt.settings_title {
+	width: 100%;
+	float: none;
+	margin: 0 0 10px 0;
+	padding: 5px 0 0 0;
+	font-weight: bold;
+	clear: both;
+}
+dl.settings dt.windowbg {
+	width: 98%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0 0 5px 0;
+	clear: both;
+}
+dl.settings dd {
+	width: 56%;
+	float: right;
+	overflow: auto;
+	margin: 0 0 3px 0;
+	padding: 0;
+}
+dl.settings img {
+	margin: 0 10px 0 0;
+	vertical-align: middle;
+}
+/* help icons */
+dl.settings dt a img {
+	position: relative;
+	vertical-align: top;
+}
+
+/* Styles for rounded headers.
+------------------------------------------------------- */
+h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg {
+	overflow: hidden;
+	font-size: 1.2em;
+	font-weight: bold;
+	line-height: 1.5em;
+	padding: 8px;
+}
+h3.catbg a:link, h3.catbg a:visited, h4.catbg a:link, h4.catbg a:visited, h3.catbg, .table_list tbody.header td, .table_list tbody.header td a {
+	color: #fff;
+}
+h3.catbg2 a, h3.catbg2 {
+	color: #feb;
+}
+h3.catbg a:hover, h4.catbg a:hover, .table_list tbody.header td a:hover {
+	color: #fd9;
+	text-decoration: none;
+}
+h3.catbg2 a:hover {
+	color: #fff;
+	text-decoration: none;
+}
+h3.titlebg a, h3.titlebg, h4.titlebg, h4.titlebg a {
+	color: #444;
+}
+h3.titlebg a:hover, h4.titlebg a:hover {
+	color: #000838;
+	text-decoration: none;
+}
+h3.catbg img.icon {
+	vertical-align: middle;
+	margin: 0 5px 0 0;
+}
+h4.catbg a.toggle img {
+	vertical-align: middle;
+	margin: 0 5px 0 5px;
+}
+h4.catbg, h4.catbg2, h3.catbg, h3.catbg2, .table_list tbody.header td.catbg {
+	background: none;
+}
+h4.titlebg, h3.titlebg {
+	background: none;
+}
+h4.titlebg img.icon {
+	float: left;
+	margin: 0 8px 0 0;
+}
+div.cat_bar {
+	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
+	margin-bottom: 1px;
+	border-radius: 5px;
+}
+div.title_bar {
+	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
+	margin-bottom: 1px;
+	border-radius: 5px;
+}
+
+/* Info center title bars are a bit different. */
+div.title_barIC {
+	background: #dde3e9 url(../images/theme/bars.png) 0 0 repeat-x;
+	margin-bottom: 1px;
+	border-radius: 5px;
+}
+div.title_barIC h4.titlebg {
+	background: none;
+}
+
+/* Upshrinks in cat and title bars. */
+#upshrinkHeaderIC p.pminfo {
+	margin: 0;
+	padding: 6px;
+}
+img#upshrink_ic, img#newsupshrink, img.panel_toggle, img#quickReplyExpand {
+	float: right;
+	margin: 0;
+	padding: 4px 4px 0 4px;
+}
+table.table_list a.unreadlink, table.table_list a.collapse {
+	float: right;
+}
+table.table_list a.collapse {
+	padding: 4px 4px 0 8px;
+}
+
+/* Basic icons in cat and title bars. */
+#upshrinkHeaderIC h4.titlebg a img{
+	margin: 0;
+	padding: 2px 6px 0 0;
+}
+
+/* The half-round header bars for some tables. */
+.table_grid tr.catbg, .table_grid tr.titlebg {
+	font-size: 1.05em;
+	border-bottom: 1px solid #fff;
+	background: none;
+}
+.table_grid tr.catbg th, .table_grid tr.titlebg th {
+	line-height: 1.6em;
+	padding: 6px 4px;
+}
+tr.catbg th.first_th {
+	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
+	border-radius: 5px 0 0 0;
+}
+
+/* Cheat this on a bit to match the cells below it. */
+tr.catbg th.last_th {
+	background: #99abbf url(../images/theme/bars.png) 0 -170px repeat-x;
+	border-right: 1px solid #fff;
+	border-radius: 0 6px 0 0;
+}
+tr.titlebg th.first_th {
+	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
+	border-radius: 5px 0 0 0;
+}
+
+/* And cheat this on a bit too. */
+tr.titlebg th.last_th {
+	background: #c5cfd9 url(../images/theme/bars.png) 0 -340px repeat-x;
+	border-radius: 0 5px 0 0;
+}
+.table_grid th.last_th input {
+	margin: 0 2px;
+}
+.table_grid th.lefttext {
+	padding: 0 8px;
+}
+
+/* a general table class */
+table.table_grid {
+	border-collapse: collapse;
+	margin-top: 1px;
+}
+table.table_grid td {
+	padding: 3px;
+	border-bottom: 1px solid #fff;
+	border-right: 1px solid #fff;
+}
+
+/* GenericList */
+.additional_row {
+	padding: 6px 0 6px 0;
+}
+table.table_grid thead tr.catbg th {
+	/*white-space: nowrap;*/
+}
+img.sort {
+	margin-bottom: -4px;
+	margin-left: 4px;
+}
+
+/* table_grid styles for Profile > Show Permissions. */
+#permissions table.table_grid  td {
+	padding: 5px 10px;
+	cursor: default;
+} 
+
+.postbg {
+	border-left: 1px solid #7f7f7f;
+	border-right: 1px solid #7f7f7f;
+}
+
+/* Used for sections that need somewhat larger corners.
+----------------------------------------------------------- */
+.roundframe {
+	margin: 2px 0 0 0;
+	padding: 9px;
+	background: #f5f5f5;
+	border: 1px solid #c5c5c5;
+	border-radius: 7px;
+}
+.roundframe dl, .roundframe dt, .roundframe p {
+	margin: 0;
+}
+.roundframe p {
+	padding: 6px;
+}
+
+/* The main content area.
+------------------------------------------------------- */
+.content {
+	padding: 6px 15px;
+	margin: 0;
+	border: none;
+}
+.content p {
+	margin: 0 0 6px 0;
+}
+
+/* Styles used by the auto suggest control.
+------------------------------------------------------- */
+.auto_suggest_div {
+	position: absolute;
+	visibility: hidden;
+	border-radius: 3px;
+	outline: none !important;
+	border: 1px solid #bbb;
+}
+.auto_suggest_item {
+	background: #ddd;
+	padding: 1px 4px;
+}
+.auto_suggest_item_hover {
+	background: #888;
+	cursor: pointer;
+	color: #eee;
+	padding: 1px 4px;
+}
+
+/* Styles for the standard dropdown menus.
+------------------------------------------------------- */
+#main_menu {
+	margin: 0 0 0 0;
+	padding: 8px 0 0 0;
+	float: left;
+	width: 100%;
+}
+.dropmenu {
+	margin: 0 0 0 0;
+	padding: 0 0 0 0;
+	float: left;
+}
+/* Level 1 button background. */
+.dropmenu li {
+	margin: 0 2px 0 2px;
+	padding: 0 0 5px 0;
+	float: left;
+	font-size: 1em;
+	line-height: 1.9em;
+	position: relative;
+}
+/* Needed for new PM notifications. */
+.dropmenu li strong {
+	color: #333;
+}
+.dropmenu li a {
+	padding: 0 7px 0 7px;
+	margin: 0 0 0 0;
+	display: block;
+	border: 1px solid rgba(0,0,0,0);
+	border-radius: 4px;
+}
+/* Level 1 active button. */
+.dropmenu li a.active {
+	background: orange;
+	color: #fff;
+	font-weight: bold;
+	border: 1px solid #f49a3a;
+	box-shadow: 0 5px 5px rgba(255,255,255,0.2) inset;
+	text-shadow: -1px -1px 0 rgba(0,0,0,0.20);
+}
+/* Level 1 hover effects. */
+.dropmenu li a:hover, .dropmenu li:hover a, .dropmenu li a:focus {
+	background: #597b9f;
+	border: 1px solid #4a6b8c;
+	color: #fff;
+	cursor: pointer;
+	text-decoration: none;
+	box-shadow: 0 4px 4px rgba(255,255,255,0.1) inset;
+}
+/* Level 1 active button. */
+.dropmenu li a.active:hover, .dropmenu li:hover a.active {
+	background: orange;
+	border: 1px solid #f49a3a;
+	color: #444;
+	box-shadow: 0 5px 5px rgba(255,255,255,0.2) inset;
+	text-shadow: none;
+}
+/* If we feel like styling the active state separately. */
+.dropmenu li a:active {}
+/* Levels 2 and 3 submenu wrapper. */
+.dropmenu li ul {
+	z-index: 90;
+	position: absolute;
+	top: 2.2em;
+	left: -9999px;
+	width: 17em;
+	padding: 5px 0 7px 0;
+	font-weight: normal;
+	background: #fff url(../images/theme/bars.png) 0 -580px repeat-x;
+	border: solid 1px #999;
+	border-left: solid 1px #bbb;
+	border-top: solid 1px #ccc;
+	border-radius: 2px 7px 0 4px;
+	box-shadow: 3px 3px 4px rgba(0,0,0,0.3);
+}
+/* Level 2 link background. */
+.dropmenu li li {
+	margin: 0 0 0 0;
+	padding: 0 0 0 0;
+	position: relative;
+	overflow: visible;
+	border-top: 1px solid rgba(0,0,0,0);
+	border-bottom: 1px solid rgba(0,0,0,0);
+	float: none;
+}
+.dropmenu li li a {
+	font-size: 0.9em;
+	line-height: 2.4em;
+}
+.dropmenu li li a img {
+	vertical-align: middle;
+	padding: 0 2px 0 0;
+}
+/* Note: The next two declarations are for keyboard access with js disabled. */
+.dropmenu ul a:focus  {
+	margin-left: 9999px;
+	min-width: 16em;
+	background: #fff;
+	border-radius: 0 0 0 0;
+}
+.dropmenu ul ul a:focus {
+	margin-left: 19950px;
+}
+.dropmenu li:hover li a, .dropmenu li.sfhover li a {
+	margin: 0 0 0 0;
+	padding: 0 5px 0 9px;
+	display: block;
+	border: none;
+	border-radius: 0;
+	/* Necessary to allow highlighting of 1st level while hovering over submenu. */
+	background: none;
+	color: #346;
+	box-shadow: none;
+}
+/* Level 3 submenu wrapper positioning. */
+.dropmenu li ul ul, .dropmenu li.sfhover ul ul {
+	margin: -2.3em 0 0 16.3em;
+}
+/* Level 3 maintains font-size the same as Level 2. */
+.dropmenu li li li a {
+
+}
+/* Levels 2 and 3 hover effects. */
+.dropmenu li li:hover, .dropmenu li li:hover>a, .dropmenu li li a:focus, .dropmenu li li.subsections a:focus {
+	background: none;
+	color: #333;
+	text-decoration: none;
+}
+.dropmenu li li:hover {
+	border-top: 1px solid #d4dee6;
+	border-bottom: 1px solid #cbdae6;
+	background: #e3e9ef url(../images/theme/lower_section.png) 0 0 repeat-x;
+}
+/* Reposition Level 2 submenu as visible on hover. */
+.dropmenu li:hover ul, .dropmenu li.sfhover ul {
+	left: 0;
+}
+/* Hiding Level 3 submenu off hover. */
+.dropmenu li:hover ul ul, .dropmenu li.sfhover ul ul, .dropmenu li:hover ul ul ul, .dropmenu li.sfhover ul ul ul {
+	left: -9999px;
+}
+/* Reposition as visible on hover. */
+.dropmenu li li:hover ul, .dropmenu li li.sfhover ul {
+	left: -8px;
+}
+/* Indicator for additonal levels. Best in the anchor so it stays visible on hover. */
+.dropmenu li li.subsections a {
+	background: url(../images/admin/subsection.png) no-repeat 99% 40%;
+}
+/* For no-js background. */
+.dropmenu li li.subsections a:focus {
+	background: #fff url(../images/admin/subsection.png) no-repeat 99% 40%;
+}
+/* Stops inheritance of indicator icon if there is no fourth level. */
+.dropmenu li li.subsections li a {
+	background: none;
+}
+.dropmenu li li.subsections li a:focus {
+	background: #fff;
+}
+/* Highlighting of current section */
+.dropmenu li li a.chosen {
+	font-weight: bold;
+}
+
+/* The dropdown menu toggle image */
+#menu_toggle, .adm_section h4 img {
+	float: right;
+	margin: 2px;
+	padding: 5px 9px 2px 9px;
+	background: #e3e9ef url(../images/theme/lower_section.png) 0 100% repeat-x;
+	border: 1px solid #bbb;
+	border-bottom: 1px solid #aaa;
+	border-radius: 4px;
+}
+.adm_section h4 img {
+ 	margin: 0 1px;
+	padding: 3px 7px 0 7px;
+	border: 1px solid #eee;
+}
+#menu_toggle:hover, .adm_section h4 img:hover {
+	background: #fff url(../images/theme/lower_section.png) 0 30% repeat-x;
+}
+
+/* Styles for the standard button lists.
+------------------------------------------------------- */
+
+.buttonlist ul {
+	z-index: 100;
+	padding: 5px;
+	margin: 0 2px 5px 0;
+}
+.buttonlist ul li {
+	margin: 0 0 0 12px;
+	padding: 0;
+	float: left;
+}
+.buttonlist ul li a {
+	display: block;
+	font-size: 0.8em;
+	color: #222;
+	background: #e8e8e8;
+	border-radius: 4px;
+	text-transform: uppercase;
+	cursor: pointer;
+}
+.buttonlist ul li a:hover {
+	background: #ff9400;
+	color: #fff;
+	text-decoration: none;
+}
+.buttonlist ul li a span {
+	display: block;
+	height: 2.2em;
+	line-height: 2.2em;
+	padding: 0 8px;
+}
+/* the active one */
+.buttonlist ul li a.active {
+	background: #5a6c85;
+	color: #fff;
+	font-weight: bold;
+}
+.buttonlist ul li a.active:hover {
+	background: #ff9400;
+}
+.align_top ul li a, .align_bottom ul li a {
+	margin: 0 12px 0 0;
+}
+
+/* the navigation list */
+ul#navigation {
+	margin: 0;
+	font-size: 0.9em;
+	padding: 12px 5px;
+}
+ul#navigation li {
+	float: none;
+	font-size: 0.95em;
+	display: inline;
+}
+
+#adm_submenus {
+	padding-left: 25px;
+	overflow: hidden;
+}
+
+/* Styles for the general looks for the Curve theme.
+------------------------------------------------------- */
+
+/* the framing graphics */
+#header {
+	background: #fff;
+	border: 1px solid #b8b8b8;
+	border-bottom: none;
+	border-radius: 8px 8px 0 0;
+	padding: 2px 2px 0 2px;
+}
+#header .frame {
+	background: url(../images/theme/bars.png) 0 -510px repeat-x;
+	border-radius: 6px 6px 0 0;
+	display: block;
+	padding: 0 0 0 0;
+}
+/* clearing the floats */
+#top_section {
+	min-height: 50px;
+	overflow: hidden;
+	margin: 0;
+	padding: 0 15px;
+}
+#upper_wrap {
+	background: url(../images/theme/upper_section.png) 0 0 repeat-x;
+	border-radius: 6px 6px 0 0;
+	padding: 4px 10px 0 10px;
+	margin: 0 6px 0 6px;
+}
+#upper_section {
+	overflow: hidden;
+	padding: 12px 2px 0 2px;
+	margin: 0 0 0 0;
+}
+
+/* the main title, always stay at 45 pixels in height! */
+h1.forumtitle {
+	font-size: 1.8em;
+	font-family: Geneva, verdana, sans-serif;
+	line-height: 1.2em;
+	margin: 0;
+	padding: 12px 0;
+	float: left;
+}
+
+/* float these items to the right */
+#siteslogan, img#smflogo {
+	margin: 0;
+	padding: 0;
+	float: right;
+	line-height: 50px;	font-size: 1.8em;
+}
+
+/* the upshrink image needs some tweaking */
+img#upshrink {
+	float: right;
+	margin: 16px 4px 0px 8px;
+}
+
+/* ..so does the SMF logo */
+img#smflogo {
+	margin: 6px 0;
+}
+
+/* the upper_section, float the two each way */
+#upper_section .user {
+	width: 50%;
+	float: left;
+	overflow: auto;
+}
+#guest_form {
+	overflow: hidden;
+}
+#guest_form .info {
+	padding: 4px 0 ;
+	line-height: 1.3em;
+}
+#upper_section .user p {
+	float: left;
+	margin: 0 12px 12px 0;
+	padding: 0;
+}
+#upper_section .user ul {
+	margin: 0;
+	padding-left: 10px;
+	font-size: 0.9em;
+}
+#upper_section .user ul li {
+	margin-bottom: 2px;
+}
+#upper_section ul li.greeting {
+	font-size: 1.3em;
+	font-weight: bold;
+	line-height: 1.5em;
+}
+#upper_section .news {
+	width: 50%;
+	float: right;
+	text-align: right;
+	font-size: 0.9em;
+	padding: 0 5px 0 0;
+}
+#upper_section .news p {
+	display: inline;
+}
+#upper_section .news form {
+	padding-bottom: 10px;
+}
+#upper_section .news form .input_text {
+	padding: 4px;
+}
+
+/* the content section */
+#content_section {
+	background: #fff;
+	padding: 1px 16px;
+	border-left: 1px solid #b8b8b8;
+	border-right: 1px solid #b8b8b8;
+}
+#main_content_section {
+	width: 100%;
+	min-height: 200px;
+}
+
+/* The navigation list (i.e. linktree) */
+.navigate_section {
+	padding: 3px;
+	margin: 0 -3px 0 0;
+	overflow: auto;
+}
+#main_content_section .navigate_section {
+	margin: 0 0 0 0;
+}
+.navigate_section ul {
+	margin: 0 0 0 0;
+	font-size: 0.9em;
+	padding: 6px 0 0 0;
+	border-top: 1px solid #ccc;
+	overflow: hidden;
+	clear: both;
+	width: 100%;
+}
+.navigate_section ul li {
+	float: left;
+	padding: 4px 6px 4px 0;
+	font-size: 0.95em;
+}
+.navigate_section ul li a {
+	white-space: pre;
+}
+
+/* "Unread posts" and "New replies" links, accessible with header collapsed. */
+.navigate_section .unread_links {
+	float: right;
+	padding: 4px 0 4px 4px;
+}
+
+/* This markup gives the looks of the Curve theme without huge images. */
+/* The new "Go Down" target is here. Any added content will display globally. */
+#lower_section  {
+	padding: 0 5px 14px 5px;
+	background: #fff url(../images/theme/lower_section.png) 0 100% repeat-x;
+	border: 1px solid #b8b8b8;
+	border-top: none;
+	border-radius: 0 0 8px 8px;
+}
+#lower_section  .frame {
+	padding: 0;
+	background: #fff;
+	min-height: 30px;
+	border: none;
+	border-radius: 0 0 8px 8px;
+}
+
+/* Footer is now full-width by default. Frame inside it will match theme wrapper width automatically. */
+/* The footer wih copyright links etc. */
+#footer_section {
+	margin: 0;
+	padding: 0;
+}
+/* min-width should be equal to #wrapper min-width. */
+#footer_section div.frame {
+	margin: 0 auto;
+	padding: 15px 5px;
+	min-width: 764px;
+	text-align: center;
+}
+#footer_section ul li, #footer_section p {
+	font-size: 0.8em;
+}
+#footer_section ul li {
+	display: inline;
+	padding-right: 5px;
+}
+#footer_section ul li.copyright {
+	display: block;
+}
+
+/* Globally accessible "go up" link. */
+#footer_uplink {
+	display: block;
+	margin: 0 auto 7px auto;
+	width: 25px;
+}
+#footer_uplink img{
+	padding: 4px;
+}
+
+/* [WIP] Why were these placed here? Find a more sensible spot for them. */
+select.qaction, input.qaction {
+	font-size: 0.85em;
+	padding: 0;
+}
+#mlist table tbody td.windowbg2 {
+	text-align: center;
+}
+
+/* Styles for a typical table.
+------------------------------------------------------- */
+table.table_list {
+	width: 100%;
+}
+table.table_list .cat_bar {
+	border-radius: 5px 5px 0 0;
+}
+table.table_list p {
+	padding: 0;
+	margin: 0;
+}
+table.table_list td, table.table_list th {
+	padding: 5px;
+}
+table.table_list tbody.header td {
+	padding: 0;
+}
+table.table_list tbody.content td.stats {
+	font-size: 90%;
+	width: 13%;
+	text-align: center;
+}
+table.table_list tbody.content td.lastpost {
+	line-height: 1.3em;
+	font-size: 85%;
+	width: 24%;
+}
+table.table_list tbody.content td.icon {
+	text-align: center;
+	width: 6%;
+}
+
+/* Styles for the board index.
+------------------------------------------------- */
+
+/* the board title! */
+.table_list tbody.content td.info a.subject {
+	font-weight: bold;
+	font-size: 110%;
+	color: #d97b33;/**/ color: #f56d00; 
+}
+.table_list tbody.content td.children {
+	color: #555;
+	font-size: 85%;
+}
+p.moderators {
+	font-size: 0.8em;
+	font-family: verdana, sans-serif;
+}
+/* hide the table header/footer parts - but its here for those needing to style it */
+#boardindex_table .table_list thead, #boardindex_table .table_list tfoot {
+	display: none;
+}
+
+/* the posting icons */
+#posting_icons {
+	padding: 0 12px 6px 12px;
+	margin: 0 0 12px 0;
+	line-height: 12px;
+}
+#posting_icons ul {
+	font-size: 0.8em;
+}
+#posting_icons img {
+	vertical-align: middle;
+	margin: 0 0 0 12px;
+}
+#postbuttons_upper ul li a span {
+	line-height: 19px;
+	padding: 0 0 0 6px;
+}
+.nextlinks {
+	text-align: right;
+	margin-top: -1px;
+}
+.nextlinks_bottom {
+	clear: right;
+	text-align: right;
+}
+.mark_read {
+	padding: 0 6px;
+}
+
+/* the newsfader */
+#newsfader {
+	margin: 0 2px;
+	/*clear: both; /* Necessary? Check it. */
+}
+#smfFadeScroller {
+	text-align: center;
+	padding: 0 25px;
+	overflow: auto;
+	margin: 12px 0;
+	color: #444444; /* shouldn't be shorthand style due to a JS bug in IE! */
+}
+
+/* Styles for the info center on the board index.
+---------------------------------------------------- */
+#info_center {
+	clear: both;
+	margin: 0 2px;
+}
+#upshrinkHeaderIC {
+	margin-top: 4px;
+}
+dl#ic_recentposts {
+	margin: 0 0 6px 0;
+	padding: 6px;
+	font-size: 0.9em;
+	line-height: 1.6em;
+}
+dl#ic_recentposts dt {
+	float: left;
+	border-bottom: 1px solid #f2f2f2;
+}
+dl#ic_recentposts dd {
+	text-align: right;
+	border-bottom: 1px solid #f2f2f2;
+}
+#upshrinkHeaderIC p.inline {
+	border: none;
+	margin: 0 0 0 0;
+	padding: 2px 6px;
+	font-size: 0.9em;
+}
+#upshrinkHeaderIC p.inline span {
+	margin: 0;
+	padding: 4px 0 0 0;
+}
+#upshrinkHeaderIC span.membergroups {
+	display: block;
+}
+#upshrinkHeaderIC p.last {
+	margin: 2px 0 0 0;
+	padding: 4px 6px 0 6px;
+	border-top: 2px dotted #bbb;
+	font-size: 0.9em;
+}
+/* the small stats */
+#index_common_stats {
+	margin: -4px 8px 6px 8px;
+	padding: 4px 0 0 0;
+	font-size: 0.9em;
+	border-top: 1px solid #ccc;
+}
+
+img.new_posts {
+	padding: 0 1px;
+}
+
+.fix_rtl_names {
+	display:inline-block;
+}
+
+/* Styles for the message (topic) index.
+---------------------------------------------------- */
+div.table_frame .table_list {
+	border-collapse: collapse;
+	margin: 2px 0;
+}
+#messageindex {
+	clear: both;
+}
+/* the page navigation area */
+.childboards {
+	margin-bottom: 2px;
+}
+#childboards h3 {
+	padding-bottom: 0;
+}
+#childboards .table_list thead {
+	display: none;
+}
+#childboards .table_list {
+	margin-bottom: 12px;
+}
+.lastpost img {
+	float: right;
+	padding: 4px;
+}
+
+/* Styles for the display template (topic view).
+---------------------------------------------------- */
+
+#postbuttons div.buttons {
+	padding: 6px;
+	width: 40%;
+	float: right;
+}
+#postbuttons div.middletext {
+	width: 60%;
+}
+#postbuttons span {
+	display: block;
+	text-align: right;
+}
+#postbuttons span.lower {
+	clear: right;
+}
+#postbuttons .buttonlist {
+	float: right;
+}
+#postbuttons #pagelinks {
+	padding-top: 12px;
+}
+#moderationbuttons {
+	overflow: hidden;
+}
+/* Events */
+.linked_events {
+	padding: 12px 0;
+}
+.edit_event {
+	margin: 0 10px;
+	vertical-align: top;
+}
+/* Poll question */
+#poll {
+	overflow: hidden;
+}
+#poll .content {
+	padding: 0 12px;
+}
+h4#pollquestion {
+	padding: 0 0 6px 25px;
+}
+
+/* Poll vote options */
+#poll_options ul.options {
+	border-top: 1px solid #9999aa;
+	padding: 12px 30px 0 25px;
+	margin: 0 0 12px 0;
+}
+#poll_options div.submitbutton {
+	border-bottom: 1px solid #9999aa;
+	clear: both;
+	padding: 0 0 12px 25px;
+	margin: 0 0 12px 0;
+}
+
+/* Poll results */
+#poll_options dl.options {
+	border: solid #9999aa;
+	border-width: 1px 0;
+	padding: 12px 0 12px 25px;
+	margin: 0 0 12px 0;
+	line-height: 1.1em !important;
+}
+#poll_options dl.options dt {
+	padding: 4px 0;
+	width: 30%;
+	max-width: 30em;
+	float: left;
+	margin: 0;
+	clear: left;
+}
+#poll_options dl.options .voted {
+	font-weight: bold;
+}
+#poll_options dl.options dd {
+	margin: 0 0 0 15px;
+	padding: 1px 0 0 0;
+	width: 60%;
+	max-width: 45em;
+	float: left;
+	margin: 0 0 4px 0;
+	padding: 0 4px 0 0;
+	line-height: 1.1em;
+	min-height: 1.1em;
+	background: #fff;
+	border: 1px solid #aaa;
+	border-radius: 2px;
+}
+
+#poll_options dl.options .percentage {
+	display: block;
+	float: right;
+	padding: 2px 0 0 0;
+}
+
+/* Poll notices */
+#poll_options p {
+	margin: 0 18px 2px 18px;
+	padding: 0 6px 6px 6px;
+}
+
+div#pollmoderation {
+	margin: 0;
+	padding: 0;
+	overflow: auto;
+}
+
+#poll_options .submitbutton {
+	float: right;
+	width: 100%;
+}
+
+/* onto the posts */
+#forumposts {
+	clear: both;
+}
+#forumposts .cat_bar {
+	margin: 0 0 2px 0;
+}
+/* author and topic information */
+#forumposts h3 span#author {
+	margin: 0 7.7em 0 0;
+}
+#forumposts h3 img {
+	float: left;
+	margin: 0 6px 0 0;
+}
+#forumposts h3.catbg {
+	margin-bottom: 3px;
+}
+p#whoisviewing {
+	margin: 0;
+	padding: 6px;
+}
+/* poster and postarea + moderation area underneath */
+.post_wrapper {
+	float: left;
+	width: 100%;
+}
+.poster {
+	float: left;
+	width: 15em;
+	word-wrap: break-word;
+	overflow: hidden;
+}
+.postarea, .moderatorbar {
+	margin: 0 0 0 16em;
+}
+.postarea div.flow_hidden {
+	width: 100%;
+}
+.poster img {
+	vertical-align: middle;
+}
+
+.moderatorbar {
+	clear: right;
+}
+/* poster details and list of items */
+.poster h4, .poster ul {
+	padding: 0;
+	margin: 0 12px 0 18px;
+}
+.poster h4 {
+	margin: 2px 0 5px 12px;
+	font-size: 120%;
+}
+.poster h4, .poster h4 a {
+	color: #c06002;
+}
+.poster ul ul {
+	margin: 4px 12px 0 0;
+	padding: 0;
+}
+.poster ul ul li {
+	display: inline;
+}
+.poster li.icons, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul {
+	margin-top: 6px;
+}
+.poster li.avatar {
+	overflow: hidden;
+}
+.poster li.warning {
+	line-height: 1.2em;
+	padding-top: 12px;
+}
+.poster li.warning a img {
+	vertical-align: bottom;
+	padding: 0 2px;
+}
+.messageicon {
+	float: left;
+	margin: 0 6px 0 0;
+}
+.messageicon img {
+	padding: 6px 3px;
+}
+.keyinfo {
+	float: left;
+	width: 50%;
+}
+.modifybutton {
+	clear: right;
+	float: right;
+	margin: 6px 20px 10px 0;
+	text-align: right;
+	font: bold 0.85em arial, sans-serif;
+	color: #334466;	
+}
+
+/* The quick buttons */
+div.quickbuttons_wrap {
+	padding: 2px 0;
+	width: 100%;
+	float: left;
+}
+
+ul.quickbuttons {
+	margin: 11px 11px 0 0;
+	clear: right;
+	float: right;
+	text-align: right;
+	font: bold 0.85em arial, sans-serif;
+}
+ul.quickbuttons li {
+	float: left;
+	display: inline;
+	margin: 0 0 0 11px;
+}
+ul.quickbuttons li a {
+	padding: 0 0 0 20px;
+	display: block;
+	height: 20px;
+	line-height: 18px;
+	float: left;
+}
+ul.quickbuttons a:hover {
+	color: #a70;
+}
+ul.quickbuttons li a.quote_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 0;
+}
+ul.quickbuttons li a.remove_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;
+}
+ul.quickbuttons li a.modify_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;
+}
+ul.quickbuttons li a.approve_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;
+}
+ul.quickbuttons li a.restore_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;
+}
+ul.quickbuttons li a.split_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;
+}
+ul.quickbuttons li a.reply_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
+}
+ul.quickbuttons li a.reply_all_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
+}
+ul.quickbuttons li a.notify_button {
+	background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;
+}
+ul.quickbuttons li.inline_mod_check {
+	margin: 0 0 0 5px;
+}
+
+.post {
+	margin-top: 6px;
+	clear: right;
+}
+.inner {
+	padding: 12px 12px 2px 0;
+	margin: 0 12px 0 0;
+	border-top: 1px solid #99a;
+}
+img.smiley {
+	vertical-align: bottom;
+}
+#forumposts .modified {
+	float: left;
+	color: #333;
+}
+#forumposts .reportlinks {
+	margin-right: 18px;
+	text-align: right;
+	clear: right;
+}
+#forumposts .signature, .post .signature {
+	margin: 12px 0 0 0;
+}
+#forumposts span.botslice {
+	clear: both;
+}
+.attachments hr {
+	clear: both;
+	margin: 12px 0 12px 0;
+}
+.attachments {
+	padding: 12px 0 25px 0;
+}
+.attachments div {
+	padding: 0 6px;
+}
+.attachments_top  {
+	margin: 0 auto;
+	text-align: center;
+}
+.attachments_bot  {
+	font-size: 0.85em;
+	font-family: verdana, sans-serif;
+	color: #222;
+}
+
+/* Styles for the quick reply area.
+---------------------------------------------------- */
+
+#quickreplybox {
+	padding-bottom: 1px;
+}
+#quickReplyOptions .roundframe {
+	padding: 0 10%;
+}
+#quickReplyOptions form textarea {
+	height: 100px;
+	width: 635px;
+	max-width: 100%;
+	min-width: 100%;
+}
+/* The jump to box */
+#display_jump_to {
+	clear: both;
+	padding: 5px;
+	margin-top: 6px;
+	text-align: right;
+}
+
+/* Separator of posts. More useful in the print stylesheet. */
+#forumposts .post_separator {
+	display: none;
+}
+
+/* Styles for edit post section
+---------------------------------------------------- */
+form#postmodify .roundframe {
+	padding: 0 12%;
+}
+#post_header, .postbox {
+	padding: 6px;
+	overflow: hidden;
+}
+#post_header dt, .postbox dt {
+	float: left;
+	padding: 0;
+	width: 15%;
+	margin: 6px 0 0 0;
+	font-weight: bold;
+}
+#post_header dd, .postbox dd {
+	float: left;
+	padding: 0;
+	width: 83%;
+	margin: 4px 0;
+}
+#post_header img {
+	vertical-align: middle;
+}
+ul.post_options {
+	margin: 0 0 0 12px;
+	padding: 0;
+	overflow: hidden;
+}
+ul.post_options li {
+	margin: 2px 0;
+	width: 49%;
+	float: left;
+}
+#postAdditionalOptionsHeader {
+	margin-top: 12px;
+}
+#postMoreOptions {
+	border-bottom: 1px solid #cacdd3;
+	padding: 6px;
+}
+#postAttachment, #postAttachment2 {
+	overflow: hidden;
+	margin: 6px 0;
+	padding: 0;
+	padding: 6px;
+}
+#postAttachment dd, #postAttachment2 dd {
+	margin: 4px 0 4px 12px;
+}
+#postAttachment dt, #postAttachment2 dt {
+	font-weight: bold;
+}
+#postAttachment3 {
+	margin-left: 12px;
+}
+#post_confirm_strip, #shortcuts {
+	padding: 12px 0 0 0;
+}
+.post_verification {
+	margin-top: 6px;
+}
+.post_verification #verification_control {
+	margin: 4px 0 4px 12px;
+}
+/* The BBC buttons */
+#bbcBox_message {
+	margin: 10px 6px;
+}
+#bbcBox_message div {
+	margin: 2px 0;
+	vertical-align: top;
+}
+#bbcBox_message div img {
+	margin: 0 1px 0 0;
+	vertical-align: top;
+}
+#bbcBox_message select {
+	margin: 0 2px;
+}
+/* The smiley strip */
+#smileyBox_message {
+	margin: 6px;
+}
+
+/* Styles for edit event section
+---------------------------------------------------- */
+#post_event .roundframe {
+	padding: 12px 12%;
+	overflow: auto;
+}
+#post_event fieldset {
+	padding: 6px;
+	clear: both;
+}
+#post_event #event_main input {
+	margin: 0 0 12px 0;
+	float: left;
+}
+#post_event #event_main div.smalltext {
+	width: 34.6em;
+	float: right;
+}
+#post_event div.event_options {
+	float: right;
+}
+#post_event .event_main, .event_options {
+	padding: 0;
+	overflow: hidden;
+}
+#post_event ul.event_main li {
+	list-style-type: none;
+	margin: 2px 0;
+	width: 49%;
+	float: left;
+}
+#post_event ul.event_options {
+	margin: 0;
+	padding: 0 0 8px 8px;
+}
+#post_event ul.event_options li {
+	list-style-type: none;
+	margin: 0;
+	float: left;
+}
+#post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check {
+	margin: 0 12px 0 0;
+}
+
+/* Styles for edit poll section.
+---------------------------------------------------- */
+
+#edit_poll {
+	overflow: hidden;
+}
+#edit_poll fieldset {
+	padding: 6px;
+	clear: both;
+	overflow: hidden;
+}
+#edit_poll fieldset input {
+	margin-left: 8.1em;
+}
+#edit_poll ul.poll_main li {
+	padding-left: 12px;
+}
+#edit_poll ul.poll_main input {
+	margin-left: 12px;
+}
+#edit_poll ul.poll_main, dl.poll_options {
+	overflow: hidden;
+	padding: 0 0 8px 8px;
+}
+#edit_poll ul.poll_main li {
+	margin: 2px 0;
+}
+#edit_poll dl.poll_options dt {
+	width: 33%;
+	padding: 0 0 0 12px;
+}
+#edit_poll dl.poll_options dd {
+	width: 65%;
+}
+#edit_poll dl.poll_options dd input {
+	margin-left: 0; 
+}
+
+/* Styles for the recent messages section.
+---------------------------------------------------- */
+
+#readbuttons_top .pagelinks, #readbuttons .pagelinks {
+	padding-bottom: 12px;
+	width: 60%;
+}
+#readbuttons .pagelinks {
+	padding-top: 12px;
+}
+#recent {
+	clear: both;
+}
+
+/* Styles for the move topic section.
+---------------------------------------------------- */
+
+#move_topic dl {
+	margin-bottom: 0;
+}
+#move_topic dl.settings dt {
+	width: 40%;
+}
+#move_topic dl.settings dd {
+	width: 59%;
+}
+.move_topic {
+	width: 710px;
+	margin: auto;
+	text-align: left;
+}
+div.move_topic fieldset {
+	padding: 6px;
+}
+
+/* Styles for the send topic section.
+---------------------------------------------------- */
+
+fieldset.send_topic {
+	border: none;
+	padding: 6px;
+}
+dl.send_topic {
+	margin-bottom: 0;
+}
+dl.send_mail dt {
+	width: 35%;
+}
+dl.send_mail dd {
+	width: 64%;
+}
+
+/* Styles for the report topic section.
+---------------------------------------------------- */
+
+#report_topic dl {
+	margin-bottom: 0;
+}
+#report_topic dl.settings dt {
+	width: 20%;
+}
+#report_topic dl.settings dd {
+	width: 79%;
+}
+
+/* Styles for the split topic section.
+---------------------------------------------------- */
+
+div#selected, div#not_selected {
+	width: 49%;
+}
+ul.split_messages li.windowbg, ul.split_messages li.windowbg2 {
+	margin: 1px;
+}
+ul.split_messages li a.split_icon {
+	padding: 0 6px;
+}
+ul.split_messages div.post {
+	padding: 12px 0 0 0;
+	border-top: 1px solid #fff;
+}
+
+/* Styles for the merge topic section.
+---------------------------------------------------- */
+ul.merge_topics li {
+	list-style-type: none;
+}
+dl.merge_topic dt {
+	width: 25%;
+}
+dl.merge_topic dd {
+	width: 74%;
+}
+fieldset.merge_options {
+	clear: both;
+}
+.custom_subject {
+	margin: 6px 0;
+}
+
+/* Styles for the login areas.
+------------------------------------------------------- */
+.login {
+	width: 540px;
+	margin: 0 auto;
+}
+.login dl {
+	overflow: auto;
+	clear: right;
+}
+.login dt, .login dd {
+	margin: 0 0 5px 0;
+	width: 44%;
+	padding: 1px;
+}
+.login dt {
+	float: left;
+	clear: both;
+	text-align: right;
+	font-weight: bold;
+}
+.login dd {
+	width: 54%;
+	float: right;
+	text-align: left;
+}
+.login p {
+	text-align: center;
+}
+
+/* Additional register fields */
+dl.register_form {
+	margin: 0;
+	clear: right;
+}
+dl.register_form dt {
+	font-weight: normal;
+	float: left;
+	clear: both;
+	width: 50%;
+	margin: 6px 0 0 0;
+}
+dl.register_form dt span {
+	display: block;
+}
+dl.register_form dd {
+	float: left;
+	width: 49%;
+	margin: 6px 0 0 0;
+}
+#confirm_buttons {
+	text-align: center;
+	padding: 12px 0;
+}
+.coppa_contact {
+	padding: 4px;
+	width: 32ex;
+	background: #fff;
+	color: #222;
+	margin-left: 5ex;
+	border: 1px solid #222;
+}
+.valid_input {
+	background: #f5fff0;
+}
+.invalid_input {
+	background: #fff0f0;
+}
+
+/* Styles for maintenance mode.
+------------------------------------------------------- */
+#maintenance_mode {
+	width: 75%;
+	min-width: 520px;
+	text-align: left;
+}
+#maintenance_mode img.floatleft {
+	margin-right: 12px;
+}
+
+/* common for all admin sections */
+h3.titlebg img {
+	vertical-align: middle;
+	margin: 0 5px 0 0;
+}
+tr.titlebg td {
+	padding-left: 8px;
+}
+#admin_menu {
+	min-height: 2em;
+	padding-left: 0;
+}
+#admin_content {
+	clear: left;
+	padding-top: 6px;
+}
+/* Custom profile fields like to play with us some times. */
+#admin_content .custom_field {
+	margin-bottom: 15px;
+}
+#admin_login .centertext {
+	padding: 12px;
+}
+#admin_login .centertext .error {
+	padding: 0 0 12px 0;
+}
+#admin_login .centertext a.help img {
+	vertical-align: middle;
+}
+
+/* Styles for sidebar menus.
+------------------------------------------------------- */
+.left_admmenu, .left_admmenu ul, .left_admmenu li {
+	padding: 0;
+	margin: 0;
+}
+#left_admsection {
+	width: 160px;
+	float: left;
+	padding-right: 10px;
+}
+.adm_section h4.titlebg {
+	font-size: 95%;
+	margin-bottom: 5px;
+}
+#main_container {
+	position: relative;
+}
+.left_admmenu li {
+	padding: 0 0 0 6px;
+}
+.left_admmenu {
+	margin-bottom: 6px;
+}
+#main_admsection {
+	position: relative;
+	left: 0;
+	right: 0;
+	overflow: auto;
+}
+
+tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td {
+	padding: 4px 8px;
+}
+#credits p {
+	padding: 0;
+	font-style: italic;
+	margin: 0;
+}
+
+/* Styles for generic tables.
+------------------------------------------------------- */
+.topic_table table {
+	width: 100%;
+}
+.topic_table .icon1, .topic_table .icon2, .topic_table .stats {
+	text-align: center;
+}
+#topic_icons {
+	margin: 12px 0 0 0;
+}
+#topic_icons .description {
+	margin: 0;
+}
+.topic_table table thead {
+	border-bottom: 1px solid #fff;
+}
+/* the subject column */
+.topic_table td {
+	font-size: 1em;
+}
+.topic_table td.subject p, .topic_table td.stats {
+	font-size: 0.85em;
+	padding: 0;
+	margin: 0;
+}
+.topic_table td.lastpost {
+	font-size: 0.85em;
+	line-height: 1.3em;
+	padding: 4px;
+}
+
+/* Sticky topics get a different background */
+.topic_table td.stickybg {
+	background:  #e8d8cf url(../images/icons/quick_sticky.png) no-repeat 98% 4px;
+}
+.topic_table td.stickybg2 {
+	background:  #f2e3d9 url(../images/icons/quick_sticky.png) no-repeat 98% 4px;
+}
+.topic_table td.locked_sticky, .topic_table td.stickybglockedbg {
+	background: #e8d8cf url(../images/icons/quick_sticky_lock.png) no-repeat 98% 4px;
+}
+.topic_table td.locked_sticky2, .topic_table td.stickybglockedbg2 {
+	background: #f2e3d9 url(../images/icons/quick_sticky_lock.png) no-repeat 98% 4px;
+}
+
+/* Plain locked topics just get the icon. */
+/* Nobody wants them to stand out much. */
+.topic_table td.lockedbg {
+	background: #e7eaef url(../images/icons/quick_lock.png) no-repeat 98% 4px;
+}
+.topic_table td.lockedbg2 {
+	background: #f0f4f7 url(../images/icons/quick_lock.png) no-repeat 98% 4px;
+}
+
+/* Stop those damned icons popping up in every table cell! */
+.topic_table td.icon1, .topic_table td.icon2, .topic_table td.stats,
+.topic_table td.lastpost, .topic_table td.moderation {
+	background-image: none;
+}
+
+/* Styles for (fatal) errors.
+------------------------------------------------- */
+
+#fatal_error {
+	width: 80%;
+	margin: auto;
+}
+.errorbox  {
+	background: #fee url(../images/warning_mute.png) 10px 50% no-repeat;
+	text-align: left;
+	border-top: 2px solid #c34;
+	border-bottom: 2px solid #c34;
+	padding: 7px 10px 7px 35px;
+	margin-bottom: 12px;
+}
+.errorbox h3 {
+	padding: 0;
+	margin: 0;
+	font-size: 1.1em;
+	text-decoration: underline;
+}
+.errorbox p {
+	margin: 12px 0 0 0;
+}
+.errorbox p.alert {
+	padding: 0;
+	margin: 0;
+	float: left;
+	width: 12px;
+	font-size: 1.5em;
+}
+.errorbox span {
+	text-decoration: underline;
+}
+
+/* Styles for info boxes
+------------------------------------------------- */
+
+.noticebox  {
+	color: #666;
+	background: #fff6ca url(../images/warning_moderate.png) 10px 50% no-repeat;
+	text-align: left;
+	border-top: 1px solid #ffd324;
+	border-bottom: 1px solid #ffd324;
+	padding: 7px 10px 7px 35px;
+	margin-bottom: 12px;
+}
+.infobox  {
+	color: #111;
+	background: #efe url(../images/icons/field_valid.png) 10px 50% no-repeat;
+	text-align: left;
+	border-top: 1px solid green;
+	border-bottom: 1px solid green;
+	padding: 7px 10px 7px 35px;
+	margin-bottom: 12px;
+}
+
+/* Styles for the profile section.
+------------------------------------------------- */
+
+dl {
+	overflow: auto;
+	margin: 0;
+	padding: 0;
+}
+
+/* The basic user info on the left */
+#basicinfo {
+	width: 20%;
+	float: left;
+}
+#basicinfo .windowbg .content {
+	padding-left: 20px;
+}
+#detailedinfo {
+	width: 79.5%;
+	float: right;
+}
+#basicinfo h4 {
+	font-size: 135%;
+	font-weight: 100;
+	line-height: 105%;
+	white-space: pre-wrap;
+	overflow: hidden;
+}
+#basicinfo h4 span.position {
+	font-size: 80%;
+	font-weight: 100;
+	display: block;
+}
+#basicinfo img.avatar {
+	display: block;
+	margin: 10px 0 0 0;
+}
+#basicinfo ul {
+	list-style-type: none;
+	margin: 10px 0 0 0;
+}
+#basicinfo ul li {
+	display: block;
+	float: left;
+	margin-right: 5px;
+	height: 20px;
+}
+#basicinfo span#userstatus {
+	display: block;
+	clear: both;
+}
+#basicinfo span#userstatus img {
+	vertical-align: middle;
+}
+#detailedinfo div.content dl, #tracking div.content dl {
+	clear: right;
+	overflow: auto;
+	margin: 0 0 18px 0;
+	padding: 0 0 15px 0;
+	border-bottom: 1px #ccc solid;
+}
+#detailedinfo div.content dt, #tracking div.content dt {
+	width: 35%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0;
+	font-weight: bold;
+	clear: both;
+}
+#detailedinfo div.content dd, #tracking div.content dd {
+	width: 65%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0;
+}
+#detailedinfo div.content dl.noborder {
+	border-bottom: 0;
+}
+#detailedinfo div.content dt.clear {
+	width: 100%;
+}
+.signature, .custom_fields_above_signature {
+	border-top: 1px #ccc solid;
+}
+.signature h5 {
+	font-size: 0.85em;
+	margin-bottom: 10px;
+}
+#personal_picture {
+	display: block;
+	margin-bottom: 4px;
+}
+#avatar_server_stored div {
+	float: left;
+}
+#avatar_upload {
+	overflow: auto;
+}
+#main_admsection #basicinfo, #main_admsection #detailedinfo {
+	width: 100%;
+}
+#main_admsection #basicinfo h4 {
+	float: left;
+	width: 35%;
+}
+#main_admsection #basicinfo img.avatar {
+	float: right;
+	vertical-align: top;
+}
+#main_admsection #basicinfo ul {
+	clear: left;
+}
+#main_admsection #basicinfo span#userstatus {
+	clear: left;
+}
+#main_admsection #basicinfo p#infolinks {
+	display: none;
+	clear: both;
+}
+#main_admsection #basicinfo .botslice {
+	clear: both;
+}
+
+/* Profile statistics */
+#generalstats div.content dt {
+	width: 50%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0;
+	font-weight: bold;
+	clear: both;
+}
+#generalstats div.content dd {
+	width: 50%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0;
+}
+
+/* Activity by time */
+#activitytime {
+	margin: 6px 0;
+}
+.activity_stats {
+	margin: 0;
+	padding: 0;
+}
+.activity_stats li {
+	margin: 0;
+	padding: 0;
+	width: 4.16%;
+	float: left;
+}
+.activity_stats li span {
+	display: block;
+	border: solid #222;
+	border-width: 1px 1px 0 0;
+	text-align: center;
+}
+.activity_stats li.last span {
+	border-right: none;
+}
+.activity_stats li div.bar {
+	margin: 0 auto;
+	width: 15px;
+}
+.activity_stats li div.bar div {
+	background: #6294CE;
+}
+.activity_stats li div.bar span {
+	position: absolute;
+	top: -1000em;
+	left: -1000em;
+}
+
+/* Most popular boards by posts and activity */
+#popularposts {
+	width: 49.5%;
+	float: left;
+}
+#popularactivity {
+	width: 49.5%;
+	float: right;
+}
+
+#popularposts div.content dt, #popularactivity div.content dt {
+	width: 65%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0;
+	font-weight: bold;
+	clear: both;
+}
+#popularposts div.content dd, #popularactivity div.content dd {
+	width: 35%;
+	float: left;
+	margin: 0 0 3px 0;
+	padding: 0;
+}
+
+.profile_pie {
+	background: url(../images/stats_pie.png);
+	float: left;
+	height: 20px;
+	width: 20px;
+	margin: 0 12px 0 0;
+	padding: 0;
+	text-indent: -1000em;
+}
+
+/* View posts */
+.topic .time {
+	float: right;
+}
+
+.counter {
+	margin: 0 0 0 0;
+	padding: 2px 6px 1px 2px;
+	font-size: 2.2em;
+	font-weight: bold;
+	color: #3f3f3f;
+	float: left;
+}
+.list_posts {
+	border-top: 2px solid #b3b3bf;
+	padding-top: 12px;
+	margin-top: 6px;
+	overflow: auto;
+}
+
+.core_posts {
+	margin-bottom: 3px;
+}
+
+.topic h4 {
+	margin: 3px 0;
+}
+
+.topic .post {
+	margin: 0 12px;
+	min-height: 80px;
+	height: auto !important;
+	height: 80px;
+}
+
+.topic .mod_icons {
+	text-align: right;
+	margin-right: 12px;
+}
+
+#tracking div.content dl {
+	border-bottom: 0;
+	margin: 0;
+	padding: 0;
+}
+
+#creator dl {
+	margin: 0;
+}
+#creator dt {
+	width: 40%;
+	float: left;
+	clear: both;
+	margin: 0 0 10px 0;
+}
+#creator dd {
+	float: right;
+	width: 55%;
+	margin: 0 0 10px 2px;
+	overflow: auto;
+}
+img.centericon {
+	vertical-align: middle;
+}
+.ignoreboards {
+	margin: 0 2%;
+	padding: 0;
+	width: 90%;
+}
+.ignoreboards a {
+	font-weight: bold;
+	border-bottom: 1px solid #c4c4c4;
+	padding: 1px 0;
+}
+.ignoreboards a:hover {
+	text-decoration: none;
+	border-bottom: 1px solid #334466;
+}
+.ignoreboards ul {
+	margin: 0;
+	padding: 0;
+}
+.ignoreboards li {
+	float: left;
+	clear: both;
+}
+.ignoreboards li.category {
+	margin: 8px 0 0 0;
+	width: 100%;
+}
+.ignoreboards li ul {
+	margin: 2px 0 0 0;
+}
+.ignoreboards li.category ul li.board {
+	width: 93%;
+}
+
+#theme_settings {
+	overflow: auto;
+	margin: 0;
+	padding: 0;
+}
+
+#theme_settings li {
+	margin: 10px 0;
+	padding: 0;
+}
+/* Paid Subscriptions */
+#paid_subscription {
+	width: 100%;
+}
+#paid_subscription dl.settings {
+	margin-bottom: 0;
+}
+#paid_subscription dl.settings dd, #paid_subscription dl.settings dt {
+	margin-bottom: 4px;
+}
+/* Pick theme */
+#pick_theme {
+	width: 100%;
+	float: left;
+}
+/*Issue a warning*/
+#warn_body{
+	width: 80%;
+	font-size: 0.9em;
+}
+
+/* Styles for the statistics center.
+------------------------------------------------- */
+#statistics {
+	padding: 6px 0;
+}
+#statistics div.title_bar {
+	margin: 4px 0 0 0;
+}
+#statistics .titlebg img {
+	margin: 3px 6px 0 3px;
+}
+#statistics .cat_bar {
+	margin: 4px 0 0 0;
+}
+#statistics h3.catbg {
+	text-align: center;
+}
+#statistics .flow_hidden {
+	background: #f0f4f7;
+	margin: 4px 0;
+	padding: 2px 6px;
+	border-radius: 7px;
+}
+#statistics div.windowbg2 {
+	background: none;
+}
+#stats_left, #top_posters, #top_topics_replies, #top_topics_starter {
+	float: left;
+	width: 50%;
+	padding: 0 3px 0 0; 
+}
+#stats_right, #top_boards, #top_topics_views, #most_online {
+	float: right;
+	width: 50%;
+	padding: 0 0 0 3px; 
+}
+#stats_left{
+	border-right: 2px solid #fff;
+}
+dl.stats {
+	clear: both;
+	overflow: hidden;
+	margin: 0;
+	padding: 0;
+}
+dl.stats dt {
+	width: 50%;
+	float: left;
+	margin: 0 0 4px 0;
+	padding: 0;
+	line-height: 1.5em;
+	clear: both;
+	font-size: 1em;
+}
+dl.stats dd {
+	text-align: right;
+	width: 50%;
+	font-size: 1em;
+	float: right;
+	margin: 0 0 4px 0;
+	padding: 0 4px 0 0;
+	line-height: 1.5em;
+	min-height: 1.5em;
+	background: #fff;
+	border: 1px solid #aaa;
+	border-radius: 2px;
+}
+.top_row dl.stats dd {
+	background: none; border: none;
+}
+.statsbar div.bar {
+	float: left;
+	background: orange;
+	border-right: 1px solid #999;
+	border-radius: 1px 0 0 1px;
+	box-shadow: 4px -4px 8px rgba(0,0,0,0.1) inset, 4px 4px 8px rgba(255,255,255,0.3) inset;
+	display: block;
+	margin: 0 4px 0 0;
+	height: 1.5em;
+}
+#stats {
+	margin: 4px 0;
+}
+#stats th.first_th {
+	padding-left: 8px;
+}
+#stats tr.windowbg2 th.lefttext {
+	border-left: 1px solid #fff;
+}
+#stats tr.windowbg2 th {
+	border-right: 1px solid #fff;
+	border-bottom: 1px solid #fff;
+}
+tr.windowbg2 th.stats_month {
+	width: 25%;
+	padding: 0 2em;
+	text-align: left;
+	border-left: 1px solid #fff;
+}
+tr.windowbg2 td.stats_day {
+	padding: 0 3.5em;
+	text-align: left;
+	border-left: 1px solid #fff;
+}
+
+/* Styles for the personal messages section.
+------------------------------------------------- */
+
+#personal_messages h3 span#author, #personal_messages h3 span#topic_title {
+	float: left;
+}
+#personal_messages h3 span#author {
+	margin: 0 0 0 6px;
+}
+#personal_messages h3 span#topic_title {
+	margin: 0 0 0 9em;
+}
+#personal_messages div.labels {
+	padding: 0 12px 0 0;
+}
+#personal_messages .capacity_bar {
+	background: #f0f4f7;
+	display: block;
+	margin: 6px 0 0 12px;
+	height: 12px;
+	border: 1px solid #adadad;
+	width: 10em;
+}
+#personal_messages .capacity_bar span {
+	border-right: 1px solid #adadad;
+	display: block;
+	height: 12px;
+}
+#personal_messages .capacity_bar span.empty {
+	background: #a6d69d;
+}
+#personal_messages .capacity_bar span.filled {
+	background: #eea800;
+}
+#personal_messages .capacity_bar span.full {
+	background: #f10909;
+}
+#personal_messages .reportlinks {
+	padding: 6px 1.3em;
+}
+#searchLabelsExpand li {
+	padding: 4px 6px;
+}
+#manrules div.righttext {
+	padding: 4px 1px;
+}
+dl.addrules dt.floatleft {
+	width: 15em;
+	color: #333;
+	padding: 0 15px 6px 15px;
+}
+#addrule fieldset {
+	clear: both;
+}
+#to_item_list_container div, #bcc_item_list_container div {
+	float:left;
+	margin-right:10px;
+}
+
+/* Styles for the calendar section.
+------------------------------------------------- */
+#calendar {
+	overflow: hidden;
+}
+
+/* Used to indicate the current day in the grid. */
+.calendar_today {
+	background: #fff;
+	border: 1px solid #bbb;
+	box-shadow: 0 2px 5px rgba(0,0,0,0.05) inset;
+}
+#month_grid {
+	padding: 0 15px 0 0;
+	width: 215px;
+	text-align: center;
+	float: left;
+}
+#month_grid div.cat_bar {
+	border-radius: 5px 5px 0 0;
+	margin: 0 1px 0 0;
+	padding: 0 0 0 0;
+}
+#month_grid h3 a {
+	padding: 0 6px 0 6px;
+}
+#month_grid table {
+	width: 200px;
+	margin-bottom: 12px;
+}
+#main_grid {
+	position: relative;
+	overflow: hidden;
+}
+#main_grid table {
+	width: 100%;
+	margin-bottom: 2px;
+	padding-bottom: 4px;
+}
+#main_grid .cat_bar {
+	border-radius: 5px 5px 0 0;
+	margin: 0 1px;
+}
+#main_grid h3.catbg {
+	padding: 8px 6px 4px 6px;
+}
+#main_grid h3.catbg span {
+	display: block;
+	font-size: 1.5em;
+	margin: -3px 4px 0 4px;
+}
+#main_grid table th.days {
+	width: 14%;
+	padding: 4px 0;
+}
+#main_grid table td.weeks {
+	text-align: center;
+	font-weight: bold;
+	font-size: 1.8em;
+}
+#main_grid table td.weeks a:hover {
+	text-decoration: none;
+}
+#main_grid table td.days {
+	vertical-align: top;
+	text-align: center;
+}
+#main_grid h3.weekly {
+	text-align: center;
+	font-size: 1.44em;
+}
+#main_grid ul.weeklist, #main_grid ul.weeklist li {
+	margin: 0 0 8px 0;
+	padding: 0;
+	float: left;
+	width: 100%;
+	overflow: hidden;
+}
+#main_grid ul.weeklist li {
+	margin: 0 1px 0 1px;
+	border-top: 2px solid #fff;
+}
+#main_grid .weeklist h4 {
+	text-align: center;
+	float: left;
+	width: 10em;
+	font-size: 1.2em;
+	padding: 15px 0;
+}
+#main_grid .weeklist h4 a:hover {
+	text-decoration: none;
+	border-bottom: 1px solid #346;
+}
+/* Use the old one true layout trick here. */
+#main_grid .weeklist .windowbg2 {
+	margin: 0 0 -95px 12em;
+	padding: 8px 8px 100px 8px;
+	border-radius: 0;
+	border-left: 2px solid #fff;
+}
+#main_grid .weeklist .calendar_today {
+	margin: 0 0 -95px 12em;
+	padding: 8px 8px 100px 8px;
+	border: none;
+	background: #fff;
+	box-shadow: none;
+}
+a.modify_event {
+	color: red;
+}
+span.hidelink {
+	font-style: italic;
+}
+/* Add a background that fits with the calendar. */
+#calendar_navigation {
+	margin: -6px 1px 0 1px;
+	padding: 12px 0;
+	text-align: center;
+	float: left;
+	width: 100%;
+	background: #e7eaef;
+}
+/* Cheat and match this to the submit button. */
+#main_grid .buttonlist {
+	position: absolute;
+	bottom: 12px;
+	right: 12px;
+}
+#main_grid .buttonlist a {
+	background: #cde7ff url(../images/theme/submit_bg.png) no-repeat;
+	border: 1px solid #aaa;
+	border-radius: 3px;
+}
+#main_grid .buttonlist a:hover {
+	background: #dceeff url(../images/theme/submit_bg.png) no-repeat 0 -140px;
+	color: #111;
+}
+
+/* Styles for the memberlist section.
+------------------------------------------------- */
+#mlist_search {
+	margin: auto;
+	width: 500px;
+}
+
+/* Styles for the basic search section.
+------------------------------------------------- */
+#searchform, #simple_search p {
+	padding: 6px;
+	margin: 0;
+}
+#simple_search, #simple_search p, #advanced_search {
+	text-align: center !important;
+	margin: 0;
+}
+#search_error {
+	font-style: italic;
+	padding: 4px 12px;
+}
+#search_term_input {
+	font-size: 115%;
+	margin: 0 0 12px;
+}
+
+/* Styles for the advanced search section.
+------------------------------------------------- */
+#searchform fieldset {
+	text-align: left;
+	padding: 0;
+	border: none;
+}
+#advanced_search dl#search_options {
+	margin: 0 auto;
+	width: 600px;
+	padding-top: 12px;
+	overflow: hidden;
+}
+#advanced_search dt {
+	clear: both;
+	float: left;
+	padding: 2px;
+	text-align: right;
+	width: 20%;
+}
+#advanced_search dd {
+	width: 75%;
+	float: left;
+	padding: 2px;
+	margin: 0 0 0 6px;
+	text-align: left;
+}
+#searchform p.clear {
+	clear: both;
+}
+
+/* Styles for the search results page.
+------------------------------------------------- */
+.topic_table td blockquote, .topic_table td .quoteheader {
+	margin: 6px;
+}
+.search_results_posts {
+	overflow: hidden;
+}
+.search_results_posts .buttons {
+	padding: 5px 12px 0 0;
+}
+
+/* Styles for the help section.
+------------------------------------------------- */
+
+#help_container {
+	margin: 0 0 0 0;
+	padding: 0 0 8px 0;
+	overflow: auto;
+}
+#helpmain {
+	padding: 12px;
+}
+#helpmain p {
+	margin: 10px 0;
+	line-height: 1.5em;
+}
+#helpmain ul {
+	line-height: 2em;
+	margin: 0 0 0 25px;
+}
+#helpmain ul li{
+	list-style-type: disc;
+}
+#helpmain ul li a {
+	font-weight: bold;
+}
+
+/* Styles for print media.
+------------------------------------------------------- */
+@media print {
+	#headerarea
+	{
+		display: none;
+	}
+
+	.tborder
+	{
+		border: none;
+	}
+}
+
+/* Styles for the tooltips
+------------------------------------------------------- */
+.tooltip {
+	position: absolute;
+	z-index: 999;
+	left: -9999px;
+	word-wrap: break-word;
+	max-width: 350px;
+	padding: 6px 9px;
+	color: #333;
+	background: #fff;
+	border: 1px solid #aaa;
+	border-radius: 4px 4px 4px 4px;
+	box-shadow: 1px 2px 4px rgba(0,0,0,0.2), 0 0px 10px rgba(0,0,0,0.05) inset;
+}
+
+/* Styles for popup windows
+------------------------------------------------------- */
+.popup_container
+{
+	display: none;
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	background: rgba(0,0,0,0.5);
+}
+.popup_window
+{
+	position: fixed;
+	width: 480px;
+	z-index: 99;
+	padding: 0;
+	box-shadow: 0 0 8px rgba(0,0,0,0.2);
+	border: 1px solid #ccc;
+	border-radius: 5px;
+	max-height: none!important;
+	overflow: visible!important;
+}
+.popup_content, .popup_heading
+{
+	padding: 12px;
+	margin: 0;
+	border-radius: 5px 5px 0 0;
+}
+.popup_heading
+{
+	border-radius: 4px 4px 0 0;
+}
+.popup_content
+{
+	max-height: 20em;
+	overflow: auto;
+}
+.popup_heading .hide_popup
+{
+	display: inline-block;
+	width: 16px;
+	height: 16px;
+	background: url(../images/buttons/delete.png) center center no-repeat;
+	float: right;
+}
+.popup_heading .icon
+{
+	vertical-align: middle;
+	margin: -4px 4px 0 0;
+}
+
+/* Styles for the progress bar 
+-------------------------------------------------- */
+.progress_bar {
+	height: 15pt;
+	border: 1px solid black;
+	background-color: white;
+	padding: 3px;
+	width: 80%;
+	margin: 0 auto;
+	position: relative;
+	border-radius: 5px;
+	box-shadow: inset 0 2px 5px rgba(0,0,0,0.05);
+}
+.progress_bar div.full_bar {
+	padding-top: 1pt;
+	width: 100%;
+	color: black;
+	position: absolute;
+	text-align: center;
+	font-weight: bold;
+	border-radius: 3px;
+	z-index: 2;
+}
+.progress_bar div.green_percent {
+	height: 15pt;
+	background-color: #c1ffc1;
+	background-image: -webkit-linear-gradient(top, #c1ffc1, green);
+	background-image: -moz-linear-gradient(top, #c1ffc1, green);
+	background-image: -ms-linear-gradient(top, #c1ffc1, green);
+	background-image: -o-linear-gradient(top, #c1ffc1, green);
+	background-image: linear-gradient(top, #c1ffc1, green);
+	border-radius: 3px;
+	z-index: 1;
+}
+.progress_bar div.blue_percent {
+	height: 15pt;
+	background-color: #98b8f4;
+	background-image: -webkit-linear-gradient(top, #98b8f4, blue);
+	background-image: -moz-linear-gradient(top, #98b8f4, blue);
+	background-image: -ms-linear-gradient(top, #98b8f4, blue);
+	background-image: -o-linear-gradient(top, #98b8f4, blue);
+	background-image: linear-gradient(top, #98b8f4, blue);
+	border-radius: 3px;
+	z-index: 1;
+}
+
+/* Experimental additions. */
+/*-------------------------*/
+
+/* Drop the stats cell from the board index on narrow screens. */
+/* Much more user-friendly IMHO. */
+
+@media screen and (max-width: 1220px) {
+	.table_list td.stats {
+		display: none;
+	}
+	.table_list td.lastpost p {
+		border-left: 2px solid #fff;
+		padding: 1px 5px 2px 10px;
+		margin-top: 1px;
+	}
+
+	.table_grid tbody tr td {
+		background: /*#e7eaef*/ #e8eff5;
+	}
+	.table_grid tbody tr:nth-child(even) td {
+		background: /*#f0f4f7*/ #eaf1f4;
+	}
+}
+
+/* Re-style the old board index with CSS tweaks only. */
+
+.table_list {
+	border-collapse: collapse;
+	margin: 0 2px;
+}
+.table_list .header td {
+	border-bottom: 1px solid #ddd;
+}
+
+/* Firefox seems to like this. Maybe only call for FF. */
+.table_list .cat_bar {
+	margin: 0 0 0 -1px;
+}
+
+.table_list td.icon, .table_list td.info, .table_list td.stats, .table_list td.lastpost {
+	border-top: 2px solid #fff;
+	height: 4.5em;
+}
+.table_list td.icon {
+	min-width: 50px;
+	/*Top aligned is much nicer for the icon. */
+	vertical-align: top;
+	padding-top: 7px;
+	background: none;
+}
+.table_list td.info {
+	padding-left: 1px;
+}
+.table_list td.stats {
+	padding-top: 6px;
+	background: none;
+}
+.table_list td.stats p {
+	border-left: 2px solid #fff;
+	border-right: 2px solid #fff;
+}
+.table_list tbody.content td.lastpost {
+	font-size: 0.9em;
+	min-width: 27em;
+}
+.table_list tbody.content td.lastpost p {
+	font-size: 1em;
+	line-height: 1.5em;
+	padding-top: 3px;
+}
+.table_list td.children {
+	background: none;
+	padding: 0 0 0 0;
+	border-top: 2px solid #fff;
+
+}
+.table_list td.children p {
+	padding: 3px 4px 2px 1px;
+}
+
+/* Clean up the fieldset styling. WTF was that shit? */
+.content fieldset {
+	border: double #ccc;
+}
+fieldset legend {
+	box-shadow: none;
+	border: none;
+}

+ 795 - 795
Themes/default/languages/index.english.php

@@ -1,796 +1,796 @@
-<?php
-// Version: 2.0; index
-
-global $forum_copyright, $forum_version, $webmaster_email, $scripturl, $context, $boardurl;
-
-// Locale (strftime, pspell_new) and spelling. (pspell_new, can be left as '' normally.)
-// For more information see:
-//   - http://www.php.net/function.pspell-new
-//   - http://www.php.net/function.setlocale
-// Again, SPELLING SHOULD BE '' 99% OF THE TIME!!  Please read this!
-$txt['lang_locale'] = 'en_US';
-$txt['lang_dictionary'] = 'en';
-$txt['lang_spelling'] = 'american';
-
-// Ensure you remember to use uppercase for character set strings.
-$txt['lang_character_set'] = 'ISO-8859-1';
-// Character set and right to left?
-$txt['lang_rtl'] = false;
-// Capitalize day and month names?
-$txt['lang_capitalize_dates'] = true;
-
-$txt['days'] = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
-$txt['days_short'] = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
-// Months must start with 1 => 'January'. (or translated, of course.)
-$txt['months'] = array(1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
-$txt['months_titles'] = array(1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
-$txt['months_short'] = array(1 => 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
-
-$txt['time_am'] = 'am';
-$txt['time_pm'] = 'pm';
-
-$txt['newmessages0'] = 'is new';
-$txt['newmessages1'] = 'are new';
-$txt['newmessages3'] = 'New';
-$txt['newmessages4'] = ',';
-
-$txt['admin'] = 'Admin';
-$txt['moderate'] = 'Moderate';
-
-$txt['save'] = 'Save';
-
-$txt['modify'] = 'Modify';
-$txt['forum_index'] = '%1$s - Index';
-$txt['members'] = 'Members';
-$txt['board_name'] = 'Board name';
-$txt['posts'] = 'Posts';
-
-$txt['member_postcount'] = 'Posts';
-$txt['no_subject'] = '(No subject)';
-$txt['view_profile'] = 'View Profile';
-$txt['guest_title'] = 'Guest';
-$txt['author'] = 'Author';
-$txt['on'] = 'on';
-$txt['remove'] = 'Remove';
-$txt['start_new_topic'] = 'Start new topic';
-
-$txt['login'] = 'Login';
-// Use numeric entities in the below string.
-$txt['username'] = 'Username';
-$txt['password'] = 'Password';
-
-$txt['username_no_exist'] = 'That username does not exist.';
-$txt['no_user_with_email'] = 'There are no usernames associated with that email.';
-
-$txt['board_moderator'] = 'Board Moderator';
-$txt['remove_topic'] = 'Remove Topic';
-$txt['topics'] = 'Topics';
-$txt['modify_msg'] = 'Modify message';
-$txt['name'] = 'Name';
-$txt['email'] = 'Email';
-$txt['user_email_address'] = 'Email Address';
-$txt['subject'] = 'Subject';
-$txt['message'] = 'Message';
-$txt['redirects'] = 'Redirects';
-$txt['quick_modify'] = 'Modify Inline';
-
-$txt['choose_pass'] = 'Choose password';
-$txt['verify_pass'] = 'Verify password';
-$txt['position'] = 'Position';
-
-$txt['profile_of'] = 'View the profile of';
-$txt['total'] = 'Total';
-$txt['posts_made'] = 'Posts';
-$txt['website'] = 'Website';
-$txt['register'] = 'Register';
-$txt['warning_status'] = 'Warning Status';
-$txt['user_warn_watch'] = 'User is on moderator watch list';
-$txt['user_warn_moderate'] = 'User posts join approval queue';
-$txt['user_warn_mute'] = 'User is banned from posting';
-$txt['warn_watch'] = 'Watched';
-$txt['warn_moderate'] = 'Moderated';
-$txt['warn_mute'] = 'Muted';
-
-$txt['message_index'] = 'Message Index';
-$txt['news'] = 'News';
-$txt['home'] = 'Home';
-$txt['page'] = 'Page';
-$txt['prev'] = 'previous';
-$txt['next'] = 'next';
-
-$txt['lock_unlock'] = 'Lock/Unlock Topic';
-$txt['post'] = 'Post';
-$txt['error_occured'] = 'An Error Has Occurred!';
-$txt['at'] = 'at';
-$txt['logout'] = 'Logout';
-$txt['started_by'] = 'Started by';
-$txt['topic_started_by'] = 'Started by  <strong>%1$s</strong> in <em>%2$s</em>';
-$txt['replies'] = 'Replies';
-$txt['last_post'] = 'Last post';
-//$txt['last_post_message'] = '<strong>Last post</strong> by %1$s<br />in %2$s<br />on %3$s';
-$txt['last_post_message'] = '<strong>Last post: </strong>%3$s<br />%2$s by %1$s';
-$txt['boardindex_total_posts'] = '%1$d Posts in %2$d Topics by %3$d Members';
-$txt['show'] = 'Show';
-$txt['hide'] = 'Hide';
-
-$txt['admin_login'] = 'Administration Login';
-// Use numeric entities in the below string.
-$txt['topic'] = 'Topic';
-$txt['help'] = 'Help';
-$txt['notify'] = 'Notify';
-$txt['unnotify'] = 'Unnotify';
-$txt['notify_request'] = 'Do you want a notification email if someone replies to this topic?';
-// Use numeric entities in the below string.
-$txt['regards_team'] = "Regards,\nThe " . $context['forum_name'] . ' Team.';
-$txt['notify_replies'] = 'Notify of replies';
-$txt['move_topic'] = 'Move Topic';
-$txt['move_to'] = 'Move to';
-$txt['pages'] = 'Pages';
-$txt['users_active'] = 'Users active in past %1$d minutes';
-$txt['personal_messages'] = 'Personal Messages';
-$txt['reply_quote'] = 'Reply with quote';
-$txt['reply'] = 'Reply';
-$txt['reply_noun'] = 'Reply';
-$txt['approve'] = 'Approve';
-$txt['approve_all'] = 'approve all';
-$txt['awaiting_approval'] = 'Awaiting Approval';
-$txt['attach_awaiting_approve'] = 'Attachments awaiting approval';
-$txt['post_awaiting_approval'] = 'Note: This message is awaiting approval by a moderator.';
-$txt['there_are_unapproved_topics'] = 'There are %1$s topics and %2$s posts awaiting approval in this board. Click <a href="%3$s">here</a> to view them all.';
-
-$txt['msg_alert_none'] = 'No messages...';
-$txt['msg_alert_you_have'] = 'you have';
-$txt['msg_alert_messages'] = 'messages';
-$txt['remove_message'] = 'Remove this message';
-
-$txt['online_users'] = 'Users Online';
-$txt['personal_message'] = 'Personal Message';
-$txt['jump_to'] = 'Jump to';
-$txt['go'] = 'Go!';
-$txt['are_sure_remove_topic'] = 'Are you sure you want to remove this topic?';
-$txt['yes'] = 'Yes';
-$txt['no'] = 'No';
-
-$txt['search_end_results'] = 'End of results';
-$txt['search_on'] = 'on';
-
-$txt['search'] = 'Search';
-$txt['all'] = 'All';
-$txt['search_entireforum'] = 'Entire Forum';
-$txt['search_thisbrd'] = 'This board';
-$txt['search_thistopic'] = 'This topic';
-$txt['search_members'] = 'Members';
-
-$txt['back'] = 'Back';
-$txt['password_reminder'] = 'Password reminder';
-$txt['topic_started'] = 'Topic started by';
-$txt['title'] = 'Title';
-$txt['post_by'] = 'Post by';
-$txt['memberlist_searchable'] = 'Searchable list of all registered members.';
-$txt['welcome_member'] = 'Please welcome';
-$txt['admin_center'] = 'Administration Center';
-$txt['last_edit'] = 'Last Edit';
-$txt['notify_deactivate'] = 'Would you like to deactivate notification on this topic?';
-
-$txt['recent_posts'] = 'Recent Posts';
-
-$txt['location'] = 'Location';
-$txt['gender'] = 'Gender';
-$txt['date_registered'] = 'Date Registered';
-
-$txt['recent_view'] = 'View the most recent posts on the forum.';
-$txt['recent_updated'] = 'is the most recently updated topic';
-
-$txt['male'] = 'Male';
-$txt['female'] = 'Female';
-
-$txt['error_invalid_characters_username'] = 'Invalid character used in Username.';
-
-$txt['welcome_guest'] = 'Welcome, <strong>%1$s</strong>. Please <a href="%2$s">login</a>.';
-
-//$txt['welcome_guest_register'] = 'Welcome, <strong>%1$s</strong>. Please <a href="' . $scripturl . '?action=login">login</a> or <a href="' . $scripturl . '?action=register">register</a>.';
-$txt['welcome_guest_register'] = 'Welcome to <strong>'. $context['forum_name']. '</strong>. Please <a href="' . $scripturl . '?action=login">login</a> or <a href="' . $scripturl . '?action=register">register</a>.';
-
-$txt['please_login'] = 'Please <a href="' . $scripturl . '?action=login">login</a>.';
-$txt['login_or_register'] = 'Please <a href="' . $scripturl . '?action=login">login</a> or <a href="' . $scripturl . '?action=register">register</a>.';
-$txt['welcome_guest_activate'] = '<br />Did you miss your <a href="' . $scripturl . '?action=activate">activation email</a>?';
-$txt['hello_member'] = 'Hey,';
-// Use numeric entities in the below string.
-$txt['hello_guest'] = 'Welcome,';
-$txt['welmsg_hey'] = 'Hey,';
-$txt['welmsg_welcome'] = 'Welcome,';
-$txt['welmsg_please'] = 'Please';
-$txt['select_destination'] = 'Please select a destination';
-
-// Escape any single quotes in here twice.. 'it\'s' -> 'it\\\'s'.
-$txt['posted_by'] = 'Posted by';
-
-$txt['icon_smiley'] = 'Smiley';
-$txt['icon_angry'] = 'Angry';
-$txt['icon_cheesy'] = 'Cheesy';
-$txt['icon_laugh'] = 'Laugh';
-$txt['icon_sad'] = 'Sad';
-$txt['icon_wink'] = 'Wink';
-$txt['icon_grin'] = 'Grin';
-$txt['icon_shocked'] = 'Shocked';
-$txt['icon_cool'] = 'Cool';
-$txt['icon_huh'] = 'Huh';
-$txt['icon_rolleyes'] = 'Roll Eyes';
-$txt['icon_tongue'] = 'Tongue';
-$txt['icon_embarrassed'] = 'Embarrassed';
-$txt['icon_lips'] = 'Lips sealed';
-$txt['icon_undecided'] = 'Undecided';
-$txt['icon_kiss'] = 'Kiss';
-$txt['icon_cry'] = 'Cry';
-
-$txt['moderator'] = 'Moderator';
-$txt['moderators'] = 'Moderators';
-
-$txt['mark_board_read'] = 'Mark Topics as Read for this Board';
-$txt['views'] = 'Views';
-$txt['new'] = 'New';
-
-$txt['view_all_members'] = 'View All Members';
-$txt['view'] = 'View';
-
-$txt['viewing_members'] = 'Viewing Members %1$s to %2$s';
-$txt['of_total_members'] = 'of %1$s total members';
-
-$txt['forgot_your_password'] = 'Forgot your password?';
-
-$txt['date'] = 'Date';
-// Use numeric entities in the below string.
-$txt['from'] = 'From';
-$txt['check_new_messages'] = 'Check for new messages';
-$txt['to'] = 'To';
-
-$txt['board_topics'] = 'Topics';
-$txt['members_title'] = 'Members';
-$txt['members_list'] = 'Members List';
-$txt['new_posts'] = 'New Posts';
-$txt['old_posts'] = 'No New Posts';
-$txt['redirect_board'] = 'Redirect Board';
-
-$txt['sendtopic_send'] = 'Send';
-$txt['report_sent'] = 'Your report has been sent successfully.';
-
-$txt['time_offset'] = 'Time Offset';
-$txt['or'] = 'or';
-
-$txt['no_matches'] = 'Sorry, no matches were found';
-
-$txt['notification'] = 'Notification';
-
-$txt['your_ban'] = 'Sorry %1$s, you are banned from using this forum!';
-$txt['your_ban_expires'] = 'This ban is set to expire %1$s.';
-$txt['your_ban_expires_never'] = 'This ban is not set to expire.';
-$txt['ban_continue_browse'] = 'You may continue to browse the forum as a guest.';
-
-$txt['mark_as_read'] = 'Mark ALL messages as read';
-
-$txt['hot_topics'] = 'Hot Topic (More than %1$d replies)';
-$txt['very_hot_topics'] = 'Very Hot Topic (More than %1$d replies)';
-$txt['locked_topic'] = 'Locked Topic';
-$txt['normal_topic'] = 'Normal Topic';
-$txt['participation_caption'] = 'Topic you have posted in';
-
-$txt['go_caps'] = 'GO';
-
-$txt['print'] = 'Print';
-$txt['profile'] = 'Profile';
-$txt['topic_summary'] = 'Topic Summary';
-$txt['not_applicable'] = 'N/A';
-$txt['message_lowercase'] = 'message';
-$txt['name_in_use'] = 'This name is already in use by another member.';
-
-$txt['total_members'] = 'Total Members';
-$txt['total_posts'] = 'Total Posts';
-$txt['total_topics'] = 'Total Topics';
-
-$txt['mins_logged_in'] = 'Minutes to stay logged in';
-
-$txt['preview'] = 'Preview';
-$txt['always_logged_in'] = 'Always stay logged in';
-
-$txt['logged'] = 'Logged';
-// Use numeric entities in the below string.
-$txt['ip'] = 'IP';
-
-$txt['www'] = 'WWW';
-
-$txt['by'] = 'by';
-
-$txt['hours'] = 'hours';
-$txt['minutes'] = 'minutes';
-$txt['seconds'] = 'seconds';
-
-// Used upper case in Paid subscriptions management
-$txt['hour'] = 'Hour';
-$txt['days_word'] = 'days';
-
-$txt['newest_member'] = ', our newest member.';
-
-$txt['search_for'] = 'Search for';
-$txt['search_match'] = 'Match';
-
-$txt['aim'] = 'AIM';
-// In this string, please use +'s for spaces.
-$txt['aim_default_message'] = 'Hi.+Are+you+there?';
-$txt['aim_title'] = 'AOL Instant Messenger';
-$txt['icq'] = 'ICQ';
-$txt['icq_title'] = 'ICQ Messenger';
-$txt['msn'] = 'MSN';
-$txt['msn_title'] = 'MSN Messenger';
-$txt['yim'] = 'YIM';
-$txt['yim_title'] = 'Yahoo Instant Messenger';
-
-$txt['maintain_mode_on'] = 'Remember, this forum is in \'Maintenance Mode\'.';
-
-$txt['read'] = 'Read';
-$txt['times'] = 'times';
-
-$txt['forum_stats'] = 'Forum Stats';
-$txt['latest_member'] = 'Latest Member';
-$txt['total_cats'] = 'Total Categories';
-$txt['latest_post'] = 'Latest Post';
-
-$txt['you_have'] = 'You\'ve got';
-$txt['click'] = 'Click';
-$txt['here'] = 'here';
-$txt['to_view'] = 'to view them.';
-
-$txt['total_boards'] = 'Total Boards';
-
-$txt['print_page'] = 'Print Page';
-
-$txt['valid_email'] = 'This must be a valid email address.';
-
-$txt['geek'] = 'I am a geek!!';
-$txt['info_center_title'] = '%1$s - Info Center';
-
-$txt['send_topic'] = 'Send this topic';
-
-$txt['sendtopic_title'] = 'Send the topic &quot;%1$s&quot; to a friend.';
-$txt['sendtopic_sender_name'] = 'Your name';
-$txt['sendtopic_sender_email'] = 'Your email address';
-$txt['sendtopic_receiver_name'] = 'Recipient\'s name';
-$txt['sendtopic_receiver_email'] = 'Recipient\'s email address';
-$txt['sendtopic_comment'] = 'Add a comment';
-
-$txt['allow_user_email'] = 'Allow users to email me';
-
-$txt['check_all'] = 'Check all';
-
-// Use numeric entities in the below string.
-$txt['database_error'] = 'Database Error';
-$txt['try_again'] = 'Please try again.  If you come back to this error screen, report the error to an administrator.';
-$txt['file'] = 'File';
-$txt['line'] = 'Line';
-// Use numeric entities in the below string.
-$txt['tried_to_repair'] = 'SMF has detected and automatically tried to repair an error in your database.  If you continue to have problems, or continue to receive these emails, please contact your host.';
-$txt['database_error_versions'] = '<strong>Note:</strong> It appears that your database <em>may</em> require an upgrade. Your forum\'s files are currently at version %1$s, while your database is at version %2$s. The above error might possibly go away if you execute the latest version of upgrade.php.';
-$txt['template_parse_error'] = 'Template Parse Error!';
-$txt['template_parse_error_message'] = 'It seems something has gone sour on the forum with the template system.  This problem should only be temporary, so please come back later and try again.  If you continue to see this message, please contact the administrator.<br /><br />You can also try <a href="javascript:location.reload();">refreshing this page</a>.';
-$txt['template_parse_error_details'] = 'There was a problem loading the <tt><strong>%1$s</strong></tt> template or language file.  Please check the syntax and try again - remember, single quotes (<tt>\'</tt>) often have to be escaped with a slash (<tt>\\</tt>).  To see more specific error information from PHP, try <a href="' . $boardurl . '%1$s">accessing the file directly</a>.<br /><br />You may want to try to <a href="javascript:location.reload();">refresh this page</a> or <a href="' . $scripturl . '?theme=1">use the default theme</a>.';
-
-$txt['today'] = '<strong>Today</strong> at ';
-$txt['yesterday'] = '<strong>Yesterday</strong> at ';
-$txt['new_poll'] = 'New poll';
-$txt['poll_question'] = 'Question';
-$txt['poll_vote'] = 'Submit Vote';
-$txt['poll_total_voters'] = 'Total Members Voted';
-$txt['shortcuts'] = 'shortcuts: hit alt+s to submit/post or alt+p to preview';
-$txt['shortcuts_firefox'] = 'shortcuts: hit shift+alt+s to submit/post or shift+alt+p to preview';
-$txt['poll_results'] = 'View results';
-$txt['poll_lock'] = 'Lock Voting';
-$txt['poll_unlock'] = 'Unlock Voting';
-$txt['poll_edit'] = 'Edit Poll';
-$txt['poll'] = 'Poll';
-$txt['one_day'] = '1 Day';
-$txt['one_week'] = '1 Week';
-$txt['two_weeks'] = '2 Weeks';
-$txt['one_month'] = '1 Month';
-$txt['two_months'] = '2 Months';
-$txt['forever'] = 'Forever';
-$txt['quick_login_dec'] = 'Login with username, password and session length';
-$txt['one_hour'] = '1 Hour';
-$txt['moved'] = 'MOVED';
-$txt['moved_why'] = 'Please enter a brief description as to<br />why this topic is being moved.';
-$txt['board'] = 'Board';
-$txt['in'] = 'in';
-$txt['sticky_topic'] = 'Sticky Topic';
-
-$txt['delete'] = 'Delete';
-
-$txt['your_pms'] = 'Your Personal Messages';
-
-$txt['kilobyte'] = 'KB';
-$txt['megabyte'] = 'MB';
-
-$txt['more_stats'] = '[More Stats]';
-
-// Use numeric entities in the below three strings.
-$txt['code'] = 'Code';
-$txt['code_select'] = '[Select]';
-$txt['quote_from'] = 'Quote from';
-$txt['quote'] = 'Quote';
-$txt['fulledit'] = 'Full&nbsp;edit';
-$txt['edit'] = 'Edit';
-$txt['quick_edit'] = 'Quick Edit';
-$txt['post_options'] = 'More...';
-
-$txt['merge_to_topic_id'] = 'ID of target topic';
-$txt['split'] = 'Split Topic';
-$txt['merge'] = 'Merge Topics';
-$txt['subject_new_topic'] = 'Subject For New Topic';
-$txt['split_this_post'] = 'Only split this post.';
-$txt['split_after_and_this_post'] = 'Split topic after and including this post.';
-$txt['select_split_posts'] = 'Select posts to split.';
-$txt['new_topic'] = 'New Topic';
-$txt['split_successful'] = 'Topic successfully split into two topics.';
-$txt['origin_topic'] = 'Origin Topic';
-$txt['please_select_split'] = 'Please select which posts you wish to split.';
-$txt['merge_successful'] = 'Topics successfully merged.';
-$txt['new_merged_topic'] = 'Newly Merged Topic';
-$txt['topic_to_merge'] = 'Topic to be merged';
-$txt['target_board'] = 'Target board';
-$txt['target_topic'] = 'Target topic';
-$txt['merge_confirm'] = 'Are you sure you want to merge';
-$txt['with'] = 'with';
-$txt['merge_desc'] = 'This function will merge the messages of two topics into one topic. The messages will be sorted according to the time of posting. Therefore the earliest posted message will be the first message of the merged topic.';
-
-$txt['set_sticky'] = 'Set topic sticky';
-$txt['set_nonsticky'] = 'Set topic non-sticky';
-$txt['set_lock'] = 'Lock topic';
-$txt['set_unlock'] = 'Unlock topic';
-
-$txt['search_advanced'] = 'Advanced search';
-
-$txt['security_risk'] = 'MAJOR SECURITY RISK:';
-$txt['not_removed'] = 'You have not removed ';
-$txt['not_removed_extra'] = '%1$s is a backup of %2$s that was not generated by SMF. It can be accessed directly and used to gain unauthorised access to your forum. You should delete it immediately.';
-$txt['generic_warning'] = 'Warning';
-$txt['agreement_missing'] = 'Even though you are requiring to accept the registration agreement, the file (agreement.txt) doesn\'t exists!';
-
-$txt['cache_writable'] = 'The cache directory is not writable - this will adversely affect the performance of your forum.';
-
-$txt['page_created'] = 'Page created in ';
-$txt['seconds_with'] = ' seconds with ';
-$txt['queries'] = ' queries.';
-
-$txt['report_to_mod_func'] = 'Use this function to inform the moderators and administrators of an abusive or wrongly posted message.<br /><em>Please note that your email address will be revealed to the moderators if you use this.</em>';
-
-$txt['online'] = 'Online';
-$txt['offline'] = 'Offline';
-$txt['pm_online'] = 'Personal Message (Online)';
-$txt['pm_offline'] = 'Personal Message (Offline)';
-$txt['status'] = 'Status';
-
-$txt['go_up'] = 'Go Up';
-$txt['go_down'] = 'Go Down';
-
-$forum_copyright = '<a href="' . $scripturl . '?action=credits" title="Simple Machines Forum" target="_blank" class="new_win">%1$s</a> |
- <a href="http://www.simplemachines.org/about/smf/license.php" title="License" target="_blank" class="new_win">SMF &copy; 2011</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a>';
-
-$txt['birthdays'] = 'Birthdays:';
-$txt['events'] = 'Events:';
-$txt['birthdays_upcoming'] = 'Upcoming Birthdays:';
-$txt['events_upcoming'] = 'Upcoming Events:';
-// Prompt for holidays in the calendar, leave blank to just display the holiday's name.
-$txt['calendar_prompt'] = 'Holidays:';
-$txt['calendar_month'] = 'Month:';
-$txt['calendar_year'] = 'Year:';
-$txt['calendar_day'] = 'Day:';
-$txt['calendar_event_title'] = 'Event Title';
-$txt['calendar_event_options'] = 'Event Options';
-$txt['calendar_post_in'] = 'Post In:';
-$txt['calendar_edit'] = 'Edit Event';
-$txt['event_delete_confirm'] = 'Delete this event?';
-$txt['event_delete'] = 'Delete Event';
-$txt['calendar_post_event'] = 'Post Event';
-$txt['calendar'] = 'Calendar';
-$txt['calendar_link'] = 'Link to Calendar';
-$txt['calendar_upcoming'] = 'Upcoming Calendar';
-$txt['calendar_today'] = 'Today\'s Calendar';
-$txt['calendar_week'] = 'Week';
-$txt['calendar_week_title'] = 'Week %1$d of %2$d';
-$txt['calendar_numb_days'] = 'Number of Days:';
-$txt['calendar_how_edit'] = 'how do you edit these events?';
-$txt['calendar_link_event'] = 'Link Event To Post:';
-$txt['calendar_confirm_delete'] = 'Are you sure you want to delete this event?';
-$txt['calendar_linked_events'] = 'Linked Events';
-$txt['calendar_click_all'] = 'click to see all %1$s';
-
-$txt['moveTopic1'] = 'Post a redirection topic';
-$txt['moveTopic2'] = 'Change the topic\'s subject';
-$txt['moveTopic3'] = 'New subject';
-$txt['moveTopic4'] = 'Change every message\'s subject';
-$txt['move_topic_unapproved_js'] = 'Warning! This topic has not yet been approved.\\n\\nIt is not recommended that you create a redirection topic unless you intend to approve the post immediately following the move.';
-$txt['movetopic_auto_board'] = '[BOARD]';
-$txt['movetopic_auto_topic'] = '[TOPIC LINK]';
-$txt['movetopic_default'] = 'This topic has been moved to ' . $txt['movetopic_auto_board'] . ".\n\n" . $txt['movetopic_auto_topic'];
-$txt['movetopic_redirect'] = 'Redirect to the moved topic';
-$txt['movetopic_expires'] = 'Automatically remove the redirection topic';
-
-$txt['theme_template_error'] = 'Unable to load the \'%1$s\' template.';
-$txt['theme_language_error'] = 'Unable to load the \'%1$s\' language file.';
-
-$txt['parent_boards'] = 'Child Boards';
-
-$txt['smtp_no_connect'] = 'Could not connect to SMTP host';
-$txt['smtp_port_ssl'] = 'SMTP port setting incorrect; it should be 465 for SSL servers.';
-$txt['smtp_bad_response'] = 'Couldn\'t get mail server response codes';
-$txt['smtp_error'] = 'Ran into problems sending Mail. Error: ';
-$txt['mail_send_unable'] = 'Unable to send mail to the email address \'%1$s\'';
-
-$txt['mlist_search'] = 'Search For Members';
-$txt['mlist_search_again'] = 'Search again';
-$txt['mlist_search_filter'] = 'Search Options';
-$txt['mlist_search_email'] = 'Search by email address';
-$txt['mlist_search_messenger'] = 'Search by messenger nickname';
-$txt['mlist_search_group'] = 'Search by position';
-$txt['mlist_search_name'] = 'Search by name';
-$txt['mlist_search_website'] = 'Search by website';
-$txt['mlist_search_results'] = 'Search results for';
-$txt['mlist_search_by'] = 'Search by %1$s';
-$txt['mlist_menu_view'] = 'View the memberlist';
-
-$txt['attach_downloaded'] = 'downloaded';
-$txt['attach_viewed'] = 'viewed';
-$txt['attach_times'] = 'times';
-
-$txt['settings'] = 'Settings';
-$txt['never'] = 'Never';
-$txt['more'] = 'more';
-
-$txt['hostname'] = 'Hostname';
-$txt['you_are_post_banned'] = 'Sorry %1$s, you are banned from posting and sending personal messages on this forum.';
-$txt['ban_reason'] = 'Reason';
-
-$txt['tables_optimized'] = 'Database tables optimized';
-
-$txt['add_poll'] = 'Add poll';
-$txt['poll_options6'] = 'You may only select up to %1$s options.';
-$txt['poll_remove'] = 'Remove Poll';
-$txt['poll_remove_warn'] = 'Are you sure you want to remove this poll from the topic?';
-$txt['poll_results_expire'] = 'Results will be shown when voting has closed';
-$txt['poll_expires_on'] = 'Voting closes';
-$txt['poll_expired_on'] = 'Voting closed';
-$txt['poll_change_vote'] = 'Remove Vote';
-$txt['poll_return_vote'] = 'Voting options';
-$txt['poll_cannot_see'] = 'You cannot see the results of this poll at the moment.';
-
-$txt['quick_mod_approve'] = 'Approve selected';
-$txt['quick_mod_remove'] = 'Remove selected';
-$txt['quick_mod_lock'] = 'Lock/Unlock selected';
-$txt['quick_mod_sticky'] = 'Sticky/Unsticky selected';
-$txt['quick_mod_move'] = 'Move selected to';
-$txt['quick_mod_merge'] = 'Merge selected';
-$txt['quick_mod_markread'] = 'Mark selected read';
-$txt['quick_mod_go'] = 'Go!';
-$txt['quickmod_confirm'] = 'Are you sure you want to do this?';
-
-$txt['spell_check'] = 'Spell Check';
-
-$txt['quick_reply'] = 'Quick Reply';
-$txt['quick_reply_desc'] = 'With <em>Quick-Reply</em> you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.';
-$txt['quick_reply_warning'] = 'Warning: this topic is currently locked! Only admins and moderators can reply.';
-$txt['quick_reply_verification'] = 'After submitting your post you will be directed to the regular post page to verify your post %1$s.';
-$txt['quick_reply_verification_guests'] = '(required for all guests)';
-$txt['quick_reply_verification_posts'] = '(required for all users with less than %1$d posts)';
-$txt['wait_for_approval'] = 'Note: this post will not display until it\'s been approved by a moderator.';
-
-$txt['notification_enable_board'] = 'Are you sure you wish to enable notification of new topics for this board?';
-$txt['notification_disable_board'] = 'Are you sure you wish to disable notification of new topics for this board?';
-$txt['notification_enable_topic'] = 'Are you sure you wish to enable notification of new replies for this topic?';
-$txt['notification_disable_topic'] = 'Are you sure you wish to disable notification of new replies for this topic?';
-
-$txt['report_to_mod'] = 'Report to moderator';
-$txt['issue_warning_post'] = 'Issue a warning because of this message';
-
-$txt['unread_topics_visit'] = 'Recent Unread Topics';
-$txt['unread_topics_visit_none'] = 'No unread topics found since your last visit.  <a href="' . $scripturl . '?action=unread;all">Click here to try all unread topics</a>.';
-$txt['unread_topics_all'] = 'All Unread Topics';
-$txt['unread_replies'] = 'Updated Topics';
-
-$txt['who_title'] = 'Who\'s Online';
-$txt['who_and'] = ' and ';
-$txt['who_viewing_topic'] = ' are viewing this topic.';
-$txt['who_viewing_board'] = ' are viewing this board.';
-$txt['who_member'] = 'Member';
-
-// No longer used by default theme, but for backwards compat
-$txt['powered_by_php'] = 'Powered by PHP';
-$txt['powered_by_mysql'] = 'Powered by MySQL';
-$txt['valid_css'] = 'Valid CSS!';
-
-// Current footer strings
-$txt['valid_html'] = 'Valid HTML 4.01!';
-$txt['valid_xhtml'] = 'Valid XHTML 1.0!';
-$txt['wap2'] = 'WAP2';
-$txt['rss'] = 'RSS';
-$txt['atom'] = 'Atom';
-$txt['xhtml'] = 'XHTML';
-$txt['html'] = 'HTML';
-
-$txt['guest'] = 'Guest';
-$txt['guests'] = 'Guests';
-$txt['user'] = 'User';
-$txt['users'] = 'Users';
-$txt['hidden'] = 'Hidden';
-$txt['buddy'] = 'Buddy';
-$txt['buddies'] = 'Buddies';
-$txt['most_online_ever'] = 'Most Online Ever';
-$txt['most_online_today'] = 'Most Online Today';
-
-$txt['merge_select_target_board'] = 'Select the target board of the merged topic';
-$txt['merge_select_poll'] = 'Select which poll the merged topic should have';
-$txt['merge_topic_list'] = 'Select topics to be merged';
-$txt['merge_select_subject'] = 'Select subject of merged topic';
-$txt['merge_custom_subject'] = 'Custom subject';
-$txt['merge_enforce_subject'] = 'Change the subject of all the messages';
-$txt['merge_include_notifications'] = 'Include notifications?';
-$txt['merge_check'] = 'Merge?';
-$txt['merge_no_poll'] = 'No poll';
-
-$txt['response_prefix'] = 'Re: ';
-$txt['current_icon'] = 'Current Icon';
-$txt['message_icon'] = 'Message Icon';
-
-$txt['smileys_current'] = 'Current Smiley Set';
-$txt['smileys_none'] = 'No Smileys';
-$txt['smileys_forum_board_default'] = 'Forum/Board Default';
-
-$txt['search_results'] = 'Search Results';
-$txt['search_no_results'] = 'Sorry, no matches were found';
-
-$txt['totalTimeLogged1'] = 'Total time logged in: ';
-$txt['totalTimeLogged2'] = ' days, ';
-$txt['totalTimeLogged3'] = ' hours and ';
-$txt['totalTimeLogged4'] = ' minutes.';
-$txt['totalTimeLogged5'] = 'd ';
-$txt['totalTimeLogged6'] = 'h ';
-$txt['totalTimeLogged7'] = 'm';
-
-$txt['approve_thereis'] = 'There is';
-$txt['approve_thereare'] = 'There are';
-$txt['approve_member'] = 'one member';
-$txt['approve_members'] = 'members';
-$txt['approve_members_waiting'] = 'awaiting approval.';
-
-$txt['notifyboard_turnon'] = 'Do you want a notification email when someone posts a new topic in this board?';
-$txt['notifyboard_turnoff'] = 'Are you sure you do not want to receive new topic notifications for this board?';
-
-$txt['activate_code'] = 'Your activation code is';
-
-$txt['find_members'] = 'Find Members';
-$txt['find_username'] = 'Name, username, or email address';
-$txt['find_buddies'] = 'Show Buddies Only?';
-$txt['find_wildcards'] = 'Allowed Wildcards: *, ?';
-$txt['find_no_results'] = 'No results found';
-$txt['find_results'] = 'Results';
-$txt['find_close'] = 'Close';
-
-$txt['unread_since_visit'] = 'Show unread posts since last visit.';
-$txt['show_unread_replies'] = 'Show new replies to your posts.';
-
-$txt['change_color'] = 'Change Color';
-
-$txt['quickmod_delete_selected'] = 'Remove Selected';
-$txt['quickmod_split_selected'] = 'Split Selected';
-
-$txt['show_personal_messages_heading'] = 'New messages!';
-$txt['show_personal_messages'] = 'You have <strong>%1$s</strong> unread personal messages in your inbox!<br /><br /><a href="%2$s">Go to your inbox</a>';
-
-$txt['help_popup'] = 'A little lost? Let me explain:';
-
-$txt['previous_next_back'] = '&laquo; previous';
-$txt['previous_next_forward'] = 'next &raquo;';
-
-$txt['upshrink_description'] = 'Shrink or expand the header.';
-
-$txt['mark_unread'] = 'Mark unread';
-
-$txt['ssi_not_direct'] = 'Please don\'t access SSI.php by URL directly; you may want to use the path (%1$s) or add ?ssi_function=something.';
-$txt['ssi_session_broken'] = 'SSI.php was unable to load a session!  This may cause problems with logout and other functions - please make sure SSI.php is included before *anything* else in all your scripts!';
-
-// Escape any single quotes in here twice.. 'it\'s' -> 'it\\\'s'.
-$txt['preview_title'] = 'Preview post';
-$txt['preview_fetch'] = 'Fetching preview...';
-$txt['preview_new'] = 'New message';
-$txt['pm_error_while_submitting'] = 'The following error or errors occurred while sending this personal message:';
-$txt['error_while_submitting'] = 'The following error or errors occurred while posting this message:';
-$txt['error_old_topic'] = 'Warning: this topic has not been posted in for at least %1$d days.<br />Unless you\'re sure you want to reply, please consider starting a new topic.';
-
-$txt['split_selected_posts'] = 'Selected posts';
-$txt['split_selected_posts_desc'] = 'The posts below will form a new topic after splitting.';
-$txt['split_reset_selection'] = 'reset selection';
-
-$txt['modify_cancel'] = 'Cancel';
-$txt['mark_read_short'] = 'Mark Read';
-
-$txt['pm_short'] = 'My Messages';
-$txt['pm_menu_read'] = 'Read your messages';
-$txt['pm_menu_send'] = 'Send a message';
-
-$txt['hello_member_ndt'] = 'Hello';
-
-$txt['unapproved_posts'] = 'Unapproved Posts (Topics: %1$d, Posts: %2$d)';
-
-$txt['ajax_in_progress'] = 'Loading...';
-
-$txt['mod_reports_waiting'] = 'There are currently %1$d moderator reports open.';
-
-$txt['view_unread_category'] = 'Unread Posts';
-$txt['verification'] = 'Verification';
-$txt['visual_verification_description'] = 'Type the letters shown in the picture';
-$txt['visual_verification_sound'] = 'Listen to the letters';
-$txt['visual_verification_request_new'] = 'Request another image';
-
-// Sub menu labels
-$txt['summary'] = 'Summary';
-$txt['account'] = 'Account Settings';
-$txt['forumprofile'] = 'Forum Profile';
-
-$txt['modSettings_title'] = 'Features and Options';
-$txt['package'] = 'Package Manager';
-$txt['errlog'] = 'Error Log';
-$txt['edit_permissions'] = 'Permissions';
-$txt['mc_unapproved_attachments'] = 'Unapproved Attachments';
-$txt['mc_unapproved_poststopics'] = 'Unapproved Posts and Topics';
-$txt['mc_reported_posts'] = 'Reported Posts';
-$txt['modlog_view'] = 'Moderation Log';
-$txt['calendar_menu'] = 'View Calendar';
-
-// @todo Send email strings - should move?
-$txt['send_email'] = 'Send Email';
-$txt['send_email_disclosed'] = 'Note this will be visible to the recipient.';
-$txt['send_email_subject'] = 'Email Subject';
-
-$txt['ignoring_user'] = 'You are ignoring this user.';
-$txt['show_ignore_user_post'] = 'Show me the post.';
-
-$txt['spider'] = 'Spider';
-$txt['spiders'] = 'Spiders';
-$txt['openid'] = 'OpenID';
-
-$txt['downloads'] = 'Downloads';
-$txt['filesize'] = 'Filesize';
-$txt['subscribe_webslice'] = 'Subscribe to Webslice';
-
-// Restore topic
-$txt['restore_topic'] = 'Restore Topic';
-$txt['restore_message'] = 'Restore';
-$txt['quick_mod_restore'] = 'Restore Selected';
-
-// Editor prompt.
-$txt['prompt_text_email'] = 'Please enter the email address.';
-$txt['prompt_text_ftp'] = 'Please enter the ftp address.';
-$txt['prompt_text_url'] = 'Please enter the URL you wish to link to.';
-$txt['prompt_text_img'] = 'Enter image location';
-
-// Escape any single quotes in here twice.. 'it\'s' -> 'it\\\'s'.
-$txt['autosuggest_delete_item'] = 'Delete Item';
-
-// Debug related - when $db_show_debug is true.
-$txt['debug_templates'] = 'Templates: ';
-$txt['debug_subtemplates'] = 'Sub templates: ';
-$txt['debug_language_files'] = 'Language files: ';
-$txt['debug_stylesheets'] = 'Style sheets: ';
-$txt['debug_files_included'] = 'Files included: ';
-$txt['debug_kb'] = 'KB.';
-$txt['debug_show'] = 'show';
-$txt['debug_cache_hits'] = 'Cache hits: ';
-$txt['debug_cache_seconds_bytes'] = '%1$ss - %2$s bytes';
-$txt['debug_cache_seconds_bytes_total'] = '%1$ss for %2$s bytes';
-$txt['debug_queries_used'] = 'Queries used: %1$d.';
-$txt['debug_queries_used_and_warnings'] = 'Queries used: %1$d, %2$d warnings.';
-$txt['debug_query_in_line'] = 'in <em>%1$s</em> line <em>%2$s</em>, ';
-$txt['debug_query_which_took'] = 'which took %1$s seconds.';
-$txt['debug_query_which_took_at'] = 'which took %1$s seconds at %2$s into request.';
-$txt['debug_show_queries'] = '[Show Queries]';
-$txt['debug_hide_queries'] = '[Hide Queries]';
-$txt['debug_tokens'] = 'Tokens: ';
-$txt['debug_browser'] = 'Browser ID: ';
-
+<?php
+// Version: 2.0; index
+
+global $forum_copyright, $forum_version, $webmaster_email, $scripturl, $context, $boardurl;
+
+// Locale (strftime, pspell_new) and spelling. (pspell_new, can be left as '' normally.)
+// For more information see:
+//   - http://www.php.net/function.pspell-new
+//   - http://www.php.net/function.setlocale
+// Again, SPELLING SHOULD BE '' 99% OF THE TIME!!  Please read this!
+$txt['lang_locale'] = 'en_US';
+$txt['lang_dictionary'] = 'en';
+$txt['lang_spelling'] = 'american';
+
+// Ensure you remember to use uppercase for character set strings.
+$txt['lang_character_set'] = 'ISO-8859-1';
+// Character set and right to left?
+$txt['lang_rtl'] = false;
+// Capitalize day and month names?
+$txt['lang_capitalize_dates'] = true;
+
+$txt['days'] = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
+$txt['days_short'] = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
+// Months must start with 1 => 'January'. (or translated, of course.)
+$txt['months'] = array(1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
+$txt['months_titles'] = array(1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
+$txt['months_short'] = array(1 => 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
+
+$txt['time_am'] = 'am';
+$txt['time_pm'] = 'pm';
+
+$txt['newmessages0'] = 'is new';
+$txt['newmessages1'] = 'are new';
+$txt['newmessages3'] = 'New';
+$txt['newmessages4'] = ',';
+
+$txt['admin'] = 'Admin';
+$txt['moderate'] = 'Moderate';
+
+$txt['save'] = 'Save';
+
+$txt['modify'] = 'Modify';
+$txt['forum_index'] = '%1$s - Index';
+$txt['members'] = 'Members';
+$txt['board_name'] = 'Board name';
+$txt['posts'] = 'Posts';
+
+$txt['member_postcount'] = 'Posts';
+$txt['no_subject'] = '(No subject)';
+$txt['view_profile'] = 'View Profile';
+$txt['guest_title'] = 'Guest';
+$txt['author'] = 'Author';
+$txt['on'] = 'on';
+$txt['remove'] = 'Remove';
+$txt['start_new_topic'] = 'Start new topic';
+
+$txt['login'] = 'Login';
+// Use numeric entities in the below string.
+$txt['username'] = 'Username';
+$txt['password'] = 'Password';
+
+$txt['username_no_exist'] = 'That username does not exist.';
+$txt['no_user_with_email'] = 'There are no usernames associated with that email.';
+
+$txt['board_moderator'] = 'Board Moderator';
+$txt['remove_topic'] = 'Remove Topic';
+$txt['topics'] = 'Topics';
+$txt['modify_msg'] = 'Modify message';
+$txt['name'] = 'Name';
+$txt['email'] = 'Email';
+$txt['user_email_address'] = 'Email Address';
+$txt['subject'] = 'Subject';
+$txt['message'] = 'Message';
+$txt['redirects'] = 'Redirects';
+$txt['quick_modify'] = 'Modify Inline';
+
+$txt['choose_pass'] = 'Choose password';
+$txt['verify_pass'] = 'Verify password';
+$txt['position'] = 'Position';
+
+$txt['profile_of'] = 'View the profile of';
+$txt['total'] = 'Total';
+$txt['posts_made'] = 'Posts';
+$txt['website'] = 'Website';
+$txt['register'] = 'Register';
+$txt['warning_status'] = 'Warning Status';
+$txt['user_warn_watch'] = 'User is on moderator watch list';
+$txt['user_warn_moderate'] = 'User posts join approval queue';
+$txt['user_warn_mute'] = 'User is banned from posting';
+$txt['warn_watch'] = 'Watched';
+$txt['warn_moderate'] = 'Moderated';
+$txt['warn_mute'] = 'Muted';
+
+$txt['message_index'] = 'Message Index';
+$txt['news'] = 'News';
+$txt['home'] = 'Home';
+$txt['page'] = 'Page';
+$txt['prev'] = 'previous';
+$txt['next'] = 'next';
+
+$txt['lock_unlock'] = 'Lock/Unlock Topic';
+$txt['post'] = 'Post';
+$txt['error_occured'] = 'An Error Has Occurred!';
+$txt['at'] = 'at';
+$txt['logout'] = 'Logout';
+$txt['started_by'] = 'Started by';
+$txt['topic_started_by'] = 'Started by  <strong>%1$s</strong> in <em>%2$s</em>';
+$txt['replies'] = 'Replies';
+$txt['last_post'] = 'Last post';
+//$txt['last_post_message'] = '<strong>Last post</strong> by %1$s<br />in %2$s<br />on %3$s';
+$txt['last_post_message'] = '<strong>Last post: </strong>%3$s<br />%2$s by %1$s';
+$txt['boardindex_total_posts'] = '%1$d Posts in %2$d Topics by %3$d Members';
+$txt['show'] = 'Show';
+$txt['hide'] = 'Hide';
+
+$txt['admin_login'] = 'Administration Login';
+// Use numeric entities in the below string.
+$txt['topic'] = 'Topic';
+$txt['help'] = 'Help';
+$txt['notify'] = 'Notify';
+$txt['unnotify'] = 'Unnotify';
+$txt['notify_request'] = 'Do you want a notification email if someone replies to this topic?';
+// Use numeric entities in the below string.
+$txt['regards_team'] = "Regards,\nThe " . $context['forum_name'] . ' Team.';
+$txt['notify_replies'] = 'Notify of replies';
+$txt['move_topic'] = 'Move Topic';
+$txt['move_to'] = 'Move to';
+$txt['pages'] = 'Pages';
+$txt['users_active'] = 'Users active in past %1$d minutes';
+$txt['personal_messages'] = 'Personal Messages';
+$txt['reply_quote'] = 'Reply with quote';
+$txt['reply'] = 'Reply';
+$txt['reply_noun'] = 'Reply';
+$txt['approve'] = 'Approve';
+$txt['approve_all'] = 'approve all';
+$txt['awaiting_approval'] = 'Awaiting Approval';
+$txt['attach_awaiting_approve'] = 'Attachments awaiting approval';
+$txt['post_awaiting_approval'] = 'Note: This message is awaiting approval by a moderator.';
+$txt['there_are_unapproved_topics'] = 'There are %1$s topics and %2$s posts awaiting approval in this board. Click <a href="%3$s">here</a> to view them all.';
+
+$txt['msg_alert_none'] = 'No messages...';
+$txt['msg_alert_you_have'] = 'you have';
+$txt['msg_alert_messages'] = 'messages';
+$txt['remove_message'] = 'Remove this message';
+
+$txt['online_users'] = 'Users Online';
+$txt['personal_message'] = 'Personal Message';
+$txt['jump_to'] = 'Jump to';
+$txt['go'] = 'Go!';
+$txt['are_sure_remove_topic'] = 'Are you sure you want to remove this topic?';
+$txt['yes'] = 'Yes';
+$txt['no'] = 'No';
+
+$txt['search_end_results'] = 'End of results';
+$txt['search_on'] = 'on';
+
+$txt['search'] = 'Search';
+$txt['all'] = 'All';
+$txt['search_entireforum'] = 'Entire Forum';
+$txt['search_thisbrd'] = 'This board';
+$txt['search_thistopic'] = 'This topic';
+$txt['search_members'] = 'Members';
+
+$txt['back'] = 'Back';
+$txt['password_reminder'] = 'Password reminder';
+$txt['topic_started'] = 'Topic started by';
+$txt['title'] = 'Title';
+$txt['post_by'] = 'Post by';
+$txt['memberlist_searchable'] = 'Searchable list of all registered members.';
+$txt['welcome_member'] = 'Please welcome';
+$txt['admin_center'] = 'Administration Center';
+$txt['last_edit'] = 'Last Edit';
+$txt['notify_deactivate'] = 'Would you like to deactivate notification on this topic?';
+
+$txt['recent_posts'] = 'Recent Posts';
+
+$txt['location'] = 'Location';
+$txt['gender'] = 'Gender';
+$txt['date_registered'] = 'Date Registered';
+
+$txt['recent_view'] = 'View the most recent posts on the forum.';
+$txt['recent_updated'] = 'is the most recently updated topic';
+
+$txt['male'] = 'Male';
+$txt['female'] = 'Female';
+
+$txt['error_invalid_characters_username'] = 'Invalid character used in Username.';
+
+$txt['welcome_guest'] = 'Welcome, <strong>%1$s</strong>. Please <a href="%2$s">login</a>.';
+
+//$txt['welcome_guest_register'] = 'Welcome, <strong>%1$s</strong>. Please <a href="' . $scripturl . '?action=login">login</a> or <a href="' . $scripturl . '?action=register">register</a>.';
+$txt['welcome_guest_register'] = 'Welcome to <strong>'. $context['forum_name']. '</strong>. Please <a href="' . $scripturl . '?action=login">login</a> or <a href="' . $scripturl . '?action=register">register</a>.';
+
+$txt['please_login'] = 'Please <a href="' . $scripturl . '?action=login">login</a>.';
+$txt['login_or_register'] = 'Please <a href="' . $scripturl . '?action=login">login</a> or <a href="' . $scripturl . '?action=register">register</a>.';
+$txt['welcome_guest_activate'] = '<br />Did you miss your <a href="' . $scripturl . '?action=activate">activation email</a>?';
+$txt['hello_member'] = 'Hey,';
+// Use numeric entities in the below string.
+$txt['hello_guest'] = 'Welcome,';
+$txt['welmsg_hey'] = 'Hey,';
+$txt['welmsg_welcome'] = 'Welcome,';
+$txt['welmsg_please'] = 'Please';
+$txt['select_destination'] = 'Please select a destination';
+
+// Escape any single quotes in here twice.. 'it\'s' -> 'it\\\'s'.
+$txt['posted_by'] = 'Posted by';
+
+$txt['icon_smiley'] = 'Smiley';
+$txt['icon_angry'] = 'Angry';
+$txt['icon_cheesy'] = 'Cheesy';
+$txt['icon_laugh'] = 'Laugh';
+$txt['icon_sad'] = 'Sad';
+$txt['icon_wink'] = 'Wink';
+$txt['icon_grin'] = 'Grin';
+$txt['icon_shocked'] = 'Shocked';
+$txt['icon_cool'] = 'Cool';
+$txt['icon_huh'] = 'Huh';
+$txt['icon_rolleyes'] = 'Roll Eyes';
+$txt['icon_tongue'] = 'Tongue';
+$txt['icon_embarrassed'] = 'Embarrassed';
+$txt['icon_lips'] = 'Lips sealed';
+$txt['icon_undecided'] = 'Undecided';
+$txt['icon_kiss'] = 'Kiss';
+$txt['icon_cry'] = 'Cry';
+
+$txt['moderator'] = 'Moderator';
+$txt['moderators'] = 'Moderators';
+
+$txt['mark_board_read'] = 'Mark Topics as Read for this Board';
+$txt['views'] = 'Views';
+$txt['new'] = 'New';
+
+$txt['view_all_members'] = 'View All Members';
+$txt['view'] = 'View';
+
+$txt['viewing_members'] = 'Viewing Members %1$s to %2$s';
+$txt['of_total_members'] = 'of %1$s total members';
+
+$txt['forgot_your_password'] = 'Forgot your password?';
+
+$txt['date'] = 'Date';
+// Use numeric entities in the below string.
+$txt['from'] = 'From';
+$txt['check_new_messages'] = 'Check for new messages';
+$txt['to'] = 'To';
+
+$txt['board_topics'] = 'Topics';
+$txt['members_title'] = 'Members';
+$txt['members_list'] = 'Members List';
+$txt['new_posts'] = 'New Posts';
+$txt['old_posts'] = 'No New Posts';
+$txt['redirect_board'] = 'Redirect Board';
+
+$txt['sendtopic_send'] = 'Send';
+$txt['report_sent'] = 'Your report has been sent successfully.';
+
+$txt['time_offset'] = 'Time Offset';
+$txt['or'] = 'or';
+
+$txt['no_matches'] = 'Sorry, no matches were found';
+
+$txt['notification'] = 'Notification';
+
+$txt['your_ban'] = 'Sorry %1$s, you are banned from using this forum!';
+$txt['your_ban_expires'] = 'This ban is set to expire %1$s.';
+$txt['your_ban_expires_never'] = 'This ban is not set to expire.';
+$txt['ban_continue_browse'] = 'You may continue to browse the forum as a guest.';
+
+$txt['mark_as_read'] = 'Mark ALL messages as read';
+
+$txt['hot_topics'] = 'Hot Topic (More than %1$d replies)';
+$txt['very_hot_topics'] = 'Very Hot Topic (More than %1$d replies)';
+$txt['locked_topic'] = 'Locked Topic';
+$txt['normal_topic'] = 'Normal Topic';
+$txt['participation_caption'] = 'Topic you have posted in';
+
+$txt['go_caps'] = 'GO';
+
+$txt['print'] = 'Print';
+$txt['profile'] = 'Profile';
+$txt['topic_summary'] = 'Topic Summary';
+$txt['not_applicable'] = 'N/A';
+$txt['message_lowercase'] = 'message';
+$txt['name_in_use'] = 'This name is already in use by another member.';
+
+$txt['total_members'] = 'Total Members';
+$txt['total_posts'] = 'Total Posts';
+$txt['total_topics'] = 'Total Topics';
+
+$txt['mins_logged_in'] = 'Minutes to stay logged in';
+
+$txt['preview'] = 'Preview';
+$txt['always_logged_in'] = 'Always stay logged in';
+
+$txt['logged'] = 'Logged';
+// Use numeric entities in the below string.
+$txt['ip'] = 'IP';
+
+$txt['www'] = 'WWW';
+
+$txt['by'] = 'by';
+
+$txt['hours'] = 'hours';
+$txt['minutes'] = 'minutes';
+$txt['seconds'] = 'seconds';
+
+// Used upper case in Paid subscriptions management
+$txt['hour'] = 'Hour';
+$txt['days_word'] = 'days';
+
+$txt['newest_member'] = ', our newest member.';
+
+$txt['search_for'] = 'Search for';
+$txt['search_match'] = 'Match';
+
+$txt['aim'] = 'AIM';
+// In this string, please use +'s for spaces.
+$txt['aim_default_message'] = 'Hi.+Are+you+there?';
+$txt['aim_title'] = 'AOL Instant Messenger';
+$txt['icq'] = 'ICQ';
+$txt['icq_title'] = 'ICQ Messenger';
+$txt['msn'] = 'MSN';
+$txt['msn_title'] = 'MSN Messenger';
+$txt['yim'] = 'YIM';
+$txt['yim_title'] = 'Yahoo Instant Messenger';
+
+$txt['maintain_mode_on'] = 'Remember, this forum is in \'Maintenance Mode\'.';
+
+$txt['read'] = 'Read';
+$txt['times'] = 'times';
+
+$txt['forum_stats'] = 'Forum Stats';
+$txt['latest_member'] = 'Latest Member';
+$txt['total_cats'] = 'Total Categories';
+$txt['latest_post'] = 'Latest Post';
+
+$txt['you_have'] = 'You\'ve got';
+$txt['click'] = 'Click';
+$txt['here'] = 'here';
+$txt['to_view'] = 'to view them.';
+
+$txt['total_boards'] = 'Total Boards';
+
+$txt['print_page'] = 'Print Page';
+
+$txt['valid_email'] = 'This must be a valid email address.';
+
+$txt['geek'] = 'I am a geek!!';
+$txt['info_center_title'] = '%1$s - Info Center';
+
+$txt['send_topic'] = 'Send this topic';
+
+$txt['sendtopic_title'] = 'Send the topic &quot;%1$s&quot; to a friend.';
+$txt['sendtopic_sender_name'] = 'Your name';
+$txt['sendtopic_sender_email'] = 'Your email address';
+$txt['sendtopic_receiver_name'] = 'Recipient\'s name';
+$txt['sendtopic_receiver_email'] = 'Recipient\'s email address';
+$txt['sendtopic_comment'] = 'Add a comment';
+
+$txt['allow_user_email'] = 'Allow users to email me';
+
+$txt['check_all'] = 'Check all';
+
+// Use numeric entities in the below string.
+$txt['database_error'] = 'Database Error';
+$txt['try_again'] = 'Please try again.  If you come back to this error screen, report the error to an administrator.';
+$txt['file'] = 'File';
+$txt['line'] = 'Line';
+// Use numeric entities in the below string.
+$txt['tried_to_repair'] = 'SMF has detected and automatically tried to repair an error in your database.  If you continue to have problems, or continue to receive these emails, please contact your host.';
+$txt['database_error_versions'] = '<strong>Note:</strong> It appears that your database <em>may</em> require an upgrade. Your forum\'s files are currently at version %1$s, while your database is at version %2$s. The above error might possibly go away if you execute the latest version of upgrade.php.';
+$txt['template_parse_error'] = 'Template Parse Error!';
+$txt['template_parse_error_message'] = 'It seems something has gone sour on the forum with the template system.  This problem should only be temporary, so please come back later and try again.  If you continue to see this message, please contact the administrator.<br /><br />You can also try <a href="javascript:location.reload();">refreshing this page</a>.';
+$txt['template_parse_error_details'] = 'There was a problem loading the <tt><strong>%1$s</strong></tt> template or language file.  Please check the syntax and try again - remember, single quotes (<tt>\'</tt>) often have to be escaped with a slash (<tt>\\</tt>).  To see more specific error information from PHP, try <a href="' . $boardurl . '%1$s">accessing the file directly</a>.<br /><br />You may want to try to <a href="javascript:location.reload();">refresh this page</a> or <a href="' . $scripturl . '?theme=1">use the default theme</a>.';
+
+$txt['today'] = '<strong>Today</strong> at ';
+$txt['yesterday'] = '<strong>Yesterday</strong> at ';
+$txt['new_poll'] = 'New poll';
+$txt['poll_question'] = 'Question';
+$txt['poll_vote'] = 'Submit Vote';
+$txt['poll_total_voters'] = 'Total Members Voted';
+$txt['shortcuts'] = 'shortcuts: hit alt+s to submit/post or alt+p to preview';
+$txt['shortcuts_firefox'] = 'shortcuts: hit shift+alt+s to submit/post or shift+alt+p to preview';
+$txt['poll_results'] = 'View results';
+$txt['poll_lock'] = 'Lock Voting';
+$txt['poll_unlock'] = 'Unlock Voting';
+$txt['poll_edit'] = 'Edit Poll';
+$txt['poll'] = 'Poll';
+$txt['one_day'] = '1 Day';
+$txt['one_week'] = '1 Week';
+$txt['two_weeks'] = '2 Weeks';
+$txt['one_month'] = '1 Month';
+$txt['two_months'] = '2 Months';
+$txt['forever'] = 'Forever';
+$txt['quick_login_dec'] = 'Login with username, password and session length';
+$txt['one_hour'] = '1 Hour';
+$txt['moved'] = 'MOVED';
+$txt['moved_why'] = 'Please enter a brief description as to<br />why this topic is being moved.';
+$txt['board'] = 'Board';
+$txt['in'] = 'in';
+$txt['sticky_topic'] = 'Sticky Topic';
+
+$txt['delete'] = 'Delete';
+
+$txt['your_pms'] = 'Your Personal Messages';
+
+$txt['kilobyte'] = 'KB';
+$txt['megabyte'] = 'MB';
+
+$txt['more_stats'] = '[More Stats]';
+
+// Use numeric entities in the below three strings.
+$txt['code'] = 'Code';
+$txt['code_select'] = '[Select]';
+$txt['quote_from'] = 'Quote from';
+$txt['quote'] = 'Quote';
+$txt['fulledit'] = 'Full&nbsp;edit';
+$txt['edit'] = 'Edit';
+$txt['quick_edit'] = 'Quick Edit';
+$txt['post_options'] = 'More...';
+
+$txt['merge_to_topic_id'] = 'ID of target topic';
+$txt['split'] = 'Split Topic';
+$txt['merge'] = 'Merge Topics';
+$txt['subject_new_topic'] = 'Subject For New Topic';
+$txt['split_this_post'] = 'Only split this post.';
+$txt['split_after_and_this_post'] = 'Split topic after and including this post.';
+$txt['select_split_posts'] = 'Select posts to split.';
+$txt['new_topic'] = 'New Topic';
+$txt['split_successful'] = 'Topic successfully split into two topics.';
+$txt['origin_topic'] = 'Origin Topic';
+$txt['please_select_split'] = 'Please select which posts you wish to split.';
+$txt['merge_successful'] = 'Topics successfully merged.';
+$txt['new_merged_topic'] = 'Newly Merged Topic';
+$txt['topic_to_merge'] = 'Topic to be merged';
+$txt['target_board'] = 'Target board';
+$txt['target_topic'] = 'Target topic';
+$txt['merge_confirm'] = 'Are you sure you want to merge';
+$txt['with'] = 'with';
+$txt['merge_desc'] = 'This function will merge the messages of two topics into one topic. The messages will be sorted according to the time of posting. Therefore the earliest posted message will be the first message of the merged topic.';
+
+$txt['set_sticky'] = 'Set topic sticky';
+$txt['set_nonsticky'] = 'Set topic non-sticky';
+$txt['set_lock'] = 'Lock topic';
+$txt['set_unlock'] = 'Unlock topic';
+
+$txt['search_advanced'] = 'Advanced search';
+
+$txt['security_risk'] = 'MAJOR SECURITY RISK:';
+$txt['not_removed'] = 'You have not removed ';
+$txt['not_removed_extra'] = '%1$s is a backup of %2$s that was not generated by SMF. It can be accessed directly and used to gain unauthorised access to your forum. You should delete it immediately.';
+$txt['generic_warning'] = 'Warning';
+$txt['agreement_missing'] = 'Even though you are requiring to accept the registration agreement, the file (agreement.txt) doesn\'t exists!';
+
+$txt['cache_writable'] = 'The cache directory is not writable - this will adversely affect the performance of your forum.';
+
+$txt['page_created'] = 'Page created in ';
+$txt['seconds_with'] = ' seconds with ';
+$txt['queries'] = ' queries.';
+
+$txt['report_to_mod_func'] = 'Use this function to inform the moderators and administrators of an abusive or wrongly posted message.<br /><em>Please note that your email address will be revealed to the moderators if you use this.</em>';
+
+$txt['online'] = 'Online';
+$txt['offline'] = 'Offline';
+$txt['pm_online'] = 'Personal Message (Online)';
+$txt['pm_offline'] = 'Personal Message (Offline)';
+$txt['status'] = 'Status';
+
+$txt['go_up'] = 'Go Up';
+$txt['go_down'] = 'Go Down';
+
+$forum_copyright = '<a href="' . $scripturl . '?action=credits" title="Simple Machines Forum" target="_blank" class="new_win">%1$s</a> |
+ <a href="http://www.simplemachines.org/about/smf/license.php" title="License" target="_blank" class="new_win">SMF &copy; 2011</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a>';
+
+$txt['birthdays'] = 'Birthdays:';
+$txt['events'] = 'Events:';
+$txt['birthdays_upcoming'] = 'Upcoming Birthdays:';
+$txt['events_upcoming'] = 'Upcoming Events:';
+// Prompt for holidays in the calendar, leave blank to just display the holiday's name.
+$txt['calendar_prompt'] = 'Holidays:';
+$txt['calendar_month'] = 'Month:';
+$txt['calendar_year'] = 'Year:';
+$txt['calendar_day'] = 'Day:';
+$txt['calendar_event_title'] = 'Event Title';
+$txt['calendar_event_options'] = 'Event Options';
+$txt['calendar_post_in'] = 'Post In:';
+$txt['calendar_edit'] = 'Edit Event';
+$txt['event_delete_confirm'] = 'Delete this event?';
+$txt['event_delete'] = 'Delete Event';
+$txt['calendar_post_event'] = 'Post Event';
+$txt['calendar'] = 'Calendar';
+$txt['calendar_link'] = 'Link to Calendar';
+$txt['calendar_upcoming'] = 'Upcoming Calendar';
+$txt['calendar_today'] = 'Today\'s Calendar';
+$txt['calendar_week'] = 'Week';
+$txt['calendar_week_title'] = 'Week %1$d of %2$d';
+$txt['calendar_numb_days'] = 'Number of Days:';
+$txt['calendar_how_edit'] = 'how do you edit these events?';
+$txt['calendar_link_event'] = 'Link Event To Post:';
+$txt['calendar_confirm_delete'] = 'Are you sure you want to delete this event?';
+$txt['calendar_linked_events'] = 'Linked Events';
+$txt['calendar_click_all'] = 'click to see all %1$s';
+
+$txt['moveTopic1'] = 'Post a redirection topic';
+$txt['moveTopic2'] = 'Change the topic\'s subject';
+$txt['moveTopic3'] = 'New subject';
+$txt['moveTopic4'] = 'Change every message\'s subject';
+$txt['move_topic_unapproved_js'] = 'Warning! This topic has not yet been approved.\\n\\nIt is not recommended that you create a redirection topic unless you intend to approve the post immediately following the move.';
+$txt['movetopic_auto_board'] = '[BOARD]';
+$txt['movetopic_auto_topic'] = '[TOPIC LINK]';
+$txt['movetopic_default'] = 'This topic has been moved to ' . $txt['movetopic_auto_board'] . ".\n\n" . $txt['movetopic_auto_topic'];
+$txt['movetopic_redirect'] = 'Redirect to the moved topic';
+$txt['movetopic_expires'] = 'Automatically remove the redirection topic';
+
+$txt['theme_template_error'] = 'Unable to load the \'%1$s\' template.';
+$txt['theme_language_error'] = 'Unable to load the \'%1$s\' language file.';
+
+$txt['parent_boards'] = 'Child Boards';
+
+$txt['smtp_no_connect'] = 'Could not connect to SMTP host';
+$txt['smtp_port_ssl'] = 'SMTP port setting incorrect; it should be 465 for SSL servers.';
+$txt['smtp_bad_response'] = 'Couldn\'t get mail server response codes';
+$txt['smtp_error'] = 'Ran into problems sending Mail. Error: ';
+$txt['mail_send_unable'] = 'Unable to send mail to the email address \'%1$s\'';
+
+$txt['mlist_search'] = 'Search For Members';
+$txt['mlist_search_again'] = 'Search again';
+$txt['mlist_search_filter'] = 'Search Options';
+$txt['mlist_search_email'] = 'Search by email address';
+$txt['mlist_search_messenger'] = 'Search by messenger nickname';
+$txt['mlist_search_group'] = 'Search by position';
+$txt['mlist_search_name'] = 'Search by name';
+$txt['mlist_search_website'] = 'Search by website';
+$txt['mlist_search_results'] = 'Search results for';
+$txt['mlist_search_by'] = 'Search by %1$s';
+$txt['mlist_menu_view'] = 'View the memberlist';
+
+$txt['attach_downloaded'] = 'downloaded';
+$txt['attach_viewed'] = 'viewed';
+$txt['attach_times'] = 'times';
+
+$txt['settings'] = 'Settings';
+$txt['never'] = 'Never';
+$txt['more'] = 'more';
+
+$txt['hostname'] = 'Hostname';
+$txt['you_are_post_banned'] = 'Sorry %1$s, you are banned from posting and sending personal messages on this forum.';
+$txt['ban_reason'] = 'Reason';
+
+$txt['tables_optimized'] = 'Database tables optimized';
+
+$txt['add_poll'] = 'Add poll';
+$txt['poll_options6'] = 'You may only select up to %1$s options.';
+$txt['poll_remove'] = 'Remove Poll';
+$txt['poll_remove_warn'] = 'Are you sure you want to remove this poll from the topic?';
+$txt['poll_results_expire'] = 'Results will be shown when voting has closed';
+$txt['poll_expires_on'] = 'Voting closes';
+$txt['poll_expired_on'] = 'Voting closed';
+$txt['poll_change_vote'] = 'Remove Vote';
+$txt['poll_return_vote'] = 'Voting options';
+$txt['poll_cannot_see'] = 'You cannot see the results of this poll at the moment.';
+
+$txt['quick_mod_approve'] = 'Approve selected';
+$txt['quick_mod_remove'] = 'Remove selected';
+$txt['quick_mod_lock'] = 'Lock/Unlock selected';
+$txt['quick_mod_sticky'] = 'Sticky/Unsticky selected';
+$txt['quick_mod_move'] = 'Move selected to';
+$txt['quick_mod_merge'] = 'Merge selected';
+$txt['quick_mod_markread'] = 'Mark selected read';
+$txt['quick_mod_go'] = 'Go!';
+$txt['quickmod_confirm'] = 'Are you sure you want to do this?';
+
+$txt['spell_check'] = 'Spell Check';
+
+$txt['quick_reply'] = 'Quick Reply';
+$txt['quick_reply_desc'] = 'With <em>Quick-Reply</em> you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.';
+$txt['quick_reply_warning'] = 'Warning: this topic is currently locked! Only admins and moderators can reply.';
+$txt['quick_reply_verification'] = 'After submitting your post you will be directed to the regular post page to verify your post %1$s.';
+$txt['quick_reply_verification_guests'] = '(required for all guests)';
+$txt['quick_reply_verification_posts'] = '(required for all users with less than %1$d posts)';
+$txt['wait_for_approval'] = 'Note: this post will not display until it\'s been approved by a moderator.';
+
+$txt['notification_enable_board'] = 'Are you sure you wish to enable notification of new topics for this board?';
+$txt['notification_disable_board'] = 'Are you sure you wish to disable notification of new topics for this board?';
+$txt['notification_enable_topic'] = 'Are you sure you wish to enable notification of new replies for this topic?';
+$txt['notification_disable_topic'] = 'Are you sure you wish to disable notification of new replies for this topic?';
+
+$txt['report_to_mod'] = 'Report to moderator';
+$txt['issue_warning_post'] = 'Issue a warning because of this message';
+
+$txt['unread_topics_visit'] = 'Recent Unread Topics';
+$txt['unread_topics_visit_none'] = 'No unread topics found since your last visit.  <a href="' . $scripturl . '?action=unread;all">Click here to try all unread topics</a>.';
+$txt['unread_topics_all'] = 'All Unread Topics';
+$txt['unread_replies'] = 'Updated Topics';
+
+$txt['who_title'] = 'Who\'s Online';
+$txt['who_and'] = ' and ';
+$txt['who_viewing_topic'] = ' are viewing this topic.';
+$txt['who_viewing_board'] = ' are viewing this board.';
+$txt['who_member'] = 'Member';
+
+// No longer used by default theme, but for backwards compat
+$txt['powered_by_php'] = 'Powered by PHP';
+$txt['powered_by_mysql'] = 'Powered by MySQL';
+$txt['valid_css'] = 'Valid CSS!';
+
+// Current footer strings
+$txt['valid_html'] = 'Valid HTML 4.01!';
+$txt['valid_xhtml'] = 'Valid XHTML 1.0!';
+$txt['wap2'] = 'WAP2';
+$txt['rss'] = 'RSS';
+$txt['atom'] = 'Atom';
+$txt['xhtml'] = 'XHTML';
+$txt['html'] = 'HTML';
+
+$txt['guest'] = 'Guest';
+$txt['guests'] = 'Guests';
+$txt['user'] = 'User';
+$txt['users'] = 'Users';
+$txt['hidden'] = 'Hidden';
+$txt['buddy'] = 'Buddy';
+$txt['buddies'] = 'Buddies';
+$txt['most_online_ever'] = 'Most Online Ever';
+$txt['most_online_today'] = 'Most Online Today';
+
+$txt['merge_select_target_board'] = 'Select the target board of the merged topic';
+$txt['merge_select_poll'] = 'Select which poll the merged topic should have';
+$txt['merge_topic_list'] = 'Select topics to be merged';
+$txt['merge_select_subject'] = 'Select subject of merged topic';
+$txt['merge_custom_subject'] = 'Custom subject';
+$txt['merge_enforce_subject'] = 'Change the subject of all the messages';
+$txt['merge_include_notifications'] = 'Include notifications?';
+$txt['merge_check'] = 'Merge?';
+$txt['merge_no_poll'] = 'No poll';
+
+$txt['response_prefix'] = 'Re: ';
+$txt['current_icon'] = 'Current Icon';
+$txt['message_icon'] = 'Message Icon';
+
+$txt['smileys_current'] = 'Current Smiley Set';
+$txt['smileys_none'] = 'No Smileys';
+$txt['smileys_forum_board_default'] = 'Forum/Board Default';
+
+$txt['search_results'] = 'Search Results';
+$txt['search_no_results'] = 'Sorry, no matches were found';
+
+$txt['totalTimeLogged1'] = 'Total time logged in: ';
+$txt['totalTimeLogged2'] = ' days, ';
+$txt['totalTimeLogged3'] = ' hours and ';
+$txt['totalTimeLogged4'] = ' minutes.';
+$txt['totalTimeLogged5'] = 'd ';
+$txt['totalTimeLogged6'] = 'h ';
+$txt['totalTimeLogged7'] = 'm';
+
+$txt['approve_thereis'] = 'There is';
+$txt['approve_thereare'] = 'There are';
+$txt['approve_member'] = 'one member';
+$txt['approve_members'] = 'members';
+$txt['approve_members_waiting'] = 'awaiting approval.';
+
+$txt['notifyboard_turnon'] = 'Do you want a notification email when someone posts a new topic in this board?';
+$txt['notifyboard_turnoff'] = 'Are you sure you do not want to receive new topic notifications for this board?';
+
+$txt['activate_code'] = 'Your activation code is';
+
+$txt['find_members'] = 'Find Members';
+$txt['find_username'] = 'Name, username, or email address';
+$txt['find_buddies'] = 'Show Buddies Only?';
+$txt['find_wildcards'] = 'Allowed Wildcards: *, ?';
+$txt['find_no_results'] = 'No results found';
+$txt['find_results'] = 'Results';
+$txt['find_close'] = 'Close';
+
+$txt['unread_since_visit'] = 'Show unread posts since last visit.';
+$txt['show_unread_replies'] = 'Show new replies to your posts.';
+
+$txt['change_color'] = 'Change Color';
+
+$txt['quickmod_delete_selected'] = 'Remove Selected';
+$txt['quickmod_split_selected'] = 'Split Selected';
+
+$txt['show_personal_messages_heading'] = 'New messages!';
+$txt['show_personal_messages'] = 'You have <strong>%1$s</strong> unread personal messages in your inbox!<br /><br /><a href="%2$s">Go to your inbox</a>';
+
+$txt['help_popup'] = 'A little lost? Let me explain:';
+
+$txt['previous_next_back'] = '&laquo; previous';
+$txt['previous_next_forward'] = 'next &raquo;';
+
+$txt['upshrink_description'] = 'Shrink or expand the header.';
+
+$txt['mark_unread'] = 'Mark unread';
+
+$txt['ssi_not_direct'] = 'Please don\'t access SSI.php by URL directly; you may want to use the path (%1$s) or add ?ssi_function=something.';
+$txt['ssi_session_broken'] = 'SSI.php was unable to load a session!  This may cause problems with logout and other functions - please make sure SSI.php is included before *anything* else in all your scripts!';
+
+// Escape any single quotes in here twice.. 'it\'s' -> 'it\\\'s'.
+$txt['preview_title'] = 'Preview post';
+$txt['preview_fetch'] = 'Fetching preview...';
+$txt['preview_new'] = 'New message';
+$txt['pm_error_while_submitting'] = 'The following error or errors occurred while sending this personal message:';
+$txt['error_while_submitting'] = 'The following error or errors occurred while posting this message:';
+$txt['error_old_topic'] = 'Warning: this topic has not been posted in for at least %1$d days.<br />Unless you\'re sure you want to reply, please consider starting a new topic.';
+
+$txt['split_selected_posts'] = 'Selected posts';
+$txt['split_selected_posts_desc'] = 'The posts below will form a new topic after splitting.';
+$txt['split_reset_selection'] = 'reset selection';
+
+$txt['modify_cancel'] = 'Cancel';
+$txt['mark_read_short'] = 'Mark Read';
+
+$txt['pm_short'] = 'My Messages';
+$txt['pm_menu_read'] = 'Read your messages';
+$txt['pm_menu_send'] = 'Send a message';
+
+$txt['hello_member_ndt'] = 'Hello';
+
+$txt['unapproved_posts'] = 'Unapproved Posts (Topics: %1$d, Posts: %2$d)';
+
+$txt['ajax_in_progress'] = 'Loading...';
+
+$txt['mod_reports_waiting'] = 'There are currently %1$d moderator reports open.';
+
+$txt['view_unread_category'] = 'Unread Posts';
+$txt['verification'] = 'Verification';
+$txt['visual_verification_description'] = 'Type the letters shown in the picture';
+$txt['visual_verification_sound'] = 'Listen to the letters';
+$txt['visual_verification_request_new'] = 'Request another image';
+
+// Sub menu labels
+$txt['summary'] = 'Summary';
+$txt['account'] = 'Account Settings';
+$txt['forumprofile'] = 'Forum Profile';
+
+$txt['modSettings_title'] = 'Features and Options';
+$txt['package'] = 'Package Manager';
+$txt['errlog'] = 'Error Log';
+$txt['edit_permissions'] = 'Permissions';
+$txt['mc_unapproved_attachments'] = 'Unapproved Attachments';
+$txt['mc_unapproved_poststopics'] = 'Unapproved Posts and Topics';
+$txt['mc_reported_posts'] = 'Reported Posts';
+$txt['modlog_view'] = 'Moderation Log';
+$txt['calendar_menu'] = 'View Calendar';
+
+// @todo Send email strings - should move?
+$txt['send_email'] = 'Send Email';
+$txt['send_email_disclosed'] = 'Note this will be visible to the recipient.';
+$txt['send_email_subject'] = 'Email Subject';
+
+$txt['ignoring_user'] = 'You are ignoring this user.';
+$txt['show_ignore_user_post'] = 'Show me the post.';
+
+$txt['spider'] = 'Spider';
+$txt['spiders'] = 'Spiders';
+$txt['openid'] = 'OpenID';
+
+$txt['downloads'] = 'Downloads';
+$txt['filesize'] = 'Filesize';
+$txt['subscribe_webslice'] = 'Subscribe to Webslice';
+
+// Restore topic
+$txt['restore_topic'] = 'Restore Topic';
+$txt['restore_message'] = 'Restore';
+$txt['quick_mod_restore'] = 'Restore Selected';
+
+// Editor prompt.
+$txt['prompt_text_email'] = 'Please enter the email address.';
+$txt['prompt_text_ftp'] = 'Please enter the ftp address.';
+$txt['prompt_text_url'] = 'Please enter the URL you wish to link to.';
+$txt['prompt_text_img'] = 'Enter image location';
+
+// Escape any single quotes in here twice.. 'it\'s' -> 'it\\\'s'.
+$txt['autosuggest_delete_item'] = 'Delete Item';
+
+// Debug related - when $db_show_debug is true.
+$txt['debug_templates'] = 'Templates: ';
+$txt['debug_subtemplates'] = 'Sub templates: ';
+$txt['debug_language_files'] = 'Language files: ';
+$txt['debug_stylesheets'] = 'Style sheets: ';
+$txt['debug_files_included'] = 'Files included: ';
+$txt['debug_kb'] = 'KB.';
+$txt['debug_show'] = 'show';
+$txt['debug_cache_hits'] = 'Cache hits: ';
+$txt['debug_cache_seconds_bytes'] = '%1$ss - %2$s bytes';
+$txt['debug_cache_seconds_bytes_total'] = '%1$ss for %2$s bytes';
+$txt['debug_queries_used'] = 'Queries used: %1$d.';
+$txt['debug_queries_used_and_warnings'] = 'Queries used: %1$d, %2$d warnings.';
+$txt['debug_query_in_line'] = 'in <em>%1$s</em> line <em>%2$s</em>, ';
+$txt['debug_query_which_took'] = 'which took %1$s seconds.';
+$txt['debug_query_which_took_at'] = 'which took %1$s seconds at %2$s into request.';
+$txt['debug_show_queries'] = '[Show Queries]';
+$txt['debug_hide_queries'] = '[Hide Queries]';
+$txt['debug_tokens'] = 'Tokens: ';
+$txt['debug_browser'] = 'Browser ID: ';
+
 ?>

+ 61 - 61
Themes/default/scripts/theme.js

@@ -1,61 +1,61 @@
-// The purpose of this code is to fix the height of overflow: auto blocks, because some browsers can't figure it out for themselves.
-function smf_codeBoxFix()
-{
-	var codeFix = document.getElementsByTagName('code');
-	for (var i = codeFix.length - 1; i >= 0; i--)
-	{
-		if (is_webkit && codeFix[i].offsetHeight < 20)
-			codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + 'px';
-
-		else if (is_ff && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0))
-			codeFix[i].style.overflow = 'scroll';
-
-		else if ('currentStyle' in codeFix[i] && codeFix[i].currentStyle.overflow == 'auto' && (codeFix[i].currentStyle.height == '' || codeFix[i].currentStyle.height == 'auto') && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0) && (codeFix[i].offsetHeight != 0))
-			codeFix[i].style.height = (codeFix[i].offsetHeight + 24) + 'px';
-	}
-}
-
-// Add a fix for code stuff?
-if ((is_ie && !is_ie4) || is_webkit || is_ff)
-	addLoadEvent(smf_codeBoxFix);
-
-// Toggles the element height and width styles of an image.
-function smc_toggleImageDimensions()
-{
-	var oImages = document.getElementsByTagName('IMG');
-	for (oImage in oImages)
-	{
-		// Not a resized image? Skip it.
-		if (oImages[oImage].className == undefined || oImages[oImage].className.indexOf('bbc_img resized') == -1)
-			continue;
-
-		oImages[oImage].style.cursor = 'pointer';
-		oImages[oImage].onclick = function() {
-			this.style.width = this.style.height = this.style.width == 'auto' ? null : 'auto';
-		};
-	}
-}
-
-// Add a load event for the function above.
-addLoadEvent(smc_toggleImageDimensions);
-
-// Adds a button to a certain button strip.
-function smf_addButton(sButtonStripId, bUseImage, oOptions)
-{
-	var oButtonStrip = document.getElementById(sButtonStripId);
-	var aItems = oButtonStrip.getElementsByTagName('span');
-
-	// Remove the 'last' class from the last item.
-	if (aItems.length > 0)
-	{
-		var oLastSpan = aItems[aItems.length - 1];
-		oLastSpan.className = oLastSpan.className.replace(/\s*last/, 'position_holder');
-	}
-
-	// Add the button.
-	var oButtonStripList = oButtonStrip.getElementsByTagName('ul')[0];
-	var oNewButton = document.createElement('li');
-	setInnerHTML(oNewButton, '<a href="' + oOptions.sUrl + '" ' + ('sCustom' in oOptions ? oOptions.sCustom : '') + '><span class="last"' + ('sId' in oOptions ? ' id="' + oOptions.sId + '"': '') + '>' + oOptions.sText + '</span></a>');
-
-	oButtonStripList.appendChild(oNewButton);
-}
+// The purpose of this code is to fix the height of overflow: auto blocks, because some browsers can't figure it out for themselves.
+function smf_codeBoxFix()
+{
+	var codeFix = document.getElementsByTagName('code');
+	for (var i = codeFix.length - 1; i >= 0; i--)
+	{
+		if (is_webkit && codeFix[i].offsetHeight < 20)
+			codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + 'px';
+
+		else if (is_ff && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0))
+			codeFix[i].style.overflow = 'scroll';
+
+		else if ('currentStyle' in codeFix[i] && codeFix[i].currentStyle.overflow == 'auto' && (codeFix[i].currentStyle.height == '' || codeFix[i].currentStyle.height == 'auto') && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0) && (codeFix[i].offsetHeight != 0))
+			codeFix[i].style.height = (codeFix[i].offsetHeight + 24) + 'px';
+	}
+}
+
+// Add a fix for code stuff?
+if ((is_ie && !is_ie4) || is_webkit || is_ff)
+	addLoadEvent(smf_codeBoxFix);
+
+// Toggles the element height and width styles of an image.
+function smc_toggleImageDimensions()
+{
+	var oImages = document.getElementsByTagName('IMG');
+	for (oImage in oImages)
+	{
+		// Not a resized image? Skip it.
+		if (oImages[oImage].className == undefined || oImages[oImage].className.indexOf('bbc_img resized') == -1)
+			continue;
+
+		oImages[oImage].style.cursor = 'pointer';
+		oImages[oImage].onclick = function() {
+			this.style.width = this.style.height = this.style.width == 'auto' ? null : 'auto';
+		};
+	}
+}
+
+// Add a load event for the function above.
+addLoadEvent(smc_toggleImageDimensions);
+
+// Adds a button to a certain button strip.
+function smf_addButton(sButtonStripId, bUseImage, oOptions)
+{
+	var oButtonStrip = document.getElementById(sButtonStripId);
+	var aItems = oButtonStrip.getElementsByTagName('span');
+
+	// Remove the 'last' class from the last item.
+	if (aItems.length > 0)
+	{
+		var oLastSpan = aItems[aItems.length - 1];
+		oLastSpan.className = oLastSpan.className.replace(/\s*last/, 'position_holder');
+	}
+
+	// Add the button.
+	var oButtonStripList = oButtonStrip.getElementsByTagName('ul')[0];
+	var oNewButton = document.createElement('li');
+	setInnerHTML(oNewButton, '<a href="' + oOptions.sUrl + '" ' + ('sCustom' in oOptions ? oOptions.sCustom : '') + '><span class="last"' + ('sId' in oOptions ? ' id="' + oOptions.sId + '"': '') + '>' + oOptions.sText + '</span></a>');
+
+	oButtonStripList.appendChild(oNewButton);
+}