/* SubSilver style for TIKI based on the SubSilver style by phpBB
* full credits to the phpBB authors
*/

/* GENERAL COMMENTSzzz
*
* This is a FULL Tiki 1.2 stylesheet, if you want to
* fully-customize the look and feel of Tiki this is the
* right file to adapt, if you want to build a quick-theme where all
	* the screens look similar (ie: the article listing looks the same
* as the blog listing) then you may want to edit the short version
* of the CSS template.
* You can find such a version in the stylesheet "default.css"
* which is a 1.2 short-version.
	* HINT: You can disable a column from a listing here just add the
	* property display:none; to the style for that column.
*
*/

body {
	background-color: White;

/* Scrollbar styles only for IE 5.5+ */
/*
	scrollbar-face-color: #DEE3E7;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;  scrollbar-arrow-color:  #006699;  scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
*/
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background: url(../../images/d2w/background.gif);
}

/* GENERAL LAYOUT EXPLANATION
*
* The tiki application is enclosed as a whole in tiki-main.
	* tiki-main contains three divs:
* tiki-top
* tiki-mid
* and tiki-bot that will be used for the header, application
* and footer.
*
* tiki-mid contains a 3-column table, the columns are called
* (ids) leftcolumn, centercolumn and rightcolumn
* Finally centercolumn contains tiki-center where the main area
* of the application is displayed.
*
*/

/********* GENERAL LAYOUT**********************************************/

/* This div encloses the whole Tiki application */
DIV#tiki-main {
	height: 100%;
	width: 766px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 11.5%;
	margin-left: 11.5%;
	background-color: transparent;
}

/* This is the header */
DIV#tiki-top {
	background: #yellow;
	color: black;
	padding-right: 0px;
	width: 100%;
	height: 91px;
	background-image: url(subsilver/header.gif);
	background-repeat: no-repeat;
}
DIV#tiki-top a { color: black; text-decoration: none; }

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

/* And this is the footer */
DIV#tiki-bot {
	padding-top: 10px;
	margin-top: 0px;
	background: transparent;
	padding-bottom: 15px;
	height: 67px;
	background-image: url(subsilver/footer.gif);
	background-repeat: no-repeat;
}

/* The three columns */
TD#leftcolumn {
	vertical-align: top;
	background: #ffcc99;
	width: 140px;
	background-image: url(subsilver/sandy.gif);
}
TD#rightcolumn {
	vertical-align: top;
	background: #ffcc99;
	width: 140px;
	background-image: url(subsilver/sandy.gif);
}
TD#centercolumn {
	background: #ffcc66;
	vertical-align: top;
	width: 100%;
	background-image: url(subsilver/sandy.gif);
}

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

div#debugconsole {
	/*position: absolute;*/
	background-color: #eeddcc;
	color: #009000;
	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; }


/********************************************* 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) */

div.box {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 0px;
	border: 1px solid black;
	padding-bottom: 10px;
	overflow: hidden;
	width: 140px;
	background-image: url(subsilver/sandy.gif);
}

/* Boxes are divided in title and data, this is the title */
div.box-title {
	background-image: url(subsilver/caplight5.png);
	/*background-color:#D1D7DC; */
	border: #EFEFEF;
	border-style: solid;
	height: 16px;
	border-width: 0px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	overflow: hidden;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 140px;
}

/* And this is the data */
div.box-data {
	overflow: hidden;
	/*background: #EFEFEF;*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00639c;
	width: 140px;
	background-image: url(subsilver/sandy.gif);
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-align: left;}

/* Links in modules */
.linkmodule {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  /*background: #EFEFEF;*/ text-decoration: none;}
.linkmodule:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  /*background: #EFEFEF;*/  color : #00639C; text-decoration: none;}
.linkmodule:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline; /*background: #EFEFEF;*/}


/* Now the boxes for the rest of Tiki (non-modules */

div.cbox {
	/*background: #EFEFEF;*/ margin-left: 4px;  margin-right: 4px;  margin-top: 4px;  margin-bottom: 0px;
	border: 1px solid black;  padding-bottom: 10px;  overflow: hidden;
	width: 99%;
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
	background-image: url(subsilver/cellpic1.gif);
	background-color:#D1D7DC;
	/*border: #EFEFEF;*/
	border-style: solid;
	height: 28px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 99%;
	border-width: 0px 0px 0px 0px;
}

/* When there's a link in a cbox-title */
.cboxtlink { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #00639C; text-decoration: none;}
.cboxtlink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : #00639C; text-decoration: none;}
.cboxtlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline; }


/* And this is the data */
div.cbox-data {
	overflow: hidden;
	/*background: #EFEFEF;*/
	margin-left: 5px;  margin-right: 5px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #00639c;
	width: 99%;
}



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


/* Menus */
/* Separators are used to separate menu areas in the application menu and user created menus*/
div.separator {
	/*background: #DFDFDF;*/
	color: Black;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 6px;
	margin-bottom: 2px;
	width: 90%;
}

/* Links in menus */
.linkmenu {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  /*background: #EFEFEF;*/ text-decoration: none;}
.linkmenu:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  /*background: #EFEFEF;*/  color : #00639C; text-decoration: none;}
.linkmenu:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline; /*background: #EFEFEF;*/}

/* Links to extend/collapse menus */
.separator {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-decoration: none;}
.separator:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-decoration: none;}
.separator:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-decoration: none;}

/* Links to collapse menus for example the main menu can be completely collapsed*/
.flip {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color : black;  text-decoration: none;}
.flip:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color : black;  text-decoration: none;}
.flip:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color : black;  text-decoration: none;}


/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.bannertext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.bannertext:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #003163;  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;
	border: 1px solid black;  /*background: #EFEFEF;*/  width: 97%;
	font-family: "Comic Sans MS",Verdana, Geneva, 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;}

/* General form elements */
input,textarea, select {color : #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
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: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}

/* Cells in forms without background color (inside a div for example) */
TD.form { color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; text-align: left;}
/* Cells in forms using a background color */
TD.formcolor { color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

/* The table */
TABLE.normal {
	border-color: #00639C;
	border-style: solid;
	border-width: 2px;
	width: 98%;
}

TABLE.normalnoborder {
	width: 440;
}

/* Table headings */
TD.heading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* Links to view an object from a table listing objects can be generalized to this link */
.tablename		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.tablename		{ text-decoration: none; color : #006699; }
a.tablename:hover{ text-decoration: underline; }


/* Links in table headings */
.tableheading { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.tableheading:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.tableheading:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   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 { width: 97%; margin-bottom: 20px; padding-bottom: 10px;}
td.findtable { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;}

/* Tables odd rows */
TD.odd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
TD.even {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
TD.third {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align: left;}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle {font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}
a.pagetitle {font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color : #006699;}
a.pagetitle:hover {font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color : #DD6900;}

/* Non-linking titles (three levels) */
H1 { font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}
H2 { font-weight: bold; font-size: 22px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}
H3 { font-weight: bold; font-size: 20px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}

/* Links where no special link style apply (usually with the general application background) */
.link {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.link:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.link:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}


/* Search results display a date using the following style*/
div.searchdate { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color : #333333;}

/* Pagination for listings */
.mini {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color : Black;}

/* prev & next buttons in pagination */
.prevnext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.prevnext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.prevnext:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

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


/***********************************************  THE WIKI ***********************************************************/

div.titlebar {
	background: #EFEFEF;
	color: #006396;
	border: 1px solid blue;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 1px 1px;
	width: 99%;
	clear: both;
	font-size: medium;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* 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: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : Black;
	font-weight : bold;
	background: #EFEFEF;
	border: 1px solid black;
	padding-left: 0.1em;  padding-right: 0.1em; padding-top: 0.1em;  padding-bottom: 0.1em;
	margin: 0.0ex 0px;
}

/* Links in buttons */
.linkbut { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : #00639C;  background: #EFEFEF; text-decoration:none;}
.linkbut:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: #EFEFEF; color : #00639C;text-decoration:none;}
.linkbut:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red;  background: #EFEFEF;text-decoration: underline;}

/* When a cached version of an external link is displayed */
div.cache {
	background: #EFEFEF;
	border: 1px solid black;
	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 black;
	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: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color : #003163;text-decoration: none;}
.wikicache:active { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color : #003163; text-decoration: none;}
.wikicache:hover { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color : red; text-decoration: none;}

table.wikitable {
	border: 1px solid black;
}

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

/*pmj*/
/* Text in wiki pages is displayed using the following style */
div.wikitext {
	/* background: Silver; */
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;   font-size: 13px;
	border: 1px solid black;
	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: 98%;
	clear: both;
	background: url(subsilver/sandy.gif);
}

/* Links to wiki pages */
.wiki { color:#006396; }
.wiki:hover {color: #003164;}

/* Date displayed for last modification date of pages */
p.editdate { color: black; font-size: smaller; margin-bottom: 0ex; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; }

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


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

/* Image gallery listing (the screen displaying the list of available file galleries */

/* The form to create or edit a gallery */
table.creategalform {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.galform {color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

/* The table with the listing */
table.gallerylisting {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.gallistheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* links in gallery heading */
.gallistheading { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.gallistheading:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.gallistheading:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns for the gallery listing */
td.gallistnameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistnameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistdescriptionodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistdescriptioneven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistcreatedodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistcreatedeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistlastModifodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistlastModifeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistuserodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align: left;}
td.gallistusereven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align: left;}
td.gallistimagesodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.gallistimageseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.gallisthitsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align:right;}
td.gallisthitseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align:right;}
td.gallistactionsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistactionseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}

/* The gallery name is a link to browsing the gallery */
.galname		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.galname		{ text-decoration: none; color : #006699; }
a.galname:hover{ text-decoration: underline; }

/* General links for galleries */
.gallink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.gallink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.gallink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Prev and next buttons in gallery listings */
.galprevnext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.galprevnext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.galprevnext:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

/* Listing images in a gallery (non-graphical browsing) */

/* The table listing images in the gallery */
table.listgallery {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

/* The headings in the table listing gallery images */
td.listgalheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* Links in the headings of the table listing gallery images */
.listgalheading { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.listgalheading:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.listgalheading:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns in the table listing gallery images */
td.listgalidodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalideven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalnameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalnameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalcreatedodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalcreatedeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalhitsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listgalhitseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listgaluserodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalusereven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalfilesizeodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listgalfilesizeeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}

/* The image name is a link to the image */
.imagename		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.imagename		{ text-decoration: none; color : #006699; }
a.imagename:hover{ text-decoration: underline; }

/* Gallery description */
div.galdesc {
	background: #EFEFEF;
	border: 1px solid blue;
	padding-left: 0.8em; padding-right: 0.8em; padding-top: 0.5em;  padding-bottom: 0.5em;
	margin: 0.5ex 0px;
	width: 97%;
	clear: both;
}

/* Browsing an image gallery */
/* This styles set the presentation for browsing an image gallery (viewing,navigating thumbs */

/* Container for the whole gallery */
div.browsegallery {background: White; width: 100%;}

/* 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: #EFEFEF;}
TD.eventhumb { background: #EFEFEF;}

/* Gallery Title */
div.gallerytitle {font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}

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;}
span.sorttitle {}
span.sortoptions {}

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

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

.caption {}

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

/* Browsing an image */

table.imageinfo {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}
td.imageinfo{font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}

/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage {  background: White;  width: 100%;}

div.imagetitle {font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}
div.gallerylink {}
div.showimage { text-align: center;  margin-top: 5px;  margin-bottom: 5px;}

div.imageinfo {  text-align: center;  margin-top: 10px;  margin-bottom: 10px;}
td.imageinfo {}
table.tableinfo {  text-align: center; }
div.linksinfo {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : Black;  text-align: center;  border: 1px solid black;  margin-top: 10px;  margin-bottom: 10px;}

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

/* The blog name in the blog listing */
.blogname		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.blogname		{ text-decoration: none; color : #006699; }
a.blogname:hover{ text-decoration: underline; }

/* General links for blogs */
.bloglink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.bloglink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.bloglink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Prev and next buttons in blog listings */
.blogprevnext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.blogprevnext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.blogprevnext:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

/* The table listing blogs & so */
table.bloglist {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

/* The headings in the table listing blogs */
td.bloglistheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* Links in the headings of the table listing gallery images */
.bloglistheading { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.bloglistheading:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.bloglistheading:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns in the table listing gallery images */
td.bloglistnameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistnameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistdescriptionodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistdescriptioneven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistcreatedodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistcreatedeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistlastModifodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistlastModifeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistuserodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistusereven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistpublicodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistpubliceven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistpostsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistpostseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistvisitsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistvisitseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistactivityodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistactivityeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistactionsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistactionseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}

/* Form to edit weblogs or to post into weblogs */
table.editblogform {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}
td.editblogform {color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

/* Weblog visualization */


/* The header of a weblog post */
div.posthead {
	background-image: url(subsilver/cellpic1.gif);  background-color:#D1D7DC;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: black;  font-weight: bold;
	overflow: hidden;
	border: 1px solid black;
	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: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;  color: white;}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #00639C; text-decoration: none;}
.blogt:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : #00639C; text-decoration: none;}
.blogt:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline; }

/* The post body */
div.postbody {
	overflow: hidden;
	background: #EFEFEF;
	border: 1px solid black;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #00639c;
	padding-left: 5px;padding-top: 5px; padding-bottom: 5px;
	margin-bottom: 10px;
}

/* The weblog title */
div.blogtitle {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
	margin-top: 10px;
	border: 1px solid blue;
	border-bottom: 0px;
}

/* The weblog information */
div.bloginfo {
	background: white;
	border: 1px solid black;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 10px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
}

/* Weblog description */
div.blogdesc {
	background: white;
	border: 1px solid black;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 10px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
}

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

/**************************************************** FILE GALLERIES ****************************************************/

/* The form to create or edit a gallery */
table.editfgalform {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.editfgalform {color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

/* The table with the listing */
table.listfgal {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.listfgalheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* links in gallery heading */
.llisfgalheading { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.llisfgalheading:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.llisfgalheading:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns for the gallery listing */
td.listfgalnameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfgalnameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfgaldescriptionodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgaldescriptioneven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgalcreatedodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgalcreatedeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgallastModifodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgallastModifeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgaluserodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalusereven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalfilesodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalfileseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalvisitsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalvisitseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalactionsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgalactionseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}

/* The gallery name is a link to browsing the gallery */
a.fgalname		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.fgalname		{ text-decoration: none; color : #006699; }
a.fgalname:hover{ text-decoration: underline; }

/* General links for galleries */
.fgallink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.fgallink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.fgallink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Prev and next buttons in gallery listings */
.fgalprevnext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.fgalprevnext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.fgalprevnext:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

/* Listing contents of a file gallery (listing files) */
div.fgaldesc {
	background: #EFEFEF;
	border: 1px solid blue;
	padding-left: 0.8em; padding-right: 0.8em; padding-top: 0.5em;  padding-bottom: 0.5em;
	margin: 0.5ex 0px;
	width: 97%;
	clear: both;
}

table.listfiles {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.listfilesheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}


.llistfileslink { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.llistfileslink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.llistfileslink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}


td.listfilesnameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesnameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesdescriptionodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesdescriptioneven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesidodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesideven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesfilenameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesfilenameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesfilesizeodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilesfilesizeeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilescreatedodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilescreatedeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesdlsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilesdlseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilesnameodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesnameeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesuserodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesusereven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesactionsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesactionseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}

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

/* The article title bar */
div.articletitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Yellow;
	font-size: 11px;
	font-weight : normal;
	/*		background-color: #af5f4a; */
	height: 25px;
	background-image: url(subsilver/caplight6.png);
	/* border: 0px solid black;
	border-bottom: 0px;*/
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 1.5em;
	margin-top: 5px;
	clear: both;
}

/* The article heading */
div.articleheading {
	/*background: #EFEFEF;*/
	background-image: url(subsilver/sandy.gif);
	border: 1px solid black;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 0px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
}

div.articletrailer {
	/*background: #EFEFEF;*/
	background-image: url(subsilver/sandy.gif);
	border: 1px solid black;
	border-bottom: 1px solid black;
	border-top: thin solid blue;
	margin-bottom: 20px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
}

/* Text in the article heading */
span.articleheading {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;}


/* The body */
div.articlebody {
	background: white;
	border: 0px solid black;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin: 10px 0px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
}

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

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

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

.trailer {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.trailer:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.trailer:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* The list of articles */
table.listarticles {border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.listartheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* links in article listing heading */
.llistart { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.llistart:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.llistart:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns for the articles listing */
td.listarttitleodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listarttitleeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listarttopicodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listarttopiceven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartpublishDateodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartpublishDateeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartauthorodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartauthoreven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartreadsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listartreadseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listarthasimageodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listarthasimageeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartuseimageodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartuseimageeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartactionsodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartactionseven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartsizeodd {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listartsizeeven {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}

a.artname { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.artname { text-decoration: none; color : #006699; }
a.artname:hover { text-decoration: underline; }

.artprevnext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.artprevnext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.artprevnext:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

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

/* LINKS TO DAYS IN THE CALENDAR */
.day {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}
.day:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}
.day:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : red;  text-decoration: underline; }
.day:link {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}
.day:visited {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}

/* LINKS FOR TODAY */
.today {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;  text-decoration: none; }
.today:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;  text-decoration: none; }
.today:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : red;  text-decoration: underline;   font-weight : bold;}

/* Links to change month, year or go to today */
.nav {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;   text-decoration: none; }
.nav:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;  text-decoration: none; }
.nav:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : red;  text-decoration: underline;   font-weight : bold;}

.changedate {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8px;  background: #EFEFEF;  color : #003163;  font-weight : bold;}
.date {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #EFEFEF;
	color : Black;
	font-weight : bold;
}


/*************************************************** COMMENTS **************************************************************/

/* Links to open and close the comments area */
.opencomlink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.opencomlink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.opencomlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* 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 blue;
	margin-top: 10px; margin-right: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px;
	width: 99%;
}

/* Cell in the post form */
TD.comform { color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

/* Help box*/
div.commentsedithelp {  background: white;  border: 1px solid black;  font-size: smaller;  width: 98%;}

/* The toolbar where the ordering number of comments and find box are found */
div.commentstoolbar {
	background: #EFEFEF;
	color: black;
	margin-bottom: 20px;
	width: 98%;
	border: 1px solid blue;
	padding-top: 2px;
	padding-left: 2px;
}
/* The comment title */
span.commentstitle {  font-weight: bold;  font-size: 12px;  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  width: 100%;}

/* The comment */
div.commentscomment {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
	width: 98%;
}
/* The header for a comment */
div.commentheader {
	background: #EFEFEF;
	border: 0px solid blue;
	font-size: 11px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 98%;
}


/* The text */
div.commenttext {
	font-size: 11px;
	margin-left: 5px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 98%;
}

/* Links in comments */
.commentslink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.commentslink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.commentslink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Links in the comment header */
.commentshlink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.commentshlink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.commentshlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}


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

table.chatroom { border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%;}

td.chatchannels {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF;  font-size: 11px;  color: black;}
td.chatarea {  padding-left: 0px; margin-left: 0px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: black;  background: #FFFFFF;}

table.chatform {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%; border-top:0px;}
td.tdchatform { color: Black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

span.chnormal  {  color: black; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; }
span.chuser { color: black;  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;}

/********************************************************** RSS MODULES *****************************************************/

.rsslink {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #003163;  text-decoration: none;}
.rsslink:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #003163;  text-decoration: none;}
.rsslink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #003163;  text-decoration: none;}

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

div.pollresults {
	background: white;
	border: 1px solid black;
	width: 100%;
	margin-top: 5px;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;
}

table.pollresults {   width: 98%;}
td.pollr {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  color: black;}
/* MODULES */

/***************************************************** FORUMS *****************************************************/
/* Prev next buttons using for pagination in forum listing topic listing etc */
.forumprevnext {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumprevnext:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumprevnext:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}


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

.forumspagetitle {font-weight: bold; font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color : #006699;}
a.forumspagetitle {  font-weight: bold;   font-size: 26px;   font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;   color : #006699; }
a.forumspagetitle:hover {   font-weight: bold;   font-size: 26px; font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: underline;   color : #DD6900; }

/* Table containing the forum listing */
table.forumstable {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 97%;}

/* The heading in the list of forums showing name,topics,posts,users,age,visits,lastpost */
td.forumheading {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	padding-right: 5px;
}

/* Links in forum headings */
.lforumheading {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;   font-weight : bold;  text-decoration: none;}
.lforumheading:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.lforumheading:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Even rows in forums table */
td.forumstableeven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px; text-align: left;}
td.forumstableinfoeven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; text-align: right; height: 30px;}

/* Odd rows in forums table */
td.forumstableodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; height: 30px; background-color: #EFEFEF; text-align: left;}
td.forumstableinfoodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}

/* The forum name is a link to the forum topics */
.forumname		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.forumname		{ text-decoration: none; color : #006699; }
a.forumname:hover{ text-decoration: underline; }

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


/* If the user can admin the forum then a small link with admin is displayed */
.admlink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : #00639C;}
.admlink:active { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : #00639C;}
.admlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : #00639C;}

/* Links to show/hide the posting form, edit forum or return to forum listing */
.forumbutlink {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumbutlink:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumbutlink:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

/* Table with the posting form */
table.forumformtable {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 97%;}

/* Cells in the posting form */
td.forumform {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #EFEFEF;}

/* Cells for the forum topics listing */
td.topictitleodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px;}
td.topictitleeven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px;}
td.topicrepliesodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicreplieseven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicreadsodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topicreadseven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topicscoreodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicscoreeven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topiclastpostodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topiclastposteven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topicauthorodd { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicauthoreven { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}

table.viewthread { border-color: #00639C; border-style: solid; border-width: 2px; width: 97%;}

td.viewthreadl { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px; vertical-align: top;}
td.viewthreadr { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px; vertical-align: top;}

/* Table showign the threads for a topic */
table.threads { border-color: #00639C; border-style: solid; border-width: 2px; width: 97%;}

/* Cells for the threads table */
td.threadsevenl { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EFEFEF; vertical-align: top;}
td.threadsevenr { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #EFEFEF; vertical-align: top;}
td.threadsoddl { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; vertical-align: top;}
td.threadsoddr { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #DEE7E7; vertical-align: top;}
td.threadseparator { background-color: #D6D6DE; height: 5px;}

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


div.forumtoolbar {  background: #D6D6DE;   width: 100%;  margin-bottom: 20px;  border: 0px;}

td.forumtoolbar { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none; vertical-align: bottom;}

.toolbarlink {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none;}

/* Links to vote */
.forumvotelink {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumvotelink:active {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumvotelink:hover {font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

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

/* Table containing the category path */
table.tcategpath { border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: #00639C; border-style: solid; border-width: 2px; width: 97%;}
td.tdcategpath {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFA34F; font-size: 13px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(subsilver/cellpic3.gif);
	padding-left: 2px;
	margin: 0px;
	border-spacing: 0px;
	padding-right: 5px;}

/* Links to up/top categories */
.categpath {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #FFA34F;  text-decoration: none;}
.categpath:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #FFA34F;  text-decoration: none;}
.categpath:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : red;  text-decoration: underline;}

/* Table with the subcategories */
table.subcats { padding-top: 20px; padding-bottom: 20px; width: 98%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: #00639C; border-style: solid; border-width: 2px;}
td.tdsubcat {width: 25%;}

/* Links to subcategories */
.categlink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.categlink:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.categlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

table.catobjects { width: 98%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: #00639C; border-style: solid; border-width: 0px;}
td.categobjectsnameeven,td.categobjectsdataodd {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DEDEE7;
}
td.categobjectsdataeven,td.categobjectsdataodd {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
}

.catname {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.catname:active {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.catname:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

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

/* Container for question-answer block */
div.faqqa {
	background: #EFEFEF;
	color: black;
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 97%;
	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: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 97%;
}

/* The answer */
div.faqanswer {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 97%;
}

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



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

div.quizquestion {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
}

div.quizoptions {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.quizdescription {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid black;
	background: white;
	margin-bottom: 10px;
}

div.quizanswer {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid black;
	background: white;
	margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid black;
	background: white;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

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

textarea.tshoutbox{
	background-color: white;
	border-bottom: #5e5d63 1px solid;
	border-left: #5e5d63 1px solid;
	border-right: #5e5d63 1px solid;
	border-top: #5e5d63 1px solid;
	color: #000000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
}
/*************************************************** WIKI TOCS ***************************************************/

div.tocnav {
	font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #EFEFEF;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 2px;
}

.tocnavlink { color:black; text-decoration: none; }
.tocnavlink:hover {color: black; background-color: #EFEFEF; text-decoration:none;}

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

/* Links to categories */
.dirlink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black; text-decoration: underline; font-weight: bold;}
.dirlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #636363; text-decoration: underline; font-weight: bold;}

/* Links to subcategories */
.dirsublink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : black; text-decoration: underline;}
.dirsublink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #636363; 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 black;
	margin-top: 10px;
	width: 100%;
}

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

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

/* Links to sites */
.dirsitelink {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black; text-decoration: underline;}
.dirsitelink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #636363; text-decoration: underline;}

/* Related categories */
div.dirrelated {
	background-color: White;
	margin-top: 10px;
	border: 0.5px solid black;
	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 black;
}

/*************************************************** MESSAGES ***************************************************/
/* Links for priority colors */
td.prio1 { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px; background-color: #DAD0D0;}
td.prio2 { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px;background-color: #DAC0C0;}
td.prio3 { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px;background-color: #DABABA;}
td.prio4 { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px;background-color: #DAAAAA;}
td.prio5 { font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px; background-color: #DA8A8A;}

/* 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: #DEDEDE;
	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: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : black; text-decoration: underline;}
.readlink:hover {  font-family: "Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #636363; text-decoration: underline;}


/* calendar styles */
.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;
}
/* misc cal styles */
.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#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 #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: #EFEFEF;
}
.calfocus
{
	font-size:7px;
	background-color: transparent;
}
.calfocus a
{
	text-decoration: none;
	color: #000000;
}
.calfocuson
{
	font-size:7px;
	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;
}

.viewmodeon
{background-color: #6A5A49;
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.viewmodeoff
{
	background-color: #FFFFFF;
	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: #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#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: "Comic Sans MS",Verdana, Geneva, 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 {
	color: #224466;
	border: inherit;
	background-color: inherit;
	font-size: inherit;
	font-weight: inherit;
	margin: inherit;
	padding: inherit;
	cursor: help;
	text-decoration: inherit;
}

