/* Kupla style for TIKI based on SubSilver by tikiwiki and phpBB */

body {
  background-color: #E5E5E5;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

/* 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-botthat 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 {  background: white;  
  height: 100%;  
  width: 100%;  
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-right: 0px; 
  margin-left: 0px; }

/* This is the header */
DIV#tiki-top {  
  z-index: 1;
  top: 0px;
  width: 100%;
  height: 100px;
  padding: 0px;
  white-space: no-wrap;
  background-image: url(/styles/kupla/top_bar.png);
  background-repeat: repeat-x;
}

DIV#tiki-top DIV#topleft {
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 0px;
}

DIV#tiki-top DIV#topleft IMG {
  border: none;
}

DIV#tiki-top DIV#topmenu {
  z-index: 4;
  position: absolute;
  top: 75px;
  right: 10px;
  padding: 2px;
  background-color: #EFEFEF;
  border: 1px solid black;
  text-align: right;
}

.menutext {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: #00639C; text-decoration: none;
  background: #EFEFEF;}

.menutext:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: #00639C; text-decoration: none;
  background: #EFEFEF;}

.menutext:hover {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: red; text-decoration: underline; 
  background: #EFEFEF;}


DIV#tiki-top DIV#search {
  z-index: 3;
  position: absolute;
  top: 5px;
  right: 10px;
  padding: 2px;
  text-align: right;
  font-size: 10pt;
}

DIV#tiki-top A { 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 {
  color: white; 
  padding-top: 5px;
  margin-top: 0px;
  background: #04699D;
  padding-bottom: 5px;
  background-image: url(/styles/kupla/bot_bar.png);
  background-repeat: repeat-x;
}

.bottext {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt; color: white;
}

/* The three columns */
TD#leftcolumn {  vertical-align: top;  background: white;  width: 180px;}
TD#rightcolumn {  vertical-align: top;  background: white;  width: 180px;}
TD#centercolumn {  background: white;  vertical-align: top;  width: auto; }

/* 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: 100;
  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 {  
  background: #EFEFEF; margin-left: 4px;  margin-right: 4px;  margin-top: 4px;  margin-bottom: 10px;
  border: 1px solid gray;  padding-bottom: 10px;  overflow: hidden; 
  width: 170px;
}

/* Boxes are divided in title and data, this is the title */
div.box-title {
  height: 20px;
  border-bottom: 1px solid gray;
  background-image: url(kupla/cellpic2.jpg); background-color:#D1D7DC; 
  font-family: 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: 170px;
}

/* And this is the data */
div.box-data {
  overflow: hidden;
  background: #EFEFEF;
  margin-left: 5px;  margin-right: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #00639c;
  width: 170px;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-align: left;}

/* Links in modules */
.linkmodule {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  background: #EFEFEF; text-decoration: none;}
.linkmodule:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  background: #EFEFEF;  color : #00639C; text-decoration: none;}
.linkmodule:hover {  font-family: 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(kupla/cellpic3.gif);  background-color:#D1D7DC; 
  border: #EFEFEF; border-style: solid;   height: 25px;
  font-family: 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%;
}

/* When there's a link in a cbox-title */
.cboxtlink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #00639C; text-decoration: none;}
.cboxtlink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : #00639C; text-decoration: none;}
.cboxtlink:hover {  font-family: 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: 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: #003163; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;
  margin-left: 2px;  margin-right: 2px;  margin-top: 6px;  margin-bottom: 2px;
  width: 90%;
}

/* Links in menus */
.linkmenu {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  background: #EFEFEF; text-decoration: none;}
.linkmenu:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  background: #EFEFEF;  color : #00639C; text-decoration: none;}
.linkmenu:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline; background: #EFEFEF;}

/* Links to extend/collapse menus */
.separator {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-decoration: none;}
.separator:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : #003163;  text-decoration: none;}
.separator:hover {font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color : black;  text-decoration: none;}
.flip:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color : black;  text-decoration: none;}
.flip:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.bannertext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.bannertext:hover {  font-family: 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: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

/* Prevent forms from generating unwanted padding or margins */
FORM {  margin : 0px 0px 0px 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px;}

/* 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: 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: 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: 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: 98%;}

/* Table headings */
TD.heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 20px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 3px;
}

/* 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: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.tableheading:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.tableheading:hover {  font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}

/* Tables odd rows */
TD.odd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
TD.even {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
TD.third {font-family: 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: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}
a.pagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color : #006699;}
a.pagetitle:hover {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color : #DD6900;}

/* Non-linking titles (three levels) */
H1 { font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}
H2 { font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}
H3 { font-weight: bold; font-size: 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}

/* Links where no special link style apply (usually with the general application background) */
.link {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.link:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.link:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color : #333333;}

/* Pagination for listings */
.mini {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color : Black;}

/* prev & next buttons in pagination */
.prevnext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.prevnext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.prevnext:hover {font-family: 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;
  font-weight: bold;
  border: 1px solid blue;
  padding-left: 1px; 
  padding-right: 1px; 
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 1px 1px;
  width: 99%;
  clear: both;
}


/* The bar where the actions for a page are displayed */
DIV#page-bar {	margin-left: 5px;}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : #00639C;  background: #EFEFEF; text-decoration:none;}
.linkbut:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: #EFEFEF; color : #00639C;text-decoration:none;}
.linkbut:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color : #003163;text-decoration: none;}
.wikicache:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color : #003163; text-decoration: none;}
.wikicache:hover { font-family: 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;
}


/* Text in wiki pages is displayed using the following style */
div.wikitext {
  background: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   font-size: 13px;
  border: 0px 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;
}

/* 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: "Lucida Grande", Helvetica, Arial, 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: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}

/* links in gallery heading */
.gallistheading { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.gallistheading:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.gallistheading:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns for the gallery listing */
td.gallistnameodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistnameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistdescriptionodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistdescriptioneven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.gallistcreatedodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistcreatedeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistlastModifodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistlastModifeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistuserodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align: left;}
td.gallistusereven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align: left;}
td.gallistimagesodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.gallistimageseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.gallisthitsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align:right;}
td.gallisthitseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #D6D6DE; vertical-align: top; text-align:right;}
td.gallistactionsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.gallistactionseven {font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.gallink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.gallink:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Prev and next buttons in gallery listings */
.galprevnext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.galprevnext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.galprevnext:hover {font-family: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}  

/* Links in the headings of the table listing gallery images */
.listgalheading { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.listgalheading:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.listgalheading:hover {  font-family: Verdana, 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: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalideven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalnameodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalnameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listgalcreatedodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalcreatedeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalhitsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listgalhitseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listgaluserodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalusereven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listgalfilesizeodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listgalfilesizeeven {font-family: 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: "Trebuchet MS",Verdana, 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: 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: "Trebuchet MS",Verdana, 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: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.bloglink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.bloglink:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Prev and next buttons in blog listings */
.blogprevnext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.blogprevnext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.blogprevnext:hover {font-family: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}  

/* Links in the headings of the table listing gallery images */
.bloglistheading { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.bloglistheading:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.bloglistheading:hover {  font-family: Verdana, 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: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistnameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistdescriptionodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistdescriptioneven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.bloglistcreatedodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistcreatedeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistlastModifodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistlastModifeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistuserodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistusereven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistpublicodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistpubliceven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistpostsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistpostseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistvisitsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistvisitseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistactivityodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistactivityeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.bloglistactionsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.bloglistactionseven {font-family: 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: 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(kupla/cellpic1.gif);  background-color:#D1D7DC; 
  font-family: 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: 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: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #00639C; text-decoration: none;}
.blogt:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : #00639C; text-decoration: none;}
.blogt:hover {  font-family: 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: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/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: 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: 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: 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: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}

/* links in gallery heading */
.llisfgalheading { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.llisfgalheading:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.llisfgalheading:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns for the gallery listing */
td.listfgalnameodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfgalnameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfgaldescriptionodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgaldescriptioneven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgalcreatedodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgalcreatedeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgallastModifodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgallastModifeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgaluserodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalusereven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalfilesodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalfileseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalvisitsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalvisitseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align:right;}
td.listfgalactionsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfgalactionseven {font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.fgallink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.fgallink:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Prev and next buttons in gallery listings */
.fgalprevnext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.fgalprevnext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.fgalprevnext:hover {font-family: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}


.llistfileslink { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.llistfileslink:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.llistfileslink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}


td.listfilesnameodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesnameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesdescriptionodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesdescriptioneven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesidodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesideven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listfilesfilenameodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesfilenameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesfilesizeodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilesfilesizeeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilescreatedodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilescreatedeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesdlsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilesdlseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listfilesnameodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesnameeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesuserodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesusereven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesactionsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listfilesactionseven {font-family: 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, Arial, Helvetica, sans-serif;
  color: #ffa34f; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 33px;
  background-image: url(kupla/cellpic3.gif);
  border: 1px solid gray;
  border-bottom: 0px;
  padding-left: 0.5em; 
  padding-right: 0.5em; 
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  margin-top: 4px;
  clear: both;
}

/* The article heading */
div.articleheading {
  background: #EFEFEF;
  border: 1px solid gray;
  padding-left: 0.5em; 
  padding-right: 0.5em; 
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  border-bottom: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

div.articletrailer {
  background: #EFEFEF;
  border: 1px solid gray;
  margin-bottom: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

/* Text in the article heading */
span.articleheading {  font-family: 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: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;}

/* The trailer */
span.trailer {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;}

.trailer {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.trailer:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.trailer:hover {  font-family: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}

/* links in article listing heading */
.llistart { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;  font-weight : bold;  text-decoration: none;}
.llistart:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.llistart:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Columns for the articles listing */
td.listarttitleodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listarttitleeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : Black; background-color: #EFEFEF; vertical-align: top; text-align: left;}
td.listarttopicodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listarttopiceven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartpublishDateodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartpublishDateeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartauthorodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartauthoreven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartreadsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listartreadseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listarthasimageodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listarthasimageeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartuseimageodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartuseimageeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartactionsodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartactionseven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: left;}
td.listartsizeodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; color : Black; vertical-align: top; text-align: right;}
td.listartsizeeven {font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.artprevnext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.artprevnext:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}
.day:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}
.day:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : red;  text-decoration: underline; }
.day:link {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}
.day:visited {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;}

/* LINKS FOR TODAY */
.today {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;  text-decoration: none; }
.today:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;  text-decoration: none; }
.today:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;   text-decoration: none; }
.nav:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : #003163;  font-weight : bold;  text-decoration: none; }
.nav:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : red;  text-decoration: underline;   font-weight : bold;}

.changedate {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8px;  background: #EFEFEF;  color : #003163;  font-weight : bold;}
.date {  
  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.opencomlink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.opencomlink:hover {  font-family: 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: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  width: 100%;}

/* The comment */
div.commentscomment {
  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 98%;
}


/* The text */
div.commenttext {
  font-size: 11px;
  margin-left: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 98%;
}

/* Links in comments */
.commentslink {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.commentslink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.commentslink:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : red; text-decoration: underline;}

/* Links in the comment header */
.commentshlink {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C;  text-decoration: none;}
.commentshlink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.commentshlink:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF;  font-size: 11px;  color: black;}
td.chatarea {  padding-left: 0px; margin-left: 0px; font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

span.chnormal  {  color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; }
span.chuser { color: black;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;}

/********************************************************** RSS MODULES *****************************************************/

.rsslink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #003163;  text-decoration: none;}
.rsslink:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #003163;  text-decoration: none;}
.rsslink:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;
}

table.pollresults {   width: 98%;}
td.pollr {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  color: black;}
/* MODULES */

/***************************************************** RESERVATIONS *****************************************************/

div.reservationstop {
  background: white;
  width: 97%;
  border: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;
  text-align: center;
}

table.reservationstable { border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 97%; }

td.reservationshead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
  text-align: center;
}

a.reservationshead { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFA34F; font-size: 11px; font-weight : bold; text-decoration: none; }
a.reservationshead:hover { color: #DD6900; text-decoration: underline; }

a.reservationsfoot { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 11px; font-weight : bold; text-align: center; }

td.reservationsodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; text-align: center;  }
td.reservationseven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; text-align: center; }
td.reservationsbot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; text-align: left;  }

/***************************************************** EVENTS *****************************************************/

/* Title for the events page */
.eventspagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}
a.eventspagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}
a.eventspagetitle:hover {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #DD6900; text-decoration: underline;}

/* Table of all events */
table.eventstable {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 97%;}

td.eventshead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}

/* event names in events table */
.eventsname { font-weight: bold; font-size: 13px ; letter-spacing: 1px; color: #006699}
a.eventsname { text-decoration: none; color: #006699; }
a.eventsname:hover{ text-decoration: underline; color: #DD6900;}

/* other data in events table */
td.eventsdataodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height:25px; }
td.eventsdataeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 25px; }
a.eventsdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/* Event view */
.eventdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.eventdesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
td.eventdetailsodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; }
td.eventdetailseven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; }

 /* Signup view */
td.signupodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; }
td.signupeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; }
td.signupuser { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #E7DEE7; }
td.signupuser:hover{ text-decoration: underline; color: #DD6900;}
a.signup  { text-decoration: none; color: #003366; }
a.signup:hover{ text-decoration: underline; color: #DD6900;}

a.eventserror {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; } 

/***************************************************** FORUMS *****************************************************/
/* Prev next buttons using for pagination in forum listing topic listing etc */
.forumprevnext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumprevnext:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumprevnext:hover {font-family: 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: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #006699;}
a.forumspagetitle {  font-weight: bold;   font-size: 26px;   font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;  text-decoration: none;   color : #006699; }
a.forumspagetitle:hover {   font-weight: bold;   font-size: 26px; font-family: "Trebuchet MS",Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  padding-right: 5px;
}

/* Links in forum headings */
.lforumheading {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F;   font-size: 11px;   font-weight : bold;  text-decoration: none;}
.lforumheading:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFA34F; font-size: 11px; font-weight : bold;  text-decoration: none;}
.lforumheading:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF860D;   font-size: 11px; font-weight : bold;  text-decoration: none;}

/* Even rows in forums table */
td.forumstableeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px; text-align: left;}
td.forumstableinfoeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; text-align: right; height: 30px;}

/* Odd rows in forums table */
td.forumstableodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 30px; background-color: #EFEFEF; text-align: left;}
td.forumstableinfoodd { font-family: Verdana, 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : #00639C;}
.admlink:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : #00639C;}
.admlink:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumbutlink:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumbutlink:hover {font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #EFEFEF;}

/* Cells for the forum topics listing */
td.topictitleodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px;}
td.topictitleeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px;}
td.topicrepliesodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicreplieseven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicreadsodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topicreadseven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topicscoreodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicscoreeven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topiclastpostodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topiclastposteven { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D6D6DE; height: 30px; text-align: right;}
td.topicauthorodd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DEE7E7; height: 30px; text-align: right;}
td.topicauthoreven { font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; height: 30px; vertical-align: top;}
td.viewthreadr { font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EFEFEF; vertical-align: top;}
td.threadsevenr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #EFEFEF; vertical-align: top;}
td.threadsoddl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7E7; vertical-align: top;}
td.threadsoddr { font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none; vertical-align: bottom;}

.toolbarlink {font-family: Verdana, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: black;  font-size: 11px;  font-weight : bold; text-decoration: none;}

/* Links to vote */
.forumvotelink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumvotelink:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #006396;}
.forumvotelink:hover {font-family: 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: Verdana, Arial, Helvetica, sans-serif;
  color: #FFA34F; font-size: 13px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(kupla/cellpic3.gif);
  padding-left: 2px;
  margin: 0px;
  border-spacing: 0px;
  padding-right: 5px;}

/* Links to up/top categories */
.categpath {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #FFA34F;  text-decoration: none;}
.categpath:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #FFA34F;  text-decoration: none;}
.categpath:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.categlink:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.categlink:hover {  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #DEDEE7;
}
td.categobjectsdataeven,td.categobjectsdataodd {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #EFEFEF;
}

.catname {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.catname:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #00639C; text-decoration: none;}
.catname:hover {  font-family: 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: 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: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 97%;
}

/* The answer */
div.faqanswer {
  font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 5px;
}

div.quizoptions {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.quizdescription {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

div.quizanswer {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
  font-family: 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: 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: 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: 1px solid black;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
}

.dircount {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black; text-decoration: none; font-weight: bold;}
.dirsubcount {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : black; text-decoration: none;}

/* Links to categories */
.dirlink {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black; text-decoration: underline; font-weight: bold;}
.dirlink:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #636363; text-decoration: underline; font-weight: bold;}

/* Links to subcategories */
.dirsublink {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : black; text-decoration: underline;}
.dirsublink:hover {  font-family: 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: 1px 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black; text-decoration: underline;}
.dirsitelink:hover {  font-family: 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: 1px 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px; background-color: #DAD0D0;}
td.prio2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px;background-color: #DAC0C0;}
td.prio3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px;background-color: #DABABA;}
td.prio4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 2px;background-color: #DAAAAA;}
td.prio5 { font-family: 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: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color : black; text-decoration: underline;}
.readlink:hover {  font-family: 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: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;
  text-align: right;
}

/* trees */
div.tree
{
  text-align: left;
  padding-left: 1.5em;
}
/* Root of tree (outer div) */
div.tree#top
{
  border: 1px outset #00E000;
  padding: 10px 1.5em 20px 1.5em;
}

/* Wiki editpage textarea */
textarea.wikiedit
{
	width: 100%;
}
/* help links style */
a.tikihelp, a.tikihelp:visited {
color: inherit;
border: inherit;
background-color: inherit;
font-size: inherit;
font-weight: inherit;
margin: inherit;
padding: inherit;
text-decoration: inherit;
}
a.tikihelp:hover {
color: #224466;
border: inherit;
background-color: inherit;
font-size: inherit;
font-weight: inherit;
margin: inherit;
padding: inherit;
cursor: help;
text-decoration: inherit;
}

