diff --git a/Builder/IISMainHandler/build.txt b/Builder/IISMainHandler/build.txt
index 3d41066..8d4011a 100644
--- a/Builder/IISMainHandler/build.txt
+++ b/Builder/IISMainHandler/build.txt
@@ -1 +1 @@
-410
\ No newline at end of file
+412
\ No newline at end of file
diff --git a/Builder/IISUploadHandler/build.txt b/Builder/IISUploadHandler/build.txt
index 83248fb..70e1a64 100644
--- a/Builder/IISUploadHandler/build.txt
+++ b/Builder/IISUploadHandler/build.txt
@@ -1 +1 @@
-142
\ No newline at end of file
+144
\ No newline at end of file
diff --git a/Common/Common.csproj b/Common/Common.csproj
index 8df3d7f..4e372da 100644
--- a/Common/Common.csproj
+++ b/Common/Common.csproj
@@ -65,9 +65,11 @@
+
+
diff --git a/Common/dataobjects/AccountSettings.cs b/Common/dataobjects/AccountSettings.cs
new file mode 100644
index 0000000..58e7cc2
--- /dev/null
+++ b/Common/dataobjects/AccountSettings.cs
@@ -0,0 +1,134 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml.Linq;
+using FLocal.Core;
+using FLocal.Core.DB;
+using FLocal.Core.DB.conditions;
+
+namespace FLocal.Common.dataobjects {
+ public class AccountSettings : SqlObject, IUserSettings {
+
+ public class TableSpec : ISqlObjectTableSpec {
+ public const string TABLE = "Accounts_Settings";
+ public const string FIELD_ID = "Id";
+ public const string FIELD_ACCOUNTID = "AccountId";
+ public const string FIELD_POSTSPERPAGE = "PostsPerPage";
+ public const string FIELD_THREADSPERPAGE = "ThreadsPerPage";
+ public const string FIELD_UPLOADSPERPAGE = "UploadsPerPage";
+ public const string FIELD_USERSPERPAGE = "UsersPerPage";
+ public const string FIELD_BOARDSVIEWSETTINGS = "BoardsViewSettings";
+ public const string FIELD_SKINID = "SkinId";
+ public static readonly TableSpec instance = new TableSpec();
+ public string name { get { return TABLE; } }
+ public string idName { get { return FIELD_ID; } }
+ public void refreshSqlObject(int id) { Refresh(id); }
+ }
+
+ protected override ISqlObjectTableSpec table { get { return TableSpec.instance; } }
+
+ private int _accountId;
+ public int accountId {
+ get {
+ this.LoadIfNotLoaded();
+ return this._accountId;
+ }
+ }
+ public Account account {
+ get {
+ return Account.LoadById(this._accountId);
+ }
+ }
+
+ private int _postsPerPage;
+ public int postsPerPage {
+ get {
+ this.LoadIfNotLoaded();
+ return this._postsPerPage;
+ }
+ }
+
+ private int _threadsPerPage;
+ public int threadsPerPage {
+ get {
+ this.LoadIfNotLoaded();
+ return this._threadsPerPage;
+ }
+ }
+
+ private int _uploadsPerPage;
+ public int uploadsPerPage {
+ get {
+ this.LoadIfNotLoaded();
+ return this._uploadsPerPage;
+ }
+ }
+
+ private int _usersPerPage;
+ public int usersPerPage {
+ get {
+ this.Load();
+ return this._usersPerPage;
+ }
+ }
+
+ private string _boardsViewSettings;
+
+ private int _skinId;
+ public int skinId {
+ get {
+ this.LoadIfNotLoaded();
+ return this._skinId;
+ }
+ }
+ public Skin skin {
+ get {
+ return Skin.LoadById(this.skinId);
+ }
+ }
+
+ protected override void doFromHash(Dictionary data) {
+ this._accountId = int.Parse(data[TableSpec.FIELD_ACCOUNTID]);
+ this._postsPerPage = int.Parse(data[TableSpec.FIELD_POSTSPERPAGE]);
+ this._threadsPerPage = int.Parse(data[TableSpec.FIELD_THREADSPERPAGE]);
+ this._uploadsPerPage = int.Parse(data[TableSpec.FIELD_UPLOADSPERPAGE]);
+ this._usersPerPage = int.Parse(data[TableSpec.FIELD_USERSPERPAGE]);
+ this._boardsViewSettings = data[TableSpec.FIELD_BOARDSVIEWSETTINGS];
+ this._skinId = int.Parse(data[TableSpec.FIELD_SKINID]);
+ }
+
+ private static Dictionary accountid2id = new Dictionary();
+ public static IUserSettings LoadByAccount(Account account) {
+ if(!accountid2id.ContainsKey(account.id)) {
+ lock(accountid2id) {
+ if(!accountid2id.ContainsKey(account.id)) {
+ List ids = Config.instance.mainConnection.LoadIdsByConditions(
+ TableSpec.instance,
+ new ComparisonCondition(
+ TableSpec.instance.getColumnSpec(TableSpec.FIELD_ACCOUNTID),
+ ComparisonType.EQUAL,
+ account.id.ToString()
+ ),
+ Diapasone.unlimited,
+ new JoinSpec[0]
+ );
+ if(ids.Count > 1) {
+ throw new CriticalException("not unique");
+ } else if(ids.Count == 1) {
+ accountid2id[account.id] = int.Parse(ids[0]);
+ } else {
+ accountid2id[account.id] = null;
+ }
+ }
+ }
+ }
+ if(accountid2id[account.id].HasValue) {
+ return AccountSettings.LoadById(accountid2id[account.id].Value);
+ } else {
+ return new AnonymousUserSettings();
+ }
+ }
+
+ }
+}
diff --git a/Common/dataobjects/AnonymousUserSettings.cs b/Common/dataobjects/AnonymousUserSettings.cs
index 346efb1..15f9a6d 100644
--- a/Common/dataobjects/AnonymousUserSettings.cs
+++ b/Common/dataobjects/AnonymousUserSettings.cs
@@ -2,10 +2,16 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
+using FLocal.Core;
namespace FLocal.Common.dataobjects {
public class AnonymousUserSettings : IUserSettings {
+ public AnonymousUserSettings() {
+ var allSkins = Skin.allSkins.ToArray();
+ this._skinId = allSkins[Util.RandomInt(0, allSkins.Length)].id;
+ }
+
public int threadsPerPage {
get {
return 40;
@@ -18,11 +24,24 @@ namespace FLocal.Common.dataobjects {
}
}
+ public int uploadsPerPage {
+ get {
+ return 50; //some pictures won't properly load when there are 100 pictures per page
+ }
+ }
+
public int usersPerPage {
get {
return 50;
}
}
+ private int _skinId;
+ public Skin skin {
+ get {
+ return Skin.LoadById(this._skinId);
+ }
+ }
+
}
}
diff --git a/Common/dataobjects/IUserSettings.cs b/Common/dataobjects/IUserSettings.cs
index 3077401..7669d4e 100644
--- a/Common/dataobjects/IUserSettings.cs
+++ b/Common/dataobjects/IUserSettings.cs
@@ -14,9 +14,17 @@ namespace FLocal.Common.dataobjects {
get;
}
+ int uploadsPerPage {
+ get;
+ }
+
int usersPerPage {
get;
}
+ Skin skin {
+ get;
+ }
+
}
}
diff --git a/Common/dataobjects/Skin.cs b/Common/dataobjects/Skin.cs
new file mode 100644
index 0000000..7a6ea07
--- /dev/null
+++ b/Common/dataobjects/Skin.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml.Linq;
+using FLocal.Core;
+using FLocal.Core.DB;
+using FLocal.Core.DB.conditions;
+
+namespace FLocal.Common.dataobjects {
+ public class Skin : SqlObject {
+
+ public class TableSpec : ISqlObjectTableSpec {
+ public const string TABLE = "Skins";
+ public const string FIELD_ID = "Id";
+ public const string FIELD_NAME = "SkinName";
+ public static readonly TableSpec instance = new TableSpec();
+ public string name { get { return TABLE; } }
+ public string idName { get { return FIELD_ID; } }
+ public void refreshSqlObject(int id) { Refresh(id); }
+ }
+
+ protected override ISqlObjectTableSpec table { get { return TableSpec.instance; } }
+
+ private string _name;
+ public string name {
+ get {
+ this.LoadIfNotLoaded();
+ return this._name;
+ }
+ }
+
+ protected override void doFromHash(Dictionary data) {
+ this._name = data[TableSpec.FIELD_NAME];
+ }
+
+ private static readonly object allSkins_Locker = new object();
+ public static IEnumerable allSkins {
+ get {
+ return
+ from id in Cache>.instance.get(
+ allSkins_Locker,
+ () => {
+ IEnumerable ids = from stringId in Config.instance.mainConnection.LoadIdsByConditions(
+ TableSpec.instance,
+ new FLocal.Core.DB.conditions.EmptyCondition(),
+ Diapasone.unlimited
+ ) select int.Parse(stringId);
+ Skin.LoadByIds(ids);
+ return ids;
+ }
+ )
+ let skin = Skin.LoadById(id)
+ orderby skin.id
+ select skin;
+ }
+ }
+ internal static void allLayers_Reset() {
+ Cache>.instance.delete(allSkins_Locker);
+ }
+
+ public XElement exportToXml() {
+ return new XElement("skin",
+ new XElement("id", this.id),
+ new XElement("name", this.name)
+ );
+ }
+
+ }
+}
diff --git a/Common/dataobjects/User.cs b/Common/dataobjects/User.cs
index bbaf3ff..fa55d18 100644
--- a/Common/dataobjects/User.cs
+++ b/Common/dataobjects/User.cs
@@ -121,11 +121,11 @@ namespace FLocal.Common.dataobjects {
}
}
- private static Dictionary id2user = new Dictionary();
+ private static Dictionary username2id = new Dictionary();
public static User LoadByName(string name) {
- if(!id2user.ContainsKey(name)) {
- lock(id2user) {
- if(!id2user.ContainsKey(name)) {
+ if(!username2id.ContainsKey(name)) {
+ lock(username2id) {
+ if(!username2id.ContainsKey(name)) {
List ids = Config.instance.mainConnection.LoadIdsByConditions(
TableSpec.instance,
new ComparisonCondition(
@@ -139,14 +139,14 @@ namespace FLocal.Common.dataobjects {
if(ids.Count > 1) {
throw new CriticalException("not unique");
} else if(ids.Count == 1) {
- id2user[name] = int.Parse(ids[0]);
+ username2id[name] = int.Parse(ids[0]);
} else {
throw new NotFoundInDBException();
}
}
}
}
- return User.LoadById(id2user[name]);
+ return User.LoadById(username2id[name]);
}
protected override void doFromHash(Dictionary data) {
diff --git a/IISMainHandler/WebContext.cs b/IISMainHandler/WebContext.cs
index 94b1cb9..2ba11e7 100644
--- a/IISMainHandler/WebContext.cs
+++ b/IISMainHandler/WebContext.cs
@@ -32,9 +32,10 @@ namespace FLocal.IISHandler {
}
}
- public override Common.dataobjects.IUserSettings userSettings {
+ private IUserSettings _userSettings;
+ public override IUserSettings userSettings {
get {
- return new Common.dataobjects.AnonymousUserSettings();
+ return this._userSettings;
}
}
@@ -88,6 +89,11 @@ namespace FLocal.IISHandler {
//throw; //TODO: remove me!
}
}
+ if(this.session != null) {
+ this._userSettings = AccountSettings.LoadByAccount(this.session.account);
+ } else {
+ this._userSettings = new AnonymousUserSettings();
+ }
}
public string Transform(string templateName, System.Xml.Linq.XDocument data) {
diff --git a/IISMainHandler/handlers/AbstractGetHandler.cs b/IISMainHandler/handlers/AbstractGetHandler.cs
index 73a8fe4..54b898f 100644
--- a/IISMainHandler/handlers/AbstractGetHandler.cs
+++ b/IISMainHandler/handlers/AbstractGetHandler.cs
@@ -19,6 +19,7 @@ namespace FLocal.IISHandler.handlers {
new XElement("root",
new XElement("title", Config.instance.AppInfo),
context.exportSession(),
+ context.userSettings.skin.exportToXml(),
this.getSpecificData(context)
)
);
diff --git a/IISMainHandler/handlers/response/UploadListHandler.cs b/IISMainHandler/handlers/response/UploadListHandler.cs
index b4a55ec..7a82a24 100644
--- a/IISMainHandler/handlers/response/UploadListHandler.cs
+++ b/IISMainHandler/handlers/response/UploadListHandler.cs
@@ -20,7 +20,7 @@ namespace FLocal.IISHandler.handlers.response {
protected override System.Xml.Linq.XElement[] getSpecificData(WebContext context) {
if(context.session == null) throw new AccessViolationException();
- PageOuter pageOuter = PageOuter.createFromGet(context.requestParts, 100, 2);
+ PageOuter pageOuter = PageOuter.createFromGet(context.requestParts, context.userSettings.uploadsPerPage, 2);
List uploads = Upload.LoadByIds(
from stringId in Config.instance.mainConnection.LoadIdsByConditions(
Upload.TableSpec.instance,
diff --git a/static/css/Blue11.css b/static/css/Blue11.css
new file mode 100644
index 0000000..b315490
--- /dev/null
+++ b/static/css/Blue11.css
@@ -0,0 +1,369 @@
+
+ body {
+background-color: #FFFFFF;
+background-image: url('');
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10pt;
+color: #000000;
+}
+
+a:link {
+background: none;
+color: #0000CC;
+}
+
+a:visited {
+background: none;
+color: #0000CC;
+}
+
+a:active {
+background: none;
+color: #0000CC;
+}
+
+a:hover {
+background: none;
+color: #0000CC;
+}
+
+p,table,td,tr {
+font-size: 10pt;
+color: #000000;
+}
+
+.welcome {
+background-color: #FFFFFF;
+color: #000000;
+}
+
+.tableborders {
+background-color: #CCCCCC;
+background-image: url('');
+color: #FFFFFF;
+}
+
+.tablesurround {
+background-color: #9999CC;
+background-image: url('');
+color: #CCCCCC;
+}
+
+.menubar{
+background-color: #FFE066;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.topmenu{
+background-color: #D6DCFE;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.catandforum {
+background-color: transparent;
+color: #000000;
+font-size: 9pt;
+}
+
+.tdheader {
+background-color: #D6DCFE;
+background-image: url('');
+border-top:1px solid #FFFFFF;
+font-size: 10pt;
+font-weight: bold;
+color: #000000;
+}
+
+.darktable {
+background-color: #E6E6E6;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.threadtotal {
+background-color: #EEEEF8;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.posttotal,.modcolumn {
+background-color: #E6E6E6;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.posttime {
+background-color: #EEEEF8;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+text-align:center;
+}
+
+.lighttable {
+background-color: #FFFFFF;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.cleartable {
+background-color: #FFFFFF;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.subjecttable {
+background-color: #E6E6E6;
+background-image: url('');
+font-size: 10pt;
+color: #000000;
+}
+
+.navigation{
+background-color: #FFE066;
+background-image: url('');
+border-style: solid;
+border-width: 1px 1px 1px 1px;
+border-color: #CCCCCC;
+padding: 1px;
+margin: 1px;
+font-size: 9pt;
+color: #000000;
+}
+
+.forumtitle {
+background: none;
+font-size: 10pt;
+font-weight: bold;
+color: #000000;
+}
+
+.small {
+font-weight: normal;
+font-size: 8pt;
+color: #000000;
+}
+
+.modline {
+font-size: 8pt;
+font-style: oblique;
+}
+
+.forumdescript {
+font-size: 9pt;
+}
+
+.post {
+background-color: transparent;
+color: #000000;
+}
+
+.new {
+background-color: transparent;
+color: #FF0000;
+font-size: 9pt;
+}
+
+.newsubjecttable {
+background-color: #FFCC00;
+background-image: url('');
+font-weight: bold;
+font-size: 10pt;
+color: #000000;
+}
+
+.newdarktable {
+background-color: #FFCC00;
+background-image: url('');
+font-weight: bold;
+font-size: 10pt;
+color: #000000;
+}
+
+.newlighttable {
+background-color: #FFCC00;
+background-image: url('');
+font-weight: bold;
+font-size: 10pt;
+color: #000000;
+}
+
+.newpostsincat {
+background-color: #36B712;
+color: #000000;
+}
+
+form {
+border: 0px;
+display: inline;
+margin: 0px;
+padding: 0px;
+}
+
+.formboxes {
+background-color: #FFFFFF;
+background-image: url('');
+border-width: 2px dashed;
+font-size: 10pt;
+color: #000000;
+}
+
+.buttons {
+background-color: #FFE066;
+background-image: url('');
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 9pt;
+color: #000000;
+}
+
+.standouttext {
+background: none;
+color: #ff0000;
+}
+
+.onbody{
+background-color: transparent;
+font-size: 10pt;
+color: #000000;
+}
+
+blockquote {
+background-color: #FFFFCC;
+font-size: 9pt;
+border: 1px solid #E6E6E6;
+margin: 0px 20px;
+padding: 0px 10px
+}
+
+blockquote .small {
+background-color: transparent;
+margin-left:-10px;
+padding: 1px 2px;
+color: #FF0000;
+}
+
+blockquote hr {
+visibility:hidden;
+height: 1px
+}
+
+blockquote br {
+font-size: 1pt
+}
+
+pre {
+background-color: #FFFFCC;
+display: block;
+white-space: pre;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10pt;
+color: #000000;
+}
+
+pre .small {
+background-color: #FFFFCC;
+color: #000000;
+margin-left: 1px;
+padding: 2px;
+}
+
+select {
+color: #000000;
+font-size: 9pt;
+}
+
+.alternatetable {
+background-color: transparent;
+color: #000000;
+}
+
+.footertable {
+background-color: transparent;
+font-size: 10pt;
+color: #000000;
+}
+
+.pollcolor {
+background-color: #ff0000;
+border: 1px solid #000000;
+color: #000000;
+}
+
+.post:first-letter {
+font-weight: bold;
+}
+
+.forum {
+background-color: transparent;
+color: #000000;
+}
+
+.footer {
+font-size: 0.12in;
+margin-bottom: 10px;
+margin-top: 10px;
+text-align: center;
+}
+
+div.footer {
+margin-top: 20px;
+}
+
+hr {
+border: 1px;
+}
+
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #FF0000;
+}
+
+.boardlogo {
+background-image: url('images/_board_logo.gif');
+BACKGROUND-POSITION: center;
+BACKGROUND-REPEAT: no-repeat; HEIGHT: 55px;
+}
+
+.eventbanner1 {
+background-image: url('');
+BACKGROUND-POSITION: center;
+BACKGROUND-REPEAT: repeat; HEIGHT: 0px;
+}
+
+.eventbanner2 {
+background-image: url('');
+BACKGROUND-POSITION: center;
+BACKGROUND-REPEAT: repeat; HEIGHT: 0px;
+}
+
+
+
+.new {
+ font-size: 9pt;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+ background: none;
+}
+a.cup
+{
+ text-decoration:none;
+}
+.confluent
+{
+ color: #FFFFFF;
+}
diff --git a/static/css/FusionBB.css b/static/css/FusionBB.css
new file mode 100644
index 0000000..770ade4
--- /dev/null
+++ b/static/css/FusionBB.css
@@ -0,0 +1,533 @@
+
+body {
+background-color: #FFFFFF;
+background-image: url();
+font-family: Verdana, Arial, Helvetica, sans-serif;
+color: #000000;
+font-size: 11px;
+}
+
+a:link {
+color: #311408;/*#FF6500;*/
+text-decoration: none;
+}
+
+a:visited {
+color: #311408;
+text-decoration: none;
+}
+
+a:hover {
+color: #FF6500;
+text-decoration: none;
+}
+
+a:active {
+color: #FF6500;
+text-decoration: none;
+}
+
+
+p, table, td, tr {
+font-size: 11px;
+}
+
+.welcome {
+Background: #ceebf7 url('images/fusion/') repeat-x 50% top;
+border-color: #000000;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.tableborders {
+background-color: transparent;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 0px;
+}
+
+.tablesurround {
+background-color: transparent;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+}
+
+.menubar {
+Background: #4ebdd8 url('images/fusion/FusionBB_cellpic.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+font-weight: bold;
+}
+
+.menubar a:link {
+color: #000000;
+text-decoration: none;
+}
+
+.menubar a:visited {
+color: #000000;
+text-decoration: none;
+}
+
+.menubar a:hover {
+color: #FF6500;
+text-decoration: none;
+}
+
+.menubar a:active {
+color: #000000;
+text-decoration: none;
+}
+
+.catandforum {
+color: #000000;
+font-size: 11px;
+}
+
+.tdheader {
+Background: #4ebdd8 url('images/fusion/FusionBB_cellpic.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #311408;
+font-size: 11px;
+font-weight: bold;
+}
+
+.tdheader a:link {
+color: #311408;
+text-decoration: none;
+}
+
+.tdheader a:visited {
+color: #311408;
+text-decoration: none;
+}
+
+.tdheader a:hover {
+color: #FF6500;
+text-decoration: none;
+}
+
+.tdheader a:active {
+color: #311408;
+text-decoration: none;
+}
+
+.darktable {
+Background: #ceebf7 url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.modcolumn {
+Background: #ceebf7 url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+
+
+.threadtotal {
+Background: #dbf0f9 url('images/fusion/FusionBB_color-hell.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.posttotal {
+Background: #ceebf7 url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.posttime {
+Background: #dbf0f9 url('images/fusion/FusionBB_color-hell.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.lighttable {
+Background: #dbf0f9 url('images/fusion/FusionBB_color-hell.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.cleartable {
+Background: #ceebf7 url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.subjecttable {
+Background: #ceebf7 url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.navigation {
+Background: #4ebdd8 url('images/fusion/FusionBB_cellpic.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.forumtitle {
+color: #000000;
+font-size: 11px;
+font-weight: bold;
+}
+
+.forumtitle a:link {
+color: #CC3200;
+text-decoration: none;
+}
+
+.forumtitle a:visited {
+color: #CC3200;
+text-decoration: none;
+}
+
+.forumtitle a:hover {
+color: #000000;
+text-decoration: underline;
+}
+
+.forumtitle a:active {
+color: #FF6500;
+text-decoration: none;
+}
+
+.small {
+font-size: 10px;
+font-weight: normal;
+color: #000000;
+}
+
+.modline {
+color: #000000;
+font-size: 10px;
+font-style: oblique;
+}
+
+.modline a:link {
+color: #000000;
+text-decoration: none;
+}
+
+.modline a:visited {
+color: #000000;
+text-decoration: none;
+}
+
+.modline a:hover {
+color: #000000;
+text-decoration: underline;
+}
+
+.modline a:active {
+color: #000000;
+text-decoration: none;
+}
+
+.forumdescript {
+color: #000000;
+font-size: 10px;
+}
+
+.post {
+background-color: transparent;
+color: #000000;
+}
+
+.new {
+color: #FF6500;
+font-size: 9pt;
+}
+
+.newpostsincat {
+background-color: #FF6500;
+}
+
+.newdarktable {
+Background: #34ADDE url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.newlighttable {
+Background: #34ADDE url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+.newlighttable a:link {
+color: #FFFFFF;
+text-decoration: none;
+}
+
+.newlighttable a:visited {
+color: #FFFFFF;
+text-decoration: none;
+}
+
+.newlighttable a:hover {
+color: #FFFFFF;
+text-decoration: underline;
+}
+
+.newlighttable a:active {
+color: #FFFFFF;
+text-decoration: none;
+}
+
+.newsubjecttable {
+Background: #34ADDE url('images/fusion/FusionBB_color-dunkel.gif') repeat-x 50% top;
+border-color: #2c9db6;
+border-style: solid;
+border-width: 1px;
+color: #000000;
+font-size: 11px;
+}
+
+form {
+border: 0px;
+display: inline;
+margin: 0px;
+padding: 0px;
+}
+
+.formboxes {
+background-color: #FFFFFF;
+border-width: 2px dashed;
+color: #000000;
+font-size: 11px;
+}
+
+.buttons {
+BORDER-RIGHT: #ff6600 2px outset;
+BORDER-TOP: #ff6600 2px outset;
+FONT-WEIGHT: bold; FONT-SIZE: 11px;
+BACKGROUND: #ff6600; BORDER-LEFT: #ff6600 2px outset;
+COLOR: #ffffff; BORDER-BOTTOM: #ff6600 2px outset
+}
+
+.standouttext {
+color: #FF6500;
+font-size: 11px;
+}
+
+.onbody {
+background-color: transparent;
+color: #FFFFFF;
+font-size: 11px;
+}
+
+.onbody a:link {
+background-color: transparent;
+color: #ffffff;
+}
+
+.onbody a:visited {
+background-color: transparent;
+color: #ffffff;
+}
+
+.onbody a:hover {
+color: #000000;
+text-decoration: underline;
+}
+
+.onbody a:active {
+background-color: transparent;
+color: #ffffff;
+}
+
+blockquote {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background-color: #FFFFFF;
+border: 1px dashed #000000;
+font-size: 8pt;
+margin: 0px 20px;
+padding: 0px 10px;
+}
+
+blockquote .small {
+background-color: #FFFFFF;
+color: #000000;
+margin-left: -10px;
+padding: 1px 2px;
+}
+
+blockquote hr {
+height: 1px;
+}
+
+blockquote br {
+font-size: 1px
+}
+
+pre {
+background-color: transparent;
+border-color: #000000;
+border-style: solid;
+border-width: 0px;
+color: #000000;
+font-size: 11px;
+padding: 0px;
+margin: 0px;
+}
+
+pre .small {
+background: #FFFFFF;
+color: #000000;
+margin-left: 1px;
+padding: 2px;
+}
+
+select {
+color: #000000;
+font-size: 11px;
+}
+
+.alternatetable {
+background-color: transparent;
+color: #000000;
+}
+
+.footertable {
+background-color: transparent;
+color: #ffffff;
+font-size: 11px;
+}
+.footertable a:link {
+background-color: transparent;
+color: #ffffff;
+text-decoration: none;
+}
+
+.footertable a:visited {
+background-color: transparent;
+color: #ffffff;
+text-decoration: none;
+}
+
+.footertable a:hover {
+background-color: transparent;
+color: #ffffff;
+text-decoration: none;
+}
+
+.footertable a:active {
+background-color: transparent;
+color: #ffffff;
+text-decoration: none;
+}
+
+.pollcolor {
+background-color: #FF0000;
+border: 1px solid #000000;
+color: #000000;
+}
+
+.post:first-letter {
+font-weight: bold;
+}
+
+.forum {
+background-color: transparent;
+color: #FFFFFF;
+}
+
+.footer {
+font-size: 0.12in;
+margin-bottom: 10px;
+margin-top: 10px;
+text-align: center;
+}
+
+div.footer {
+margin-top: 20px;
+}
+
+hr {
+border: 1px;
+}
+
+.modname {
+color: #00AA00;
+}
+
+.adminname {
+color: #FF0000;
+}
+
+
+.boardlogo {
+background-image: url('images/fusion/_board_logo.gif');
+BACKGROUND-POSITION: center;
+BACKGROUND-REPEAT: no-repeat; HEIGHT: 55px;
+}
+
+.eventbanner1 {
+background-image: url('');
+BACKGROUND-POSITION: center;
+BACKGROUND-REPEAT: repeat; HEIGHT: 0px;
+}
+
+.eventbanner2 {
+background-image: url('');
+BACKGROUND-POSITION: center;
+BACKGROUND-REPEAT: repeat; HEIGHT: 0px;
+}
+
+.confluent
+{
+ color: rgb(219, 240, 249);
+}
+
+
+/*
+Title: FusionBB.css
+For: UBB.Threads v6.5
+Written by © Nettomo
+http://www.board.se
+Created: 20.11.2004
+*/
diff --git a/static/css/akel.css b/static/css/akel.css
new file mode 100644
index 0000000..7fc7b7c
--- /dev/null
+++ b/static/css/akel.css
@@ -0,0 +1,104 @@
+/*
+ akel.css v1.1
+ Created for Akel by Lynn
+ (c)Lynn, 2003
+*/
+
+a {
+ color: rgb(0,0,0);
+}
+a:link {
+ text-decoration: underline;
+}
+a:visited {
+ color: rgb(0,6,6);
+}
+a:active {
+ color: rgb(255,0,204);
+}
+a:hover {
+}
+.onbody {
+ color: rgb(255,255,255);
+}
+body, p, table, td, tr {
+ color: rgb(0,0,0); font-family: 'Verdana', sans-serif; font-size: 10pt;
+}
+body {
+ background-color: rgb(255,255,223);
+}
+form {
+ display: inline; margin-bottom: 1em;
+}
+.tablesurround, .tableborders, .alternatetable {
+ background-color: rgb(0,128,128);
+}
+.tdheader{
+ background-color: rgb(0,128,128); color: rgb(255,255,255);
+}
+.tdheader td {
+ color: inherit;
+}
+.tdheader a {
+ color: inherit;
+}
+.menubar, .topmenu {
+ background-color: rgb(255,255,192);
+}
+.new {
+ color: rgb(192,0,0);
+}
+.forumtitle {
+ font-weight: normal;
+}
+.catandforum {
+ font-weight: normal;
+}
+
+.small, .posttotal, .modcolumn, .threadtotal, .posttime, .forumdescript, .navigation {
+ font-size: 8pt;
+}
+.posttotal, .modcolumn, .threadtotal, .posttime, .navigation{
+ background-color: rgb(255,255,223);
+}
+.posttime {
+ text-align: center;
+}
+.standouttext {
+ font-weight: bold;
+}
+.pollcolor {
+ background-color: rgb(0,128,128);
+}
+.lighttable {
+ background-color: rgb(255,255,223);
+}
+.darktable, .cleartable, .subjecttable {
+ background-color: rgb(255,255,192);
+}
+.formboxes, .buttons {
+ background-color: rgb(255,255,223);
+ font-family: 'Verdana', sans-serif;
+}
+blockquote, pre {
+ border: 1px solid rgb(0,128,128); padding: 0ex 4px 1ex; margin: 1ex;
+ background-color: rgb(255,255,192); font-size: inherit;
+}
+blockquote font.small, pre font.small {
+ display: block; text-align: center; background-color: rgb(0,128,128);
+ color: rgb(255,255,255); font-weight: bold; margin: 0ex -4px; border: none;
+ padding-bottom: 2px; font-family: 'Verdana', sans-serif;
+}
+pre {
+ font-family: 'Courier', monospace;
+}
+pre hr {
+ display: block; visibility: hidden;
+}
+hr {
+ display: none;
+}
+.confluent {
+ color: rgb(255,255,223);
+}
+
diff --git a/static/css/averych.css b/static/css/averych.css
new file mode 100644
index 0000000..eb76f49
--- /dev/null
+++ b/static/css/averych.css
@@ -0,0 +1,149 @@
+A:link {
+ text-decoration:none;color:#464da0
+}
+A:visited {
+ text-decoration:none;color:#464da0
+}
+A:active {
+ text-decoration:none;color:#f39
+}
+A:hover {
+ COLOR: #f39;text-decoration:none
+}
+.onbody {
+ text-decoration:none;color:#000000
+}
+.onbody A:link {
+ text-decoration:underline;color:#000000
+}
+.onbody A:visited {
+ text-decoration:underline;color:#332200
+}
+.onbody A:hover {
+ text-decoration:underline;color:#221100
+}
+.onbody A:active {
+ text-decoration:underline;color:#000000
+}
+ img {border:0}
+BODY {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+P {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TABLE {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TD {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TR {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+PRE { background: #f9eff6; FONT-SIZE: 13px; font-family:"courier new"; MARGIN: 10px; BORD;padding: 0; border: solid 1px #f9eff6; }
+FORM {
+ DISPLAY: inline; MARGIN-BOTTOM: 0px
+}
+BODY {
+ BACKGROUND: #fcdfe8
+}
+.tablesurround {
+ BACKGROUND: #fcf
+}
+.tableborders {
+ BACKGROUND: #eb8aa9
+}
+.tdheader {
+ FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #facddb; FONT-FAMILY: verdana, arial, sans-serif;color:#454545
+}
+.tdheader a {font-size:11px;color:#464da0;text-decoration:underline}
+.tdheader a:hover {color:#ec008c;text-decoration:underline}
+.tdheader a:visited {color:#293896;text-decoration:underline}
+.tdheader a:active {color:#ec008c;text-decoration:underline}
+.menubar {
+ BACKGROUND: #facddb
+}
+.navigation {
+ FONT-SIZE: 11px; BACKGROUND: #fdeaed; FONT-FAMILY: Verdana, helvetica, arial
+}
+.post {
+ BACKGROUND: #fdecee;font-family:verdana, tahoma, arial;font-size:10pt;color:#000000
+}
+.new {
+ FONT-SIZE: 11px; COLOR: #666666
+}
+.catandforum {
+ FONT-SIZE: 11px; BACKGROUND: #fdeaed
+}
+.posttime { FONT-SIZE: 11px; background: #fef2f7; TEXT-ALIGN: center
+ }
+.threadtotal {
+ FONT-SIZE: 11px; BACKGROUND: #fef2f7
+}
+.posttotal {
+ FONT-SIZE: 11px; BACKGROUND: #fdeaed
+}
+.modcolumn {
+ FONT-SIZE: 11px; BACKGROUND: #fdeaed
+}
+.small {
+ FONT-SIZE: 10px; FONT-FAMILY: verdana,helvetica,arial
+}
+.standouttext {
+ font-weight:bold;
+}
+.pollcolor {
+ BACKGROUND: #0000b0
+}
+.welcome {
+ FONT-FAMILY: Times new roman
+}
+.forumtitle {
+ font-size:13px; font-weight:bold;
+}
+.forumdescript {
+ FONT-SIZE: 10px
+}
+.lighttable {
+ BACKGROUND: #f9eff6
+}
+.darktable {
+ BACKGROUND: #fdeaed
+}
+.cleartable {
+ BACKGROUND: #facddb; color: #000000;
+}
+.alternatetable {
+ BACKGROUND: #ffffff
+}
+.subjecttable {
+ BACKGROUND: #fdeaed
+}
+.footertable {
+ BACKGROUND: #fdeaed
+}
+.formboxes {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #f9eff6
+}
+.buttons {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #dddddd
+}
+BLOCKQUOTE { background: #f9eff6; FONT-SIZE: 11px; MARGIN: 10px; BORD;padding: 0 10px; border: solid 1px #eb8aa9; }
+BLOCKQUOTE .small { BACKGROUND: #facddb; MARGIN-LEFT: -10px; font-weight:bold
+; padding: 0 2px 2px 0; }
+BLOCKQUOTE HR {
+ VISIBILITY: hidden; HEIGHT: 1px
+}
+BLOCKQUOTE BR {
+ FONT-SIZE: 1px
+}
+.topmenu {
+ BACKGROUND: #facddb; COLOR: black
+}
+hr { COLOR: #eb8aa9; HEIGHT: 1px; }
+
+.confluent {
+ COLOR: #f9eff6
+}
+
diff --git a/static/css/blackandblue.css b/static/css/blackandblue.css
new file mode 100644
index 0000000..63bb369
--- /dev/null
+++ b/static/css/blackandblue.css
@@ -0,0 +1,191 @@
+A:link, A:visited, A:active, A:hover {
+}
+A:link {
+ color: #CCCCCC;
+ text-decoration:none;
+}
+A:visited {
+ color: #AAAAAA;
+ text-decoration:none;
+}
+A:active {
+ color: white;
+ text-decoration:none;
+}
+A:HOVER {
+ color: #FFFFFF;
+ text-decoration:none;
+ background-color: #222222;
+}
+.onbody{
+ color: #EEEEFF;
+}
+.onbody A:LINK {
+ color: #CCCCCC;
+}
+.onbody A:VISITED {
+ color: #AAAAAA;
+}
+.onbody A:ACTIVE {
+ color: white;
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 10pt;
+ font-family: verdana,arial,sans-serif;
+ color: #CCCCCC;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+BODY {
+ background-image: url(/images/background.gif);
+}
+PRE {
+ font-size: 9pt;
+ font-family: courier;
+}
+.tablesurround {
+ background: #000066;
+}
+.tableborders {
+ background: #333333;
+}
+.tdheader {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #dddddd;
+ background: #000000;
+ font-family: arial;
+}
+.menubar{
+ background: black;
+ color: #333355;
+}
+.navigation{
+ background: black;
+ color: #333355;
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.post:FIRST-LINE {
+}
+.post:FIRST-LETTER {
+}
+.new {
+ font-size: 7pt;
+ color: yellow;
+}
+.new2 {
+ font-size: 7pt;
+ color: #880088;
+}
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 8pt;
+ font-style: oblique;
+ text-align: center;
+ background: #000044;
+}
+.threadtotal {
+ font-size: 8pt;
+ background: #000044;
+}
+.posttotal {
+ font-size: 8pt;
+ background: #000033;
+ color: #CCCCCC;
+}
+.modcolumn {
+ font-size: 8pt;
+ background: #000033;
+ color: #CCCCCC;
+}
+.small {
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: white;
+}
+.pollcolor {
+ background: white;
+}
+.welcome {
+ background: #000022;
+ font-family: Times new roman;
+ color: #EECCEE;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #000044;
+ color: #CCCCCC;
+}
+.darktable {
+ background: #000033;
+ color: #CCCCCC;
+}
+.cleartable {
+ background: #000033;
+}
+.alternatetable {
+ background: #000000;
+}
+.subjecttable {
+ background: #111133;
+ color: #CCCCCC;
+}
+.footertable {
+ background: #000033;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #000033;
+ color: #DDDDDD;
+ font-size: 8pt;
+}
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #000033;
+ color: #DDDDDD;
+ font-size: 8pt;
+}
+blockquote {
+ font-size:9pt; border:1px solid #000033;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#000033;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ /*background: #FFFFAA;*/
+ color: black;
+}
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+.confluent {
+ color: #000044;
+}
+.tdheader a
+{
+ text-decoration: underline;
+}
+
diff --git a/static/css/body.css b/static/css/body.css
new file mode 100644
index 0000000..2f92508
--- /dev/null
+++ b/static/css/body.css
@@ -0,0 +1,151 @@
+/*
+body.css v1.0
+*/
+
+
+a:link, a:visited, a:active, a:hover {
+text-decoration: none;
+}
+A:link {
+COLOR: #000066
+}
+A:visited {
+COLOR: #000066
+}
+A:active {
+COLOR: #003333
+}
+a:hover {
+text-decoration: underline;
+}
+.onbody {
+
+}
+.onbody A:link {
+
+}
+.onbody A:visited {
+
+}
+
+.onbody {
+}
+body, p, table, td, tr {
+color: #000000; font-family: 'Tahoma', sans-serif; font-size: 10pt;
+scrollbar-face-color:#DDFFFF; scrollbar-shadow-color: #000000;
+scrollbar-highlight-color: #EEFFFF; scrollbar-3dlight-color:#000000;
+}
+body {
+background-color: #EEFFFF;
+}
+form {
+display: inline; margin-bottom: 1em;
+}
+
+
+.tablesurround {
+BACKGROUND: #8888aa
+}
+.tableborders {
+BACKGROUND: #666699
+}
+.tdheader {
+BACKGROUND: #bcbdbd;/*#dedfdf;*/ COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif
+}
+.menubar {
+BACKGROUND: #dedfdf; COLOR: #000000
+}
+.navigation {
+BACKGROUND: #bcbdbd; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif
+}
+.post:first-line {
+
+}
+.post:first-letter {
+
+}
+.new {
+FONT-FAMILY: Verdana, Helvetica, sans-serif;
+font-size: 8pt; color: #006699;
+}
+.new2 {
+FONT-FAMILY: Verdana, Helvetica, sans-serif;
+font-size: 8pt; color: #880088;
+}
+.catandforum {
+
+}
+.posttime {
+BACKGROUND: #f7f7f7
+}
+.threadtotal {
+BACKGROUND: #f7f7f7
+}
+.posttotal {
+BACKGROUND: #f7f7f7
+}
+.modcolumn {
+FONT-SIZE: 9pt; BACKGROUND: #f7f7f7
+}
+.small {
+FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
+}
+.standouttext {
+COLOR: red
+}
+.pollcolor {
+BACKGROUND: red
+}
+.welcome {
+BACKGROUND: #bcbdbd; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif
+}
+.forumtitle {
+
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+BACKGROUND: #f7f7f7; COLOR: #000000
+}
+.darktable {
+BACKGROUND: #e6e6e6; COLOR: #000000
+}
+.cleartable {
+BACKGROUND: #f7f7f7
+}
+.alternatetable {
+BACKGROUND: #666699
+}
+.subjecttable {
+BACKGROUND: #dedfdf; COLOR: #000000
+}
+.footertable {
+BACKGROUND: #ffffff
+}
+.formboxes, .buttons {
+color: #000000; background-color: #dedfdf;
+font-family: 'Tahoma', sans-serif;
+}
+textarea.formboxes {
+font-family: 'Lucida console', monospace; font-size: 8pt;
+}
+BLOCKQUOTE {
+BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px solid
+}
+BLOCKQUOTE .small {
+PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 1px; MARGIN-LEFT: -10px; PADDING-TOP: 1px
+}
+BLOCKQUOTE HR {
+VISIBILITY: hidden; HEIGHT: 1px
+}
+BLOCKQUOTE BR {
+FONT-SIZE: 1px
+}
+.topmenu {
+BACKGROUND: #ffffaa; COLOR: black
+}
+
+.confluent {
+COLOR: #f7f7f7;
+}
diff --git a/static/css/coolblue.css b/static/css/coolblue.css
new file mode 100644
index 0000000..0fa65a1
--- /dev/null
+++ b/static/css/coolblue.css
@@ -0,0 +1,302 @@
+// CoolBlue Stylesheet
+// By Joshua Pettit
+// www.joshuapettit.com
+
+
+a:link {
+ color: #3366FF;
+ background: none;
+}
+a:visited {
+ color: #3366FF;
+ background: none;
+}
+a:active {
+ color: #3366FF;
+ background: none;
+}
+a:hover {
+ color: #3399CC;
+ background: none;
+ text-decoration: none;
+}
+p,table,td,tr {
+ font-size: 10pt;
+ font-family: Verdana, Tahoma, Arial;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #000000;
+ background: #ffffff;
+ font-family: Verdana, Tahoma, Arial;
+ font-size: 10pt;
+}
+.tablesurround {
+ background: #BCD0ED;
+ color: #000000;
+}
+.tableborders {
+ background: #FFFFFF;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #FFFFFF;
+ background: #BCD0ED url(images/coolheader.gif);
+}
+.tdheader a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.tdheader a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.tdheader a:active {
+ color: #DFE6EF;
+ background: none;
+}
+.tdheader a:hover {
+ color: #BCD0ED;
+ background: none;
+ text-decoration: none;
+}
+.menubar{
+ background: #BCD0ED url(images/coolheader.gif);
+ color: #000000;
+ font-weight: bold;
+}
+.menubar a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.menubar a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.menubar a:active {
+ color: #DFE6EF;
+ background: none;
+}
+.menubar a:hover {
+ color: #BCD0ED;
+ background: none;
+ text-decoration: none;
+}
+
+.navigation{
+ background: #BCD0ED url(images/coolnav.gif);
+ color: #E4EAF2;
+ font-size: 8pt;
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: #666699;
+ padding: 1px;
+ margin: 1px;
+ font-weight: bold;
+}
+.new {
+ font-size: 8pt;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+ background: none;
+}
+
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 10pt;
+ background: #DFE6EF;
+ color: #000000;
+}
+.threadtotal {
+ font-size: 10pt;
+ background: #DFE6EF;
+ color: #000000;
+}
+.posttotal,.modcolumn {
+ font-size: 10pt;
+ background: #DFE6EF;
+ color: #000000;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background: #ff0000;
+ color: #000000;
+ border: 1px solid #000000;
+}
+.welcome {
+ background: #BCD0ED url(images/coolheader.gif);
+ color: #ffffff;
+}
+.forumtitle {
+ font-size: 10pt;
+ font-weight: bold;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #DFE6EF;
+ color: #000000;
+}
+.darktable {
+ background: #E4EAF2;
+ color: #000000;
+}
+.newlighttable {
+ background: #BCD0ED;
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: #DFE6EF;
+ padding: 1px;
+ margin: 1px;
+ font-weight: bold;
+ color: #000000;
+}
+.newdarktable {
+ background: #BCD0ED;
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: #E4EAF2;
+ padding: 1px;
+ margin: 1px;
+ font-weight: bold;
+ color: #000000;
+}
+.newpostsincat {
+ background: #FFCC00;
+ color: #000000;
+}
+.cleartable {
+ background: #f7f7f7;
+ color: #000000;
+}
+.alternatetable {
+ background: #666699;
+ color: #000000;
+}
+.newsubjecttable {
+ background: #BCD0ED;
+ font-weight: bold;
+ color: #000000;
+}
+.subjecttable {
+ background: #BCD0ED;
+ color: #000000;
+}
+.footertable {
+ background: #ffffff;
+ color: #000000;
+}
+.formboxes{
+ background-color: #ffffff;
+ color: #3366FF;
+ font-size: 10pt;
+}
+.buttons {
+ background: #3366FF url(images/coolheader.gif);
+ color: #FFFFFF;
+ font-size: 9pt;
+ font-family: Verdana, Tahoma, Arial;
+ border-top-width: 2px;
+ border-right-width: 2px;
+ border-bottom-width: 2px;
+ border-left-width: 2px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-color: #BCD0ED;
+ border-right-color: #3366FF;
+ border-bottom-color: #3366FF;
+ border-left-color: #BCD0ED;
+ font-weight: bold;
+}
+blockquote {
+ font-size: 9pt; border: 1px solid #3366FF;
+ background: #BCD0ED;
+ margin: 0px 20px; padding: 0px 10px
+}
+blockquote .small {
+ background: #3366FF;
+ margin-left:-10px;
+ padding: 1px 2px;
+ color: #FFFFFF;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+ color: #000000;
+ background: none;
+}
+.onbody a:link {
+ color: #3366FF;
+ background: none;
+}
+.onbody a:visited {
+ color: #3366FF;
+ background: none;
+}
+.onbody a:active {
+ color: #3366FF;
+ background: none;
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: Verdana, Tahoma, Arial;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+a.cup {
+ text-decoration:none;
+}
+.selectedrow {
+ font-size: 10pt;
+ background: #BCD0ED url(images/coolheader.gif);
+}
+
+.topmenu{
+ background-color: #BCD0ED;
+ font-weight: bold;
+
+}
+
+.confluent {
+ color: #DFE6EF;
+}
+
+.ctitle
+{
+ color: #550099;
+}
+
+
diff --git a/static/css/coolbluelines.css b/static/css/coolbluelines.css
new file mode 100644
index 0000000..eb8fcd0
--- /dev/null
+++ b/static/css/coolbluelines.css
@@ -0,0 +1,604 @@
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #FF0000;
+}
+
+
+
+
+
+
+a:link {
+
+ color: #3366FF;
+
+ background: none;
+
+}
+
+a:visited {
+
+ color: #3366FF;
+
+ background: none;
+
+}
+
+a:active {
+
+ color: #3366FF;
+
+ background: none;
+
+}
+
+a:hover {
+
+ color: #3399CC;
+
+ background: none;
+
+ text-decoration: none;
+
+}
+
+p, table, td, tr {
+
+ font-size: 10pt;
+
+ font-family: Verdana, Tahoma, Arial;
+
+}
+
+form {
+
+ display: inline;
+
+ margin-bottom: 0;
+
+}
+
+body {
+
+ color: #000000;
+
+ background: #BCD0ED url('images/coolbluelines/background.gif');
+
+ font-family: Verdana, Tahoma, Arial;
+
+ font-size: 10pt
+
+}
+
+.tablesurround {
+
+ background: #BCD0ED;
+
+ color: #000000;
+
+}
+
+.tableborders {
+
+ background: #FFFFFF;
+
+ color: #FFFFFF;
+
+}
+
+.tdheader {
+
+ font-size: 10pt;
+
+ font-weight: bold;
+
+ color: #FFFFFF;
+
+ background: #BCD0ED url('images/coolbluelines/coolheader.gif');
+
+}
+
+.tdheader a:link {
+
+ color: #FFFFFF;
+
+ background: none;
+
+}
+
+.tdheader a:visited {
+
+ color: #FFFFFF;
+
+ background: none;
+
+}
+
+.tdheader a:active {
+
+ color: #DFE6EF;
+
+ background: none;
+
+}
+
+.tdheader a:hover {
+
+ color: #BCD0ED;
+
+ background: none;
+
+ text-decoration: none;
+
+}
+
+.menubar{
+
+ background: #BCD0ED url('images/coolbluelines/coolheader.gif');
+
+ color: #000000;
+
+ font-weight: bold
+
+}
+
+.menubar a:link {
+
+ color: #FFFFFF;
+
+ background: none;
+
+}
+
+.menubar a:visited {
+
+ color: #FFFFFF;
+
+ background: none;
+
+}
+
+.menubar a:active {
+
+ color: #DFE6EF;
+
+ background: none;
+
+}
+
+.menubar a:hover {
+
+ color: #BCD0ED;
+
+ background: none;
+
+ text-decoration: none;
+
+}
+
+
+
+.navigation{
+
+ border:1px solid #666699; background:#BCD0ED url('images/coolbluelines/coolnav.gif'); color: #E4EAF2;
+
+ font-size: 10pt;
+
+ padding: 1px;
+
+ margin: 1px;
+
+ font-weight: bold
+
+}
+
+.new {
+ font-size: 8pt;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+ background: none;
+}
+
+.catandforum {
+
+ font-size: 10pt;
+
+}
+
+.posttime {
+
+ font-size: 10pt;
+
+ background: #DFE6EF;
+
+ color: #000000;
+
+}
+
+.threadtotal {
+
+ font-size: 10pt;
+
+ background: #DFE6EF;
+
+ color: #000000;
+
+}
+
+.posttotal,.modcolumn {
+
+ font-size: 10pt;
+
+ background: #DFE6EF;
+
+ color: #000000;
+
+}
+
+.modline {
+
+ font-size: 8pt;
+
+ font-style: oblique;
+
+}
+
+.small {
+
+ font-weight: normal;
+
+ font-size: 8pt;
+
+}
+
+.standouttext {
+
+ color: #ff0000;
+
+ background: none;
+
+}
+
+.pollcolor {
+
+ background: #ff0000;
+
+ color: #000000;
+
+ border: 1px solid #000000;
+
+}
+
+.welcome {
+
+ background: #BCD0ED url('images/coolbluelines/coolheader.gif');
+
+ color: #ffffff
+
+}
+
+.forumtitle {
+
+ font-size: 10pt;
+
+ font-weight: bold;
+
+}
+
+.forumdescript {
+
+ font-size: 8pt;
+
+}
+
+.lighttable {
+
+ background: #DFE6EF;
+
+ color: #000000;
+
+}
+
+.darktable {
+
+ background: #DAE5F2;
+
+ color: #000000;
+
+}
+
+.newlighttable {
+
+ background: #BCD0ED;
+
+ border-style: solid;
+
+ border-width: 1px 1px 1px 1px;
+
+ border-color: #DFE6EF;
+
+ padding: 1px;
+
+ margin: 1px;
+
+ font-weight: bold;
+
+ color: #000000;
+
+}
+
+.newdarktable {
+
+ background: #BCD0ED;
+
+ border-style: solid;
+
+ border-width: 1px 1px 1px 1px;
+
+ border-color: #E4EAF2;
+
+ padding: 1px;
+
+ margin: 1px;
+
+ font-weight: bold;
+
+ color: #000000;
+
+}
+
+.newpostsincat {
+
+ background: #FFCC00;
+
+ color: #000000;
+
+}
+
+.cleartable {
+
+ background: #f7f7f7;
+
+ color: #000000;
+
+}
+
+.alternatetable {
+
+ background: #666699;
+
+ color: #000000;
+
+}
+
+.newsubjecttable {
+
+ background: #BCD0ED;
+
+ font-weight: bold;
+
+ color: #000000;
+
+}
+
+.subjecttable {
+
+ background: #BCD0ED;
+
+ color: #000000;
+
+}
+
+.footertable {
+
+ background: #ffffff;
+
+ color: #000000;
+
+}
+
+.formboxes{
+
+ background-color: #ffffff;
+
+ color: #3366FF;
+
+ font-size: 10pt;
+
+}
+
+.buttons {
+
+ border-left:2px solid #BCD0ED; border-right:2px solid #3366FF; border-top:2px solid #BCD0ED; border-bottom:2px solid #3366FF; background:#3366FF url('images/coolbluelines/coolheader.gif'); color: #FFFFFF;
+
+ font-size: 9pt;
+
+ font-family: Verdana, Tahoma, Arial;
+
+ font-weight: bold
+
+}
+
+blockquote {
+
+ font-size: 9pt; border: 1px solid #3366FF;
+
+ background: #BCD0ED;
+
+ margin: 0px 20px; padding: 0px 10px
+
+}
+
+blockquote .small {
+
+ background: #3366FF;
+
+ margin-left:-10px;
+
+ padding: 1px 2px;
+
+ color: #FFFFFF;
+
+}
+
+blockquote hr {
+
+ visibility:hidden;
+
+ height: 1px
+
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+
+ color: #000000;
+
+ background: none;
+
+}
+
+.onbody a:link {
+
+ color: #3366FF;
+
+ background: none;
+
+}
+
+.onbody a:visited {
+
+ color: #3366FF;
+
+ background: none;
+
+}
+
+.onbody a:active {
+
+ color: #3366FF;
+
+ background: none;
+
+}
+
+.post:first-letter {
+
+ font-weight: bold;
+
+}
+
+pre {
+
+ font-family: Verdana, Tahoma, Arial;
+
+ font-size: 10pt;
+
+ display: block;
+
+ white-space: pre;
+
+}
+
+
+
+
+
+.tdnothumbs {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #FFFFFF;
+ background: #BCD0ED url('images/coolbluelines/coolheader.gif');
+}
+
+.tdnothumbs a:link {
+ color: #FFFFFF;
+ background: none;
+}
+
+.tdnothumbs a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+
+.tdnothumbs a:active {
+ color: #DFE6EF;
+ background: none;
+}
+
+.tddetails {
+ background: #DAE5F2;
+ color: #000080;
+}
+
+.tddetails {
+ background: #DAE5F2;
+ color: #000080;
+}
+
+.tdbackground {
+ font-size: 9pt;
+ font-weight: ;
+ color: #000080;
+ background: #DAE5F2;
+ font-family: Verdana, Helvetica, sans-serif
+}
+.catcolumn {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DAE5F2;
+ color: #000080
+}
+
+.photocol {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DFE6EF;
+ color: #000080
+}
+
+.commentscol {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DAE5F2;
+ color: #000080
+}
+
+.lastphocol {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DAE5F2;
+ color: #000080
+}
+
+.lastcommcol {
+ font-size: 8pt;
+ background: #DFE6EF;
+ color: #000080;
+}
+
+.topmenu{
+ background-color: #BCD0ED;
+ font-weight: bold;
+
+}
+
+a.cup {
+ text-decoration:none;
+}
+
+.confluent {
+ color: #DFE6EF;
+}
+
diff --git a/static/css/gop.css b/static/css/gop.css
new file mode 100644
index 0000000..7a4c28a
--- /dev/null
+++ b/static/css/gop.css
@@ -0,0 +1,245 @@
+a:link{
+ color: #3B466B;
+ text-decoration: none;
+}
+a:visited {
+ color: #3B466B;
+ text-decoration: none;
+}
+a:active {
+ color: #3B466B;
+ text-decoration: none;
+}
+a:hover {
+ color: #3B466B;
+ text-decoration: underline;
+}
+p,table,td,tr {
+ font-size: 10pt;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #182248;
+ background-color: #505875;
+ background-image: url('images/gop/pagebg.gif');
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+}
+.tablesurround {
+ background-color: transparent;
+ background-image: url('images/gop/surroundbg.gif');
+ margin: 4px;
+}
+.tableborders {
+ padding:4px;
+ border:3px solid #505875;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #C2CBEB;
+ background-color: #182248;
+ background-image: url('images/gop/catb.jpg');
+ background-repeat: repeat-x;
+ height:32px;
+ vertical-align: middle;
+}
+.tdheader a {
+ color: #C2CBEB;
+}
+.tdheader a:visited {
+ color: #C2CBEB;
+}
+.tdheader a:hover {
+ color: #C2CBEB;
+}
+.menubar {
+ background-color: #8DA0C5;
+ background-image: url('images/gop/darkbg.jpg');
+ background-repeat: repeat-x;
+ color: #182248;
+ font-size: 9pt;
+ font-weight: bold;
+ vertical-align: middle;
+}
+.navigation{
+ color: #C2CBEB;
+ background-color: #505875;
+ font-size: 10px;
+ font-weight: bold;
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: transparent;
+ padding: 1px;
+ margin: 1px;
+}
+.navigation a {
+ color: #C2CBEB;
+}
+.navigation a:visited {
+ color: #C2CBEB;
+}
+.navigation a:hover {
+ color: #C2CBEB;
+}
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 10pt;
+ background-color: #A3ACCC;
+ background-image: url('images/gop/lightbg.jpg');
+ background-repeat: repeat-x;
+ color: #182248;
+}
+.threadtotal {
+ font-size: 10pt;
+ background-color: #A3ACCC;
+ background-image: url('images/gop/lightbg.jpg');
+ background-repeat: repeat-x;
+ color: #182248;
+}
+.posttotal,.modcolumn {
+ font-size: 10pt;
+ background-color: #8DA0C5;
+ background-image: url('images/gop/darkbg.jpg');
+ background-repeat: repeat-x;
+ color: #182248;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background: #ff0000;
+ color: #000000;
+ border: 1px solid #000000;
+}
+.forumtitle a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #3B466B;
+ background: none;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ font-size: 10pt;
+ background-color: #A3ACCC;
+ background-image: url('images/gop/lightbg.jpg');
+ background-repeat: repeat-x;
+ color: #182248;
+}
+.darktable {
+ font-size: 10pt;
+ background-color: #8DA0C5;
+background-image: url('images/gop/darkbg.jpg');
+ background-repeat: repeat-x;
+ color: #182248;
+}
+.newlighttable {
+ font-weight: bold;
+ font-size: 10pt;
+ background-color: #A3ACCC;
+ color: #182248;
+}
+.newdarktable {
+ font-weight: bold;
+ font-size: 10pt;
+ background-color: #8DA0C5;
+ color: #182248;
+}
+.newpostsincat {
+ background: #FFFF00;
+ color: #000000;
+}
+.cleartable {
+ color: #000000;
+}
+.newsubjecttable {
+ background: #A3ACCC;
+ font-weight: bold;
+ color: #182248;
+}
+.subjecttable {
+ background: #8DA0C5;
+ color: #182248;
+}
+.formboxes{
+ background-color: #ffffff;
+ color: #000000;
+ font-size: 10pt;
+}
+.buttons {
+ background-color: #dedfdf;
+ color: #000000;
+ font-size: 10pt;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+blockquote {
+ font-size: 9pt; border: 1px solid #e6e6e6;
+ margin: 0px 20px; padding: 0px 10px
+}
+blockquote .small {
+ background: #e6e6e6;
+ margin-left:-10px;
+ padding: 1px 2px;
+ color: #000000;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size: 1px
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #FF0000;
+}
+
+.new {
+ font-size: 8pt;
+ color: #AA0000;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+
+a.cup, a.cup:hover {
+ text-decoration:none;
+}
+
+.confluent {
+ color: #A3ACCC;
+}
+
+.topmenu {
+ font-weight: bold;
+ background-color:#DDDD88;
+}
\ No newline at end of file
diff --git a/static/css/greed.css b/static/css/greed.css
new file mode 100644
index 0000000..a48c43d
--- /dev/null
+++ b/static/css/greed.css
@@ -0,0 +1,69 @@
+A:link {text-decoration:none;color:#aaaaaa}
+A:visited{text-decoration:none;color:#666666}
+A:active{text-decoration:none;color:#999999}
+A:hover{COLOR:white;text-decoration:none}
+
+.onbody{text-decoration:none;color:white}
+.onbody A:link{text-decoration:underline;color:#aaaaaa}
+.onbody A:visited{text-decoration:underline;color:#666666}
+.onbody A:hover{text-decoration:underline;color:white}
+.onbody A:active{text-decoration:underline;color:#999999}
+
+BODY, P, TABLE, TD, TR {FONT-SIZE:11px;FONT-FAMILY:verdana,sans-serif,arial}
+BODY{color:#ffffff;background-color:black}
+FORM{DISPLAY:inline;MARGIN-BOTTOM:0px}
+
+.topmenu{BACKGROUND:#000000;COLOR:black;FONT-SIZE:12px}
+.menubar{BACKGROUND:#050505;FONT-SIZE:12px}
+
+.tablesurround{BACKGROUND:#191919;margin-top:-1px;margin-bottom:-1px}
+.tableborders{BACKGROUND:#191919}
+
+.tdheader{FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND:#333333;FONT-FAMILY:verdana,arial,sans-serif;color:#ffffff}
+.tdheader a{font-size:11px;color:#dddddd;text-decoration:underline}
+.tdheader a:hover{color:#BBBBBB;text-decoration:none}
+.tdheader a:visited{color:#999999;text-decoration:underline}
+.tdheader a:active{color:#000000;text-decoration:underline}
+
+.navigation{FONT-SIZE:11px;BACKGROUND:#000000;FONT-FAMILY:Verdana,helvetica,arial}
+
+.post{BACKGROUND:#151515;font-family:verdana,tahoma,arial;font-size:10pt;color:#dddddd}
+.new{FONT-SIZE:11px;COLOR:#666666}
+.catandforum{FONT-SIZE:11px;color:#eeeeee;BACKGROUND:black}
+.posttime{FONT-SIZE:11px;BACKGROUND:#000000;TEXT-ALIGN:center}
+.threadtotal{FONT-SIZE:11px;BACKGROUND:#000000}
+.posttotal{FONT-SIZE:11px;BACKGROUND:black}
+.modcolumn{FONT-SIZE:11px;BACKGROUND:black}
+.small{FONT-SIZE:11px;FONT-FAMILY:Arial,Helvetica,sans-serif;color:#666666;line-height:normal}
+.standouttext{font-weight:bold}
+.pollcolor{BACKGROUND:#999999}
+
+.welcome{FONT-FAMILY:Times new roman}
+.forumtitle{font-size:12px}
+.forumdescript{FONT-SIZE:11px;background-color:black}
+
+.lighttable{BACKGROUND:#141414;color:#cccccc}
+.darktable{BACKGROUND:black}
+.cleartable{BACKGROUND:black}
+.alternatetable{BACKGROUND:black}
+.subjecttable{BACKGROUND:black}
+.footertable{BACKGROUND:#666666}
+
+.formboxes{FONT-SIZE:11px;FONT-FAMILY:Verdana,helvetica,arial;color:#eeeeee;BACKGROUND-COLOR:black}
+.buttons{FONT-SIZE:11px;FONT-FAMILY:Verdana,helvetica,arial;BACKGROUND-COLOR:#555555}
+
+PRE{background:#303030;FONT-SIZE:9px;font-family:courier;BORDER:#999999 1px solid;PADDING: 3px 5px;MARGIN:0px 10px 0px 30px}
+
+BLOCKQUOTE{background:#333333;FONT-SIZE:11px;border:1px solid #999999;padding:0px 10px;MARGIN:5px 10px 0px 30px}
+BLOCKQUOTE .small{PADDING: 1px 4px;color:#000000;BACKGROUND:#999999;MARGIN-Left: -11px;font-weight:bold}
+BLOCKQUOTE HR {VISIBILITY:hidden;HEIGHT:1px}
+BLOCKQUOTE BR {FONT-SIZE:1px}
+.selectedrow {FONT-SIZE:11px;BACKGROUND:#333333;FONT-FAMILY:verdana,arial,sans-serif;color:#ffffff}
+.confluent{COLOR:#141414;}
+
+.message_in A:link {color: #4444FF;}
+.message_in A:visited {color: #4444FF;}
+
+.message_out A:link {color: #FF0000;}
+.message_out A:visited {color: #FF0000;}
+
diff --git a/static/css/greenday.css b/static/css/greenday.css
new file mode 100644
index 0000000..61192cc
--- /dev/null
+++ b/static/css/greenday.css
@@ -0,0 +1,273 @@
+a:link {
+ color: #0000A0;
+ background: none;
+}
+a:visited {
+ color: #0000A0;
+ background: none;
+}
+a:active {
+ color: #0000A0;
+ background: none;
+}
+a:hover {
+ color: #000000;
+ background: none;
+ text-decoration: none;
+}
+p,table,td,tr {
+ font-size: 10pt;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #000000;
+ background: #ffffff;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+}
+.tablesurround {
+ background: #ffffff;
+ color: #000000;
+}
+.tableborders {
+ background: #387070;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #000000;
+ background: #80BFBF;
+}
+.menubar{
+ background: #D0E8E8;
+ color: #000000;
+ font-weight: bold;
+}
+.navigation{
+ background: #80BFBF;
+ color: #666666;
+ font-size: 10pt;
+ padding: 1px;
+ margin: 1px;
+ font-weight: bold;
+ border: 1px solid #356A6A;
+}
+.new {
+ font-size: 8pt;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+ background: none;
+}
+.catandforum {
+ font-size: 10pt;
+}
+.posttime {
+ font-size: 10pt;
+ background: #D0E8E8;
+ text-align: center;
+ color: #000000;
+}
+.threadtotal {
+ font-size: 10pt;
+ background: #EAF4F4;
+ color: #000000;
+}
+.posttotal,.modcolumn {
+ font-size: 10pt;
+ background: #EAF4F4;
+ color: #000000;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background: #ff0000;
+ color: #000000;
+ border: 1px solid #000000;
+}
+.welcome {
+ background: #80BFBF;
+ color: #000000;
+}
+.forumtitle {
+ font-size: 10pt;
+ font-weight: bold;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #EAF4F4;
+ color: #000000;
+}
+.darktable {
+ background: #D0E8E8;
+ color: #000000;
+}
+.newlighttable {
+ background: #418383;
+ font-weight: bold;
+ color: #FFFFFF;
+}
+.newdarktable {
+ background: #214141;
+ font-weight: bold;
+ color: #FFFFFF;
+}
+.newpostsincat {
+ background: #FFCC00;
+ color: #000000;
+}
+.cleartable {
+ background: #f7f7f7;
+ color: #000000;
+}
+.alternatetable {
+ background: #666699;
+ color: #000000;
+}
+.newsubjecttable {
+ background: #C6FFE2;
+ font-weight: bold;
+ color: #000000;
+}
+.subjecttable {
+ background: #D0E8E8;
+ color: #000000;
+}
+.footertable {
+ background: #ffffff;
+ color: #000000;
+}
+.formboxes{
+ background-color: #ffffff;
+ color: #000000;
+ font-size: 10pt;
+}
+.buttons {
+ background-color: #408080;
+ color: #D0E8E8;
+ font-size: 9pt;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ border-top-width: 2px;
+ border-right-width: 2px;
+ border-bottom-width: 2px;
+ border-left-width: 2px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-color: #5AADAD;
+ border-right-color: #316262;
+ border-bottom-color: #336666;
+ border-left-color: #669999;
+ font-weight: bold;
+}
+blockquote {
+ font-size: 9pt; border: 1px solid #224444;
+ margin: 0px 20px; padding: 0px 10px
+}
+blockquote .small {
+ background: #224444;
+ margin-left:-10px;
+ padding: 1px 2px;
+ color: #FFFFFF;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+ color: #000000;
+ background: none;
+}
+.onbody a:link {
+ color: #0000A0;
+ background: none;
+}
+.onbody a:visited {
+ color: #000000;
+ background: none;
+}
+.onbody a:active {
+ color: #0000A0;
+ background: none;
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: courier;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+
+.newlighttable a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.newlighttable a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.newlighttable a:active {
+ color: #FFFFFF;
+ background: none;
+}
+.newlighttable a:hover {
+ color: #FFFFFF;
+ background: none;
+ text-decoration: none;
+}
+
+.newdarktable a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.newdarktable a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.newdarktable a:active {
+ color: #FFFFFF;
+ background: none;
+}
+.newdarktable a:hover {
+ color: #FFFFFF;
+ background: none;
+ text-decoration: none;
+}
+a.cup {
+ text-decoration:none;
+}
+
+.topmenu{
+ background: #EEFF99;
+ color: black;
+}
+
+.confluent {
+ color: #EAF4F4;
+}
\ No newline at end of file
diff --git a/static/css/ilia-white.css b/static/css/ilia-white.css
new file mode 100644
index 0000000..ed2db0f
--- /dev/null
+++ b/static/css/ilia-white.css
@@ -0,0 +1,177 @@
+A:link {
+text-decoration:none;color:#000000
+}
+
+A:visited {
+text-decoration:none;color:#808080
+}
+
+A:active {
+text-decoration:none;color:#000000
+}
+
+A:hover {
+text-decoration:underline;color:#000000;
+}
+
+.onbody {
+text-decoration:none;color:#000000
+}
+
+.onbody A:link {
+text-decoration:none;color:#000000
+}
+
+.onbody A:visited {
+text-decoration:none;color:#808080
+}
+
+.onbody A:hover {
+text-decoration:none;color:#000000
+}
+
+.onbody A:active {
+text-decoration:none;color:#000000
+}
+
+ img {border:0}
+ BODY {
+FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+P {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+ }
+ TABLE {
+FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TD {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+ }
+ TR {
+FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+
+
+PRE {
+ background: #ffffff;
+ BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px;font-family:verdana,courier; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
+ }
+
+ FORM {
+DISPLAY: inline; MARGIN-BOTTOM: 0px
+}
+BODY {
+ BACKGROUND: #ffffff
+ }
+ .tablesurround {
+BACKGROUND: #ffffff
+}
+.tableborders {
+ BACKGROUND: #ffffff
+ }
+ .tdheader {
+FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff; FONT-FAMILY: verdana,arial,sans-serif;color:#000000
+}
+.tdheader a {font-size:11px;color:#000000;text-decoration:none}
+.tdheader a:hover {color:#000000;text-decoration:none}
+.tdheader a:visited {color:#000000;text-decoration:none}
+.tdheader a:active {color:#000000;text-decoration:none}
+.menubar {
+ BACKGROUND: #ffffff
+ }
+ .navigation {
+FONT-SIZE: 11px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana,helvetica,arial
+}
+.post {
+ /*BACKGROUND: #ffffff;*/font-family:verdana,tahoma,arial;font-size:10pt;color:#000000
+ }
+ .new {
+FONT-SIZE: 11px; COLOR: #666666
+}
+.new2 {
+ FONT-SIZE: 11px; COLOR: #880088
+}
+
+.catandforum {
+ FONT-SIZE: 11px; BACKGROUND: #ffffff
+ }
+ .posttime {
+FONT-SIZE: 11px; BACKGROUND: #ffffff; TEXT-ALIGN: center
+}
+.threadtotal {
+ FONT-SIZE: 11px; BACKGROUND: #ffffff
+ }
+ .posttotal {
+FONT-SIZE: 11px; BACKGROUND: #ffffff
+}
+.modcolumn {
+ FONT-SIZE: 11px; BACKGROUND: #ffffff
+ }
+ .small {
+FONT-SIZE: 10px; FONT-FAMILY: verdana,helvetica,arial
+}
+.standouttext {
+ font-weight:bold;
+ }
+ .pollcolor {
+BACKGROUND: #0000000
+}
+.welcome {
+ FONT-FAMILY: verdana, Times new roman
+ }
+ .forumtitle {
+font-size:11px
+}
+.forumdescript {
+ FONT-SIZE: 10px
+ }
+ .lighttable {
+BACKGROUND: #ffffff
+}
+.darktable {
+ BACKGROUND: #ffffff
+ }
+ .cleartable {
+BACKGROUND: #ffffff
+}
+.alternatetable {
+ BACKGROUND: #ffffff
+ }
+ .subjecttable {
+BACKGROUND: #ffffff
+}
+.footertable {
+ BACKGROUND: #00ff00
+ }
+ .formboxes {
+FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
+}
+ BLOCKQUOTE {
+background: #ffffff;
+BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
+}
+BLOCKQUOTE .small {
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN-LEFT: -10px; PADDING-TOP: 1px; font-weight:bold
+ }
+ BLOCKQUOTE HR {
+VISIBILITY: hidden; HEIGHT: 1px
+}
+BLOCKQUOTE BR {
+ FONT-SIZE: 1px
+ }
+ .topmenu {
+BACKGROUND: #ffffff; COLOR: black
+}
+
+.selectedrow {
+FONT-SIZE: 11px; BACKGROUND: #ffffff; FONT-FAMILY: verdana,arial,sans-serif;color:#ffffff
+}
+ .confluent {
+COLOR: #ffffff;
+}
+
+.ctitle
+{
+ color: #000000;
+}
+
diff --git a/static/css/infopop.css b/static/css/infopop.css
new file mode 100644
index 0000000..c16e442
--- /dev/null
+++ b/static/css/infopop.css
@@ -0,0 +1,190 @@
+A:link, A:visited, A:active, A:hover {
+text-decoration: none;
+}
+A:link {
+ color: #882200;
+}
+A:visited {
+ color: #882200;
+}
+A:active {
+ color: #333366;
+}
+A:HOVER {
+ color: ;
+ text-decoration: underline;
+ background-color: ;
+}
+.onbody{
+ color: ;
+}
+.onbody A:LINK {
+ color: ;
+}
+.onbody A:VISITED {
+ color: ;
+}
+.onbody A:ACTIVE {
+ color: ;
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 9pt;
+ font-family: Verdana, Helvetica, sans-serif;
+ color: #000000;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+BODY {
+ background: #FFFFFF;
+}
+PRE {
+ font-size: ;
+ font-family: ;
+}
+.tablesurround {
+ background: #8888AA;
+}
+.tableborders {
+ background: #666699;
+}
+.tdheader {
+ font-size: ;
+ font-weight: ;
+ color: #000000;
+ background: #DEDFDF;
+ font-family: Verdana, Helvetica, sans-serif;
+}
+.menubar{
+ background: #DEDFDF;
+ color: #000000;
+}
+.navigation{
+ background: #BCBDBD;
+ color: #000000;
+ font-size: 8pt;
+ font-family: Verdana, Helvetica, sans-serif;
+}
+.post:FIRST-LINE {
+}
+.post:FIRST-LETTER {
+}
+.new {
+ font-size: 8pt;
+ color: red ;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+
+
+.catandforum {
+ font-size: ;
+}
+.posttime {
+ font-size: ;
+ font-style: ;
+ text-align: ;
+ background: #F7F7F7;
+}
+.threadtotal {
+ font-size: ;
+ background: #F7F7F7;
+}
+.posttotal {
+ font-size: ;
+ background: #F7F7F7;
+ color: ;
+}
+.modcolumn {
+ font-size: 9pt;
+ background: #F7F7F7;
+ color: ;
+}
+.small {
+ font-size: 8pt;
+ font-family: Verdana, Helvetica, sans-serif;
+}
+.standouttext {
+ color: red;
+}
+.pollcolor {
+ background: red;
+}
+.welcome {
+ background: #BCBDBD;
+ font-family: Verdana, Helvetica, sans-serif;
+ color: #000000;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #f7f7f7;
+ color: #000000;
+}
+.darktable {
+ background: #E6E6E6;
+ color: #000000;
+}
+.cleartable {
+ background: #F7F7F7;
+}
+.alternatetable {
+ background: #666699;
+}
+.subjecttable {
+ background: #DEDFDF;
+ color: #000000;
+}
+.footertable {
+ background: #FFFFFF;
+}
+.formboxes{
+ font-family: ;
+ background-color: ;
+ color: ;
+ font-size: 9pt;
+}
+.buttons {
+ font-family: Verdana, Helvetica, sans-serif;
+ background-color: #DEDFDF;
+ color: #000000;
+ font-size: 9pt;
+}
+blockquote {
+ font-size:9pt; border:1px solid #E6E6E6;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#E6E6E6;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+a.cup {
+ text-decoration:none;
+}
+
+.confluent {
+ color: #f7f7f7;
+}
\ No newline at end of file
diff --git a/static/css/infopop2.css b/static/css/infopop2.css
new file mode 100644
index 0000000..6198b6a
--- /dev/null
+++ b/static/css/infopop2.css
@@ -0,0 +1,222 @@
+/* File Version 6.5 */
+
+a:link {
+ color: #cc6600;
+ background: none;
+}
+a:visited {
+ color: #666699;
+ background: none;
+}
+a:active {
+ color: #333366;
+ background: none;
+}
+a:hover {
+ color: #333366;
+ background: none;
+}
+p,table,td,tr {
+ font-size: 10pt;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #000000;
+ background: #ffffff;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+}
+.tablesurround {
+ background: #ffffff;
+ color: #000000;
+}
+.tableborders {
+ background: #666699;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #000000;
+ background: #ebd6ad;
+ border-top:1px solid #FFF;
+}
+.menubar{
+ background: #dedfdf;
+ color: #000000;
+ font-size: 9pt;
+}
+.navigation{
+ background: #cccccc;
+ color: #000000;
+ font-size: 10pt;
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ border-color: #666699;
+ padding: 1px;
+ margin: 1px;
+}
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 10pt;
+ background: #f7f7f7;
+ color: #000000;
+}
+.threadtotal {
+ font-size: 10pt;
+ background: #f7f7f7;
+ color: #000000;
+}
+.posttotal,.modcolumn {
+ font-size: 10pt;
+ background: #dedfdf;
+ color: #000000;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background: #ff0000;
+ color: #000000;
+ border: 1px solid #000000;
+}
+.forumtitle a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #cc6600;
+ background: none;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #f7f7f7;
+ color: #000000;
+ padding:5px;
+}
+.darktable {
+ background: #e6e6e6;
+ color: #000000;
+ padding:5px;
+}
+.newlighttable {
+ background: #f7f7f7;
+ color: #000000;
+}
+.newdarktable {
+ background: #e6e6e6;
+ color: #000000;
+}
+.newlighttable a:link {
+}
+.newlighttable a:visited {
+}
+.newlighttable a:active {
+}
+.newlighttable a:hover {
+}
+
+.newdarktable a:link {
+}
+.newdarktable a:visited {
+}
+.newdarktable a:active {
+}
+.newdarktable a:hover {
+}
+.newpostsincat {
+ background: #FFFF00;
+ color: #000000;
+}
+.cleartable {
+ background: #f7f7f7;
+ color: #000000;
+}
+.newsubjecttable {
+ background: #c4c4c4;
+ font-weight: bold;
+ color: #000000;
+}
+.subjecttable {
+ background: #dedfdf;
+ color: #000000;
+}
+.formboxes{
+ background-color: #ffffff;
+ color: #000000;
+ font-size: 10pt;
+}
+.buttons {
+ background-color: #dedfdf;
+ color: #000000;
+ font-size: 10pt;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+blockquote {
+ font-size: 9pt; border: 1px solid #e6e6e6;
+ margin: 0px 20px; padding: 0px 10px
+}
+blockquote .small {
+ background: #e6e6e6;
+ margin-left:-10px;
+ padding: 1px 2px;
+ color: #000000;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size: 1px
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #FF0000;
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+
+.new {
+ font-size: 8pt;
+ color: red ;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+
+a.cup {
+ text-decoration:none;
+}
+
+.confluent {
+ color: #f7f7f7;
+}
diff --git a/static/css/koniro.css b/static/css/koniro.css
new file mode 100644
index 0000000..d7c4e5f
--- /dev/null
+++ b/static/css/koniro.css
@@ -0,0 +1,551 @@
+a:link {
+ text-decoration: none;
+ color: #1E4382;
+ background: none;
+}
+a:visited {
+ text-decoration: none;
+ color: #1E4382;
+ background: none;
+}
+a:active {
+ color: #467FC1;
+ text-decoration: none;
+
+ background: none;
+}
+a:hover {
+ text-decoration: underline;
+
+ color: #467FC1;
+ background: none;
+}
+p, table, td, tr {
+ font-size: 10pt;
+ font-family: Tahoma, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #000;
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ background: #467FC1 url('images/koniro/bkg2.png');
+}
+.tablesurround {
+ color: #3E6174;
+ background-color: transparent;
+}
+.tableborders {
+ background-color: #171717;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 9pt;
+ font-weight: bold;
+ color: #FFF;
+ background: #224988 url('images/koniro/grad-02.png');
+}
+
+.tdheader a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.tdheader a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.tdheader a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.tdheader a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.menubar{
+ background: #224988 url('images/koniro/grad-02.png');
+ font-weight: bold;
+ color: #FFF
+}
+
+.menubar a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.menubar a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.menubar a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.menubar a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.navigation{
+ background-image: url('images/koniro/grad-02-sans.png');
+ color: #FFF;
+ border: 2px groove #3E6174;
+ font-size: 8pt;
+ padding: 0px;
+ margin: 0px;
+ font-weight: bold;
+}
+
+.navigation a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.navigation a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.navigation a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.navigation a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.new {
+ font-size: 8pt;
+ font-family: Verdana;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 8pt;
+ font-family: Verdana;
+ color: #880088;
+ background: none;
+}
+
+.catandforum {
+ font-size: 9pt;
+}
+.posttime {
+ font-size: 9pt;
+ color: #313131;
+ background: #DFE6EF;
+ border-top: 1px solid #FFF;
+}
+.threadtotal {
+ font-size: 9pt;
+ color: #313131;
+ background: #DFE6EF;
+ border-top: 1px solid #FFF;
+}
+.posttotal,.modcolumn {
+ font-size: 9pt;
+ color: #313131;
+ background: #D0DAE7;
+ border-top: 1px solid #FFF;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-size: 8pt;
+ font-weight:normal;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background-image: url('images/koniro/grad-02.png');
+ color: #313131;
+ border: 1px solid #3E6174;
+ padding: 4px
+}
+.welcome {
+ background: #bcbdbd;
+ color: #313131;
+}
+.forumtitle a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #1C5EB1;
+ background: none;
+}
+.forumtitle a:hover {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #333366;
+ background: none;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ color: #313131;
+ background: #DFE6EF;
+ border-top: 1px solid #FFF;
+}
+
+.lighttable a{
+ color: #003366;
+ background: none;
+}
+
+.darktable {
+ border-top: 1px solid #FFF;
+ background: #D0DAE7;
+ color: #313131;
+}
+
+.newlighttable {
+ background: #6E94D6;
+ border-top: 1px solid #FFF;
+ font-weight: bold;
+ color: #FFFFFF;
+}
+.newlighttable a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.newlighttable a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.newlighttable a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.newlighttable a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.newdarktable {
+ background: #4B6491;
+ border-top: 1px solid #FFF;
+ font-weight: bold;
+ color: #FFFFFF
+}
+.newdarktable a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.newdarktable a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.newdarktable a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.newdarktable a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.newpostsincat {
+ color: #313131;
+}
+.cleartable {
+ background: #f7f7f7;
+ color: #313131;
+}
+.alternatetable {
+ background: #666699;
+ color: #313131;
+}
+.newsubjecttable {
+ background: #BFCCDE;
+ border-top: 1px solid #FFF;
+ font-weight: bold;
+ color: #313131
+}
+
+.subjecttable {
+ background: #D0DAE7;
+ border-top: 1px solid #FFF;
+ color: #313131
+}
+
+
+.footertable {
+ background: #ffffff;
+ color: #313131;
+}
+.formboxes{
+ background-color: #ffffff
+ color: #313131;
+ font-size: 10pt;
+}
+
+
+.devswoosh {
+ background-image: url('/images/koniro/devswoosh.gif');
+ background-repeat: no-repeat;
+ background-position: right top
+
+}
+
+
+
+.devlogo {
+ background-image: url('/images/koniro/logo.gif');
+ background-repeat: no-repeat;
+ background-position: left top
+}
+
+
+.buttons {
+ color: #FFF;
+ border: 2px groove #1F4584;
+ background:#1F4584 url('images/koniro/grad-02-sans.png');
+ background-repeat: repeat-x;
+ font-size:9pt;
+ font-family:Tahoma, Arial;
+ font-weight:bold;
+ background-repeat:repeat-x;
+}
+
+.buttons:active {
+ color: #FFF;
+ border: 2px ridge #1F4584;
+ background:#1F4584 url('images/koniro/grad-02-sans.png');
+ background-repeat: repeat-x;
+ font-size:9pt;
+ font-family:Tahoma, Arial;
+ font-weight:bold;
+ background-repeat:repeat-x;
+}
+
+.formboxes{
+ background-color: F1F4F8;
+ border: 1px dashed #1F4584;
+ color: #3366FF;
+ font-size: 10pt;
+ padding: 1px;
+ margin: 2px;
+
+}
+
+blockquote {
+ border: 1px dashed #1F4584;
+ background-image: url('images/koniro/nbkg-l.png');
+ font-size: 9pt;
+ margin: 0px 15px;
+ padding-left:15px;
+ padding-right:10px;
+ padding-top:0px;
+ padding-bottom:0px
+}
+blockquote .small {
+/* letter-spacing: 0.2em;
+ font-style: italic;
+ font-family: Tahoma;
+ font-size: medium;
+ font-weight:bold;*/
+ color: #000;
+ padding-left:0px;
+ padding-right:6px;
+ padding-top:0px;
+ padding-bottom:0px;
+}
+blizockquote .small {
+ background: #3E6174;
+ margin-left:-10px;
+ padding: 0px 2px 1px 1px;
+ color: #FFF;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+ color: #313131;
+ background: none;
+}
+.onbody a:link {
+ color: #0000FF;
+ background: none;
+}
+.onbody a:visited {
+ color: #000066;
+ background: none;
+}
+.onbody a:active {
+ color: #000066;
+ background: none;
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+
+
+.devswoosh {
+
+ background-image: url(../images/cssgraphics/koniro/devswoosh.gif);
+
+ background-repeat: no-repeat;
+
+ background-position: right top;
+
+}
+
+
+
+.devlogo {
+
+ background-image: url(../images/cssgraphics/koniro/logo.gif);
+
+ background-repeat: no-repeat;
+
+ background-position: left top;
+
+}
+
+
+.tdnothumbs {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #FFFFFF;
+ background-image: url('images/koniro/grad-02.png');
+}
+.tdnothumbs a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.tdnothumbs a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.tdnothumbs a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.tdnothumbs a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.tdnothumbs a:link {
+ color: #FFFFFF;
+ background: none;
+}
+
+.tdnothumbs a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+
+.tdnothumbs a:active {
+ color: #DFE6EF;
+ background: none;
+}
+
+.tddetails {
+ background: #DAE5F2;
+ color: #000080;
+}
+
+.tdbackground {
+ font-size: 9pt;
+ font-weight: ;
+ color: #000080;
+ background: #DAE5F2;
+ font-family: Verdana, Helvetica, sans-serif;
+}
+.catcolumn {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DAE5F2;
+ color: #000080;
+}
+
+.photocol {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DFE6EF;
+ color: #000080;
+}
+
+.commentscol {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DAE5F2;
+ color: #000080;
+}
+
+.lastphocol {
+ font-size: 8pt;
+ font-style: ;
+ text-align: ;
+ background: #DAE5F2;
+ color: #000080;
+}
+
+.lastcommcol {
+ font-size: 8pt;
+ background: #DFE6EF;
+ color: #000080;
+}
+a.cup {
+ text-decoration:none;
+}
+.selectedrow {
+ font-size: 9pt;
+ color: #FFF;
+ background: #224988 url('images/koniro/grad-02.png');
+}
+
+.topmenu{
+ background: #224988 url('images/koniro/grad-02.png');
+ font-weight: bold;
+ color: #FFF
+}
+
+.topmenu a:link {
+ color: #FFFFFF;
+ background: none;
+}
+.topmenu a:visited {
+ color: #FFFFFF;
+ background: none;
+}
+.topmenu a:active {
+ color: #D0DAE7;
+ background: none;
+}
+.topmenu a:hover {
+ color: #D0DAE7;
+ background: none;
+}
+
+.tdheader a:link, .post a:link{
+ text-decoration: underline;
+}
+
+.confluent {
+ color: #DFE6EF;
+}
+.ctitle
+{
+ color: #550099;
+}
\ No newline at end of file
diff --git a/static/css/kraft.css b/static/css/kraft.css
new file mode 100644
index 0000000..8cf7372
--- /dev/null
+++ b/static/css/kraft.css
@@ -0,0 +1,170 @@
+A:link {
+ text-decoration:none;color:#0000b0
+ }
+ A:visited {
+text-decoration:none;color:#0000b0
+}
+A:active {
+ text-decoration:none;color:#0000b0
+ }
+ A:hover {
+COLOR: #ff0000;text-decoration:none
+}
+.onbody {
+ text-decoration:none;color:#ffffff
+ }
+ .onbody A:link {
+text-decoration:underline;color:#ffffff
+}
+.onbody A:visited {
+ text-decoration:underline;color:#ccddff
+ }
+ .onbody A:hover {
+text-decoration:underline;color:#ddeeff
+}
+.onbody A:active {
+ text-decoration:underline;color:#ffffff
+ }
+ img {border:0}
+ BODY {
+FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+P {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+ }
+ TABLE {
+FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TD {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+ }
+ TR {
+FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+
+PRE {
+ background: #ffffff;
+ BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px;font-family:courier; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
+ }
+
+ FORM {
+DISPLAY: inline; MARGIN-BOTTOM: 0px
+}
+BODY {
+ BACKGROUND: #FFFFFF
+ }
+ .tablesurround {
+BACKGROUND: #ffffff
+}
+.tableborders {
+ BACKGROUND: #ffffff
+ }
+ .tdheader {
+FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #6699cc; FONT-FAMILY: verdana,arial,sans-serif;color:#ffffff
+}
+.tdheader a {font-size:11px;color:#ffffff;text-decoration:underline}
+.tdheader a:hover {color:#ddeeff;text-decoration:underline}
+.tdheader a:visited {color:#ccddff;text-decoration:underline}
+.tdheader a:active {color:#ffffff;text-decoration:underline}
+.menubar {
+ BACKGROUND: #ffffff
+ }
+ .navigation {
+FONT-SIZE: 11px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana,helvetica,arial
+}
+.post {
+ /*BACKGROUND: #f9f9f9;*/font-family:verdana,tahoma,arial;font-size:10pt;color:#000000
+ }
+ .new {
+FONT-SIZE: 11px; COLOR: #666666
+}
+.new2 {
+ FONT-SIZE: 11px; COLOR: #880088
+}
+
+.catandforum {
+ FONT-SIZE: 11px; BACKGROUND: #f0f0f0
+ }
+ .posttime {
+FONT-SIZE: 11px; BACKGROUND: #f9f9f9; TEXT-ALIGN: center
+}
+.threadtotal {
+ FONT-SIZE: 11px; BACKGROUND: #f9f9f9
+ }
+ .posttotal {
+FONT-SIZE: 11px; BACKGROUND: #f0f0f0
+}
+.modcolumn {
+ FONT-SIZE: 11px; BACKGROUND: #f0f0f0
+ }
+ .small {
+FONT-SIZE: 10px; FONT-FAMILY: verdana,helvetica,arial
+}
+.standouttext {
+ font-weight:bold;
+ }
+ .pollcolor {
+BACKGROUND: #0000b0
+}
+.welcome {
+ FONT-FAMILY: Times new roman
+ }
+ .forumtitle {
+font-size:12px
+}
+.forumdescript {
+ FONT-SIZE: 10px
+ }
+ .lighttable {
+BACKGROUND: #f9f9f9
+}
+.darktable {
+ BACKGROUND: #f0f0f0
+ }
+ .cleartable {
+BACKGROUND: #f0f0f0
+}
+.alternatetable {
+ BACKGROUND: #ffffff
+ }
+ .subjecttable {
+BACKGROUND: #f0f0f0
+}
+.footertable {
+ BACKGROUND: #00ff00
+ }
+ .formboxes {
+FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff
+}
+.buttons {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #cccccc
+ }
+ BLOCKQUOTE {
+background: #ffffff;
+BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
+}
+BLOCKQUOTE .small {
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 1px; MARGIN-LEFT: -10px; PADDING-TOP: 1px; font-weight:bold
+ }
+ BLOCKQUOTE HR {
+VISIBILITY: hidden; HEIGHT: 1px
+}
+BLOCKQUOTE BR {
+ FONT-SIZE: 1px
+ }
+ .topmenu {
+BACKGROUND: #ffffff; COLOR: black
+}
+
+.selectedrow {
+FONT-SIZE: 11px; BACKGROUND: #6699cc; FONT-FAMILY: verdana,arial,sans-serif;color:#ffffff
+}
+ .confluent {
+COLOR: #f9f9f9;
+}
+
+.ctitle
+{
+ color: #550099;
+}
+
diff --git a/static/css/largetheblues.css b/static/css/largetheblues.css
new file mode 100644
index 0000000..3b7ecfe
--- /dev/null
+++ b/static/css/largetheblues.css
@@ -0,0 +1,171 @@
+A:link, A:visited, A:active, A:hover {
+ text-decoration: none;
+ font-weight: bold;
+}
+A:link {
+}
+A:visited {
+}
+A:active {
+}
+A:HOVER {
+ color: white;
+ background-color: black;
+}
+.onbody{
+ background: #FFFFEE;
+}
+.onbody A:LINK {
+}
+.onbody A:VISITED {
+}
+.onbody A:ACTIVE {
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 12pt;
+ font-family: helvetica,arial;
+ color: #000000;
+}
+BODY {
+ background: #FFFFFF;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+PRE {
+ font-size: 11pt;
+ font-family: courier;
+}
+.tablesurround {
+ background: #000099;
+}
+.tableborders {
+ background: #000000;
+}
+.tdheader {
+ font-size: 13pt;
+ font-weight: bold;
+ color: #000000;
+ background: #CCCCFF;
+ font-family: arial;
+}
+.menubar{
+ background: #CCCCFF;
+ color: blue;
+}
+.navigation{
+ background: #CCCCFF;
+ color: blue;
+ font-size: 10pt;
+ font-family: helvetica,arial;
+}
+.post:FIRST-LINE {
+}
+.post:FIRST-LETTER {
+}
+.new {
+ font-size: 9pt;
+ color: red;
+}
+.catandforum {
+ font-size: 10pt;
+}
+.posttime {
+ font-size: 10pt;
+ font-style: oblique;
+ text-align: center;
+ background: #EEEEFF;
+}
+.threadtotal {
+ font-size: 10pt;
+ background: #EEEEFF;
+}
+.posttotal {
+ font-size: 10pt;
+ background: #DDDDFF;
+}
+.modcolumn {
+ font-size: 10pt;
+ background: #DDDDFF;
+}
+.small {
+ font-size: 10pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ background: #DDDDFF;
+ font-family: Times new roman;
+ color: black;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 10pt;
+}
+.lighttable {
+ background: #EEEEFF;
+ color: #000000;
+}
+.darktable {
+ background: #DDDDFF;
+ color: #000000;
+}
+.cleartable {
+ background: #FFFFFF;
+}
+.alternatetable {
+ background: #FFFFFF;
+}
+.subjecttable {
+ background: #DDDDFF;
+}
+.footertable {
+ background: #DDDDFF;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #CCCCFF;
+ color: #000000;
+}
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #CCCCFF;
+ color: #000000;
+}
+blockquote {
+ font-size:9pt; border:1px solid #DDDDFF;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#DDDDFF;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+
+.confluent {
+ color: #EEEEFF;
+}
\ No newline at end of file
diff --git a/static/css/lynn.css b/static/css/lynn.css
new file mode 100644
index 0000000..c00dc41
--- /dev/null
+++ b/static/css/lynn.css
@@ -0,0 +1,136 @@
+/* lynn.css v2.3 :) */
+a:link, a:visited {
+ text-decoration: none;
+}
+a:link {
+ color: #ccffff;
+}
+a:visited {
+ color: #bbdddd;
+}
+a:active {
+ color: #ccffff;
+}
+a:hover {
+ text-decoration: underline;
+}
+.onbody {
+}
+body, p, table, td, tr {
+ color: #ffffff; font-family: 'Tahoma', sans-serif; font-size: 10pt;
+}
+body {
+ background-color: #8ea0ab;
+}
+form {
+ display: inline; margin-bottom: 1em;
+}
+.tablesurround, .tableborders {
+ background-color: #404d53;
+}
+.tdheader {
+ font-weight: bold; background-color: #50616b; color: #bbddff;
+}
+.menubar {
+ font-weight: bold; background-color: #50616b; color: #404d53;
+}
+.navigation {
+ background-color: #6c8391; color: #404d53;
+}
+.topmenu {
+ font-weight: bold; background-color: #50616b; color: #404d53;
+}
+.new {
+ color: yellow;
+}
+.forumtitle {
+ font-weight: bold;
+}
+.catandforum {
+ font-weight: bold;
+}
+
+.small, .posttotal, .modcolumn, .threadtotal, .posttime, .forumdescript, .navigation {
+ font-size: 8pt;
+}
+.posttotal, .modcolumn, .threadtotal, .posttime {
+ background-color: #50616b;
+}
+.posttime {
+ text-align: center;
+}
+.standouttext {
+ color: #bbddff; font-weight: bold;
+}
+.pollcolor {
+ background-color: #bbddff;
+}
+.lighttable {
+ background-color: #607681;
+}
+.darktable, .cleartable, .subjecttable {
+ background-color: #50616b;
+}
+.alternatetable {
+ background-color: #404d53;
+}
+.formboxes, .buttons {
+ color: #ffffff; background-color: #50616b;
+ font-family: 'Tahoma', sans-serif;
+}
+textarea.formboxes {
+ font-family: 'Lucida console', monospace; font-size: 8pt;
+}
+/* quotes */
+blockquote, pre {
+ border: 1px solid #404d53; padding: 0ex 1ex 1ex; margin: 1ex; font-size: inherit;
+}
+blockquote font.small, pre font.small {
+ display: block; text-align: center; background-color: #50616b;
+ color: #bbddff; font-weight: bold;
+ margin: 0ex; border: 1px solid #404d53; border-top: 0 none; padding-bottom: 1pt;
+ font-family: 'Tahoma', sans-serif;
+}
+blockquote br {
+ font-size:1px
+}
+/* codes */
+pre {
+ font-family: 'Lucida Console', monospace;
+}
+pre hr {
+ display: block; visibility: hidden;
+}
+hr {
+ display: block;
+ height: 1px;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid white;
+}
+
+/* unknown */
+.footertable, .welcome {
+ background-color: red /* ãäå îíî åñòü ??? */
+}
+a.cup:hover {
+ text-decoration:none;
+}
+
+.selectedrow {
+ background-color: #004d53;
+}
+
+.confluent {
+ color: #607681;
+}
+
+.rating_positive
+{
+ color: #00CC00;
+}
+.rating_positive_postlist
+{
+ color: #00CC00;
+}
+
diff --git a/static/css/lynn_large.css b/static/css/lynn_large.css
new file mode 100644
index 0000000..aa3ec80
--- /dev/null
+++ b/static/css/lynn_large.css
@@ -0,0 +1,116 @@
+/* lynn.css v2.1 :) */
+a {
+ color: #ccffff; text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+.onbody {
+}
+body, p, table, td, tr {
+ color: #ffffff; font-family: 'Tahoma', sans-serif; font-size: 12pt;
+}
+body {
+ background-color: #8ea0ab;
+}
+form {
+ display: inline; margin-bottom: 0px;
+}
+.tablesurround, .tableborders {
+ background-color: #404d53;
+}
+.tdheader {
+ font-weight: bold; background-color: #50616b; color: #bbddff;
+}
+.menubar {
+ font-weight: bold; background-color: #50616b; color: #404d53;
+}
+.navigation {
+ background-color: #6c8391; color: #404d53;
+}
+.topmenu {
+ font-weight: bold; background-color: #50616b; color: #404d53;
+}
+.new {
+ color: yellow;
+}
+.forumtitle {
+ font-weight: bold;
+}
+.catandforum {
+ font-weight: bold;
+}
+
+.small, .posttotal, .modcolumn, .threadtotal, .posttime, .forumdescript, .navigation {
+ font-size: 10pt;
+}
+.posttotal, .modcolumn, .threadtotal, .posttime {
+ background-color: #50616b;
+}
+.posttime {
+ text-align: center;
+}
+.standouttext {
+ color: #bbddff; font-weight: bold;
+}
+.pollcolor {
+ background-color: #bbddff;
+}
+.lighttable {
+ background-color: #607681;
+}
+.darktable, .cleartable, .subjecttable {
+ background-color: #50616b;
+}
+.alternatetable {
+ background-color: #404d53;
+}
+.formboxes {
+ color: #ffffff; background-color: #50616b;
+ font-family: 'lucida console', monospace;
+
+}
+.buttons {
+ color: #ffffff; background-color: #50616b;
+ font-family: 'tahoma', sans-serif;
+}
+
+/* quotes */
+blockquote {
+ border: 1px solid #404d53; padding: 0ex 1ex; margin: 1ex;
+}
+blockquote font.small {
+ display: block; text-align: center; background-color: #50616b;
+ color: #bbddff; font-weight: bold;
+ margin: 0ex; border: 1px solid #404d53; border-top: 0 none; padding-bottom: 1pt;
+}
+/* codes */
+pre {
+ border: 1px solid #404d53; padding: 0px 4pt 1ex; margin: 4pt;
+ font-family: 'lucida console', monospace; font-size: inherit;
+}
+pre font.small {
+ display: block; text-align: center; background-color: #50616b;
+ color: #bbddff; font-weight: bold;
+ margin: 0ex; border: 1px solid #404d53; border-top: 0 none; padding-bottom: 1pt;
+ font-family: 'tahoma', sans-serif;
+}
+pre hr {
+ display: block; visibility: hidden;
+}
+hr {
+ display: none;
+}
+
+/* unknown */
+.footertable {
+ background-color: red /* ãäå îíî åñòü ??? */
+}
+.welcome {
+ background-color: red /* ãäå îíî åñòü ??? */
+}
+
+.confluent {
+ color: #607681;
+}
+
diff --git a/static/css/magic.css b/static/css/magic.css
new file mode 100644
index 0000000..2f40147
--- /dev/null
+++ b/static/css/magic.css
@@ -0,0 +1,105 @@
+/*
+ magic.css v1.1
+ Created by Lynn
+ (c)Lynn, 2003
+*/
+a {
+ color: rgb(100,50,0); text-decoration: none;
+}
+a:link, a:visited {
+ text-decoration: underline;
+}
+a:visited {
+ color: rgb(0,0,0);
+}
+.onbody {
+}
+body, p, table, td, tr {
+ color: black; font-family: 'Georgia', serif; font-size: 10pt;
+}
+body {
+ background-color: rgb(255,255,220);
+}
+form {
+ display: inline; margin-bottom: 1em;
+}
+.tablesurround, .tableborders, .alternatetable {
+ background-color: rgb(120,60,0);
+}
+.tdheader, .menubar, .topmenu{
+ font-weight: bold; background-color: rgb(255,220,150); color: rgb(100,50,0);
+}
+.new {
+ color: rgb(192,0,0);
+}
+.forumtitle {
+ font-weight: normal;
+}
+.catandforum {
+ font-weight: normal;
+}
+
+.small, .posttotal, .modcolumn, .threadtotal, .posttime, .forumdescript, .navigation {
+ font-size: 8pt;
+}
+.posttotal, .modcolumn, .threadtotal, .posttime, .navigation{
+ background-color: rgb(255,240,200);
+}
+.posttime {
+ text-align: center;
+}
+.standouttext {
+ color: rgb(120,60,0); font-weight: bold;
+}
+.pollcolor {
+ background-color: rgb(120,60,0);
+}
+.lighttable {
+ background-color: rgb(255,240,200);
+}
+.darktable, .cleartable, .subjecttable {
+ background-color: rgb(255,220,150);
+}
+.formboxes, .buttons {
+ background-color: rgb(255,240,200);
+ font-family: 'Georgia', serif;
+}
+blockquote, pre {
+ border: 1px solid rgb(120,60,0);
+ padding: 0ex 1ex 1ex;
+ /*margin: 100px;*/
+ background-color: rgb(255,220,150);
+ font-size: inherit;
+}
+blockquote font.small, pre font.small {
+ display: block; text-align: left; background-color: transparent;
+ color: rgb(100,50,0); font-weight: bold; margin: 0ex; border: none;
+ font-family: 'Georgia', serif;
+}
+pre {
+ font-family: 'Courier', monospace;
+}
+pre hr {
+ display: block; visibility: hidden;
+}
+blockquote br {
+ font-size:1px
+}
+/* unknown */
+.footertable {
+ background-color: red
+}
+.welcome {
+ background-color: red
+}
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px dotted rgb(120,60,0);
+ width: 100%;
+}
+
+.confluent {
+ color: rgb(255,240,200);
+}
diff --git a/static/css/mexmat.css b/static/css/mexmat.css
new file mode 100644
index 0000000..fe3e87a
--- /dev/null
+++ b/static/css/mexmat.css
@@ -0,0 +1,178 @@
+A:link {
+ text-decoration:none; color: #993333
+}
+A:visited {
+ text-decoration:none; color: #993333
+}
+A:active {
+ text-decoration:none; color: #993333
+}
+A:hover {
+ text-decoration:underline; color: #993333
+}
+body,p,table,td,tr {
+ font-size: 11px;
+ font-family: verdana,arial,sans-serif;
+ color: black;
+}
+body {
+ background: #DCDCDC;
+}
+pre {
+ font-size: 13px;
+ font-family: courier,courier new;
+ background: #F5F5F5;
+ border: #000000 1px solid;
+ padding: 4px;
+ margin: 20px
+}
+FORM {
+ display: inline;
+ margin-bottom: 0px
+}
+.tablesurround {
+ background: #999999;
+}
+.tableborders {
+ background: #FFFFFF;
+}
+.tdheader {
+ background-image: url('images/mexmat/mexmat1.gif');
+ font-size: 11px;
+ font-weight: bold;
+ color: #603913;
+ font-family: verdana,arial,sans-serif;
+}
+.tdheader td {
+ background-image: url('images/mexmat/mexmat1.gif');
+ font-size: 11px;
+ font-weight: bold;
+ color: #603913;
+ font-family: verdana,arial,sans-serif;
+}
+.topmenu {
+ background: #DCDCDC;
+ color: #000000;
+ font-size: 11px
+}
+.menubar{
+ background: #DCDCDC;
+ color: #000000;
+ font-size: 11px
+}
+.navigation{
+ background: #E5E5E5;
+ color: black;
+ font-size: 11px;
+ font-family: verdana,arial,sans-serif;
+}
+.post {
+ background: #F5F5F5;
+ font-family: verdana,tahoma,arial;
+ font-size: 12px;
+ color: #000000;
+}
+.new {
+ font-size: 11px;
+}
+.catandforum {
+ background: #E5E5E5;
+ font-size: 11px;
+}
+.posttime {
+ font-size: 11px;
+ text-align: left;
+ background: #DCDCDC;
+}
+.threadtotal {
+ font-size: 11px;
+ background: #DCDCDC;
+}
+.posttotal {
+ font-size: 11px;
+ background: #DCDCDC;
+}
+.modcolumn {
+ font-size: 11px;
+ background: #E5E5E5;
+}
+.small {
+ font-size: 10px;
+ font-family: verdana,arial,sans-serif;
+}
+.pollcolor {
+ background: #999999;
+}
+.forumtitle {
+ font-size: 11px;
+ font-weight: bold;
+}
+.forumdescript {
+ font-size: 10px;
+ color: #993333
+}
+.lighttable {
+ background: #F5F5F5;
+}
+.darktable {
+ background: #E5E5E5;
+}
+.cleartable {
+ background: #E5E5E5;
+}
+.alternatetable {
+ background: #E5E5E5;
+}
+.subjecttable {
+ background: #E5E5E5;
+}
+.footertable {
+ background: #E5E5E5;
+}
+.formboxes{
+ font-family: verdana, arial, sans-serif;
+ background-color: #FFFFFF;
+ font-size: 11px;
+}
+.buttons {
+ font-family: verdana, arial, sans-serif;
+ background-color: #D4D0C8;
+ font-size: 11px;
+}
+blockquote {
+ font-size: 11px;
+ font-family: verdana, arial, sans-serif;
+ border: 1px solid;
+ margin: 20px;
+ padding: 4px;
+ background: #F5F5F5
+}
+blockquote .small {
+ background: #E5E5E5;
+ margin-left: -4px;
+ padding: 4px;
+ font-weight: bold;
+ font-size: 10px;
+}
+blockquote hr {
+ visibility: hidden;
+}
+blockquote br {
+ font-size: 1px
+}
+pre .small {
+ background: #E5E5E5;
+ margin-left: -4px;
+ padding: 4px;
+ font-weight: bold;
+ font-size: 10px;
+}
+pre hr {
+ color: #F5F5F5;
+ height: 1px
+}
+
+.confluent {
+ color: #F5F5F5;
+}
+
diff --git a/static/css/nami-grad.css b/static/css/nami-grad.css
new file mode 100644
index 0000000..1e78caa
--- /dev/null
+++ b/static/css/nami-grad.css
@@ -0,0 +1,259 @@
+a:link {
+ color: #185198;
+ background: none;
+}
+a:visited {
+ color: #003366;
+ background: none;
+}
+a:active {
+ color: #333366;
+ background: none;
+}
+a:hover {
+ color: #0052A3;
+ background: none;
+}
+p,table,td,tr {
+ font-size: 10pt;
+ font-family: Tahoma, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #313131;
+ background-image: url("images/nami/nami-back-big-2.jpg");
+ background-repeat: no-repeat;
+ background-position: right Top;
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+}
+
+.tablesurround {
+ color: #3E6174;
+ background-color: transparent;
+}
+.tableborders {
+ background-color: #3E6174;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 9pt;
+ font-weight: bold;
+ color: #313131;
+ background-image: url("images/nami/grad-02.png");
+}
+
+.menubar,.topmenu{
+ background-image: url("images/nami/grad-02.png");
+ font-weight: bold;
+ color: #313131;
+}
+
+.navigation{
+ background-image: url("images/nami/grad-02.png");
+ color: #313131;
+ border: 1px solid #3E6174;
+ font-size: 9pt;
+ padding: 1px;
+ margin: 1px;
+}
+.new {
+ font-size: 9pt;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 9pt;
+ color: #880088;
+ background: none;
+}
+
+.catandforum {
+ font-size: 9pt;
+}
+.posttime {
+ font-size: 9pt;
+ background: #ffffff;
+ color: #313131;
+}
+.threadtotal {
+ font-size: 9pt;
+ background: #ffffff;
+ color: #313131;
+}
+.posttotal,.modcolumn {
+ font-size: 9pt;
+ background-image: url("images/nami/grad-01.png");
+ background-repeat: repeat-x;
+ color: #313131;
+ background-color: #E9E9E9;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background-image: url("images/nami/grad-02.png");
+ color: #313131;
+ border: 1px solid #3E6174;
+ padding: 4px;
+}
+.welcome {
+ background: #bcbdbd;
+ color: #313131;
+}
+.forumtitle a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #1C5EB1;
+ background: none;
+}
+.forumtitle a:hover {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #333366;
+ background: none;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ color: #313131;
+ background-image: url("images/nami/grad-03.png");
+ background-repeat: repeat-x;
+ background-color: #F6F6F5;
+}
+.darktable {
+ background-image: url("images/nami/grad-01.png");
+ background-repeat: repeat-x;
+ background-color: #E9E9E9;
+ color: #313131;
+}
+.newlighttable {
+ background-image: url("images/nami/grad-04.png");
+ font-weight: bold;
+ color: #313131;
+}
+
+.newdarktable {
+ background-image: url("images/nami/grad-04.png");
+ font-weight: bold;
+ color: #313131;
+}
+
+.newpostsincat {
+ background: #FF9900;
+ color: #313131;
+}
+.cleartable {
+ background: #f7f7f7;
+ color: #313131;
+}
+.alternatetable {
+ background: #666699;
+ color: #313131;
+}
+.newsubjecttable {
+ background-image: url("images/nami/grad-05.png");
+ background-repeat: repeat-x;
+ background-color: #9EB6C2;
+ font-weight: bold;
+ color: #313131;
+}
+
+.subjecttable {
+ background-image: url("images/nami/grad-06.png");
+ background-repeat: repeat-x;
+ background-color: #C0CFD7;
+ color: #313131;
+}
+
+
+.footertable {
+ background: #ffffff;
+ color: #313131;
+}
+.formboxes{
+ background-color: #ffffff
+ color: #313131;
+ font-size: 10pt;
+}
+.buttons {
+ background-color: #dedfdf;
+ color: #313131;
+ font-size: 10pt;
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+}
+blockquote {
+ border: 1px solid #3E6174;
+ background-image: url("images/nami/grad-01.png");
+ background-repeat: repeat-x;
+ background-color: #E9E9E9;
+ font-size: 9pt;
+ margin: 0px 20px;
+ padding: 1px 10px
+}
+blockquote .small {
+ border-right: 1px solid #3E6174;
+ border-bottom: 1px solid #3E6174;
+ background-image: url("images/nami/grad-02.png");
+ font-weight:bold;
+ margin-left:-10px;
+ padding: 1px 6px 2px 6px;
+ color: #313131;
+}
+blizockquote .small {
+ background: #3E6174;
+ margin-left:-10px;
+ padding: 0px 2px 1px 1px;
+ color: #FFF;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+ color: #313131;
+ background: none;
+}
+.onbody a:link {
+ color: #0000FF;
+ background: none;
+}
+.onbody a:visited {
+ color: #000066;
+ background: none;
+}
+.onbody a:active {
+ color: #000066;
+ background: none;
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: Courier, Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+a.cup {
+ text-decoration:none;
+}
+.confluent {
+ color: #F6F6F5;
+}
\ No newline at end of file
diff --git a/static/css/namiholiday.css b/static/css/namiholiday.css
new file mode 100644
index 0000000..f68855a
--- /dev/null
+++ b/static/css/namiholiday.css
@@ -0,0 +1,365 @@
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #FF0000;
+}
+
+a:link {
+ /*color: #005826;*/
+ color: #000000;
+ background: none;
+ text-decoration: none;
+}
+a:visited {
+ /*color: #005826;*/
+ color: #000000;
+ background: none;
+ text-decoration: none;
+}
+a:active {
+ /* color: #00A651;*/
+ color: #000000;
+ background: none;
+ text-decoration: none;
+}
+a:hover {
+ /*color: #00A651;*/
+ color: #000000;
+ background: none;
+ text-decoration: underline;
+}
+p, table, td, tr {
+ font-size: 10pt;
+ font-family: Tahoma, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #000;
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ background-image: url('images/namiholiday/bkg4.jpg');
+}
+.tablesurround {
+ color: #3E6174;
+ background-color: transparent;
+}
+.tableborders {
+ background-color: #171717;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 9pt;
+ font-weight: bold;
+ color: #FFF;
+ background-image: url('images/namiholiday/grad-r4.jpg');
+ border-top:1px solid #FFF;
+}
+
+.tdheader a, .tdheader a:visited{
+ color: #FFF;
+ background: none;
+}
+
+.menubar{
+ background-image: url('images/namiholiday/grad-r3.jpg');
+ background-repeat: repeat-x;
+ background-color: #F26676;
+ border-top:1px solid #FFF;
+ font-weight: bold;
+ color: #FFF;
+}
+
+.menubar a, .menubar a:visited{
+ color: #FFF;
+ background: none;
+}
+
+.menubar a:hover{
+ color: #000000;
+ background: none;
+}
+
+.navigation{
+ background-image: url('images/namiholiday/grad.jpg');
+ color: #000;
+ border: 1px groove #3E6174;
+ font-size: 8pt;
+ padding: 2px;
+ margin: 1px;
+ font-weight: bold;
+}
+
+.navigation a{
+ color: #000;
+ background: none;
+}
+
+.new {
+ font-size: 9pt;
+ color: #FF0000;
+ background: none;
+}
+.catandforum {
+ font-size: 9pt;
+}
+.posttime {
+ font-size: 9pt;
+ color: #313131;
+ background: #BADEB5;
+ border-top: 1px solid #FFF;
+}
+.threadtotal {
+ font-size: 9pt;
+ color: #313131;
+ background: #BADEB5;
+ border-top: 1px solid #FFF;
+}
+.posttotal,.modcolumn {
+ font-size: 9pt;
+ color: #313131;
+ background: #A3D39C;
+ border-top: 1px solid #FFF;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background-image: url('images/namiholiday/grad-r.jpg');
+ color: #313131;
+ border: 1px solid #3E6174;
+ padding: 4px
+}
+.welcome {
+ background: #bcbdbd;
+ color: #313131;
+}
+.forumtitle a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #005826;
+ background: none;
+}
+.forumtitle a:hover {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #00A651;
+ background: none;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ /*color: #313131;*/
+ color: #000000;
+ /*background: #BADEB5;*/
+ background: #CBEFC6;
+ border-top: 1px solid #FFF;
+ padding: 4px;
+}
+
+.darktable {
+ border-top: 1px solid #FFF;
+ /*background: #A3D39C;*/
+ background: #B4E4AD;
+ /*color: #313131;*/
+ color: #000000;
+ padding: 4px;
+}
+
+
+
+
+.newlighttable {
+ background: #F8C1C1;
+ border-top: 1px solid #FFF;
+ font-weight: bold;
+ color: #313131
+}
+
+.newlighttable a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #790000;
+ background: none;
+}
+.newlighttable a:hover {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #9E0B0E;
+ background: none;
+}
+
+
+
+
+
+.newdarktable {
+ background: #ED8181;
+ border-top: 1px solid #FFF;
+ font-weight: bold;
+ color: #313131
+}
+
+.newdarktable a {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #790000;
+ background: none;
+}
+.newdarktable a:hover {
+ font-size: 10pt;
+ font-weight: bold;
+ color: #9E0B0E;
+ background: none;
+}
+
+.newpostsincat {
+ color: #313131;
+}
+.cleartable {
+ background: #f7f7f7;
+ color: #313131;
+}
+.alternatetable {
+ background: #666699;
+ color: #313131;
+}
+.newsubjecttable {
+ background: #ED8181;
+ /*border-top: 1px solid #FFF;*/
+ font-weight: bold;
+ color: #313131
+}
+
+.subjecttable {
+ background-image: url('images/namiholiday/grad-r3.jpg');
+ background-repeat: repeat-x;
+ background-color: #F26676;
+ border-top:1px solid #FFF;
+ font-weight: bold;
+ color: #FFF;
+}
+
+
+.footertable {
+ background: #ffffff;
+ color: #313131;
+}
+
+
+.buttons {
+ color: #000;
+ border: 2px groove #6B9565;
+ background:#1F4584 url('images/namiholiday/grad.jpg');
+ background-repeat: repeat-x;
+ font-size:8pt;
+ font-family:Tahoma, Arial;
+ font-weight:bold;
+ background-repeat:repeat-x;
+}
+
+.buttons:active {
+ color: #000;
+ border: 2px ridge #6B9565;
+ background:#1F4584 url('images/namiholiday/grad.jpg');
+ background-repeat: repeat-x;
+ font-size:8pt;
+ font-family:Tahoma, Arial;
+ font-weight:bold;
+ background-repeat:repeat-x;
+}
+
+.formboxes{
+ background-color: F1F4F8;
+ border: 1px dashed #6B9565;
+ color: #005826;
+ font-size: 8pt;
+ padding: 1px;
+ margin: 2px;
+
+}
+
+blockquote {
+ border: 1px solid #3E6174;
+ background-image: url('images/namiholiday/nbkg.jpg');
+ font-size: 9pt;
+ margin: 0px 15px;
+ padding-left:15px;
+ padding-right:10px;
+ padding-top:0px;
+ padding-bottom:0px
+}
+blockquote .small {
+ /*letter-spacing: 0.2em;*/
+ /* font-style: italic;*/
+ /*font-family: Gerogia, serif;*/
+ /*font-size: large;*/
+ font-weight:bold;
+ color: #000;
+ padding-left:0px;
+ padding-right:6px;
+ padding-top:0px;
+ padding-bottom:0px;
+}
+
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+ color: #313131;
+ background: none;
+}
+.onbody a:link {
+ color: #0000FF;
+ background: none;
+}
+.onbody a:visited {
+ color: #000066;
+ background: none;
+}
+.onbody a:active {
+ color: #000066;
+ background: none;
+}
+.post:first-letter {
+ font-weight: bold;
+}
+pre {
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+
+
+.topmenu{
+ background: #BADEB5;
+}
+
+.confluent {
+ color: #BADEB5;
+}
+
+.new {
+ color: #0080C9;
+}
+.new2 {
+ color: #990000;
+}
\ No newline at end of file
diff --git a/static/css/penartur.css b/static/css/penartur.css
new file mode 100644
index 0000000..21b9a54
--- /dev/null
+++ b/static/css/penartur.css
@@ -0,0 +1,65 @@
+body { font-size:80%; }
+
+A:link {text-decoration:none;color:#aaaaaa}
+A:visited{text-decoration:none;color:#666666}
+A:active{text-decoration:none;color:#999999}
+A:hover{COLOR:white;text-decoration:none}
+
+.onbody{text-decoration:none;color:white;background-color:black}
+.onbody A:link{text-decoration:underline;color:#aaaaaa}
+.onbody A:visited{text-decoration:underline;color:#666666}
+.onbody A:hover{text-decoration:underline;color:white}
+.onbody A:active{text-decoration:underline;color:#999999}
+
+BODY, P, TABLE, TD, TR {font-family:"Segoe UI"}
+P, TABLE, TD, TR {font-size:1em;}
+BODY{color:#ffffff;background-color:black}
+FORM{DISPLAY:inline;MARGIN-BOTTOM:0}
+
+.topmenu{BACKGROUND:#000000;COLOR:black;font-size:1em}
+.menubar{BACKGROUND:#050505;font-size:1em}
+
+.tablesurround{BACKGROUND:#191919;margin-top:-0.1em;margin-bottom:-0.1em}
+.tableborders{BACKGROUND:#191919}
+
+.tdheader{FONT-WEIGHT:bold;font-size:1em;BACKGROUND:#333333;font-family:"Segoe UI";color:#ffffff}
+.tdheader a{font-size:1em;color:#dddddd;text-decoration:underline}
+.tdheader a:hover{color:#BBBBBB;text-decoration:none}
+.tdheader a:visited{color:#999999;text-decoration:underline}
+.tdheader a:active{color:#000000;text-decoration:underline}
+
+.navigation{font-size:1em;BACKGROUND:#000000;font-family:"Segoe UI"}
+
+.post{BACKGROUND:#151515;font-family:"Segoe UI";font-size:1em;color:#dddddd}
+.new{font-size:1em;COLOR:#666666}
+.catandforum{font-size:1em;color:#eeeeee;BACKGROUND:black}
+.posttime{font-size:1em;BACKGROUND:#000000;TEXT-ALIGN:center}
+.threadtotal{font-size:1em;BACKGROUND:#000000}
+.posttotal{font-size:1em;BACKGROUND:black}
+.modcolumn{font-size:1em;BACKGROUND:black}
+.small{font-size:1em;font-family:"Segoe UI";color:#666666;line-height:normal}
+.standouttext{font-weight:bold}
+.pollcolor{BACKGROUND:#999999}
+
+.welcome{font-family:"Segoe UI"}
+.forumtitle{font-size:1em}
+.forumdescript{font-size:1em;background-color:black}
+
+.lighttable{BACKGROUND:#141414;color:#cccccc}
+.darktable{BACKGROUND:black}
+.cleartable{BACKGROUND:black}
+.alternatetable{BACKGROUND:black}
+.subjecttable{BACKGROUND:black}
+.footertable{BACKGROUND:#666666}
+
+.formboxes{font-size:1em;font-family:"Segoe Print";color:#eeeeee;BACKGROUND-COLOR:black}
+.buttons{font-size:1em;font-family:"Segoe UI";BACKGROUND-COLOR:#555555}
+
+PRE{background-color:#303030;font-size:1em;font-family:"Segoe UI";BORDER:#999999 1px solid;PADDING: 0.2em 0.3em;MARGIN:0 0.5em 0 1em;color:white}
+
+BLOCKQUOTE{background:#333333;font-size:1em;border:1px solid #999999;padding:0 0.3em;MARGIN:0.3em 0.5em 0 1em}
+BLOCKQUOTE .small{PADDING: 0.1em 0.2em;color:#000000;BACKGROUND:#999999;MARGIN-Left: -0.3em;font-weight:bold}
+BLOCKQUOTE HR {VISIBILITY:hidden;HEIGHT:1px}
+BLOCKQUOTE BR {FONT-SIZE:1px}
+.selectedrow {font-size:1em;BACKGROUND:#333333;font-family:"Segoe UI";color:#ffffff}
+.confluent{COLOR:#141414;}
\ No newline at end of file
diff --git a/static/css/robin.css b/static/css/robin.css
new file mode 100644
index 0000000..51db721
--- /dev/null
+++ b/static/css/robin.css
@@ -0,0 +1,182 @@
+A:link {
+ text-decoration:none;color:#4063A1
+}
+A:visited {
+ text-decoration:none;color:#4063A1
+}
+A:active {
+ text-decoration:none;color:#F97E42
+}
+A:hover {
+ COLOR: #F97E42;text-decoration:none
+}
+.onbody {
+ text-decoration:none;color:#000000
+}
+.onbody A:link {
+ text-decoration:underline;color:#000000
+}
+.onbody A:visited {
+ text-decoration:underline;color:#332200
+}
+.onbody A:hover {
+ text-decoration:underline;color:#221100
+}
+.onbody A:active {
+ text-decoration:underline;color:#000000
+}
+ img {border:0}
+BODY {
+ FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,sans-serif
+}
+P {
+ FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TABLE {
+ FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TD {
+ FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TR {
+ FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,sans-serif
+}
+PRE {
+ background: #fffff3;
+ BORDER-RIGHT: #fffff3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fffff3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px;font-family:courier new; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #fffff3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fffff3 1px solid
+}
+FORM {
+ DISPLAY: inline; MARGIN-BOTTOM: 0px
+}
+BODY {
+ BACKGROUND: #F5F5DF
+}
+.tablesurround {
+ BACKGROUND: #F6D67A
+}
+.tableborders {
+ BACKGROUND: #F3A458
+}
+.tdheader {
+ FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #EDEACF; FONT-FAMILY: verdana,arial,sans-serif;color:#7A7A7A
+}
+.tdheader a {font-size:11px;color:#4063A1;text-decoration:underline}
+.tdheader a:hover {color:#E86D31;text-decoration:underline}
+.tdheader a:visited {color:#305290;text-decoration:underline}
+.tdheader a:active {color:#E86D31;text-decoration:underline}
+.menubar {
+ BACKGROUND: #EDEACF
+}
+.navigation {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5; FONT-FAMILY: Verdana,helvetica,arial
+}
+.post {
+ BACKGROUND: #FFFEF2;font-family:verdana,tahoma,arial;font-size:10pt;color:#000000
+}
+.new {
+ FONT-SIZE: 11px; COLOR: #666666
+}
+.catandforum {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5
+}
+.posttime {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDF1; TEXT-ALIGN: center
+}
+.threadtotal {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDF1
+}
+.posttotal {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5
+}
+.modcolumn {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5
+}
+.small {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,helvetica,arial
+}
+.standouttext {
+ font-weight:bold;
+}
+.pollcolor {
+ BACKGROUND: #0000b0
+}
+.welcome {
+ FONT-FAMILY: Times new roman
+}
+.forumtitle {
+ font-size:13px; font-weight:bold;
+}
+.forumdescript {
+ FONT-SIZE: 11px
+}
+.lighttable {
+ BACKGROUND: #FFFFF3
+}
+.darktable {
+ BACKGROUND: #FEFDE5
+}
+.cleartable {
+ BACKGROUND: #EDEACF; color: #000000;
+}
+.alternatetable {
+ BACKGROUND: #ffffff
+}
+.subjecttable {
+ BACKGROUND: #FEFDE5
+}
+.footertable {
+ BACKGROUND: #FEFDE5
+}
+.formboxes {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #FFFFF3
+}
+.buttons {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #dddddd
+}
+BLOCKQUOTE {
+ background: #FFFFF3;
+ BORDER-RIGHT: #F3A458 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #F3A458 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #F3A458 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #F3A458 1px solid
+}
+BLOCKQUOTE .small {
+ PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: #EDEACF; PADDING-BOTTOM: 2px; MARGIN-LEFT: -10px; PADDING-TOP: 0px; font-weight:bold
+}
+BLOCKQUOTE HR {
+ VISIBILITY: hidden; HEIGHT: 1px
+}
+BLOCKQUOTE BR {
+ FONT-SIZE: 1px
+}
+.topmenu {
+ BACKGROUND: #EDEACF; COLOR: black
+}
+hr { COLOR: #F3A458; HEIGHT: 1px; }
+
+.confluent {
+ COLOR: #FFFFF3
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/css/robin_small.css b/static/css/robin_small.css
new file mode 100644
index 0000000..386850d
--- /dev/null
+++ b/static/css/robin_small.css
@@ -0,0 +1,157 @@
+A:link {
+ text-decoration:none;color:#4063A1
+}
+A:visited {
+ text-decoration:none;color:#4063A1
+}
+A:active {
+ text-decoration:none;color:#F97E42
+}
+A:hover {
+ COLOR: #F97E42;text-decoration:none
+}
+.onbody {
+ text-decoration:none;color:#000000
+}
+.onbody A:link {
+ text-decoration:underline;color:#000000
+}
+.onbody A:visited {
+ text-decoration:underline;color:#332200
+}
+.onbody A:hover {
+ text-decoration:underline;color:#221100
+}
+.onbody A:active {
+ text-decoration:underline;color:#000000
+}
+ img {border:0}
+BODY {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+P {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TABLE {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TD {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+TR {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
+}
+PRE {
+ background: #fffff3;
+ BORDER-RIGHT: #fffff3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fffff3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px;font-family:courier new; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #fffff3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fffff3 1px solid
+}
+FORM {
+ DISPLAY: inline; MARGIN-BOTTOM: 0px
+}
+BODY {
+ BACKGROUND: #F5F5DF
+}
+.tablesurround {
+ BACKGROUND: #F6D67A
+}
+.tableborders {
+ BACKGROUND: #F3A458
+}
+.tdheader {
+ FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #EDEACF; FONT-FAMILY: verdana,arial,sans-serif;color:#7A7A7A
+}
+.tdheader a {font-size:11px;color:#4063A1;text-decoration:underline}
+.tdheader a:hover {color:#E86D31;text-decoration:underline}
+.tdheader a:visited {color:#305290;text-decoration:underline}
+.tdheader a:active {color:#E86D31;text-decoration:underline}
+.menubar {
+ BACKGROUND: #EDEACF
+}
+.navigation {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5; FONT-FAMILY: Verdana,helvetica,arial
+}
+.post {
+ BACKGROUND: #FFFEF2;font-family:verdana,tahoma,arial;font-size:10pt;color:#000000
+}
+.new {
+ FONT-SIZE: 11px; COLOR: #666666
+}
+.catandforum {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5
+}
+.posttime {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDF1; TEXT-ALIGN: center
+}
+.threadtotal {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDF1
+}
+.posttotal {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5
+}
+.modcolumn {
+ FONT-SIZE: 11px; BACKGROUND: #FEFDE5
+}
+.small {
+ FONT-SIZE: 10px; FONT-FAMILY: verdana,helvetica,arial
+}
+.standouttext {
+ font-weight:bold;
+}
+.pollcolor {
+ BACKGROUND: #0000b0
+}
+.welcome {
+ FONT-FAMILY: Times new roman
+}
+.forumtitle {
+ font-size:13px; font-weight:bold;
+}
+.forumdescript {
+ FONT-SIZE: 10px
+}
+.lighttable {
+ BACKGROUND: #FFFFF3
+}
+.darktable {
+ BACKGROUND: #FEFDE5
+}
+.cleartable {
+ BACKGROUND: #EDEACF; color: #000000;
+}
+.alternatetable {
+ BACKGROUND: #ffffff
+}
+.subjecttable {
+ BACKGROUND: #FEFDE5
+}
+.footertable {
+ BACKGROUND: #FEFDE5
+}
+.formboxes {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #FFFFF3
+}
+.buttons {
+ FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #dddddd
+}
+BLOCKQUOTE {
+ background: #FFFFF3;
+ BORDER-RIGHT: #F3A458 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #F3A458 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px; BORDER-LEFT: #F3A458 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #F3A458 1px solid
+}
+BLOCKQUOTE .small {
+ PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: #EDEACF; PADDING-BOTTOM: 2px; MARGIN-LEFT: -10px; PADDING-TOP: 0px; font-weight:bold
+}
+BLOCKQUOTE HR {
+ VISIBILITY: hidden; HEIGHT: 1px
+}
+BLOCKQUOTE BR {
+ FONT-SIZE: 1px
+}
+.topmenu {
+ BACKGROUND: #EDEACF; COLOR: black
+}
+hr { COLOR: #F3A458; HEIGHT: 1px; }
+
+.confluent {
+ COLOR: #FFFFF3
+}
+
\ No newline at end of file
diff --git a/static/css/shaller-m.css b/static/css/shaller-m.css
new file mode 100644
index 0000000..2ceb6e2
--- /dev/null
+++ b/static/css/shaller-m.css
@@ -0,0 +1,238 @@
+A:link, A:visited, A:active, A:hover {
+}
+A:link {
+}
+A:visited {
+}
+A:active {
+}
+A:HOVER {
+ color: #000088;
+
+ background: #F4EAC6;
+}
+.onbody{
+}
+.onbody A:LINK {
+}
+.onbody A:VISITED {
+}
+.onbody A:ACTIVE {
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 10pt;
+ font-family: verdana,arial,Helvetica,sans-serif;
+}
+
+BODY
+{
+ margin-top:2px;
+}
+
+
+IMG {
+ filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='gray', Positive='true')
+}
+
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+BODY {
+ background: #FFFFEE;
+ background:url("images/aa.gif");
+}
+PRE {
+ font-size: 9pt;
+ font-family: courier;
+}
+.tablesurround {
+ background:#505092;
+}
+.tableborders {
+ background: #D6C6A9;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ background: #b6b7da;
+ background-image: url('images/shaller-l-m.jpg');
+ background-repeat: repeat-x;
+ background-position: bottom;
+ font-family: verdana,arial,sans-serif;
+
+}
+.menubar{
+ background: #b6b7da;
+ background-image: url('images/shaller-l-m.jpg');
+ background-repeat: repeat-x;
+}
+.navigation{
+ background: #b6b7da;
+ font-size: 8pt;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ font-family: helvetica,arial;
+}
+.post {
+}
+.new {
+ font-size: 8pt;
+ color: red;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 8pt;
+ text-align: center;
+ background: #FFFFEE;
+}
+.threadtotal {
+ font-size: 8pt;
+ background: #FFFFEE;
+}
+.posttotal {
+ background: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+ font-size: 8pt;
+}
+.modcolumn {
+ background: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+ font-size: 8pt;
+}
+.small {
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ font-family: Times new roman;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #FFFFEE;
+ background-image: url('images/shaller-lighttable.jpg');
+ background-repeat: repeat-x;
+}
+.darktable {
+ background: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+}
+.cleartable {
+ background: #FFFFEE;
+}
+.alternatetable {
+ background: #FFFFEE;
+}
+.subjecttable {
+ background: #f4ead7;
+}
+.footertable {
+ background: #F4EAD7;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ border: 1px dashed #b6b7da;
+ font-size: 8pt;
+}
+.buttons {
+ border-width: 1px;
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 8pt;
+}
+blockquote {
+ border: 1px dashed #1F4584;
+ background-color: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+ font-size: 9pt;
+
+ margin: 0px 15px;
+ padding-left:10px;
+ padding-right:10px;
+ padding-top:1px;
+ padding-bottom:0px
+}
+blockquote .small{
+ font-family: Tahoma;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ border-right: 1px solid #3E6174;
+ border-bottom: 1px solid #3E6174;
+ font-weight:bold;
+ margin-left:-10px;
+ padding: 1px 6px 2px 6px;
+ color: #313131;
+}
+
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ background-image: url('images/shaller-head.jpg');
+ background-repeat: repeat-x;
+ color: black;
+}
+.topmenu a, .topmenu a:visited {
+ color:#000088;
+}
+
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 0px solid;
+}
+a.cup {
+ text-decoration:none;
+}
+
+.selectedrow {
+ font-size: 10pt;
+ background: #b6b7da;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ font-family: verdana,arial,sans-serif;
+}
+
+div.shadow
+{
+ width:100%;
+ filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color='#CCCCCC', Positive='true')
+}
+
+.confluent
+{
+ color: #FFFFEE;
+}
+
+.ctitle
+{
+ color: #550099;
+}
+
diff --git a/static/css/shaller.css b/static/css/shaller.css
new file mode 100644
index 0000000..43e8ef5
--- /dev/null
+++ b/static/css/shaller.css
@@ -0,0 +1,219 @@
+A:link, A:visited, A:active, A:hover {
+}
+A:link {
+}
+A:visited {
+}
+A:active {
+}
+A:HOVER {
+ color: #000088;
+
+ background: #F4EAC6;
+}
+.onbody{
+}
+.onbody A:LINK {
+}
+.onbody A:VISITED {
+}
+.onbody A:ACTIVE {
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 10pt;
+ font-family: verdana,arial,Helvetica,sans-serif;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+BODY {
+ background: #FFFFEE;
+ background:url("images/aa.gif");
+}
+PRE {
+ font-size: 9pt;
+ font-family: courier;
+}
+.tablesurround {
+ background:#505092;
+}
+.tableborders {
+ background: #D6C6A9;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ background: #b6b7da;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ font-family: verdana,arial,sans-serif;
+}
+.menubar{
+ background: #b6b7da;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+}
+.navigation{
+ background: #b6b7da;
+ font-size: 8pt;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ font-family: helvetica,arial;
+}
+.post {
+}
+.new {
+ font-size: 8pt;
+ color: red;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 8pt;
+ text-align: center;
+ background: #FFFFEE;
+}
+.threadtotal {
+ font-size: 8pt;
+ background: #FFFFEE;
+}
+.posttotal {
+ background: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+ font-size: 8pt;
+}
+.modcolumn {
+ background: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+ font-size: 8pt;
+}
+.small {
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ font-family: Times new roman;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #FFFFEE;
+ background-image: url('images/shaller-lighttable.jpg');
+ background-repeat: repeat-x;
+}
+.darktable {
+ background: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+}
+.cleartable {
+ background: #FFFFEE;
+}
+.alternatetable {
+ background: #FFFFEE;
+}
+.subjecttable {
+ background: #f4ead7;
+}
+.footertable {
+ background: #F4EAD7;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ border: 1px dashed #b6b7da;
+ font-size: 8pt;
+}
+.buttons {
+ border-width: 1px;
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 8pt;
+}
+blockquote {
+ border: 1px dashed #1F4584;
+ background-color: #F4EAD7;
+ background-image: url('images/shaller-l-long.jpg');
+ background-repeat: repeat-x;
+ font-size: 9pt;
+ margin: 0px 15px;
+ padding-left:10px;
+ padding-right:10px;
+ padding-top:1px;
+ padding-bottom:0px
+}
+blockquote .small{
+ font-family: Tahoma;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ border-right: 1px solid #3E6174;
+ border-bottom: 1px solid #3E6174;
+ font-weight:bold;
+ margin-left:-10px;
+ padding: 1px 6px 2px 6px;
+ color: #313131;
+}
+
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ background-image: url('images/shaller-head.jpg');
+ background-repeat: repeat-x;
+ color: black;
+}
+.topmenu a, .topmenu a:visited {
+ color:#000088;
+}
+
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+a.cup {
+ text-decoration:none;
+}
+
+.selectedrow {
+ font-size: 10pt;
+ background: #b6b7da;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ font-family: verdana,arial,sans-serif;
+}
+
+.confluent
+{
+ color: #FFFFEE;
+}
+
+.ctitle
+{
+ color: #550099;
+}
+
+
diff --git a/static/css/silver.css b/static/css/silver.css
new file mode 100644
index 0000000..e7f7276
--- /dev/null
+++ b/static/css/silver.css
@@ -0,0 +1,375 @@
+/* stolen from somewhere, modified a bit. shaller. */
+
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #FF0000;
+}
+
+a:link {
+ text-decoration:none;
+ color: #362F6D;
+ background: none;
+}
+
+a:visited {
+ text-decoration:none;
+ color: #362F6D;
+ background: none;
+}
+a:active {
+ color: #362F6D;
+ background: none;
+}
+a:hover {
+ text-decoration:underline;
+ color: #695B57;
+ background: none;
+}
+p, table, td, tr {
+ font-size: 10pt;
+ font-family: Tahoma, Arial, Helvetica, sans-serif;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #000;
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ background: #F2F6FB;
+background:url("images/silver_bg.gif");
+}
+
+
+.tablesurround {
+background-color: #D9E3F3;
+border-style: solid;
+border-width: 0px;
+border-color: #D9E3F3;
+padding: 0px;
+color: #000000;
+
+}
+.tableborders {
+ background-color: #4C6180;
+ color: #FFFFFF;
+}
+.tdheader {
+ font-size: 9pt;
+ font-weight: bold;
+ color: #FFF;
+ background-image: url('images/grad-blue-01.jpg');
+ background-color: #7291C0;
+ border-top:1px solid #98B4DE;
+ border-left:1px solid #98B4DE;
+}
+
+.tdheader a{
+ color: #FFF;
+ background: none;
+}
+
+.topmenu a, .topmenu a:visited
+{
+ color: #FFFFFF;
+}
+.menubar {
+ color: #FFF;
+ background-color: #7291C0;
+ background-image: url('images/grad-blue-01.jpg');
+ background-repeat: repeat-x;
+ border-top:1px solid #98B4DE;
+ border-left:1px solid #98B4DE;
+ font-weight: bold;
+}
+
+.navigation{
+ color: #FFF;
+ background-color: #7291C0;
+ background-image: url('images/grad-blue-01.jpg');
+ background-repeat: repeat-x;
+ border-top:0px solid #98B4DE;
+ border-left:0px solid #98B4DE;
+ font-size: 8pt;
+ padding: 0px;
+ margin: 0px;
+}
+
+.navigation a{
+ color: #FFF;
+ background: none;
+}
+
+.new {
+ font-size: 9pt;
+ color: #FF0000;
+ background: none;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+ background: none;
+}
+.catandforum {
+ font-size: 9pt;
+}
+.posttime {
+ font-size: 9pt;
+ color: #313131;
+ background-image: url('images/grad-r.jpg');
+ background-repeat: repeat-x;
+ background-color: #CDCDCE;
+ border-top:1px solid #E6E6E8;
+ border-left:1px solid #E6E6E8;
+ margin: 2px;
+}
+.threadtotal {
+ font-size: 9pt;
+ color: #313131;
+ background-image: url('images/grad-r.jpg');
+ background-repeat: repeat-x;
+ background-color: #CDCDCE;
+ border-top:1px solid #E6E6E8;
+ border-left:1px solid #E6E6E8;
+}
+.threadtotal-backup {
+ font-size: 9pt;
+ color: #313131;
+ background-image: url('images/grad-burg-04-l-long.jpg');
+ background-repeat: repeat-x;
+ background-color: #A49DA6;
+ border-top: 1px solid #CBC4CC;
+ border-left: 1px solid #CBC4CC;
+}
+
+.posttotal,.modcolumn {
+ font-size: 9pt;
+ color: #313131;
+ background-image: url('images/grad-blue-03-l-long.jpg');
+ background-repeat: repeat-x;
+ background-color: #95AAC9;
+ border-top: 1px solid #B2C7E6;
+ border-left: 1px solid #B2C7E6;
+}
+.modline {
+ font-size: 8pt;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 8pt;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background-image: url('images/grad-r.jpg');
+ color: #313131;
+ border: 1px solid #3E6174;
+ background-color: #CDCDCE;
+ padding: 4px
+}
+.welcome {
+ background: #bcbdbd;
+ color: #313131;
+}
+.forumtitle a {
+ font-weight: bold;
+ background: none;
+}
+.forumtitle a:hover {
+ font-weight: bold;
+ background: none;
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ color: #313131;
+ background-image: url('images/grad-blue-lighttable.jpg');
+ background-repeat: repeat-x;
+ background-color: #C8D8ED;
+ border-top: 1px solid #DEE8F4;
+ border-left: 1px solid #DEE8F4;
+}
+
+.darktable {
+ background-image: url('images/grad-blue-03-l-long.jpg');
+ background-repeat: repeat-x;
+ background-color: #95AAC9;
+ border-top: 1px solid #B2C7E6;
+ border-left: 1px solid #B2C7E6;
+ color: #313131;
+}
+
+
+
+
+.newlighttable {
+ background-image: url('images/grad-r.jpg');
+ background-repeat: repeat-x;
+ background-color: #CDCDCE;
+ border-top:1px solid #E6E6E8;
+ border-left:1px solid #E6E6E8;
+ font-weight: bold;
+ color: #313131
+}
+
+
+.newdarktable {
+ background-image: url('images/grad-r.jpg');
+ background-repeat: repeat-x;
+ background-color: #CDCDCE;
+ border-top:1px solid #E6E6E8;
+ border-left:1px solid #E6E6E8;
+ font-weight: bold;
+ color: #313131
+}
+
+
+.newpostsincat {
+ color: #313131;
+}
+.cleartable {
+ background: #E5ECF7;
+ color: #313131;
+}
+.alternatetable {
+ background: #666699;
+ color: #313131;
+}
+.newsubjecttable {
+ background-image: url('images/grad-r.jpg');
+ background-repeat: repeat-x;
+ background-color: #CDCDCE;
+ border-top:1px solid #E6E6E8;
+ border-left:1px solid #E6E6E8;
+ font-weight: bold;
+ color: #313131
+}
+
+.subjecttable {
+ background-color: #7291C0;
+ background-image: url('images/grad-blue-01.jpg');
+ background-repeat: repeat-x;
+ border-top:1px solid #98B4DE;
+ border-left:1px solid #98B4DE;
+ color: #313131
+}
+
+
+.footertable {
+ background: #ffffff;
+ color: #313131;
+}
+.formboxes{
+ background-color: #F2F6FB;
+ font-family: geneva, arial, sans-serif;
+ color: #313131;
+ font-size: 8pt;
+}
+
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #F2F6FB;
+ font-size: 8pt;
+ border: 1px;
+}
+
+
+blockquote {
+ border: 1px dashed #1F4584;
+ font-size: 9pt;
+ margin: 0px 15px;
+ padding-left:10px;
+ padding-right:10px;
+ padding-top:1px;
+ padding-bottom:0px
+}
+
+blockquote .small{
+ font-family: Tahoma;
+ background-image: url('images/shaller-l.jpg');
+ background-repeat: repeat-x;
+ border-right: 1px solid #3E6174;
+ border-bottom: 1px solid #3E6174;
+ font-weight:bold;
+ margin-left:-10px;
+ padding: 1px 6px 2px 6px;
+ color: #313131;
+}
+blizockquote .small {
+ background: #3E6174;
+ margin-left:-10px;
+ padding: 0px 2px 1px 1px;
+ color: #FFF;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size:1px
+}
+.onbody{
+ color: #313131;
+ background: none;
+}
+.onbody a:link {
+ color: #0000FF;
+ background: none;
+}
+.onbody a:visited {
+ color: #000066;
+ background: none;
+}
+.onbody a:active {
+ color: #000066;
+ background: none;
+}
+
+.post {
+ color: #000;
+}
+
+.post a:link{
+ color: #0000FF;
+}
+.post a:visited{
+ color: #0000FF;
+}
+.post a:hover{
+ text-decoration: underline;
+ color: #0000FF;
+}
+
+pre {
+ font-family: Tahoma, Trembuchet MS Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10pt;
+ display: block;
+ white-space: pre;
+}
+a.cup:hover {
+ text-decoration:none;
+}
+
+.confluent {
+ color: #C8D8ED;
+}
+
+.tdheader a:link, .post a:link{
+ text-decoration: underline;
+}
+
+.rating_positive
+{
+ color: #FFFF00;
+}
+.rating_positive_postlist
+{
+ color: #7F4000;
+}
diff --git a/static/css/stylesheet2.css b/static/css/stylesheet2.css
new file mode 100644
index 0000000..6aff158
--- /dev/null
+++ b/static/css/stylesheet2.css
@@ -0,0 +1,176 @@
+A:link, A:visited, A:active, A:hover {
+}
+A:link {
+}
+A:visited {
+}
+A:active {
+}
+A:HOVER {
+ color: #000088;
+ background: #F4EAC6;
+}
+.onbody{
+}
+.onbody A:LINK {
+}
+.onbody A:VISITED {
+}
+.onbody A:ACTIVE {
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 10pt;
+ font-family: verdana,arial,sans-serif;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+BODY {
+ background: #FFFFEE;
+}
+PRE {
+ font-size: 9pt;
+ font-family: courier;
+}
+.tablesurround {
+ background:#505092;
+}
+.tableborders {
+ background: #b6b7da;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ background: #b6b7da;
+ font-family: verdana,arial,sans-serif;
+}
+.menubar{
+ background: #b6b7da;
+}
+.navigation{
+ background: #b6b7da;
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.post {
+}
+.new {
+ font-size: 8pt;
+ color: red;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 8pt;
+ text-align: center;
+ background: #FFFFEE;
+}
+.threadtotal {
+ font-size: 8pt;
+ background: #FFFFEE;
+}
+.posttotal {
+ background: #F4EAD7;
+ font-size: 8pt;
+}
+.modcolumn {
+ background: #F4EAD7;
+ font-size: 8pt;
+}
+.small {
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ font-family: Times new roman;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #FFFFEE;
+}
+.darktable {
+ background: #F4EAD7;
+}
+.cleartable {
+ background: #FFFFEE;
+}
+.alternatetable {
+ background: #FFFFEE;
+}
+.subjecttable {
+ background: #f4ead7;
+}
+.footertable {
+ background: #F4EAD7;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 8pt;
+}
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 8pt;
+}
+blockquote {
+ font-size:9pt; border:1px solid #F4EAD7;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#F4EAD7;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+a.cup {
+ text-decoration:none;
+}
+
+.selectedrow {
+ font-size: 10pt;
+ background: #b6b7da;
+ font-family: verdana,arial,sans-serif;
+}
+
+.confluent
+{
+ color: #FFFFEE;
+}
+
+.ctitle
+{
+ color: #550099;
+}
\ No newline at end of file
diff --git a/static/css/stylesheet2_bg.css b/static/css/stylesheet2_bg.css
new file mode 100644
index 0000000..15a7865
--- /dev/null
+++ b/static/css/stylesheet2_bg.css
@@ -0,0 +1,176 @@
+A:link, A:visited, A:active, A:hover {
+}
+A:link {
+}
+A:visited {
+}
+A:active {
+}
+A:HOVER {
+ color: #000088;
+ background: #F4EAC6;
+}
+.onbody{
+}
+.onbody A:LINK {
+}
+.onbody A:VISITED {
+}
+.onbody A:ACTIVE {
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 10pt;
+ font-family: verdana,arial,sans-serif;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+BODY {
+ background: #FFFFEE;
+ background:url("images/aa.gif");
+}
+PRE {
+ font-size: 9pt;
+ font-family: courier;
+}
+.tablesurround {
+ background:#505092;
+}
+.tableborders {
+ background: #b6b7da;
+}
+.tdheader {
+ font-size: 10pt;
+ font-weight: bold;
+ background: #b6b7da;
+ font-family: verdana,arial,sans-serif;
+}
+.menubar{
+ background: #b6b7da;
+}
+.navigation{
+ background: #b6b7da;
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.post {
+}
+.new {
+ font-size: 8pt;
+ color: red;
+}
+.new2 {
+ font-size: 8pt;
+ color: #880088;
+}
+
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 8pt;
+ text-align: center;
+ background: #FFFFEE;
+}
+.threadtotal {
+ font-size: 8pt;
+ background: #FFFFEE;
+}
+.posttotal {
+ background: #F4EAD7;
+ font-size: 8pt;
+}
+.modcolumn {
+ background: #F4EAD7;
+ font-size: 8pt;
+}
+.small {
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ font-family: Times new roman;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #FFFFEE;
+}
+.darktable {
+ background: #F4EAD7;
+}
+.cleartable {
+ background: #FFFFEE;
+}
+.alternatetable {
+ background: #FFFFEE;
+}
+.subjecttable {
+ background: #f4ead7;
+}
+.footertable {
+ background: #F4EAD7;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 8pt;
+}
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 8pt;
+}
+blockquote {
+ font-size:9pt; border:1px solid #F4EAD7;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#F4EAD7;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+a.cup {
+ text-decoration:none;
+}
+.selectedrow {
+ font-size: 10pt;
+ background: #b6b7da;
+ font-family: verdana,arial,sans-serif;
+}
+
+.confluent
+{
+ color: #FFFFEE;
+}
+
+.ctitle
+{
+ color: #550099;
+}
diff --git a/static/css/stylesheet4.css b/static/css/stylesheet4.css
new file mode 100644
index 0000000..78faa4d
--- /dev/null
+++ b/static/css/stylesheet4.css
@@ -0,0 +1,157 @@
+A:link, A:visited, A:active, A:hover {
+}
+A:link {
+}
+A:visited {
+}
+A:active {
+}
+A:HOVER {
+ color: #000088;
+ background: #F4EAC6;
+}
+.onbody{
+}
+.onbody A:LINK {
+}
+.onbody A:VISITED {
+}
+.onbody A:ACTIVE {
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 12pt;
+ font-family: verdana,arial,sans-serif;
+}
+BODY {
+ background: #FFFFEE;
+}
+PRE {
+ font-size: 11pt;
+ font-family: courier;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+.tablesurround {
+ background: #505092;
+}
+.tableborders {
+ background: #a5a6c9;
+}
+.tdheader {
+ font-size: 13pt;
+ font-weight: bold;
+ background: #b6b7da;
+ font-family: arial;
+}
+.menubar{
+ background: #b6b7da;
+}
+.navigation{
+ background: #b6b7da;
+ font-size: 10pt;
+ font-family: helvetica,arial;
+}
+.post {
+}
+.new {
+ font-size: 9pt;
+ color: red;
+}
+.catandforum {
+ font-size: 10pt;
+}
+.posttime {
+ font-size: 10pt;
+ font-style: oblique;
+ text-align: center;
+ background: #FFFFEE;
+}
+.threadtotal {
+ font-size: 10pt;
+ background: #FFFFEE;
+}
+.modcolumn {
+ background: #F4EAD7;
+ font-size: 10pt;
+}
+.posttotal {
+ background: #F4EAD7;
+ font-size: 10pt;
+}
+.small {
+ font-size: 10pt;
+ font-family: helvetica,arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ font-family: Times new roman;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 10pt;
+}
+.lighttable {
+ background: #FFFFEE;
+}
+.darktable {
+ background: #F4EAD7;
+}
+.cleartable {
+ background: #FFFFEE;
+}
+.alternatetable {
+ background: #FFEEEE;
+}
+.subjecttable {
+ background: #f4ead7;
+}
+.footertable {
+ background: #F4EAD7;
+}
+.formboxes{
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 10pt;
+}
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #F4EaD7;
+ font-size: 10pt;
+}
+blockquote {
+ font-size:9pt; border:1px solid #F4EAD7;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#F4EAD7;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+.confluent
+{
+ color: #FFFFEE;
+}
\ No newline at end of file
diff --git a/static/css/theblues.css b/static/css/theblues.css
new file mode 100644
index 0000000..24544cf
--- /dev/null
+++ b/static/css/theblues.css
@@ -0,0 +1,195 @@
+A:link, A:visited, A:active, A:hover {
+ text-decoration: none;
+ font-weight: bold;
+}
+A:link {
+ color: blue;
+}
+A:visited {
+ color: #800080;
+}
+A:active {
+ color: red;
+}
+A:HOVER {
+ color: white;
+ background-color: black;
+}
+.onbody{
+ background: #FFFFEE:;
+}
+.onbody A:LINK {
+ color: blue;
+}
+.onbody A:VISITED {
+ color: #800080;
+}
+.onbody A:ACTIVE {
+ color: red;
+}
+BODY,P,TABLE,TD,TR {
+ font-size: 10pt;
+ font-family: helvetica,arial;
+ color: #000000;
+}
+BODY {
+ background: #FFFFFF;
+}
+PRE {
+ font-size: 9pt;
+ font-family: courier;
+}
+FORM {
+ display: inline;
+ margin-bottom: 0;
+}
+.tablesurround {
+ background: #000099;
+}
+.tableborders {
+ background: #000000;
+}
+.tdheader {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #000000;
+ background: #CCCCFF;
+ font-family: arial;
+}
+.menubar{
+ background: #CCCCFF;
+ color: blue;
+}
+.navigation{
+ background: #CCCCFF;
+ color: blue;
+ font-size: 8pt;
+ font-family: helvetica,arial;
+}
+.post:FIRST-LINE {
+}
+.post:FIRST-LETTER {
+}
+.new {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 8pt;
+ color: red;
+}
+.new2 {
+ font-family: Verdana;
+ font-weight: normal;
+ font-size: 8pt;
+ color: #880088;
+}
+
+.catandforum {
+ font-size: 8pt;
+}
+.posttime {
+ font-size: 8pt;
+ font-family: Helvetica,Arial;
+ font-weight: normal;
+ font-style: Oblique;
+ text-align: center;
+ background: #EEEEFF;
+}
+.threadtotal {
+ font-size: 8pt;
+ background: #EEEEFF;
+}
+.posttotal {
+ font-size: 8pt;
+ background: #DDDDFF;
+}
+.modcolumn {
+ font-size: 8pt;
+ background: #DDDDFF;
+}
+.small {
+ font-size: 8pt;
+ font-family: Helvetica,Arial;
+}
+.standouttext {
+ color: blue;
+}
+.pollcolor {
+ background: blue;
+}
+.welcome {
+ background: #DDDDFF;
+ font-family: Times new roman;
+ color: black;
+}
+.forumtitle {
+}
+.forumdescript {
+ font-size: 8pt;
+}
+.lighttable {
+ background: #EEEEFF;
+ color: #000000;
+}
+.darktable {
+ background: #DDDDFF;
+ color: #000000;
+}
+.cleartable {
+ background: #FFFFFF;
+}
+.alternatetable {
+ background: #FFFFFF;
+}
+.subjecttable {
+ background: #DDDDFF;
+}
+.footertable {
+ background: #DDDDFF;
+}
+.formboxes{
+ font-size:10pt;
+ font-family: geneva, arial, sans-serif;
+ background-color: #CCCCFF;
+ color: #000000;
+}
+.buttons {
+ font-family: geneva, arial, sans-serif;
+ background-color: #CCCCFF;
+ color: #000000;
+}
+blockquote {
+ font-size:9pt; border:1px solid #DDDDFF;
+ margin:0px 20px; padding:0px 10px
+}
+blockquote .small {
+ background:#DDDDFF;
+ margin-left:-10px; padding:1px 2px
+}
+blockquote hr {
+ visibility:hidden;
+ height:1px
+}
+blockquote br {
+ font-size:1px
+}
+.topmenu{
+ background: #FFFFAA;
+ color: black;
+}
+
+hr {
+ height: 0;
+ background: transparent;
+ border: none;
+ border-bottom: 1px solid;
+}
+.selectedrow {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #000000;
+ background: #9999CC;
+ font-family: arial;
+}
+.confluent {
+ color: #EEEEFF;
+}
diff --git a/static/css/wcsoft.css b/static/css/wcsoft.css
new file mode 100644
index 0000000..721cf73
--- /dev/null
+++ b/static/css/wcsoft.css
@@ -0,0 +1,338 @@
+/* File Version 6.5dev7 */
+
+a:link {
+ color: #CCCCDD;
+ background: none;
+ text-decoration: none;
+}
+a:visited {
+ color: #CCCCDD;
+ background: none;
+ text-decoration: none;
+}
+a:active {
+ color: #CCCCDD;
+ background: none;
+ text-decoration: none;
+}
+a:hover {
+ color: #CCCCDD;
+ background: none;
+ text-decoration: underline;
+}
+p,table,td,tr {
+font-family: Verdana,Arial, Helvetica, sans-serif;
+color: #CCCCCC;
+font-size: 12px;
+}
+form {
+ display: inline;
+ margin-bottom: 0;
+}
+body {
+ color: #CCCCCC;
+ background: #000000;
+ font-family: Verdana,Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ margin: 0px;
+ scrollbar-track-color: #2b2b2b;
+ scrollbar-face-color: #5f5f5f;
+ scrollbar-highlight-color: #2b2b2b;
+ scrollbar-darkshadow-color: #2b2b2b;
+ scrollbar-shadow-color: #2b2b2b;
+ scrollbar-3dlight-color: #000000;
+ scrollbar-arrow-color: #000000;
+}
+.tablesurround {
+ background: #4c4c4c;
+ color: #CCCCCC;
+ border-top:1px solid #6e6e6e;
+ border-right:1px solid #5d5d5d;
+ border-bottom:1px solid #3b3b3b;
+ border-left:1px solid #3b3b3b;
+}
+.tableborders {
+ background: #2b2b2b;
+ color: #CCCCCC;
+ border-top:1px solid #6e6e6e;
+ border-right:1px solid #3c3c3c;
+ border-bottom:1px solid #1a1a1a;
+ border-left:1px solid #1a1a1a;
+}
+.tdheader {
+ font-size: 12px;
+ font-weight: bold;
+ color: #EEEEEE;
+ background: #2b2b2b url("images/wcsoft_images/header_grad.gif");
+ background-repeat: repeat-x;
+ border-top:2px solid #3c3c3c;
+ border-right:2px solid #3c3c3c;
+ border-bottom:2px solid #1a1a1a;
+ border-left:2px solid #1a1a1a;
+}
+.tdheader a:link, .tdheader a:visited {
+ text-decoration: underline;
+}
+
+.menubar{
+ background: #2b2b2b url("images/wcsoft_images/header_grad.gif");
+ background-repeat: repeat-x;
+ color: #CCCCCC;
+ font-size: 11px;
+ border-top:2px solid #3c3c3c;
+ border-right:2px solid #3c3c3c;
+ border-bottom:2px solid #1a1a1a;
+ border-left:2px solid #1a1a1a;
+}
+.navigation{
+ background: #2b2b2b url("images/wcsoft_images/header_grad.gif");
+ background-repeat: repeat-x;
+ color: #CCCCCC;
+ font-size: 11px;
+ padding: 1px;
+ margin: 1px;
+ border-top:2px solid #3c3c3c;
+ border-right:2px solid #3c3c3c;
+ border-bottom:2px solid #1a1a1a;
+ border-left:2px solid #1a1a1a;
+}
+.catandforum {
+ font-size: 12px;
+}
+.posttime {
+ background: #6d6d6d url("images/wcsoft_images/lighttable_grad.gif");
+ background-repeat: repeat-x;
+ color: #cccccc;
+ font-size: 10px;
+ border-top:2px solid #7e7e7e;
+ border-bottom:2px solid #5c5c5c;
+ border-right:2px solid #7e7e7e;
+ border-left:2px solid #5c5c5c;
+}
+.threadtotal {
+ background: #6d6d6d url("images/wcsoft_images/lighttable_grad.gif");
+ background-repeat: repeat-x;
+ color: #cccccc;
+ font-size: 10px;
+ border-top:2px solid #7e7e7e;
+ border-bottom:2px solid #5c5c5c;
+ border-right:2px solid #7e7e7e;
+ border-left:2px solid #5c5c5c;
+}
+.posttotal,.modcolumn {
+ background: #4c4c4c url("images/wcsoft_images/darktable_grad.gif");
+ background-repeat: repeat-x;
+ color: #cccccc;
+ font-size: 10px;
+ border-top:2px solid #5d5d5d;
+ border-right:2px solid #5d5d5d;
+ border-bottom:2px solid #3b3b3b;
+ border-left:2px solid #3b3b3b;
+}
+.modline {
+ font-size: 9px;
+ font-style: oblique;
+}
+.small {
+ font-weight: normal;
+ font-size: 10px;
+}
+.standouttext {
+ color: #ff0000;
+ background: none;
+}
+.pollcolor {
+ background: #CCCCCC;
+ color: #ffffff;
+ border: 1px solid #000000;
+}
+.forumtitle {
+ font-size: 12px;
+ font-weight: bold;
+}
+.forumdescript {
+ font-size: 10px;
+}
+.lighttable {
+ background: #6d6d6d url("images/wcsoft_images/lighttable_grad.gif");
+ background-repeat: repeat-x;
+ color: #cccccc;
+ font-size: 11px;
+ padding: 5px;
+ border-top:2px solid #7e7e7e;
+ border-bottom:2px solid #5c5c5c;
+ border-right:2px solid #7e7e7e;
+ border-left:2px solid #5c5c5c;
+}
+.darktable {
+ background: #4c4c4c url("images/wcsoft_images/darktable_grad.gif");
+ background-repeat: repeat-x;
+ color: #cccccc;
+ font-size: 11px;
+ padding: 5px;
+ border-top:2px solid #5d5d5d;
+ border-right:2px solid #5d5d5d;
+ border-bottom:2px solid #3b3b3b;
+ border-left:2px solid #3b3b3b;
+}
+.newlighttable {
+ background: #3c3c3c;
+ color: #cccccc;
+ border-top:2px solid #7e7e7e;
+ border-bottom:2px solid #5c5c5c;
+ border-right:2px solid #7e7e7e;
+ border-left:2px solid #5c5c5c;
+}
+.newdarktable {
+ background: #4c4c4c;
+ color: #cccccc;
+ border-top:2px solid #5d5d5d;
+ border-right:2px solid #5d5d5d;
+ border-bottom:2px solid #3b3b3b;
+ border-left:2px solid #3b3b3b;
+}
+.newpostsincat {
+ background: #3c3c3c;
+ color: #999999;
+}
+.cleartable {
+ background: #000000;
+ color: #cccccc;
+}
+.subjecttable {
+ background: #4c4c4c url("images/wcsoft_images/darktable_grad.gif");
+ background-repeat: repeat-x;
+ color: #cccccc;
+ border-top:2px solid #5d5d5d;
+ border-right:2px solid #5d5d5d;
+ border-bottom:2px solid #3b3b3b;
+ border-left:2px solid #3b3b3b;
+}
+.formboxes{
+ background-color: #000000;
+ color: #888888;
+ font-size: 11px;
+ font-family: Arial, Helvetica, sans-serif;
+ border-top-width: 2px;
+ border-right-width: 2px;
+ border-bottom-width: 2px;
+ border-left-width: 2px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-color: #000000;
+ border-right-color: #000000;
+ border-bottom-color: #5f5f5f;
+ border-left-color: #5f5f5f;
+ scrollbar-track-color: #2b2b2b;
+ scrollbar-face-color: #5f5f5f;
+ scrollbar-highlight-color: #2b2b2b;
+ scrollbar-darkshadow-color: #2b2b2b;
+ scrollbar-shadow-color: #2b2b2b;
+ scrollbar-3dlight-color: #000000;
+ scrollbar-arrow-color: #000000;
+}
+.buttons {
+ background-color: #000000;
+ color: #CCCCCC;
+ font-size: 11px;
+ font-family: Arial, Helvetica, sans-serif;
+ border-top-width: 2px;
+ border-right-width: 2px;
+ border-bottom-width: 2px;
+ border-left-width: 2px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-color: #5f5f5f;
+ border-right-color: #5f5f5f;
+ border-bottom-color: #000000;
+ border-left-color: #000000;
+}
+blockquote {
+ font-size: 11px; border: 1px solid #333333;
+ margin: 0px 20px; padding: 0px 10px
+}
+blockquote .small {
+ background: #222222;
+ margin-left:-10px;
+ padding: 1px 2px;
+ color: #FFFFFF;
+}
+blockquote hr {
+ visibility:hidden;
+ height: 1px
+}
+blockquote br {
+ font-size: 1px
+}
+.post:first-letter {
+ font-weight: bold;
+}
+.post {
+ font-size: 12px;
+}
+
+pre {
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 11px;
+ display: block;
+ white-space: pre;
+}
+.newlighttable a:link {
+}
+.newlighttable a:visited {
+}
+.newlighttable a:active {
+}
+.newlighttable a:hover {
+}
+
+.newdarktable a:link {
+}
+.newdarktable a:visited {
+}
+.newdarktable a:active {
+}
+.newdarktable a:hover {
+}
+.modname {
+ color: #00AA00;
+}
+.adminname {
+ color: #CCCCFF;
+}
+
+.new {
+ font-size: 8pt;
+ color: #FF8888;
+}
+.new2 {
+ font-size: 8pt;
+ color: #CCCC00;
+}
+
+a.cup:hover {
+ text-decoration:none;
+}
+
+.post a, .post a:visited{
+ color: #AAAAFF;
+}
+
+.rating_positive
+{
+ color: #00CC00;
+}
+.rating_positive_postlist
+{
+ color: #00CC00;
+}
+
+.confluent
+{
+ color: #6D6D6D;
+}
+
diff --git a/templates/Full/elems/Main.xslt b/templates/Full/elems/Main.xslt
index 4b3a6c1..a4cd180 100644
--- a/templates/Full/elems/Main.xslt
+++ b/templates/Full/elems/Main.xslt
@@ -6,7 +6,9 @@
-
+
+ /static/css/.css
+