/*<?php 

// Explicitly set the MIME type. Netscape 7 doesn't recognise it otherwise	

header ("Content-type: text/css");
?>
*/
/* Default2 style for Tiki 1.2 this is a short-version CSS template if you want to FULLY customize
   every aspect of Tiki adpat the subsilver CSS file, but normally this is the file you want to
   adapt to produce a new theme
*/

body {
	background-color: white;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; 
	color: #000;
	font-size:12px;
}
div {
	font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; 
}
ul {
	margin-top: 2px;
	margin-bottom: 6px;
}

.breadcrumb
{
	font-size: 9px;
	color: #676767;
	text-align: right;
	padding: 10px 5px 0px 0px;
}
.breadcrumb a { color : #676767; text-decoration: underline; }
.breadcrumb a:active { color : #676767; text-decoration: underline;}
.breadcrumb a:hover { color : #676767; text-decoration: underline; }
.breadcrumb a:visited { color : #676767; text-decoration: underline; }

/* HS: Use this when looping over items to be displyed in a module */
.moduleitem {
	margin: 5px 15px 7px 0px;
}
.moduleitem .title {
	color: #a1a5a9;
	font-weight:bold; 
	font-size:12px;
}
.moduleitem a {color:black; text-decoration: none; }
.moduleitem a:active {color:red; text-decoration: underline;}
.moduleitem a:hover {color:black; text-decoration: underline; }
.moduleitem a:visited {color:black; text-decoration: none; }

/* Not so important info */
.moduleitem .info {
	color:#676767;
	font-size:10px;
	font-weight:normal;
}
.moduleitem .info a {color: #676767; text-decoration: underline; }
.moduleitem .info a:active {color: #676767; text-decoration: underline;}
.moduleitem .info a:hover {color: #676767; text-decoration: underline; }
.moduleitem .info a:visited {color: #676767; text-decoration: underline; }

.moduleitem .summary {
	color:black;
	font-size:11px;
	font-weight:normal;
}
.moduleitem .summary a {color:blue; text-decoration: underline; }
.moduleitem .summary a:active {color:red; text-decoration: underline;}
.moduleitem .summary a:hover {color:red; text-decoration: underline; }
.moduleitem .summary a:visited {color:purple; text-decoration: underline; }

/* HS: Links the navigate between related pages of a module */
.actionlinks {
	font-size:10px;
	padding:5px 10px 5px 0px;
	color:#676767;
}
.actionlinks a {color: #676767; text-decoration: underline; }
.actionlinks a:active {color: #676767; text-decoration: underline;}
.actionlinks a:hover {color: #676767; text-decoration: underline; }
.actionlinks a:visited {color: #676767; text-decoration: underline; }

/* Featured image */
.section_heading_reverse
{
	background: black; /* #5FA3D6 */
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;
}
.section_heading_reverse a {color: white; text-decoration: none; }
.section_heading_reverse a:active {color: white; text-decoration: none;}
.section_heading_reverse a:hover {color: white; text-decoration: none; }
.section_heading_reverse a:visited {color: white; text-decoration: none; }

.searchsummary {
	font-size: 13px;
}
.searchdidyoumean {
	font-size: 16px;
	color: #D84040;
}
.searchdidyoumean a {color: #551A8B; text-decoration: underline; }
.searchdidyoumean a:active {color: #551A8B; text-decoration: underline;}
.searchdidyoumean a:hover {color: #551A8B; text-decoration: underline; }
.searchdidyoumean a:visited {color: #551A8B; text-decoration: underline; }

.searchuri {
	font-size: 13px;
	color: green;
}
.searchuri a {color: #7777CC; text-decoration: underline; }
.searchuri a:active {color: #7777CC; text-decoration: underline;}
.searchuri a:hover {color: #7777CC; text-decoration: underline; }
.searchuri a:visited {color: #7777CC; text-decoration: underline; }

.searchbadwords {
	font-size: 13px;
	color: #676767;
}

.adminmenu {
font-size:13px;
}
.adminmenu a {display:block; color: black; text-decoration: none; }
.adminmenu a:active {color: black; text-decoration: underline;}
.adminmenu a:hover {color: black; text-decoration: none; }
.adminmenu a:visited {color: black; text-decoration: none; }

/* Bar under logo */
.headersubbar
{
	color: #676767;
	/*background: #f2f2f2;
	background-image: url(images/stripes-11x49.gif);*/
	vertical-align: middle;
}
.headersubbar a { color: #676767; text-decoration: none; }
.headersubbar a:active {color: #676767; text-decoration: none;}
.headersubbar a:hover {color: #676767; text-decoration: none; }
.headersubbar a:visited {color: #676767; text-decoration: none; }

.FooterRegion {
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	text-align: left;  
	background: transparent;
	color: #666666;
	padding: 5px 5px 0px 5px;
	vertical-align: middle;
}
.FooterRegion	a {	
	color: #666666;
					}
.FooterRegion a:link{	color: #666666; background: #FFFFFF;}
.FooterRegion a:active{	color: #FFFFFF; background: #003366;}
.FooterRegion a:visited{color: #666666; background: #FFFFFF;}
.FooterRegion a:hover { color: #FFFFFF; background: #003366; }

/* Images in Wikitext */
div.floatright, table.floatright {
    clear: right;
    float: right; 
    margin: 0;
    position: relative;
   /* border: 0.5em solid White;
    border-width: 0.5em 0 0.8em 1.4em;*/
}
div.floatright p { font-style: italic; } 
div.floatleft, table.floatleft {
    float: left; 
    margin: 0px 6px 6px 0px;
    position: relative;
    /*border: 0.5em solid White;
    border-width: 0.5em 1.4em 0.8em 0;*/
}
div.floatleft p { font-style: italic; } 



.thumbcontainer{margin:5px;}

#stats td {
	border: 1px solid white;
	/*border-color: inactiveborder;*/
	cursor: default;
	position: relative;
	text-align: left;
}

#criteriatable {
background: #edf3fe; margin-top: 10px; margin-bottom: 10px;
}

#criteriatable td {
background: #edf3fe; padding-left: 2px;padding-right: 2px;padding-top: 2px;padding-bottom: 2px;
}
caption{
	font: caption;
	caption-side: bottom;
	border: inherit;
	background: infobackground;
}

td div.dragInactive{
	position: relative;
	/*border-color: red;*/
	/*background: yellow;*/ /*ActiveButton*/
	z-index: 10;
	cursor: move;
	border: 2px solid white;
	/*width:60px; height:60px;*/
	padding: 2px;
}

td div.dragActive {
	/*background: red;*//* infobackground */
	border: none; /* activeborder */
	position: relative;
	/*width:60px; height:60px;*/
	padding: 2px;
}

td div.dragFocused {
	position: relative;
	border: 2px solid #418CE5; /*activeborder*/
	/*background: #FFFF00;*/
	/*width:60px; height:60px;*/
	padding: 2px;
}
.inactive {
	position: relative;
	height: auto;
	border: 1px solid red;
	background-color: red;

}

.active {
position: relative;
	border: 1px solid activeborder;
	background: scrollbar;

}
.drop-separator-on {
position: relative;
/*width:2px;
height:70px;*/
background: black;
/*z-index: 0;*/
}
.drop-separator-off {
position: relative;
/*width:2px;
height:70px;*/
background: white;
/*z-index: 0;*/
}
.tablink {
color: #333; font-size: 10px;   
text-decoration: none;
}

span.tabbut2 {
	/*border-top: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9;
	border-right: 1px solid #a1a5a9;*/
	color: #333;
	margin-left:2px;
	padding-left:2px;
	padding-right: 2px;
	/*background-color: #f2f2f2;*/
}
/*
.tablink2 {
color: #333; 
  font-size: 10px;   
text-decoration: none;
padding: 5px;
	border-top: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9;
	border-right: 1px solid #a1a5a9;
	display: block;
	float: left;

}
*/
#navregion{}

#metadatafields {
padding: 20px;
/*border-top: 1px solid #a1a5a9;*/ border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9;
}

/* begin navigation */
#nav { background: #fff; }
#nav td { text-align: center; font-size: 10px; border: 0px; /*border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; */}
/*#nav td a { text-decoration: none; display: block; padding: 3px 14px 3px 14px; margin-top: 1px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg); }
#nav td a:link, #nav td a:visited { color: #666; text-decoration: none; }
#nav td a:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }
*/

#one a:link, #one a:visited { border-left: 1px solid #a1a5a9;}
#nav td#emptyfirst {border-bottom: 1px solid #a1a5a9;}
#nav td#emptylast {border-bottom: 1px solid #a1a5a9; width:100%}

.tablink2 {color: #666; text-decoration: none; display: block; padding: 3px 14px 3px 14px; margin-top: 1px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg); 
}
a.tablink2:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }

.tablink2on {color:#000; text-decoration: none; display: block; border-top: 1px solid #a1a5a9; border-bottom: 0px; border-right: 1px solid #a1a5a9; background-color:white; background: url(#); padding: 4px 14px 4px 14px; margin-top:0px;
}
a.tablink2on:hover { color: #000; background: url(#); text-decoration: none; }
/* end navigation */	

/* ------- begin Horizonal Tabs  - pointing down  ----------- */
.hs_tabs_horiz_down { background: #fff; }
.hs_tabs_horiz_down td { text-align: center; font-size: 10px; border: 0px; }

.hs_tabs_horiz_down td#emptyfirst {border-top: 1px solid #a1a5a9;}
.hs_tabs_horiz_down td#emptylast {border-top: 1px solid #a1a5a9; width:100%}

.tabdown {color: #666; text-decoration: none; display: block; padding: 3px 14px 3px 14px; margin-bottom: 1px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg); 
}
a.tabdown:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }

.tabdownon {color:#000; text-decoration: none; display: block; border-bottom: 1px solid #a1a5a9; border-top: 0px; border-right: 1px solid #a1a5a9; background-color:white; background: url(avire/nav_bluebar.jpg); padding: 4px 14px 4px 14px; margin-top:0px;
}
a.tabdownon:hover { color: #000; background: url(avire/nav_bluebar.jpg); text-decoration: none; }
/* ------- end Horizonal Tabs  - pointing down  ----------- */

/* ------- begin Horizonal Tabs  - pointing up  ----------- */
.hs_tabs_horiz_up { background: #fff; }
.hs_tabs_horiz_up td { text-align: center; font-size: 10px; border: 0px; }

.hs_tabs_horiz_up td#emptyfirst {border-bottom: 1px solid #a1a5a9;}
.hs_tabs_horiz_up td#emptylast {border-bottom: 1px solid #a1a5a9; width:100%;}

.tabup {color: #666; text-decoration: none; display: block; padding: 3px 14px 3px 14px; margin-top: 1px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg); 
}
a.tabup:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }

.tabupon {color:black; text-decoration: none; display: block; border-bottom: 0px; border-top: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background-color:white; background: url(#); padding: 4px 14px 4px 14px; margin-top:0px;font-weight: normal;
}
a.tabupon:hover { color: black; background: url(#); text-decoration: none; }
/* ------- end Horizonal Tabs  - pointing up  ----------- */

/* ------- begin Horizonal Tabs  - standalone  ----------- */
.hs_tabs_horiz { background: #fff; }
.hs_tabs_horiz td { text-align: center; font-size: 10px; border: 0px; }

.hs_tabs_horiz td#emptyfirst {border-bottom: 0px none #a1a5a9; }
.hs_tabs_horiz td#emptylast {border-bottom: 0px none #a1a5a9; width:100%; }

.tab {color: #666; text-decoration: none; display: block; padding: 2px 10px 2px 10px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg); 
}
a.tab:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }

.tabon {color:#000; text-decoration: none; display: block; border-bottom: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background-color:white; background: url(avire/nav_bluebar.jpg); padding: 2px 10px 2px 10px; margin-top:0px;
}
a.tabon:hover { color: #000; background: url(avire/nav_bluebar.jpg); text-decoration: none; }
/* ------- end Horizonal Tabs  - standalone  ----------- */
/* ------- begin Horizonal Tabs  - standalone -small  ----------- */
.hs_tabs_horiz_small { background: #fff; }
.hs_tabs_horiz_small td { text-align: center; font-size: 10px; border: 0px; }

.hs_tabs_horiz_small td#emptyfirst {border-bottom: 0px none #a1a5a9; }
.hs_tabs_horiz_small td#emptylast {border-bottom: 0px none #a1a5a9; width:100%; }

.tabsmall {color: #666; text-decoration: none; display: block; padding: 2px 5px 2px 5px; border-top: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg); 
}
a.tabsmall:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }

.tabsmallon {color:#000; text-decoration: none; display: block; border-bottom: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; background-color:white; background: url(avire/nav_bluebar.jpg); padding: 2px 5px 2px 5px; margin-top:0px;
}
a.tabsmallon:hover { color: #000; background: url(avire/nav_bluebar.jpg); text-decoration: none; }
/* ------- end Horizonal Tabs  - standalone  ----------- */
/* ------- begin Horizonal Tabs  - sub level to hs_tabs_horiz_up  ----------- */
.hs_tabs_horiz_sub { background: #fff; }
.hs_tabs_horiz_sub td { text-align: center; font-size: 10px; border: 0px; }

.hs_tabs_horiz_sub td#emptyfirst {border-bottom: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9;background: url(avire/nav_whitebar.jpg);}
.hs_tabs_horiz_sub td#emptylast {border-bottom: 1px solid #a1a5a9; width:100%;border-right: 1px solid #a1a5a9; background: url(avire/nav_whitebar.jpg);}

.tabsub {color: #666; text-decoration: none; display: block; padding: 2px 10px 2px 10px; border-top: 0px none #a1a5a9; border-bottom: 1px solid #a1a5a9; border-right: 0px none #a1a5a9; background: url(avire/nav_whitebar.jpg); 
}
a.tabsub:hover { color: #000; background: url(avire/nav_silverbar.jpg); text-decoration: none; }

.tabsubon {color:black; text-decoration: none; display: block; border-bottom: 1px solid #a1a5a9; border-top: 0px none #a1a5a9; border-right: 0px none #a1a5a9; background-color:white; background: url(#); padding: 2px 10px 2px 10px; margin-top:0px;font-weight: normal;
}
a.tabsubon:hover { color: black; background: url(#); text-decoration: none; }
.hs_tabs_horiz_sub td#one a:link, .hs_tabs_horiz_sub td#one a:visited { border-left: 0px none #a1a5a9;}
/* ------- end Horizonal Tabs  - standalone  ----------- */


/* 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 {    height: 100%;    margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }

/* This is the header */
DIV#zztiki-top {  
background-color: #FFFFFF; 
background-repeat: no-repeat;
color: #225566; 
/*HS overlapping in Safari height: 12px;  */
padding-right: 0px;  
font-size: 10px;
 }

DIV#tiki-top td {color: white; font-size: 11px;}
DIV#tiki-top a {
color: white;
font-weight: bold;
text-decoration: none;
}
DIV#tiki-top a:hover {
color: white;
font-weight: bold;
text-decoration: none;
/*background-color:#ffe71e;*/
}
DIV#tiki-top a:visited {
color: white;
font-weight: bold;
text-decoration: none;
}

DIV#tiki-top-myikit {
color: black; 
font-size: 11px;
background-color: #c6c293;
padding: 3px 10px 3px 10px;
}
DIV#tiki-top-myikit a {
color:black;
font-weight: normal;
text-decoration: none;
}
DIV#tiki-top-myikit a:hover {
color: black;
font-weight: normal;
text-decoration: none;
background-color:#ffe71e;
}
DIV#tiki-top-myikit a:visited {
color:black;
font-weight: normal;
text-decoration: none;
}

DIV#usermenu {  
background-color: white; 
border-bottom: 1px solid #8CACBB;
color: black; 
margin-bottom: 5px;
padding-right: 10px;
padding-bottom: 2px;
font-size: 10px;   
}


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

/* And this is the footer */
DIV#tiki-bot {  background: white; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}

/* The three columns */
TD#leftcolumn { 
	/*background-color: #5FA3D6;*/ 
	padding: 0px 0px 0px 0px; 
	vertical-align: top;  
	width: 160px;
}
TD#rightcolumn
{
	padding-left: 0px;
	vertical-align: top;
	width: 160px;
	background-color: transparent;
}
TD#centercolumn { padding: 0px; vertical-align: top;  width: auto; }

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

div#debugconsole {
  position: absolute;
  background-color: #8CACBB;
  top: 0px;
  left: 20px;
  right: 310px;
  height: auto;
  z-index: 1;
  padding: 5px;
  border: 6px ridge #996600;
  font-size: 12px;
} 
span.on-option { color: #00C000; }
span.off-option { color: #005000; }

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

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

/* Boxes used for modules (modules are those boxes in the left/right columns) */
div.box
{
	background-color: transparent;
	margin: 4px 0px 14px 0px;
	/*border: 1px solid #a1a5a9;*/
	/*padding-bottom: 4px;*/
	overflow: hidden;
	width: auto;
}

/* Boxes are divided in title and data, this is the title */
div.box-title
{
	/*background-color: #f2f2f2;*//*#ffe71e*/
	border-bottom: 1px solid #a1a5a9;
	color: #333; /* #a1a5a9 */
	font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
	font-size: 13px;
	overflow: hidden;
	text-align: left;
	padding: 3px 5px 1px 5px;
	margin-bottom: 1px;
	width: auto;
	height: 15px;
/*	background-image: url(images/nav_whitebar.jpg);*/
	font-weight: bold;
}

.box-title a {color:black; text-decoration: none; }
.box-title a:active {color:red; text-decoration: none;}
.box-title a:hover {color:red; text-decoration: none; }
.box-title a:visited {color:black; text-decoration: none; }


/* And this is the data */
div.box-data {
  overflow: hidden;
  background-color: transparent;
  color: black;
  padding-left: 0px;  padding-right: 0px; /* HS: added div.box-text */
  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
  font-size: 11px;  
  width: auto;
}

/* HS: added div.box-text */
div.box-text {
  overflow: hidden;
  background-color: transparent;
  color: black;
  padding-left: 5px;  padding-right: 5px; 
  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
  font-size: 11px;  
  width: auto;
}

/* Special case for lhs menu */
/* Boxes used for modules (modules are those boxes in the left/right columns) */
div.menubox
{
	background-color: transparent;
	margin: 4px 0px 14px 0px;
/*	border-top: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	border-right: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9; 
	*/
	overflow: hidden;
	width: auto;
}

div.menubox-title
{
	/*background-color: #f2f2f2;*//*#ffe71e*/
	border-bottom: 1px solid #a1a5a9;
	color: #333; /* #a1a5a9 */
	font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
	font-size: 13px;
	overflow: hidden;
	text-align: left;
	padding: 3px 5px 1px 5px;
	width: auto;
	height: 15px;
	font-weight: bold;
	/*background-image: url(images/nav_whitebar.jpg);*/
}

.menubox-title a {color:black; text-decoration: none; }
.menubox-title a:active {color:red; text-decoration: none;}
.menubox-title a:hover {color:red; text-decoration: none; }
.menubox-title a:visited {color:black; text-decoration: none; }


/* And this is the data */
div.menubox-data {
  overflow: hidden;
  background-color: white;
  color: black;
  padding: 0px; 
  font-size: 11px;  
  width: auto;
}



/* Menus */
/* Separators are used to sepparate menu areas in the application menu and user created menus*/
div.separator-box {
  background: transparent;
  color: black;  
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  /*border-bottom:dotted #a1a5a9 1px;*/
  /*padding: 5px;*/

}

.avire_menu .menuitem {}
/* Subinks in menus */
/* FIX left padding to 5 px (was 21). This was being done in tiki-user_menu.tpl */
.menulink { font-size: 13px;  color : #373811; text-decoration: none;
padding: 3px 5px 3px 5px;
display: block;
/*	background-image: url(../images/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	*/

}
.menulink:active { color: red; text-decoration: none;}
.menulink:hover {color : black; text-decoration: none;background-color: #ffe71e;}

.menulinkon
{
	font-size: 12px;
	color: #373811;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	display: block;
	/*background-color: #a1a5a9;*/
/*	background-image: url(../images/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	*/
}
.menulinkon:active
{
	color: black;font-weight: bold;
	text-decoration: none;
	/*background: url(avire/nav_blue-highlight.jpg);*/
	/*background-color: #a1a5a9;*/
}
.menulinkon:hover { color : black; text-decoration: none;font-weight: bold;
/*background-color: #a1a5a9;*/}


/* Links in menus */
/*Don't think linkmenu is used anymore */
.linkmenu, .rsslink {font-size: 13px;  color : #373811; text-decoration: none;padding: 5px; display: block;vertical-align: middle;}
.linkmenu:active, .rsslink:active { color: red; text-decoration: none;}
.linkmenu:hover, .rsslink:hover { color : blue; text-decoration: none;}

/* Sublinks in menus */
.sublinkmenu {font-size: 13px;  color : #373811; text-decoration: none;
padding: 2px 5px 2px 30px;display: block;
/*	background-image: url(../images/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.sublinkmenu:active { color: black; text-decoration: none;}
.sublinkmenu:hover { color : black; text-decoration: none;background-color: #ffe71e;}

.sublinkmenuon {font-size: 12px;  color : white; text-decoration: none;
padding: 2px 5px 2px 30px;display: block;background-color: #a1a5a9; 	
/*	background-image: url(../images/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.sublinkmenuon:active { color: white; text-decoration: none;background-color: #a1a5a9;}
.sublinkmenuon:hover { color : white; text-decoration: none;background-color: #a1a5a9;}

.divider {
	border-bottom: 1px solid #a1a5a9;
	/*margin: 0px 0px 10px 0px;*/
}
/* Links to extend/collapse menus */
.separator
{
	font-size: 13px;
	color: #373811;
	text-decoration: none;
	padding: 3px;
	display: block;
/*  	background-image: url(../images/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.separator:active {color : black;  text-decoration: none; }
.separator:hover { color : black;  text-decoration: none;/*background-color: white;*/ }

.cseparator
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
}
.cseparator:active {color : black;  text-decoration: none; }
.cseparator:hover { color : black;  text-decoration: none; }


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


#sidebox {width: 100%; /*border: 1px solid #a1a5a9; margin-bottom: 1.5em;*/}
#sidebox h2 {color: #000; font-size: 12px; padding: 5px; margin: 0; background: #e2e2e2; border-bottom: 1px solid #a1a5a9;}
#sidebox ul {margin: 0; padding: 0;}
#sidebox li {font-size: 10px; padding: 5px; margin-top: 0;}

#csidebox {width: 100%; /*border: 1px solid #a1a5a9;*/ margin-bottom: 1.0em;}
#csidebox h2 {color: #000; font-size: 12px; padding: 5px; margin: 0; background: #e2e2e2; border-bottom: 1px solid #a1a5a9;}
#csidebox ul {margin: 0; padding: 0;}
#csidebox li {font-size: 12px; padding: 0px; margin-top: 0;margin-left:10px;}


.bumblebee .odd {background: transparent;}
.bumblebee .even, .bumblebee .more {background: #edf3fe;}

.bumblebee_reverse .odd {background: transparent;}
.bumblebee_reverse .even, .bumblebee_reverse .more {background: transparent;}


.linkmenu2 {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color : blue; text-decoration: none;}
.linkmenu2:active {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px; color: red; text-decoration: none;}
.linkmenu2:hover {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color : red; text-decoration: none;}
.linkmenu2:visited {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color : purple; text-decoration: none;}

div.user-box-text {
  color: black;font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 10px;
  padding: 5px;  
}
.user-box-text a:active {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 10px; color: red; text-decoration: none;}
.user-box-text a:hover {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 10px;  color : red; text-decoration: none;}
.user-box-text a:visited {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 10px;  color : purple; text-decoration: none;}

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



/* Links in modules */
.linkmodule {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color : blue; text-decoration: none;}
.linkmodule:active { color : red; text-decoration: none;}
.linkmodule:hover {  color : red; text-decoration: none;}
.linkmodule:visited { color : purple; text-decoration: none;}


/* Now the boxes for the rest of Tiki (non-modules */
/*div.zzcbox {  
  background: #C4EFA1; margin-left: 4px;  margin-right: 4px;  margin-top: 4px;  margin-bottom: 0px;
  border: 1px solid #a1a5a9;  padding: 0px 0px 3px 0px;  overflow: hidden; width: 100%;
}*/

	.cbox:before {
		line-height: 0.1;
		font-size: 1px;
		margin: -10px -10px 0 -10px;
		height: 15px;
		display: block;
		border: none;
		content: url("../images/rect-olive/tl.gif");
	}
	.cbox {
		background: #E9E8D6 url("../images/rect-olive/back.gif") top right no-repeat;
		padding: 10px 10px 10px 10px;
		margin-bottom: 0.5em;
	}
	.cbox:after {
		display: block;
		padding-top: 15px;
		line-height: 0.1;
		font-size: 1px;
		content:  url("../images/rect-olive/bl.gif");
		margin: -10px -10px -10px -10px;
		height: 9px;
		background: transparent url("../images/rect-olive/br.gif") scroll no-repeat bottom right ;
	}


/* Boxes are divided in title and data, this is the title */
div.cbox-title
{
	background-color: transparent;
	color: #333;
	border-bottom: 1px solid #a1a5a9;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	margin: 0px;
	height: 16px;
	width: auto; /* HS: 100% seems to interfere with the rounded rect box */
	font-weight: bold;
}

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


/* And this is the data */
div.cbox-data {
  overflow: hidden;
  background: transparent;
  padding: 10px;
  font-size: 12px;  color: black;
}

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

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

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

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.simplebox {  
  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;
  padding-left: 2px;  padding-top: 2px;  padding-bottom: 2px;  padding-right: 2px;
  color: black;
  border: 1px solid #a1a5a9;  background: white;  
  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 Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; }
input { text-indent : 2px; }

small, .small {
	font-size: 10px;
}
form.thin
{	padding:1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	vertical-align: baseline;
}
td.quicksearch {padding:0px;
	margin: 0px;
}

/* 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: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, 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: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; font-size: 11px; vertical-align: top; text-align: left;}
TD.formbor 
{ border: 1px solid #8CACBB; color: Black; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; font-size: 10px; vertical-align: top; text-align: left;}
/* Cells in forms using a background color */
TD.formcolor, td.galform , td.editblogform, td.editfgalform, TD.comform,td.forumform
{ color: black;  background: transparent; font-size: 11px; vertical-align: top; text-align: right;
padding-top:5px; padding-bottom:5px}
TD.formcolorright, td.galform , td.editblogform, td.editfgalform, TD.comform,td.forumform
{  color: black;  background: transparent; font-size: 11px; vertical-align: top; text-align: left;
padding-top:5px; padding-bottom:5px}

/* The table */
table.listgallery, table.creategalform,TABLE.normal,table.gallerylisting, table.bloglist, table.editblogform,
table.editfgalform, table.listfgal, table.listfiles, table.listarticles,table.forumstable,table.forumformtable,
table.viewthread
{  padding:0px; margin: 0px; border-collapse: collapse; width: 100%;}


TABLE.normalnoborder {  width: 97%;}

/* Table headings */
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, 
td.listfilesheading, td.listartheading, td.forumheading, td.thead
{
  
  color: black; font-size: 11px;font-weight: bold;
  /*background-color: #f2f2f2;*/ 
  border-bottom: 1px solid #a1a5a9;
  padding-left: 2px;
  padding-right: 5px;
  text-align: left;
}

TD.button
{
  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
  color: black; font-size: 10px;
 /* background-color: #C7D0D9; 
  border: 1px solid #8CACBB;
  padding-left: 2px;
  padding-right: 5px;*/
  text-align: right; 
  vertical-align: middle;
}

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


a.forumnameread
{ font-size: 11px ; /*letter-spacing: 1px;*/ color : black; text-decoration: none;}
a.forumnameread:hover
{ text-decoration: underline; }


/* Links in table headings */
.tableheading,.gallistheading, .listgalheading, .bloglistheading, .llisfgalheading,
.llistfileslink,.llistart,.lforumheading
{ font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  color: black;   font-size: 10px;  text-decoration: none;}
.tableheading:hover,gallistheading:hover,.listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover,
.llistfileslink:hover, .llistart:hover,.lforumheading:hover
{  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  color: black;   font-size: 10px; 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: 1px; padding-bottom: 10px;}
td.findtable { font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;}

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

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

TD.third {border: 1px solid #8CACBB; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; font-size: 10px; color : Black; background-color: #8CACBB; vertical-align: top; text-align: left;}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle, .forumspagetitle { font-size: 24px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #333;}
a.pagetitle, a.forumspagetitle {font-size: 24px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; text-decoration: none; color : #333;}
a.pagetitle:hover,a.forumspagetitle:hover {font-size: 24px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #333;}

/* Non-linking titles (three levels) */
H1 { font-size: 24px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #383817; margin:10px 0px 13px 0px;/* border-bottom: 1px solid #76797c;*/}
H2 { font-size: 18px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #383817; margin:10px 0px 10px 0px; border-bottom: 1px solid #c6c192;}
H3 { font-size: 14px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #383817; margin:10px 10px 3px 0px;border-bottom: 1px solid #c6c192;}
H4 { font-size: 13px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #383817; margin:3px 10px 3px 0px;/*border-bottom: 1px solid #a1a5a9;*/}

H4 a {color: #383817; text-decoration: none; }
H4 a:active {color: #383817; text-decoration: none;}
H4 a:hover {color: #383817; text-decoration: none; }
H4 a:visited {color: #383817; text-decoration: none; }


/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink,
.admlink,.forumbutlink
{  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color : #676767; text-decoration: underline;}
.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover,.commentslink:hover,
.admlink:hover,.forumbutlink:hover
{  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color : #676767; text-decoration: underline;}

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

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

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext
{font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;font-size: 12px; color : black; text-decoration: none;}
.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active
{font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;font-size: 12px; color : black; text-decoration: none;}
.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover
{font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;font-size: 12px; color : black; text-decoration: underline;}

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


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

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

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
  font-size: 10px;
  color : #225566;
  background: white;
  border: 1px solid #99bec6;
  margin: 0.0ex 0px;
}

/* Links in buttons */
.linkbut { font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 10px; color : #225566;  background: white; text-decoration:none;}
.linkbut:hover {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 10px;  color : #225566;  background: #C7D0D9; text-decoration: none;}

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

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

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

table.wikitable {
  border-collapse:collapse; width:100%;
}

td.wikicell {
  border-collapse:collapse;
 /* border: 1px solid #8CACBB;
  background-color: #F7F9FA;*/
}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
  background: white;
 font-size: 12px;
/*  border: 1px solid #99bec6;*/
/*border-bottom: 1px solid #a1a5a9;*/
  padding: 3px 2px 20px 2px;
  margin: 0px 0px 5px 0px;
  clear: both;
}

/* Links to wiki pages */
.wiki { color: blue; text-decoration:underline;}
.wiki:hover {color: red;text-decoration:underline;}
.wiki:visited {color: purple;text-decoration:underline;}
.wiki:active {color: red;text-decoration:underline;}

/* Date displayed for last modification date of pages */
p.editdate { color: #76797c; font-size: 11px; margin-bottom: -1ex; font-family: 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 ****/

TABLE.galtable { border-collapse:collapse;}

/* You can set a different background color for odd and even rows in the thumbnails table */
/* Thumbnails in odd rows are shown inside oddthumb tds */
TD.oddthumb {/*  background: transparent; border: 1px solid #8CACBB;border-collapse:collapse;*/}
TD.eventhumb {/* background: #F7F9FA;border: 1px solid #8CACBB; border-collapse:collapse;*/}


/* Container for thumbnails */
div.thumbnails { /* border : 1px solid white;*/  margin-top: 2px;  margin-bottom: 7px;}

/* Thumbnails images */
img.athumb {  border : 1px solid black; margin-left: 2px; margin-right: 3px;margin-bottom: 3px;}

.caption { color: black;}

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

/* Browsing an image */
div.imagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif; color : #00287B;}
div.gallerylink {}
div.showimage { text-align: center;  margin-top: 5px;  margin-bottom: 5px;}

/****WEBLOGS ***/

/* The header of a weblog post */
/*div.posthead {
  font-family: Georgia, serif;  
	font-size: 12px;  
  color: black;  
  overflow: hidden;
  text-align: center;
  padding-left: 0px;  
	padding-right: 0px;
  margin-bottom: 5px;
}
div.posthead td[align=right]
{
vertical-align: bottom;
margin-bottom: 0;
padding-bottom: 0;
}
*/
div.postarea{border-top: 1px solid #a1a5a9;padding-top:5px; }

/* The font used in the heading of the weblog */
div.posthead
{
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	color: maroon;
	margin: 0px 0px 5px 0px;
	letter-spacing: 0.2em;
}
div.posthead small {letter-spacing: 0.2em;font-family: Georgia, serif; font-size: 9px; color: #676767; font-weight: normal;padding:0px 0px 0px 0px; }

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt { font-family: Georgia, serif; font-size: 9px; color : #676767; text-decoration: underline;}
.blogt:active {font-family: Georgia, serif; font-size: 9px; color : #676767; text-decoration: underline;}
.blogt:hover {font-family: Georgia, serif; font-size: 9px;  color : #676767; text-decoration: underline; }

/* The post body */
div.postbody
{
	overflow: hidden;
	background: white;
	font-family: Georgia, serif;
	font-size: 12px;
	color: black;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	line-height: 1.5em;
}

/* The weblog title */
div.blogtitle {
  font-family: Georgia, serif;
  color: #a1a5a9; font-weight : bold;
  font-size: 18px;
/*  background-color: #C7D0D9; */
  padding-left: 0px;
  padding-right: 5px;
  margin-top: 12px;
  border-bottom: 1px solid #a1a5a9;
 /* border: 1px solid #8CACBB;
  border-bottom: 0px;*/
}

/* The weblog information */
div.bloginfo {
 /*  background: white;
 border: 1px solid #8CACBB;&*/
 padding: 5px 10px 5px 5px;
  color: #676767;
  font-size: 10px;
  font-family: Georgia, serif;
  /*clear: both;*/
}

/* Weblog description */
div.blogdesc {
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Georgia, serif;
  font-size: 11px;
  color: #676767;
  clear: both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-size: 10px;
  clear: both;
}


/** CMS ***/

/* The article title bar */
div.articletitle {
  color: black; font-size: 2.0em; 
  border-bottom: 0px;
  padding-right: 0.8em; 
  padding-bottom: 0.1em;
  margin-top: 1em;
  clear: both;
}

/* The article heading */
div.articleheading {
/*  border-bottom: 1px dotted #aeaeae;*/
  padding-right: 0.8em; 
  padding-top: 1em;
  padding-bottom: 0em;
  clear: both;
}
/* Text in the article heading */
span.articleheading
{
	font-size: 13px;
	font-weight: bold;
}

div.articletrailer {
  background: white;
  margin-bottom: 10px;
  font-size: 12px;
  clear: both;
}



/* The body */
div.articlebody
{
	background: white;
	padding-right: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	margin: 10px 0px 10px 0;
	font-size: 12px;
	clear: both;
	line-height: 1.5em;
}

/* The article title */
span.titlea { font-size: 20px;  font-weight: bold;}

/* The author, date and number of reads */
span.titleb { font-size: 11px; color: #676767;}

/* The trailer */
span.trailer {font-size: 12px; }

/**** CALENDAR ****/

/* LINKS TO DAYS IN THE CALENDAR */
.day { font-size: 9px;  text-decoration: none;  color : black;}
.day:hover {   font-size: 9px;  color : black; text-decoration: none; }

/* LINKS FOR TODAY */
.today { font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;  text-decoration: none; }
.today:hover { font-size: 9px;  color : black;  text-decoration: none;   font-weight : bold;}

/* Links to change month, year or go to today */
.nav { font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;   text-decoration: none; }
.nav:hover { font-size: 9px;  color : black;  text-decoration: none;   font-weight : bold; }

.changedate { font-size: 8px;  color : black;  font-weight : bold;}
.date {  
  font-size: 9px;
  color : black;
  font-weight : bold;
}


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

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

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

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

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

td.chatchannels {  font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  background: #B5C6DE;  font-size: 11px;  color: white;}
td.chatarea {  padding-left: 0px; margin-left: 0px; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  font-size: 11px;  color: black;  background: #FFFFFF;}

table.chatform {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 97%; border-top:0px;}
td.tdchatform { color: Black; font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

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

/* MODULES */

/**** FORUMS ****/

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

table.threads { width: 97%;}

td.viewthreadl { border-right: 1px solid #DDDDDD; border-collapse:collapse;  background-color: white; height: 10px; vertical-align: top;}
td.viewthreadr { border-collapse:collapse;  background-color: white; height: 10px; vertical-align: top;}

/* Cells for the threads table */
td.threadsevenl { border-right: 1px solid #DDDDDD; border-collapse:collapse; font-size: 11px; background: transparent; vertical-align: top;}
td.threadsevenr {  border-collapse:collapse; font-size: 12px; background: transparent; vertical-align: top;}
td.threadsoddl { border-right: 1px solid #DDDDDD; border-collapse:collapse; font-size: 11px; background: transparent; vertical-align: top;}
td.threadsoddr {  border-collapse:collapse; font-size: 12px; background: transparent; vertical-align: top;}
td.threadseparator {  border-collapse:collapse;background-color: #f1f1f1; height: 0px;}

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


div.forumtoolbar { border: 1px solid #a1a5a9; background-color: #f1f1f1; border-collapse:collapse;    padding: 3px 10px 3px 10px;}

td.forumtoolbar { color: black;  font-size: 11px;  font-weight : bold; text-decoration: none; vertical-align: bottom;}

.toolbarlink { color: white;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:active { color: white;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:hover { color: #00FFFF;  font-size: 11px;  font-weight : bold; text-decoration: none;}

/* Links to vote */
.forumvotelink {font-size: 12px; color : black;}
.forumvotelink:active {font-size: 12px; color : black;}
.forumvotelink:hover {font-size: 12px; color : black;}


/**** SHOUTBOX ********/
div.shoutboxmsg {
  border: 1px solid black;
  background: white;
  margin-bottom: 0px;
  padding-bottom: 1px;
}

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

textarea.tshoutbox{
	background-color: white;
	border: #aeaeae 1px solid;
	color: #000000;
	font-size: 10px;
	width: 156px;
}

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

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

 div.code {
	font-size: 90%;
        padding: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC;
        background-color: #F4F4F4;
        font-family: courier;
 }


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

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

div.tocnav {
  font-size: 9px;
  background: #C7D0D9;
  border: 1px solid #8CACBB;
  color: black;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-bottom: 2px;
}

.tocnavlink { color:black; text-decoration: underline;
  font-size: 10px; }
.tocnavlink:hover {font-family: Tahoma, 'Lucida Sans Unicode', Geneva, Arial, sans-serif;
  font-size: 10px; color: black; text-decoration:underline;}



/****** MESSAGES *****/
/* Links for priority colors */
td.prio1 { border: 1px solid #a1a5a9; font-size: 11px; padding-left: 2px; background-color: #F7F9CA;}
td.prio2 { border: 1px solid #a1a5a9;  font-size: 11px; padding-left: 2px;background-color: #F7F9EA;}
td.prio3 { border: 1px solid #a1a5a9;  font-size: 11px; padding-left: 2px;background-color: #F7F9FA;}
td.prio4 { border: 1px solid #a1a5a9;  font-size: 11px; padding-left: 2px;background-color: #F7F9FD;}
td.prio5 { border: 1px solid #a1a5a9;  font-size: 11px; padding-left: 2px; background-color: #F7F9FF;}

/* 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;
 background-color: #DEDEDE;
}

/* Links to read emails (the subject in the mailbox listing) */
.readlink { font-size: 10px;  color : black; text-decoration: underline;}
.readlink:hover {font-size: 10px;  color : #636363; text-decoration: underline;}

/* HS: Cal stykes was here */


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

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


div.scroll {
 height: 80px;
  width: 530px;
   overflow: auto;
 border: 0px solid #666;
 background-color: white;
 padding: 4px; margin-bottom: 5px;
}

div.categories_scrollable_area {
 height: 200px;
  width: 330px;
   overflow: auto;
 border: 1px solid #666;
 background-color: white;
 padding: 4px; margin-bottom: 5px;

}

div.copyright_conditions {
 height: 200px;
  width: 530px;
   overflow: auto;
 border: 0px solid #666;
 background-color: white;
 padding: 4px; margin-bottom: 5px;
}


.progressBar {
	background-color: #FFFFFF;
	width: 172px;
	height: 24px;
	position: relative;
	left: 0px;
	top: 0px;
	display:block;
}

.progressBarOff {
	display:none;
}

.add_zone {
	background: #edf3fe; padding: 10px;
}

.alert
{
	background-color: red;
	color: white;
	padding: 10px;
	margin: 5px;
	font-weight: bold;
}

.alert a:active
{
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}
.alert a:visited
{
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

.mandatory {
	font-size: 14px; color: red; font-weight: bold;
}

/* hide accessibility links from visual browsers */
#accesskeys, #searchlabel {
position: absolute;
left: -999px;
width: 990px;
}

