/* Default2 style for Tiki 1.2 this is a short-version CSS template if you want to FULLY customize
   every aspect of Tiki adpat the subsilver CSS file, but normally this is the file you want to
   adapt to produce a new theme
*/

body {
  background-color: #f0f0f0;
  margin-top: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
}

br {
	line-height: 12px;
}

li {
	margin-left: 0px;
	text-indent: 0px;
}

ul
{
	padding-left: 15px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a {
	font-family: "Lucida Sans Unicode", sans-serif, monospace;	
	font-size: 9px;	color : #30788F; 
	text-decoration: none;
}

a:active { 
	font-family: "Lucida Sans Unicode", sans-serif, monospace; 
	font-size: 9px; color : #30788F; 
	text-decoration: none;
}

a:hover { 
	font-family: "Lucida Sans Unicode", sans-serif, monospace; 
	font-size: 9px; color : #30788F; 
	text-decoration: underline;
}

span.tabbut {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	color: #000000;
	margin-left:1px;
	padding-left:2px;
	padding-right: 2px;
	background-color: #f0f0f0;
}

span.tabbut:hover {
	border-top: 1px solid #30788F;
	border-left: 1px solid #30788F;
	border-right: 1px solid #30788F;
}

span.tabbutactive {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #f0f0f0;
	color: #000000;
	margin-left:1px;
	padding-left:2px;
	padding-right: 2px;
	background-color: #f0f0f0;
}

.tablink {
	color: #000000; 
	font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;   
	text-decoration: none;
}

.tablink:hover {
	color: #30788F; 
	font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;   
	text-decoration: none;
}





/* This div encloses the whole Tiki application */
DIV#tiki-main {    
	height: 100%; 
	width: 720px; 
	margin-top: 0px; 
	margin-bottom: 1px; 
	margin-right: auto; 
	margin-left: auto;
	padding-bottom: 0px; 
}


/* This is the middle */
DIV#tiki-mid {  
	background: #f0f0f0;  
	height: auto; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin-bottom: 1px;
}

/* And this is the footer */
TD#centercolumn { 
	padding-right: 3px; 
	padding-top: 5px; 
	padding-bottom: 0px; 
	vertical-align: top; 
	width: 100%; 
}

/* And this is what lies inside the centercolumn */
DIV#tiki-center {  
	margin-left: 1px;  
	margin-bottom: 1px;  
	margin-right: 1px;  
	padding-left: 1px;  
	padding-right: 1px; 
	padding-bottom: 0px; 
	width:inherit; 
}

DIV#right {  
	margin: 0px;  
	padding: 0px;  
	text-align: right;
}

span.box {  
	font-family: "Lucida Sans Unicode", sans-serif, monospace;	
	font-size: 9px;
  	background-color: #f0f0f0;
  	border-top: 1px solid #f0f0f0;
  	border-bottom: 1px solid #aaaaaa;
  	border-left: 1px solid #aaaaaa;
  	border-right: 1px solid #aaaaaa;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 1px;
}


/********************************************* GENERAL STYLE PROPERTIES **********************************************/

/* BOXES boxes are used to present a box with a title bar and content, they are used for modules and they
   are also used in the rankings, admin screen etc. 
   The box class is used for modules while the cbox class is used for other boxes
*/

/* Boxes used for modules (modules are those boxes in the left/right columns) */

/* Menus */
/* Separators are used to sepparate menu areas in the application menu and user created menus*/
div.separator {
  background: #f0f0f0;
  color: black; font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;
  margin-left: 2px;  margin-right: 2px;  margin-top: 6px;  margin-bottom: 2px;
  width: 90%;
}

/* Links in menus */
.linkmenu, .rsslink {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #000000; text-decoration: none;}
.linkmenu:active, .rsslink:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px; color: #000000; text-decoration: none;}
.linkmenu:hover, .rsslink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #ffffff; background: #aaaaaa; text-decoration: none;}

/* Links to extend/collapse menus */
.separator {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #000000;  text-decoration: none; }
.separator:active {font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #000000;  text-decoration: none; }
.separator:hover {font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #ffffff; background: #aaaaaa; text-decoration: none; }

/* Links to collapse menus for example the main menu can be completely collapsed*/
.flip {font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-decoration: none;}
.flip:active {font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-decoration: none;}
.flip:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-decoration: underline;}



span.user-box-text {
  color: black;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module { font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-align: left;}

/* Links in modules */
.linkmodule {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: none;}
.linkmodule:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: none;}
.linkmodule:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: underline;}


/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {  
  background: #f0f0f0; margin-left: 4px;  margin-right: 4px;  margin-top: 4px;  margin-bottom: 0px;
  border: 1px solid #000000;  padding-bottom: 10px;  overflow: hidden; 
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
  background-color: #f0f0f0;
  color: black;
  border-bottom: 1px solid #aaaaaa;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  
  overflow: hidden;
  text-align: center;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
}

/* When there's a link in a cbox-title */
.cboxtlink { font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; color : black; text-decoration: none;}
.cboxtlink:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px; color : black; text-decoration: none;}
.cboxtlink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black; text-decoration: underline; }


/* And this is the data */
div.cbox-data {
  overflow: hidden;
  background: #f0f0f0;
  padding-left: 5px;  padding-right: 5px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color: black;
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
   none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-decoration: none;}
.bannertext:active {font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-decoration: none;}
.bannertext:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black;  text-decoration: none;}

/* Some boxes uses thumbnails this is the image style */
div.imagerank {  margin-left: 5px;  margin-right: 5px;  margin-bottom: 10px;  margin-top: 10px; }

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.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: black;
  border: 1px dashed #30788F;  background: #f0f0f0;  
  font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px;
}

/* 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;}

/* General form elements */
input,textarea, select {color : #000000; font: normal 10px "Lucida Sans Unicode", sans-serif, monospace; }
input { text-indent : 2px; }

/* General tables */
/* These styles apply to tables used to display common listings such as the wiki page listing, last changes,
   listings in admin screens, etc. */

/* Cells where nothing is specified */
TD {color: Black; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; vertical-align: top;}

/* Cells in forms without background color (inside a div for example) */
TD.form 
{ color: Black; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; vertical-align: top; text-align: left;}
TD.formbor 
{ border: 1px solid #aaaaaa; color: Black; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; vertical-align: top; text-align: left;}
/* Cells in forms using a background color */
TD.formcolor, td.galform , td.editblogform, td.editfgalform, TD.comform,td.forumform
{ border: 1px solid #aaaaaa; color: black; font-family: "Lucida Sans Unicode", sans-serif, monospace;  background: #f0f0f0; font-size: 10px; vertical-align: top; text-align: left;}

/* The table */
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
{  padding:0px; margin: 0px; border-collapse: collapse; width: 100%;}


TABLE.normalnoborder {  width: 97%;}

/* Table headings */
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, 
td.listfilesheading, td.listartheading, td.forumheading, td.thead
{
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  color: black; font-size: 10px;
  background-color: #cccccc; 
  border: 1px solid #aaaaaa;
  padding-left: 2px;
  padding-right: 5px;
}

TD.button
{
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  color: black; font-size: 10px;
  background-color: #cccccc; 
  border: 1px solid #aaaaaa;
  padding-left: 2px;
  padding-right: 5px;
  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.blogname, a.fgalname, a.artname, a.forumname
{ font-weight: bold; font-size: 10px ; color: black; text-decoration: none;}
a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover
{ text-decoration: underline; }


a.forumnameread
{ font-size: 10px ; color : black; text-decoration: none;}
a.forumnameread:hover
{ text-decoration: underline; }


/* Links in table headings */
.tableheading,.gallistheading, .listgalheading, .bloglistheading, .llisfgalheading,
.llistfileslink,.llistart,.lforumheading
{ font-family: "Lucida Sans Unicode", sans-serif, monospace;  color: black;   font-size: 10px;  text-decoration: none;}
.tableheading:hover,gallistheading:hover,.listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover,
.llistfileslink:hover, .llistart:hover,.lforumheading:hover
{  font-family: "Lucida Sans Unicode", sans-serif, monospace;  color: black;   font-size: 10px; text-decoration: underline;}

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable { width: 97%; margin-bottom: 1px; padding-bottom: 10px;}
td.findtable { font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;}

/* Odd rows in several listings */
TD.odd,td.gallistnameodd,td.gallistdescriptionodd,td.gallistcreatedodd,td.gallistlastModifodd, td.gallistuserodd,
td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd,
td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd,
td.bloglistcreatedodd,td.bloglistlastModifodd,td.bloglistuserodd,td.bloglistpublicodd,td.bloglistpostsodd,
td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd,
td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd,
td.listfgalactionsodd, td.listfilesnameodd,td.listfilesdescriptionodd,td.listfilesidodd,td.listfilesfilenameodd,
td.listfilesfilesizeodd,td.listfilescreatedodd,td.listfilesdlsodd,td.listfilesnameodd,td.listfilesuserodd,td.listfilesactionsodd,
td.listarttitleodd,td.listarttopicodd,td.listartpublishDateodd,td.listartauthorodd,td.listartreadsodd,td.listarthasimageodd,
td.listartuseimageodd,td.listartactionsodd,td.listartsizeodd,td.forumstableodd,td.forumstableinfoodd,td.topictitleodd,
td.topicrepliesodd,td.topicreadsodd,td.topicscoreodd,td.topiclastpostodd,td.topicauthorodd
{border: 1px solid #aaaaaa;  border-collapse: collapse; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; color : black; background-color: #f0f0f0; vertical-align: top; text-align: left;}

/* Even rows in several listings */
TD.even,td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven,td.gallistlastModifeven, td.gallistusereven ,
td.gallistimageseven,td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven,
td.listgalhitseven, td.listgalusereven,td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven,
td.bloglistcreatedeven,td.bloglistlastModifeven,td.bloglistusereven,td.bloglistpubliceven,td.bloglistpostseven,
td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven,
td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven,
td.listfgalactionseven,td.listfilesnameeven ,td.listfilesdescriptioneven,td.listfilesideven,td.listfilesfilenameeven,
td.listfilesfilesizeeven,td.listfilescreatedeven,td.listfilesdlseven,td.listfilesnameeven,td.listfilesusereven,td.listfilesactionseven,
td.listarttitleeven,td.listarttopiceven,td.listartpublishDateeven,td.listartauthoreven,td.listartreadseven,td.listarthasimageeven,
td.listartuseimageeven,td.listartactionseven,td.listartsizeeven,td.forumstableeven,td.forumstableinfoeven,td.topictitleeven,
td.topicreplieseven,td.topicreadseven,td.topicscoreeven,td.topiclastposteven,td.topicauthoreven
{border: 1px solid #aaaaaa; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; background-color: transparent; color : black; vertical-align: top; text-align: left;}

TD.third {border: 1px solid #aaaaaa; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; color : Black; background-color: #cccccc; vertical-align: top; text-align: left;}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle, .forumspagetitle { font-size: 14px; font-family: "Lucida Sans Unicode", sans-serif, monospace; color : #000000;}
a.pagetitle, a.forumspagetitle {font-size: 14px; font-family: "Lucida Sans Unicode", sans-serif, monospace; text-decoration: none; color : #000000;}
a.pagetitle:hover,a.forumspagetitle:hover {font-size: 14px; font-family: "Lucida Sans Unicode", sans-serif, monospace; text-decoration: underline; color : #000000;}

/* Non-linking titles (three levels) */
H1 {
	font-size: 12px;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	color : #000000;
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #aaaaaa;
}
H2 { font-size: 9px; font-family: "Lucida Sans Unicode", sans-serif, monospace; color : #000000; line-height: 12px;}
H3 { font-size: 9px; font-family: "Lucida Sans Unicode", sans-serif, monospace; color : #000000; line-height: 12px; font-variant:small-caps}

/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink,
.admlink,.forumbutlink
{  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: none;}
.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover,.commentslink:hover,
.admlink:hover,.forumbutlink:hover
{  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: underline;}

/* Search results display a date using the following style*/
div.searchdate { font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; color : #333333;}

/* Pagination for listings */
.mini {font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 9px;color : Black;}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext
{font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 12px; color : #30788F; text-decoration: none;}
.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active
{font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 12px; color : #30788F; text-decoration: none;}
.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover
{font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 12px; color : #30788F; text-decoration: underline;}

/* Warning background/color */
span.warn {  color: red;}


/***********************************************  THE WIKI ***********************************************************/
div.titlebar {
  background: #cccccc;
  color: black;
  border: 1px solid #aaaaaa;
  padding-left: 1px; 
  padding-right: 1px; 
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 1px 1px;
  clear: both;
}

/* 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 */
div.button2 {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 10px;
  color : #000000;
  background: #aaaaaa;
  border: 1px solid #cccccc;
  margin: 0.0ex 0px;
}

/* Links in buttons */
.linkbut { font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px; color : #000000;  text-decoration:none;}
.linkbut:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #000000;  text-decoration: none;}

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

div.cachedpage {
  border: 1px solid black;
  padding-left: 0.1em; padding-right: 0.1em; padding-top: 0.1em; padding-bottom: 0.1em;
  margin: 0.1ex 0px;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */
.wikicache {font-family: "Lucida Sans Unicode", sans-serif, monospace;	font-size: 9px;	color : #30788F; text-decoration: none;}
.wikicache:active { font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 9px; color : #30788F; text-decoration: none;}
.wikicache:hover { font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 9px; color : #30788F; text-decoration: underline;}

table.wikitable {
  border-collapse:collapse;
}

td.wikicell {
  border-collapse:collapse;
  border: 1px solid #aaaaaa;
  background-color: #f0f0f0;
}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
	background: #f0f0f0;
	color: #000000;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
	line-height: 16px;
}

/* Links to wiki pages */
.wiki { color:#30788F; text-decoration:none;}
.wiki:hover {color: #30788F; text-decoration:underline;}

/* Date displayed for last modification date of pages */
p.editdate { color: black; font-size: smaller; font-family: "Lucida Sans Unicode", sans-serif, monospace; }

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


/******************************************************* IMAGE GALLERIES **********************************************/

TABLE.galtable { border-collapse:collapse;}

/* You can set a different background color for odd and even rows in the thumbnails table */
/* Thumbnails in odd rows are shown inside oddthumb tds */
TD.oddthumb {
	background: #cccccc;
	border: 0px solid #aaaaaa;
	border-collapse:collapse;
	padding: 10px;
}
TD.eventhumb {
	background: #cccccc;
	border: 0px solid #aaaaaa;
	border-collapse:collapse;
	padding: 10px;
}


/* Container for thumbnails */
div.thumbnails {  border : 0px solid white;  margin-top: 10px;  margin-bottom: 10px;}

/* Thumbnails images */
img.athumb {  border : 0px solid white;}

.caption { color: black;}

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

/* Browsing an image */
div.imagetitle {font-weight: bold; font-size: 14px; font-family: "Lucida Sans Unicode", sans-serif, monospace; color : #000000;}
div.gallerylink {font-weight: bold; font-size: 14px; font-family: "Lucida Sans Unicode", sans-serif, monospace; color : #000000;}
div.showimage { text-align: left;  margin-top: 5px;  margin-bottom: 5px;}

/******************************************************* WEBLOGS **********************************************************/

/* The header of a weblog post */
div.posthead {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;  
	font-size: 11px;  
  color: black;  
  overflow: hidden;
  text-align: center;
  padding-left: 0px;  
	padding-right: 0px;
  margin-bottom: 0px;
}
div.posthead td[align=right]
{
vertical-align: bottom;
margin-bottom: 0;
padding-bottom: 0;
}

/* The font used in the heading of the weblog */
span.posthead {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; font-weight: bold; }
span.posthead small { font-size: 9px; color: #cccccc; font-weight: normal; }

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt { font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 11px; color : white; text-decoration: none;}
.blogt:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; color : white; text-decoration: none;}
.blogt:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : white; text-decoration: underline; }

/* The post body */
div.postbody {
  overflow: hidden;
  background: white;
  border: 1px solid #aaaaaa;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;  
	font-size: 10px;  
	color: black;
  padding-left: 5px;
	padding-top: 5px; 
	padding-bottom: 2px; 
  margin-bottom: 10px;
}

/* The weblog title */
div.blogtitle {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  color: black; font-weight : bold;
  font-size: 18px;
  background-color: #cccccc; 
  padding-left: 2px;
  padding-right: 5px;
  margin-top: 10px;
  border-top: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
}

/* The weblog information */
div.bloginfo {
  background: white;
  border: 1px solid #aaaaaa;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 11px;
  clear: both;
}

/* Weblog description */
div.blogdesc {
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
  clear: both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
  background: white;
  border: 1px solid #aaaaaa;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 10px;
  clear: both;
}


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

/* The article title bar */
div.articletitle {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  color: #f0f0f0; font-size: 10px; 
  background: white;
  border-bottom: 0px;
  padding-right: 0.8em; 
  padding-bottom: .1em;
  margin-top: 5px;
  clear: both;
}

/* The article heading */
div.articleheading {
  background: white;
  border-bottom: 1px solid #aeaeae;
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 10px;
  clear: both;
}

div.articletrailer {
  background: white;
  margin-bottom: 10px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 9px;
  clear: both;
}

/* Text in the article heading */
span.articleheading {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;}


/* The body */
div.articlebody {
  background: white;
  border: 1px solid #aaaaaa;
  padding-left: 2em; 
  padding-right: 2em; 
  padding-top: 1em;
  padding-bottom: 1em;
  margin: 10px 0px 10px 0;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 10px;
  clear: both;
}

/* The article title */
span.titlea {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 14px;  font-weight: bold;}

/* The author, date and number of reads */
span.titleb {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px; color: #aaaaaa;}

/* The trailer */
span.trailer {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px; }

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px;  text-decoration: none;  color : black;}
.day:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px;  color : black; text-decoration: underline; }

/* LINKS FOR TODAY */
.today {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px;  color : black;  font-weight : bold;  text-decoration: none; }
.today:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px;  color : black;  text-decoration: underline;   font-weight : bold;}

/* Links to change month, year or go to today */
.nav {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px; color : black;  font-weight : bold;   text-decoration: none; }
.nav:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px;  color : black;  text-decoration: underline;   font-weight : bold; }

.changedate {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 9px;  color : black;  font-weight : bold;}
.date {  
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 9px;
  color : black;
  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;}

/* The comment title */
span.commentstitle {  font-weight: bold;  font-size: 12px;  font-family: "Lucida Sans Unicode", sans-serif, monospace;  width: 100%;}

/************************************************************ CHAT *********************************************************/

table.chatroom { border-color: #aaaaaa;  border-style: solid;  border-width: 2px;  width: 97%;}

td.chatchannels {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  background: #cccccc;  font-size: 11px;  color: white;}
td.chatarea {  padding-left: 0px; margin-left: 0px; font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color: black;  background: #f0f0f0;}

table.chatform {  border-color: #aaaaaa;  border-style: solid;  border-width: 2px;  width: 97%; border-top:0px;}
td.tdchatform { color: Black; font-family: "Lucida Sans Unicode", sans-serif, monospace;  background: #cccccc; font-size: 11px; vertical-align: top; text-align: left;}

span.chnormal  {  color: black; font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; }
span.chuser { color: black;  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  font-weight: bold;}

/********************************************************** POLLS ********************************************************/

div.pollresults {
  background: white;
  border: 1px solid black;
  margin-top: 5px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 14px;
  padding-left: 5px;
}

table.pollresults {   width: 97%;}
td.pollr {  font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 11px;  color: black;}
/* MODULES */

/***************************************************** FORUMS *****************************************************/

/* Title for the forums page */
div.forumspagetitle {  margin-top: 10px;  margin-bottom: 40px;}

table.threads { width: 97%;}

td.viewthreadl { border: 1px solid #aaaaaa; border-collapse:collapse; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 11px; background-color: #cccccc; height: 10px; vertical-align: top;}
td.viewthreadr { border: 1px solid #aaaaaa; border-collapse:collapse; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 11px; background-color: #cccccc; height: 10px; vertical-align: top;}

/* Cells for the threads table */
td.threadsevenl { border: 1px solid #aaaaaa; border-collapse:collapse;font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 12px; background-color: #cccccc; vertical-align: top;}
td.threadsevenr { border: 1px solid #aaaaaa; border-collapse:collapse;font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 13px; background-color: #cccccc; vertical-align: top;}
td.threadsoddl { border: 1px solid #aaaaaa; border-collapse:collapse;font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 12px; background-color: #cccccc; vertical-align: top;}
td.threadsoddr { border: 1px solid #aaaaaa; border-collapse:collapse;font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 13px; background-color: #cccccc; vertical-align: top;}
td.threadseparator { border: 1px solid #aaaaaa; border-collapse:collapse;background-color: #cccccc; height: 5px;}

#forumpost { display: none;}   
#forumpostopen { display: block;}   


div.forumtoolbar {  background: #cccccc;     margin-bottom: 20px;  border: 0px;}

td.forumtoolbar { font-family: "Lucida Sans Unicode", sans-serif, monospace; color: white;  font-size: 11px;  font-weight : bold; text-decoration: none; vertical-align: bottom;}

.toolbarlink {font-family: "Lucida Sans Unicode", sans-serif, monospace; color: white;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:active {font-family: "Lucida Sans Unicode", sans-serif, monospace; color: white;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:hover {font-family: "Lucida Sans Unicode", sans-serif, monospace; color: #30788F;  font-size: 11px;  font-weight : bold; text-decoration: none;}

/* Links to vote */
.forumvotelink {font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 12px; color : black;}
.forumvotelink:active {font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 12px; color : black;}
.forumvotelink:hover {font-family: "Lucida Sans Unicode", sans-serif, monospace;font-size: 12px; color : black;}

/************************************************ CATEGORIES **************************************************************/

table.tcategpath { margin-bottom: 40px; border-color: #aaaaaa;  border-style: solid;  border-width: 1px; border-collapse:collapse;}

/* Table containing the category path */
td.tdcategpath { 
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  color: #000000; font-size: 12px; font-weight : bold;
  background-color: #cccccc;
  padding-left: 2px;
  margin: 0px;
  border-spacing: 0px;
  padding-right: 5px;}

/* Links to up/top categories */
.categpath {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color : #555555;  text-decoration: none;}
.categpath:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color : #555555;  text-decoration: none;}
.categpath:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color : #555555;  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: #aaaaaa; border-style: solid; border-width: 1px; background: #f0f0f0; border-collapse:collapse;}
td.tdsubcat {width: 25%; background: #f0f0f0;}

/* Links to subcategories */
.categlink {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : #30788F; text-decoration: none; font-weight: bold;}
.categlink:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : #30788F; text-decoration: none;font-weight: bold;}
.categlink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : #30788F; text-decoration: underline;font-weight: bold;}

table.catobjects {border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: #aaaaaa; border-style: solid; border-width: 1px; border-collapse:collapse;}
td.categobjectsnameeven,td.categobjectsnameodd {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 11px;
  color: black;
}
td.categobjectsdataeven,td.categobjectsdataodd {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 11px;
  background-color: #f0f0f0;
  color: black;
}

.catname {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : #30788F; text-decoration: none;}
.catname:active {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : #30788F; text-decoration: none;}
.catname:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px;  color : #30788F; text-decoration: underline;}

/***************************************************** FAQS **************************************************************/
/* The list of questions */
div.faqlistquestions {
  background: #FFFFFF;
  color: black;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 11px;
  border: 1px solid black;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Container for question-answer block */
div.faqqa {
  background: #FFFFFF;
  color: black;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
  border: 1px solid black;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* The question */
div.faqquestion {
  margin-bottom: 5px;
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
  background: #cccccc;
}

/* The answer */
div.faqanswer {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
}

/***************************************************** QUIZZES **************************************************************/

div.questionblock {
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

div.quizquestion {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
  margin-bottom: 5px;
}

div.quizoptions {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
}

div.quizdescription {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

div.quizanswer {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
	border: #aaaaaa 1px solid;
  margin-bottom: 0px;
}

div.shoutboxmodmsg { 
  margin-bottom: 4px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 1px;
}

textarea.tshoutbox{
	background-color: white;
	border: #aaaaaa 1px solid;
	color: #000000;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	width: 118px;
	margin-top:3px;
}


input.mInput{
	border: #aaaaaa 1px solid;
	color: #000000;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	width: 90px;
	margin-top:3px;
}
input.mSearch{
	border: #aaaaaa 1px solid;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	width: 100px;
	margin-top:3px;
}

input.mSubmit{
	background-color: white;
	border: #aaaaaa 1px solid;
	color: #000000;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	width: 50px;
	margin-top:5px;
}

input.mButton{
	background-color: white;
	border: #aaaaaa 1px solid;
	color: #000000;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	margin-top:5px;
}

input.mGo{
	background-color: white;
	border: #aaaaaa 1px solid;
	color: #000000;
	font-family: "Lucida Sans Unicode", sans-serif, monospace;
	font-size: 10px;
	width: 35px;
	margin-top:5px;
}

input.mCheckbox{
	/*border: #aaaaaa 1px solid; */
	border-color: #ffffff;
	color: #ffffff;
	font-size: 10px;
	margin-top: 5px;	
}



.wiki-table {
 border-color: gray;
 border-style: solid;  
 border-width: 1px;  
 width: 90%;
}

.wiki-tr-a td {
	 background: #f0f0f0;
	 border: none;
 }
.wiki-tr-b td {
	 background: #f0f0f0;
	 border: none;
 }

 div.code {
	font-size: 90%;
        padding: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: #aaaaaa;
        background-color: #cccccc;
        font-family: "Lucida Sans Unicode", sans-serif, monospace;
 }


  hr  {
    width: 100%;
    height: 1px;
    background-color: #aaaaaa;
    border-width: 0px;
    padding: 0px;
    color: #aaaaaa;
  }

  /*************************************************** WIKI TOCS ***************************************************/

div.tocnav {
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  font-size: 10px;
  background: #f0f0f0;
  border: 1px solid #aaaaaa;
  color: black;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-bottom: 2px;
}

.tocnavlink { color:#30788F; text-decoration: none; font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;}
.tocnavlink:hover {color:#30788F; font-family: "Lucida Sans Unicode", sans-serif, monospace; font-size: 10px; text-decoration: underline;}

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

/* Links to categories */
.dirlink {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color: #30788F; text-decoration: none; font-weight: bold;}
.dirlink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color : #30788F; text-decoration: underline; font-weight: bold;}

/* Links to subcategories */
.dirsublink {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: none;}
.dirsublink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #30788F; text-decoration: underline;}


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

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

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

/* Links to sites */
.dirsitelink {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color : #30788F; text-decoration: none;}
.dirsitelink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 12px;  color : #30788F; text-decoration: underline;}

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

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

div.dirfooter {
  margin-top: 10px;
  border: 0.5px solid #aaaaaa;
}


/*************************************************** MESSAGES ***************************************************/
/* Links for priority colors */
td.prio1 { border: 1px solid #aaaaaa; font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; padding-left: 2px; background-color: #30788F;}
td.prio2 { border: 1px solid #aaaaaa;font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; padding-left: 2px;background-color: #30788F;}
td.prio3 { border: 1px solid #aaaaaa;font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; padding-left: 2px;background-color: #30788F;}
td.prio4 { border: 1px solid #aaaaaa;font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; padding-left: 2px;background-color: #30788F;}
td.prio5 { border: 1px solid #aaaaaa;font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 11px; padding-left: 2px; background-color: #30788F;}

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

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

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

/* Links to read emails (the subject in the mailbox listing) */
.readlink {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : black; text-decoration: underline;}
.readlink:hover {  font-family: "Lucida Sans Unicode", sans-serif, monospace;  font-size: 10px;  color : #000000; text-decoration: underline;}


/* calendar styles */
.Cal0, 
.Cal1, 
.Cal2
{
border-top:1px dashed #cccccc;
color: #aaaaaa;
font-size:10px;
padding-right:0px;
}
.Cal0:before
{
content: "? ";
}

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

.Cal2:before
{
content: "X ";
background-color: #cccccc;
}
/* misc cal styles */
.caltitle
{
font-weight: bold;
color: #000000;
}
.caltab
{
padding-left: 10px;
padding-right: 10px;
border: 1px solid #aaaaaa;
border-bottom: 2px solid #aaaaaa;
margin-right: 6px;
color: #000000;
}
a.caltab
{
text-decoration: none;
font-size: 10px;
color: #000000;
}
a.caltab:hover
{
background-color: #cccccc;
border-bottom: 2px solid #aaaaaa;
}
.caltabon
{
padding-left: 10px;
padding-right: 10px;
background-color: #ffffff;
border: 1px solid #aaaaaa;
border-bottom: 2px solid #FFFFFF;
margin-right: 6px; 
color: #000000;
}
a.caltabon
{
text-decoration: none;
font-size: 10px;
color: #000000;
}
a.caltabon:hover
{
text-decoration: none;
}
div#tab, div#tabcal, div#tabnav
{
margin-top: 10px;
margin-left: 30px;
}
div#tab
{
margin-bottom: 1px;
}
div.tabcal, div.tabnav
{
padding: 10px;
background-color: #ffffff;
border: 1px solid #aaaaaa;
font-size: 11px;
}
/* checkboxes background is required for rollover display */
.calcheckbox
{
background-color: #ffffff;
}
.caltoggle
{
font-size: 9px;
margin-bottom: 7px;
}
#opaque
{
background-color: #f0f0f0;
}
.calfocus
{
font-size:7px;
background-color: transparent;
}
.calfocus a
{
text-decoration: none;
color: #000000;
}
.calfocuson
{
font-size:7px;
background-color: #aaaaaa;
}
.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: #aaaaaa;
}

.Calwiki:before
{
content: "w";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calblog a
{
color: #cccccc;
}

.Calblog:before
{
content: "b";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calgal a
{
color: #cccccc;
}

.Calgal:before
{
content: "i";
font-family: "Lucida Sans Unicode", sans-serif, 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: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calforum a
{
color: #cccccc;
}

.Calforum:before
{
content: "o";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Caldir a
{
color: #cccccc;
}

.Caldir:before
{
content: "d";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calfgal a
{
color: #cccccc;
}

.Calfgal:before
{
content: "f";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calfaq a
{
color: #cccccc;
}

.Calfaq:before
{
content: "q";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calquiz a
{
color: #cccccc;
}

.Calquiz:before
{
content: "z";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Caltrack a
{
color: #cccccc;
}

.Caltrack:before
{
content: "t";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calsurv a
{
color: #cccccc;
}

.Calsurv:before
{
content: "s";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calnl a
{
color: #cccccc;
}

.Calnl:before
{
content: "n";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Caleph a
{
color: #cccccc;
}

.Caleph:before
{
content: "e";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

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

.Calchart a
{
color: #cccccc;
}

.Calchart:before
{
content: "c";
font-family: "Lucida Sans Unicode", sans-serif, monospace;
background-color: #ffffff;
}

.viewmodeon
{
border: 1px solid #aaaaaa;
background-color: #f0f0f0;
color: #000000;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

.viewmodeoff
{
border: 1px solid #aaaaaa;
background-color: #cccccc;
color: #000000;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

.viewmodeoff:hover
{
background-color: #FFFF00;
color: #000000;
}
.calweb
{
font-weight: bold;
font-size: 10px;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
color: #cccccc;
}
.calweb:hover
{
color: #30788F;
}
#calprio
{
margin-left: 7px;
padding-left: 5px;
padding-right: 5px;
color: black;
}

.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; }
.calprio1 a, .calprio2 a, .calprio3 a, .calprio4 a, .calprio5 a, 
.calprio6 a, .calprio7 a, .calprio8 a, .calprio9 a { color: #000000; }

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

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

/*
 * Caption in tables.
 * Currently in Attachments and comments only.
 */
caption
{
  font-family: "Lucida Sans Unicode", sans-serif, monospace;
  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 #aaaaaa;
  padding: 10px 1.5em 20px 1.5em;
}

/* Wiki editpage textarea */
textarea.wikiedit
{
	width: 100%;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
}
/* help links style */
a.tikihelp, a.tikihelp:visited {
color: #30788F;
border: inherit;
background-color: inherit;
font-size: inherit;
font-weight: inherit;
margin: inherit;
padding: inherit;
text-decoration: inherit;
}
a.tikihelp:hover {
color: #30788F;
border: inherit;
background-color: inherit;
font-size: inherit;
font-weight: inherit;
margin: inherit;
padding: inherit;
cursor: help;
text-decoration: inherit;
}
