<commit_before><commit_msg>Also still in progress, this is my own "special sauce" served up hot for the english teacher that likes to eat at Lenny's.  ...i mean, Denny's!<commit_after>body {
	background-color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

/* header */
#top {
	color: #000000;
	width: 100%;
	text-decoration: none;
	clear: both;
	background-color: #E0E0E0;
}

/* footer */
#tiki-bot {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	clear: both;
	background-color: #E0E0E0;
}

/* Standard three columns please do NOT change the order. Left, Right, and then Middle MUST be kept that way for the theme to function correctly. Thanks. :) */
#left {
	margin: 0px;
	padding: 0.5em 1em;
	width: 180px;
	float: left;
	background-color: #000000;
}

#right {
	margin: 0px;
	padding: 0.5em 1em;
	width: 180px;
	float: right;
	background-color: #000000;
}

#middle {
	background-color: #000000;
	margin-right: 180px;
	margin-left: 180px;
	padding: 0.5em 1em;
}

.column-in {
	margin: 0px;
	padding: 0.5em 1em;
}

.cleaner {
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

div#debugconsole {
	position: absolute;
	background-color: #D1C0AF;
	color: #000000;
	top: 0px;
	left: 20px;
	right: 310px;
	height: auto;
	width: auto;
	z-index: 1;
	padding: 5px;
	border: 6px ridge #996600;
	font-size: 12px;
}

span.on-option {
	color: #00C000;
}

span.off-option {
	color: #005000;
}

/* Modules (modules are those boxes in the left/right columns) */
div.box {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 10px;
	background-color: #E0E0E0;
	color: #333333;
	border: 1px solid #F4F800;
	padding-bottom: 10px;
	width: 170px;
}

/* Boxes are divided in title and data, this is the title */
.box-title {
	background-color: #28404A;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 1px;
	width: 170px;
}

/* And this is the data */
.box-data {
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 163px;
}

.box-title table {
	width: 100%;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-align: left;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* style for rss lists in modules or in wiki */
.rsslist {
	background-color: #FFFFFF;
	margin: 0px;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #dadac9;
}

.rssitem {
	padding: 1px 6px 1px 6px;
	border-top: 1px dashed #dadac9;
}

.rssitem:first-child {
	border-top: 0px;
}

.rssdate {
	color: #999999;
	font-style: italic;
}

.helpicon {
	border-width:0px;
	cursor: help;
	color: #FFFFFF;
}

.icon {
	border-width: 0px;
	color: #FFFFFF;
}

/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {
	margin-top: 4px;
	margin-bottom: 0px;
	border: 1px solid #FFDD11;
	background-color: #E0E0E0;
	padding-bottom: 10px;
	width: 99%;
}

/* Boxes are divided in title and content, this is the title */
.cbox-title {
	background-color: #28404A;
	color: #FFFFFF;
	border-bottom: 1px solid #FFDD11;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}

/* the data */
.cbox-data {
	background-color: #E0E0E0;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 98%;
}

/* When there's a link in a tiki-title */
a.flip, 
a.cboxt-title {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.flip:hover a, 
.cboxt-title:hover a {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration: none;
}

/* Links in modules */
.separator, 
.bannertext, 
.linkmenu, 
.linkmodule {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.separator:hover, 
.bannertext:hover, 
.linkmenu:hover, 
.linkmodule:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #28404A;
	text-decoration: none;
}

/* Menus */
/* Separators are used to separate menu areas in the application menu and user created menus*/
div.separator {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 6px;
	margin-bottom: 2px;
	width: 90%;
}

/* Some boxes use thumbnails */
div.imagerank {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* A simple box is just a div with a border and a margin */
div.fgaldesc, 
div.galdesc, 
.simplebox {
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	color: #FFFFFF;
	border: 1px solid #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Prevent forms from generating unwanted padding or margins */
form {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: transparent;
}

/* General form elements */
file, textarea, select {
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

input {
	text-indent: 2px;
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/* General tables */


/* Cells where nothing is specified */
td {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

/* Cells in forms without background color (inside a div for example) */
.form {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
}
/* Cells in forms using a background color */
.imageinfo, .formcolor, .galform, .editblogform, .editfgalform, .comform, .forumform {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	border: 0.5px solid #000000;
}

/* The table */
table.imageinfo, 
table.listgallery, 
table.creategalform, 
table.normal, 
table.gallerylisting, 
table.bloglist, 
table.editblogform, 
table.editfgalform, 
table.listfgal, 
table.listfiles, 
table.listarticles, 
table.forumstable, 
table.forumformtable, 
table.viewthread, 
table.jukeboxlist {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

table.normalnoborder {
	width: 98%;
}

/* Table headings */
td.heading, 
td.gallistheading, 
td.listgalheading, 
td.jukeboxlistheading, 
td.bloglistheading, 
td.listfgalheading, 
td.listfilesheading, 
td.listartheading, 
td.forumheading, 
td.viewthread {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 0.5px solid #FFDD11;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #28404A;
	padding-left: 2px;
}

th, 
th.gallistheading, 
th.listgalheading, 
th.jukeboxlistheading, 
th.bloglistheading, 
th.listfgalheading, 
th.listfilesheading, 
th.listartheading, 
th.forumheading, 
th.viewthread {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 0.5px solid #FFDD11;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #28404A;
	padding-left: 2px;
}

.button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 0.5px solid #FFDD11;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #000000;
	padding-left: 2px;
	text-align: center;
	vertical-align: middle;
}

/* Links to view an object from a table listing objects can be generalized to this link */
a.tablename, a.galname, a.imagename, a.jukeboxname, a.blogname, a.fgalname, a.artname, a.forumname {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.tablename:hover, 
a.galname:hover, 
a.jukeboxname:hover, 
a.imagename:hover, 
a.blogname:hover, 
a.fgalname:hover, 
a.artname:hover, 
a.forumname:hover {
	text-decoration: none;
	color: #FFDD11;
}

a.forumnameread {
	font-size: 12px;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

a.forumnameread:hover {
	text-decoration: underline;
}

/* Links in table headings */
.tableheading, 
.gallistheading, 
.listgalheading, 
.bloglistheading, 
.llisfgalheading, 
.llistfileslink, 
.llistart, 
.lforumheading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tableheading:hover, 
.gallistheading:hover, 
.listgalheading:hover, 
.bloglistheading:hover, 
.llisfgalheading:hover, 
.llistfileslink:hover, 
.llistart:hover, 
.lforumheading:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

/* odd rows in data tables */
.odd {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C7C7C7;
	vertical-align: middle;
	padding-left: 2px;
	border: 0.5px solid #000000;
}

.odd:hover {
	background-color: #ECECDC;
}

.even {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	border: 0.5px solid #000000;
	color: #E0E0E0;
	vertical-align: middle;
	padding-left: 2px;
	margin: 0px 0px 0px 0px;
}

.even:hover {
	background-color: #ECECDC;
}

.third {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #B7B7B7;
	vertical-align: middle;
	padding-left: 2px;
	border: 0.5px solid #000000;
}

/* Titles */
/* When the page title is a link this is the style */
.imagetitle, .gallerytitle, .pagetitle, .forumspagetitle {
	font-size: 26px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #E0E0E0;
	text-decoration: none;
}

.pagetitle:hover, .forumspagetitle:hover {
	font-size: 26px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #004E98;
}

/* Non-linking titles (three levels) */
H1 {
	font-size: 26px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #E0E0E0;
}

H2 {
	font-size: 22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #E0E0E0;
}

H3 {
	font-size: 20px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #E0E0E0;
}

/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .admlink, .forumbutlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	background-color: #FFFFFF;
	padding: 1px;
	text-decoration: none;
}

.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover, .commentslink:hover, .admlink:hover, .forumbutlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #222222;
	color: #FFFFFF;
	padding: 1px;
	text-decoration: underline;
}

/* Search results display a date using the following style*/
div.searchdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Pagination for listings */
.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	background-color: #EFEFEF;
	border: 0.1px solid #FFFFFF;
}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext, .jukeboxprevnext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E0E0E0;
	text-decoration: none;
}

.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .jukeboxprevnext:hover, .forumprevnext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-decoration: none;
}

/* attention */
.attention {
	color: #D40000;
}

/*********************************************** THE WIKI ***********************************************************/
div.titlebar {
	background-color: #28404A;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	text-indent: 3pt;
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {
	margin-left: 5px;
}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
.button2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0.0ex 0px;
}

.button2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	border: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0.0ex 0px;
}
	
/* Links in buttons */
.linkbut {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}

.linkbut:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

/* When a cached version of an external link is displayed */
div.cache {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin: 0.1ex 0px;
	width: 100%;
}

div.cachedpage {
	border: 1px solid #000000;
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin: 0.1ex 0px;
	width: 100%;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */
.wikicache {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000180;
	text-decoration: none;
}

.wikicache:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0002D4;
	text-decoration: none;
}

table.wikitable {
	border: 1px solid #000000;
}

td.wikicell {
	background-color: #E0E0E0;
}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
	background-color: #E0E0E0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 99%;
}

/* Links to wiki pages */
.wiki {
	color: #FFFFFF;
}

.wiki:hover {
	color: #004E98;
}

/* Date displayed for last modification date of pages */
p.editdate {
	color: #FFFFFF;
	font-size: smaller;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}

/* The edit-help used to display the wiki syntax when editing a page */
div.wiki-edithelp {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: smaller;
	padding: 6pt;
}

/*** IMAGE GALLERIES ***/

/* Thumbnails in odd rows */
.oddthumb {
	background-color: #FFFFFF;
}

.eventhumb {
	background-color: #F5F5F5;
}

/* Gallery Title */
div.adminoptions {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.sortoptions {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Container for thumbnails */
div.thumbnails {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Thumbnails images */
img.athumb {
	border: 1px solid #C7C7C7;
}

/* No records found text (displayed in the table when no records */
p.norecords {
	font-weight: bold;
}

/* Browsing an image */

div.showimage {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
}

div.imageinfo {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.tableinfo {
	text-align: center;
}

div.linksinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*** WEBLOGS ***/

/* The header of a weblog post */
div.posthead {
	background-color: #045D95;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #000000;
	border-bottom: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}

/* The font used in the heading of the weblog */
span.posthead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.blogt:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

/* The post body */
div.postbody {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* The weblog title */
div.blogtitle {
	background-color: #28404A;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left: 2px;
	padding-right: 5px;
	margin-top: 10px;
	border: 1px solid #000000;
	border-bottom: 0px;
}

/* The weblog information */
div.bloginfo {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Weblog description */
div.blogdesc {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/****************************************************** CMS ***************************************************************/

/* The article title bar */
div.articletitle {
	background-color: #28404A;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #000000;
	border-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}

/* The article heading */
div.articleheading {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.articletrailer {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Text in the article heading */
div.articleheadingtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline;
}

/* The body */
div.articlebody {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin: 10px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* The article title */
span.titlea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* The author, date and number of reads */
span.titleb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* The trailer */
span.trailer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*** CALENDAR ***/

/* LINKS TO DAYS IN THE CALENDAR */
.day {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #F5F5F5;
}

.day:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

/* LINKS FOR TODAY */
.today {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.today:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

/* Links to change month, year or go to today */
.nav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #F5F5F5;
	font-weight: bold;
	text-decoration: none;
}

.nav:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.changedate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	background-color: transparent;
	color: #FFFFFF;
	font-weight: bold;
}

.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: transparent;
	color: #FFFFFF;
	font-weight: bold;
}

/*** COMMENTS ***/

/* The whole comment area when it is visible and when it is not */
#comzone {
	display: none;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

#comzoneopen {
	display: block;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Post comment form */
div.commentspost {
	display: inherit;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-right: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Help box*/
div.commentsedithelp {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: smaller;
}

/* The toolbar where the ordering number of comments and find box are found */
div.commentstoolbar {
	background-color: #9191AE;
	color: #000000;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-left: 2px;
}

/* The comment title */
span.commentstitle {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 98%;
}

/* The comment */
div.commentscomment {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 20px;
}
/* The header for a comment */
div.commentheader {
	background-color: #A6A6A6;
	border: 0px solid #0002D4;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* The text */
div.commenttext {
	font-size: 10px;
	margin-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Links in the comment header */
.commentshlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.commentshlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

/*** CHAT ***/
table.chatroom {
	border-color: #403429;
	border-style: solid;
	border-width: 2px;
	width: 98%;
}

td.chatchannels {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #DADADA;
	font-size: 10px;
	color: #000000;
}

td.chatarea {
	padding-left: 0px;
	margin-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

table.chatform {
	border-color: #004871;
	border-style: solid;
	border-width: 2px;
	width: 98%;
	border-top: 0px;
}

td.tdchatform {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #DADADA;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}

span.chnormal {
	color: #D40000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

span.chuser {
	color: #0002D4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*** POLLS ***/
div.pollresults {
	border: 1px solid #000000;
	margin-top: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
}

td.pollr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/*** FORUMS ***/

/* Title for the forums page */
table.threads {
	width: 97%;
}

td.viewthreadl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DADADA;
	height: 30px;
	vertical-align: top;
}

td.viewthreadr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DADADA;
	height: 30px;
	vertical-align: top;
}

/* Cells for the threads table */
td.threadsevenl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}

td.threadsevenr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}

td.threadsoddl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #C8C8C8;
	vertical-align: top;
}

td.threadsoddr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #C8C8C8;
	vertical-align: top;
}

td.threadseparator {
	background-color: #D9D9D9;
	height: 5px;
}

#forumpost {
	display: none;
}

#forumpostopen {
	display: block;
}

div.forumtoolbar {
	background-color: #9191AE;
	margin-bottom: 20px;
	border: 1px solid #000000;
}

td.forumtoolbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.toolbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.toolbarlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B7B7B7;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* Links to vote */
.forumvotelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.forumvotelink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/*** CATEGORIES ***/
table.tcategpath {
	margin-bottom: 40px;
	border-color: #403429;
	border-style: solid;
	border-width: 1px;
	width: 97%;
}

/* Table containing the category path */
td.tdcategpath {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-color: #544F96;
	padding-left: 2px;
	margin: 0px;
	border-spacing: 0px;
	padding-right: 5px;
}

/* Links to up/top categories */
.categpath {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #578308;
	text-decoration: none;
}

.categpath:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #578308;
	text-decoration: none;
}

.categpath:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #578308;
	text-decoration: none;
}

/* Table with the subcategories */
table.subcats {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 97%;
	border-spacing: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

td.tdsubcat {
	width: 25%;
}

/* Links to subcategories */
.categlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.categlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-decoration: none;
	font-weight: bold;
}

table.catobjects {
	width: 97%;
	border-spacing: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
}

td.categobjectsnameeven, td.categobjectsnameodd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #C7C7C7;
}

td.categobjectsdataeven, td.categobjectsdataodd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #B7B7B7;
}

.catname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.catname:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-decoration: none;
}

/*** FAQS ***/
/* The list of questions */
div.faqlistquestions {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Container for question-answer block */
div.faqqa {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 97%;
	border: 1px solid #000000;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* The question */
div.faqquestion {
	margin-bottom: 5px;
	background-color: #9191AE;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 97%;
}

/* answer */
div.faqanswer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 97%;
}

/*** QUIZZES ***/
div.questionblock {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

div.quizquestion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #9191AE;
	font-size: 11px;
	margin-bottom: 5px;
}

div.quizoptions {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.quizdescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

div.quizanswer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

/*** SHOUTBOX ***/
div.shoutboxmsg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

div.shoutboxmodmsg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 4px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #f5f5f5;
}

textarea.tshoutbox {
	background-color: #DADADA;
	border-bottom: #49484D 1px solid;
	border-left: #49484D 1px solid;
	border-right: #49484D 1px solid;
	border-top: #49484D 1px solid;
	color: #000000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
}

/*** WIKI TOCS ***/
div.tocnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #045D95;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
}

.tocnavlink {
	color: #f5f5f5;
	text-decoration: none;
	font-size: 10px;
}

.tocnavlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

/*** DIRECTORY ***/
/* list of categories */
div.dircategs {
	border: 0.5px solid #000000;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

/* Links to categories */
.dirlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.dirlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	text-decoration: underline;
	font-weight: bold;
}

/* Links to subcategories */
.dirsublink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.dirsublink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-decoration: underline;
}

/* list of sites in any category */
div.dirlistsites {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	border: 0.5px solid #000000;
	margin-top: 10px;
}

/* each site in the list of sites */
div.dirsite {
	background-color: #DADADA;
	margin-bottom: 10px;
}

span.dirsitetrail {
	font-size: 10px;
}

/* Links to sites */
.dirsitelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.dirsitelink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	text-decoration: underline;
}

/* Related categories */
div.dirrelated {
	background-color: #FFFFFF;
	margin-top: 10px;
	border: 0.5px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
}

/* Footer with stats for the directory */
td.dirfooter {
	font-size: 9px;
}

div.dirfooter {
	margin-top: 10px;
	border: 1px solid #000000;
}

/*** MESSAGES ***/
/* Links for priority colors */
td.prio1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	background-color: #C7B8B8;
	border: 1px solid #000000;
}

td.prio2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	background-color: #CAA6A6;
	border: 1px solid #000000;
}

td.prio3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	background-color: #CB9F9F;
	border: 1px solid #000000;
}

td.prio4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	background-color: #CE8D8D;
	border: 1px solid #000000;
}

td.prio5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	background-color: #D06A6A;
	border: 1px solid #000000;
}

/* Div containing links to flag/unflag messages when reading a message */
div.messureadflag {
	background-color: #B7B7B7;
	padding-left: 5px;
}

/* Header when reading a message */
div.messureadhead {
	background-color: #C9C9C9;
	margin-top: 2px;
}

/* Message body when reading */
div.messureadbody {
	margin-top: 5px;
}

/* Links to read emails (the subject in the mailbox listing) */
.readlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.readlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-decoration: underline;
}

/* calendar styles */
#calendar {
width:100%;
}

.Cal0, .Cal1, .Cal2 {
	border-top: 1px dashed #cccccc;
	color: #425262;
	font-size: 10px;
	padding-right: 0px;
}

.Cal0:before {
	content: "? ";
}

.Cal1:before {
	content: "+ ";
	background-color: #FFCC77;
}

.Cal2:before {
	content: "X ";
	background-color: #eeeeaa;
}

.caltitle {
	font-weight: bold;
	color: #425262;
}

.caltab {
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #666666;
	border-bottom: 2px solid #aeaeae;
	margin-right: 6px;
}

a.caltab {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-color: #dedede;
	color: #000000;
}

a.caltab:hover {
	background-color: #efefaf;
	border-bottom: 2px solid #dedede;
}

.caltabon {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	border-bottom: 2px solid #FFFFFF;
	margin-right: 6px;
}

a.caltabon {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

a.caltabon:hover {
	background-color: transparent;
}

div#tabcal, div#tabnav {
	margin-top: 10px;
	margin-left: 30px;
}

div#tab {
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 1px;
}

div.tabcal, div.tabnav {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	border-bottom: 1px solid #aeaeae;
	font-size: 11px;
}

/* checkboxes background is required for rollover display */
.calcheckbox {
	background-color: #FFFFFF;
}

.caltoggle {
	font-size: 9px;
	margin-bottom: 7px;
}

/* style of the popup background in case of transparent styles */
#opaque {
	background-color: #FFFFFF;
}

.calfocus {
	font-size: 9px;
	background-color: transparent;
}

.calfocus a {
	text-decoration: none;
	color: #000000;
}

.calfocuson {
	font-size: 9px;
	background-color: #f3e498;
}

.calfocuson a {
	text-decoration: none;
	color: #000000;
}

.Calwiki {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 0;
}

.Calwiki a {
	color: #443F39;
}

.Calwiki:before {
	content: "w";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calblog {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calblog a {
	color: #443039;
}

.Calblog:before {
	content: "b";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calgal {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calgal a {
	color: #303F49;
}

.Calgal:before {
	content: "i";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calart {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calart a {
	color: #304F30;
}

.Calart:before {
	content: "a";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calforum {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calforum a {
	color: #304F30;
}

.Calforum:before {
	content: "o";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Caldir {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Caldir a {
	color: #304F30;
}

.Caldir:before {
	content: "d";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calfgal {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calfgal a {
	color: #304F30;
}

.Calfgal:before {
	content: "f";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calfaq {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calfaq a {
	color: #304F30;
}

.Calfaq:before {
	content: "q";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calquiz {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calquiz a {
	color: #304F30;
}

.Calquiz:before {
	content: "z";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Caltrack {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Caltrack a {
	color: #304F30;
}

.Caltrack:before {
	content: "t";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calsurv {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calsurv a {
	color: #304F30;
}

.Calsurv:before {
	content: "s";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calnl {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calnl a {
	color: #304F30;
}

.Calnl:before {
	content: "n";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Caleph {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Caleph a {
	color: #304F30;
}

.Caleph:before {
	content: "e";
	font-family: monospace;
	background-color: #FFFFFF;
}

.Calchart {
	border-top: 1px dashed #cccccc;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.Calchart a {
	color: #304F30;
}

.Calchart:before {
	content: "c";
	font-family: monospace;
	background-color: #FFFFFF;
}

.calweb {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	color: #336699;
}

.calweb:hover {
	color: #996633;
}

.calprio1 {
	background-color: #DAE0E0;
}

.calprio2 {
	background-color: #DADCDC;
}

.calprio3 {
	background-color: #DAD0D0;
}

.calprio4 {
	background-color: #DACACA;
}

.calprio5 {
	background-color: #DAC0D0;
}

.calprio6 {
	background-color: #DABABA;
}

.calprio7 {
	background-color: #DAB0B0;
}

.calprio8 {
	background-color: #DAAAAA;
}

.calprio9 {
	background-color: #DA9A9A;
}

div.tabrow {
	margin-left: 29px;
	background-color: #efefef;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 11px;
}

.daterow {
	margin-left: 10px;
}

.mininotes {
	font-size: 80%;
	color:#666666;
}

.opaque {
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #666666;
	width: auto;
	padding: 1px; 
}
.opaque .box-title, .box-data {
	width: auto;
}
.calcontent {
	min-height: 60px;
}
.viewmodeon {
	padding-left: 0px;
	padding-right: 0px;
}
.viewmodeoff {
	padding-left: 0px;
	padding-right: 0px;
}

a.viewmodeon img {
	margin: 0px;
	padding: 0px;
}

a.viewmodeoff img {
	margin: 0px;
	padding: 0px;
}

#caltable {
	width: 100%;
}

/*
 * help zone
 */

div#edithelpzone {
	display: none;
}

div#attzone {
	display: none;
	margin-top: 10px;
}

div#attzoneopen {
	display: block;
	margin-top: 10px;
}

.highlight {
	background-color: #FFAAAA;
	color: #000000;
}

/*
 * Caption in tables.
 * Currently in Attachments and comments only.
 */
caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

/* trees */
div.tree {
	text-align: left;
	padding-left: 1.5em;
}

/* Root of tree (outer div) */
div.tree#top {
	border: 1px outset #00E000;
	padding: 10px 1.5em 20px 1.5em;
}

/* Wiki editpage textarea */
textarea.wikiedit {
	width: 100%;
}

/* help links style */
a.tikihelp, a.tikihelp:visited {
	color: inherit;
	border: inherit;
	background-color: inherit;
	font-size: inherit;
	font-weight: inherit;
	margin: inherit;
	padding: inherit;
	text-decoration: inherit;
}

a.tikihelp:hover {
	text-decoration: inherit;
}

.catblock {
 border: 1px solid #aaaaaa;
}

.catlists {
 border-top: 1px solid #FFFFFF;
 padding: 1px 6px 1px 6px;
 background-color: none;
 color: #666666;
}

.catlists:last-child {
 border-bottom: 1px solid #FFFFFF;
}

.catlists:hover {
 background-color: #dedede;
}

.cattitle {
 color: #000000;
 font-weight: bold;
}

.catlists a.link {
 color: #666666;
 padding: 0px 4px 0px 4px;
 border: 1px solid #aaaaaa;
 -moz-border-radius: 6px;
}

.catlists a.link:hover {
 color: #000000;
}

/* TikiIntegrator: By default copy rules dialog not shown */
div#rules-copy-panel {
 display: none;
}

/* JsCalendar wrapper */
#datrigger {
 border: 2px outset #666666;
 padding: 1px 3px 1px 5px;
 margin: 2px;
 cursor: pointer;
 font-weight: bold;
}

TABLE.admin { width: 100%; }

table.commentinfo { 
	width: 100%; 
	background-color: #FFF7E6;
}

div#loadstats {
 background-color: #222222;
 font-size: 80%;
 color: #FFFFFF;
 padding: 5px;
}

/* phplayers style */
.box-data table {
 width: 100%;
}

.mdkverbar {
 margin: 0px;
}

.mdksubmenu {
 z-index: 999;
 position: absolute;
 left: 0;
 top: 0;
 background-color: #FFFFFF;
 visibility: hidden;
}

.mdksubmenu table {
 width: auto;
}

.mdksubframe {
 z-index: 1000;
 position: relative;
 display: block;
 border: 1px solid #000000;
}

.mdkitem {
 border-top: 1px solid #dedede;
 position: relative;
 text-align: left;
 white-space: nowrap;
}

.mdkitem a {
 padding: 2px 5px 2px 5px;
 position: relative;
 display: block;
}

.mdkitem a:visited {
}

.mdkitem a:hover {
 padding: 2px 5px 1px 5px;
}

.mdkitem a:active {
 color: #993300;
}

.mdkitem .mdkfwdarr {
 position: absolute;
 top: 5px;
 right: 12px;
}

.toc {
}

.toc li {
 margin-top: 3px;
}

.tocnav {
 background-color: #ededed;
 margin-bottom: 16px;
}

.tocnav table {
 width: 100%;
 background-color: #FFFFFF;
}

.tocnav a {
 font-size: 90%;
 color: #424242;
}

/* jscalendar */
.calendar {
	z-index: 200;
}

/* TikiIntegrator: By default copy rules dialog not shown */
div#rules-copy-panel {
	display: none;
}

/* tabs */
div.tabs {
	font-size: 11px;
	white-space: nowrap;
	cursor: default !important;
	font-weight: 700 !important;
	z-index: 100;
}

.content {
	position: relative;
	border: 1px solid #666;
	width: 600px;
	padding: 10px;
	margin-bottom: 25px;
	z-index: 80;
	background-color: #f3f6f9;
	-moz-border-radius: 0px 4px 4px 4px;
}
	
.tab {
	border: 1px solid #347;
	padding: 2px 5px 1px 5px;
	background-color: #bcd;
	color: #303036;
	z-index: 100;
	border-bottom-width: 0;
	-moz-border-radius: 4px 4px 0px 0px;
}

.tabHover {
	background-color: #46596f;
	color:#fff;
	z-index: 90;
	border-bottom-width: 0;
	cursor: pointer;
}

.tabActive { 
	padding: 3px 5px 2px 5px;
	color: #060610 ;
	background-color: #f3f6f9;
	z-index: 100;
}

div.tabsClone .tab, div.tabsClone .tabActive {
	border-top-width: 0 !important;
	border-bottom-width: 1px !important;
}

div.tabsClone .tabActive{
	top: -2px;
}

a.removeTab{
	font-size: smaller;
	text-decoration: none;
}

/* ASSORTED */
#clear {
	clear:both;
}
{'fraction_non_alphanumeric': 0.14939919035277485, 'fraction_numerical': 0.04941418381990704, 'mean_word_length': 4.068722180002172, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2324582', 'n_tokens_mistral': 21393, 'n_tokens_neox': 19114, 'n_words': 4645}