/* SubSilver style for TIKI based on the SubSilver style by phpBB full credits to the phpBB authors */
/*Html pages no longer use the stylesheet styles/html.css - Atma*/
/* GENERAL COMMENTS  
 *
 * This is a FULL Tiki 1.2 stylesheet, if you want to fully-customize the look and feel of Tiki this is the
 * right file to adapt, if you want to build a quick-theme where all the screens look similar (ie: the article
 * listing looks the same as the blog listing) then you may want to edit the short version of the CSS template.
 * You can find such a version in the stylesheet "default.css" which is a 1.2 short-version.
 * HINT: You can disable a column from a listing here just add the property display:none; to the style for that
 *       column.
 *
 */
body {
	/*background-color:    #E5E5E5;*/
	/* Scrollbar styles only for IE 5.5+ */
	/*
	scrollbar-face-color: #DEE3E7;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;  scrollbar-arrow-color:  #006699;  scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	*/
	margin-top:   0px;
	margin-left:   0px;
	margin-bottom:   0px;
	margin-right:   0px;
	/*line-height : 14px;  added by atma to get fonts right */
	/*font-size : 13px;  added by atma to get fonts right */
}

/* 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: transparent;
	height:   100%;
	width:   100%;
	margin-top:   0px;
	margin-bottom:   0px;
	margin-right:   0px;
	margin-left:   0px;
	/* line-height : 13px;   added by atma to get fonts right - does it do anything??????*/
}

/* This is the header  #FEB33E;*/
DIV#tiki-top {
	/*background: Aqua; - CHECKED OUT*/
	color:   black;
	padding-right:   0px;
	width:   100%;
      padding-top: 5px;
      padding-bottom: 0px;
      background : #FEB33E; 
}

DIV#tiki-top > a {
	color:    black;
	text-decoration:   none;
}

/* This is the middle */
DIV#tiki-mid {
	background: transparent; /* this was messed up maybe it should be white ???? */
	height:   auto;
	/*line-height : 14px;  added by atma to get fonts right */
	padding-bottom:   0px;
	padding-top: 0px; /* specifying anything here messes up the bottom of the top */
}

/* And this is the footer */
DIV#tiki-bot {
	padding-top:    0px; /*was 10px */
	padding-bottom: 0px;
	margin-top:   0px;
	background: transparent; /* was white */
	padding-bottom:   0px; /* was 15px */
	/* line-height: 1px; */

}
.botbarstyle a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small; /* was 10px */
	color: #663300;
	background: #FFB53E;
	/* line-height: 1px; */
	/*	background-image: url(../../tiki_xtras/page_layout/lines2.gif); */
}
/* The three columns */
TD#leftcolumn {
	vertical-align:    top;
  background: #FFB33E url(../../tiki_xtras/page_layout/left_back.jpg);
  width: 150px;
  }
TD#rightcolumn {
	vertical-align:    top;
  background: #FFB33E url(../../tiki_xtras/page_layout/right_back.jpg);
  width: 150px;
  }
TD#centercolumn {
	background:    white;
	vertical-align:   top;
	width:   100%;
	/*line-height : 19px;  added by atma to get fonts right */
}

/* And this is what lies inside the centercolumn */
DIV#tiki-center {
      margin-left: 19px; /* was 9 then 19 */
      margin-right: 19px;
	   padding-left: 2px;
      padding-right: 2px;
      background : White; 
		padding-top: 1px;
	  /*line-height : 19px; added by atma to get fonts right */
	   }
		
div#debugconsole {
	position:    absolute;
	background-color:   #eeddcc;
	color:   #009000;
	top:   0px;
	left:   20px;
	right:   310px;
	height:   auto;
	width:   auto;
	z-index:   1;
	padding:   5px;
	border:   6px ridge #996600;
	font-size:   12px;
}

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

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

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

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

/* Boxes used for modules (modules are those boxes in the left/right columns) */
/* Used in Padma index by atma */
div.box {
    background: transparent;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
	 margin-bottom:   7px;
	 border:   0px solid black;
    padding-bottom: 0px;
	 overflow:   hidden;
    width: 150px;
    padding-left : 0px;
    padding-right : 0px;
	line-height: 13px;
	font-size: 11px; /* not sure what this effects added by atma */
}

/* Boxes are divided in title and data, this is the title */
h3.box-title, div.box-title {

	/* background-image:   url(subsilver/column_fix_11.gif);*/
	/* twin lines by atma */
	background-image: url(../../tiki_xtras/page_layout/lines2.gif);
	background-repeat : no-repeat;
	background-color: transparent;
	background-position : center;
    border-style: none;
	height: 18px;
	border-width: 0px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #228B22;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	padding-top: 2px; /* added by atma to get menu to work but not sure if it works */
	padding-left:   0px;
	padding-right:   0px;
	margin-top : 0px;
	margin-bottom: 0px;
	width:   150px;
	azimuth: center;
}

div.box-title table {
    width: 100%;
}

/* And this is the data */
/* Used in Padma index and padmin index - by atma */
div.box-data {
	overflow: inherit;
   background: transparent;
	margin-left:   2px;
   margin-right: 2px;
	padding-top: 5px; /* required */
	padding-bottom: 2px; /* required */
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color: #993333;
    width: 150px;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
/* Used in recently visited pages and Last changes - atma */
TD.module {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	line-height: 14px;
   color : #993333;
	text-align:  left; /* was left */
   background : transparent;
}

/* Links in modules */
.linkmodule {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #993333;
    background: transparent;
	text-decoration:   none;
}

.linkmodule:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: transparent;
    color : black;
	text-decoration:   none;
}

.linkmodule:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #339900;
	text-decoration:   underline;
    background: transparent;
}

/* Now the boxes for the rest of Tiki (non-modules */
/* works for admin screen boxes and gallery etc */
div.cbox {
    background: transparent;
	margin-left: 0px;
	margin-right:   0px;
	margin-top:   4px;
	margin-bottom:   0px;
	border:   1px solid black;
	padding-bottom:  10px;
	padding-left: 0px;
	overflow: visible; /* was hidden */
	width:   100%; /* was 99% */
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
	/* background-image:    url(subsilver/cellpic1.gif); */
	
	background-color: #BBE88B;
	border: none, #D391F1;
	border-style: none;
	height:   28px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
    color: #993333;
	font-weight:   bold;
	overflow:   hidden;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	padding-top : 4px;
	margin-bottom:   0px;
	width:   98%; /* was 98% */
}

/* When there's a link in a cbox-title */
.cboxtlink {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : black;
	text-decoration:   none;
}

.cboxtlink:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : black;
	text-decoration:   none;
}

.cboxtlink:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
      color : #00CC99;
	text-decoration:   underline;
}

/* And this is the data */
div.cbox-data {
	overflow: visible; /* was "hidden" Check this one - atma */
    background: #FFFFCC;
	margin-left: 0px; /* was 5px */
	margin-right: 0px; /* was 5px */
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; /* was 11 */
    color: #663300;
	width:   100%; /* was 98% */
}

/* 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: transparent;
  color: #663300;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px; /* Was 11 */
	margin-left:   2px;
	margin-right:   2px;
	margin-top:   4px;
	margin-bottom:   1px;
  width: 100%;
}

/* Links in menus  including Padma index and Padmin index - atma */
.linkmenu {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color : #663300;
    background: transparent;
	text-decoration:   none;
}

.linkmenu:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: transparent;
    color : #339900;
	text-decoration:   none;
}

.linkmenu:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #339900;
	text-decoration:   underline;
	/* background:   #EFEFEF; */
}
/* style for rss lists in modules or in wiki */
.rsslist {
  background-color: #ffffff;
  margin: 0;
  margin-right: 10px;
  padding: 1px;
  border: 1px solid #dadac9;
}
.rssitem {
  padding: 1px 6px 1px 6px;
  border-top: 1px dashed #dadac9;
}
.rssitem:first-child {
  border-top: 0;
}
.rssdate {
  color: #999999;
  font-style: italic;
}


/* Links to extend - collapse menus */
.separator {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
    font-weight: bold;
    color : #993333;
	text-decoration:   none;
}

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

.separator:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
    font-weight: bold;
    color : #993333;
	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:   11px;
    color : #339900;
	text-decoration:   none;
}

.flip:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #339900;
	text-decoration:   none;
}

.flip:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #339900;
	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 : #663300;
	text-decoration:   none;
}

.bannertext:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #663300;
	text-decoration:   none;
}

.bannertext:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
    color : #00CC99;
	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:   0px solid black;
   background: transparent; 
	width:   98%;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
}

/* Prevent forms from generating unwanted padding or margins */
/* Check out if this can be used to fix the contact us form */
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;
/*	font-size: 11px;  Atma */
}

input {
	text-indent: 2px; /* was 2px */
} 

/* Extra settings to overide form2 settings on mod-login_box.tpl */
fieldset
{
border: 1px solid #781351;
width: 34em;  /* was 34em 28em */ 
margin-left: auto;  was auto 
margin-right: auto;
text-align: center;  was center  
/*padding: 0px 7px 0px 7px;*/
}

LEGEND 
{
/* color: #fff;*/
/*color: Black;*/
 /*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : smaller;*/
/*background: transparent; */
/*background: #228B22; */
/* width: 34em; */ /* was 30 15px */

text-align: center;
color: #fff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : smaller;
background: #228B22;  /*was #ffa20c;*/
border: 1px solid #781351;
padding: 2px 7px 2px 7px;  /*was just 2px 6px*/ 
width: auto;  Was 34em 390px
}
/* end of extra settings */

/* 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 */
/* global text setting esspecially for html pages by atma */
TD {
	
	color:    #663300; /* color:    #339900; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;  /* was 13px */
	vertical-align:   top;
	line-height: 19px;
	/* padding-top : 2px; specifying anything messes up the top */ 
}

/* Cells in forms without background color (inside a div for example) */
.form td {
	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 */
.formcolor td {
	color:    Black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #FFFFCC; 
	font-size:   11px;
	vertical-align:   top;
	text-align:   left;
}

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

TABLE.normalnoborder {
	width: 98%;
}

/* Table headings */
TD.heading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
    color: #993333;
	font-size:   11px;
    font-weight : bold;
    background-color: #BBE88B;
	height: 11px;
	/* background-image:   url(subsilver/cellpic3.gif); */
	padding-left:   1px;
	padding-right:   1px;
}

th {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   #FFA34F;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #006699;
	height:   25px;
	background-image:   url(subsilver/cellpic3.gif);
	padding-left:   2px;
	padding-right:   5px;
}
/* 11 lines above came in new template atma */
/* 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 : #663300
}

a.tablename {
	text-decoration:    none;
    color : #663300; 
}

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

/* Links in table headings */
.tableheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
    color: #663300;
	font-size: 12px;
	font-weight: bolder;
	text-decoration:   none;
}

.tableheading:active {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
    color: #663300;
	font-size:   12px;
	font-weight:   bold;
	text-decoration:   none;
}

.tableheading:hover {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
    color: #CC66CC;
	font-size:   12px;
	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: 10px;
	padding-bottom: 5px;
}

.findtable td {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
}

/* Tables odd rows */
tr.odd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}
tr.odd:hover {
background-color: #FFF7E6;
}
tr.even {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}
tr.even:hover {
background-color: #FFF7E6;
}
/* 22 lines above came in new template atma */
TD.odd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   #993333;
    background-color: #FFEB99;
	vertical-align:   top;
	text-align:   left;
}

TD.even {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
    background-color: #FFDF8B;
	color:   #993333;
	vertical-align:   top;
	text-align:   left;
}

TD.third {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
    background-color: #BBE88B;
	vertical-align:   top;
	text-align:   left;
}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle {
	font-weight:    bold;
	font-size:   20px;
   font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  color : #006600;  
  text-align : middle; 
	margin-bottom: 5px; /* was 15px */
	margin-top: 0px; /* Was -20px was part of a fix for ie that isn't needed since v2 */
}

a.pagetitle {
	font-weight:    bold;
	font-size:   20px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:   none;
 color : #006600; 
 text-align: middle;
}

a.pagetitle:hover {
	font-weight:    bold;
	font-size:   20px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: overline;
	color:   #006600;
}

/* Non-linking titles (three levels) */
/* These are the settings for the wiki headings !, !!, and !!! respectively */
H1 {
	font-weight:    bold;
	font-size:   22px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:  #006500; /* was  brown #8C5F00 */
	margin-top: 0px;  /* added by atma  NOT set */
	margin-bottom: 0px; /* may need a bit more removed was -14 */
}

H2 {
	
	font-weight: bold;
	font-size: 18px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:   #006500; /* was  brown #663300 */
	margin-top: 16px;  /* added by atma */
	margin-bottom: 0px; /* added by atma */
	/* padding-left : 3px; */
}

H3 {
	font-weight:    bold;
	font-size: 14px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:   #006500; /* was  brown #663300 */
	margin-top: 0px;  /* added by atma NOT set */
	margin-bottom: 0px; /* may need a bit less removed was up to -14 */
	
}

/* Links where no special link style apply (usually with the general application background) */
/* This effects links in the admin screens */
.link {
	font-family:    "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px; /* was 12px */
  color : #339933;
	text-decoration: underline;
}

.link:active {
	font-family:    "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
      color: #663300;
	text-decoration:   none;
}

.link:hover {
	font-family:    "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
      color : #663300;
	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 : #663300;
}

.prevnext:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
 color : #663300;
}

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

/* Warning background/color in our last stylesheet this was span.warn { */
.attention {
	color: red;
}

/***********************************************  THE WIKI ***********************************************************/
/* The bar one gets when enclosing text in -=#####=-  */
div.titlebar {
    background: transparent;
    color: #006500;   /* #8C5F00;  #996600;*/
    font-weight: bold;
    font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size : 17px;  /*font-size: 14px;*/
    border: 0px none #F0E68C;
	padding-left:   1px;
	padding-right:   1px;
	padding-top: 0px;
	padding-bottom: 0px;
	clear: both; /* was both */
	/* margin-top : 0px; */
	/* margin-bottom : -16px;  This removes the unsightly space after the heading and before the next paragraph */
	margin-top: 0px;  /*added by atma NOT set*/
	margin-bottom: 2px; /*added by atma NOT set*/
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {
/*	margin-left: 5px;  couldn't see the need for this */
	text-align: center;
	/* text-align : center; only works in IE - atma */
	border-color: White; /* had to specify this as white to make invisible, couldn't remove the top border! */
}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
.button2, .button3 {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
	color: ButtonShadow;
	font-weight:   bold;
   background:  #FFFFCC; /* #339933; - atma */ 
	border: 4px outset #99CC33;
	padding-left:   0.1em;
	padding-right:   0.1em;
	padding-top:   0.1em;
	padding-bottom:   0.1em;
	margin: 0px 0px 0px 0px;
}
.button3 {
  border-radius : 5px 5px 0 0;
  -moz-border-radius : 5px 5px 0 0;
  -khtml-border-radius : 5px 5px 0 0;
}
.button3 .linkbut {
  border-radius : 5px 5px 0 0;
  -moz-border-radius : 5px 5px 0 0;
  -khtml-border-radius : 5px 5px 0 0;
  padding-bottom : 2px;
  border-bottom : 0;
}
/* 12 lines above added in new template */
/* Links in buttons */
.linkbut {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
   color: #663300; 
   background: #FFFFCC;
	text-decoration: none; /* was underline */
}
/* links in buttons in pagebar at bottom and the directory etc */
.linkbut:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
  background: #FFFFCC;
  color : #663300;
	text-decoration:   none;
}

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

/* When a cached version of an external link is displayed */
div.cache {
  background: #FFFFCC;
	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 : #663300;
	text-decoration:   none;
}

.wikicache:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
  color : #663300;
	text-decoration:   none;
}

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

/*Tables in the wiki*/
table.wikitable {
	border: 0px none black;
}

td.wikicell {
  background-color: transparent;



}

/* Text in wiki pages is displayed using the following style */
body.wikitext, div.wikitext {
	background:    white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:   19px; /* this is the master control for wiki pages */
	padding-left:   1px;
	padding-right: 0px;
	padding-top:  1px; /* Was 1 */
	padding-bottom: 0px;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   -10px; /* was 1 */
	margin-bottom:   5px; /* was disabled */
	width:   98%;  /* try 100% */
	clear:   both;
}
div.wikitext {
	border:   0px solid black;
	
}
/* Bar at the top of the page that has icons to edit, save, pdf and track etc atma */ 
.wikitopline {
	margin-top: 10px;
/*	padding-left: 5px; */
	padding-right: 20px;
	border:   0px solid black;
}
.wikitopline table { 
   width: 100%;
   background : transparent;
      }

/* Links to wiki pages */
.wiki {
    color: Green !important;
    text-decoration: underline;
    font-weight: normal;
    font-size: 13px;          
}

.wiki:hover {
  color: #663300;
  text-decoration : underline;
  font-size : 13px;
}

/* Date displayed for last modification date of pages */
p.editdate {
text-align: center;
    color: #663300;
	font-size:   smaller;
	margin-bottom:   0;
	font-family:   "Lucida Grande", Helvetica, Arial, sans-serif;
}
#description {
  font-size : 10px !important;
  padding-left: 10px;
  color:   #333300;
}
/* 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;
        width: 100%;
}

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

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

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

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

td.gallistheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
  color: #663300;
	font-size:   11px;
   font-weight : bold;
   background-color: #00CC99;
	height:   25px;
	background-image:   url(subsilver/cellpic3.gif);
	padding-left:   2px;
	padding-right:   5px;
}

/* links in gallery heading */
.gallistheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
   color: #663300;
	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: #FFCCCC;
	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(subsilver/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: 10px;
	letter-spacing:   1px;
	color:   #993333;
}

a.blogname {
	text-decoration:    none;
	color:   #993333;
}

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

/* General links for blogs */
.bloglink {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #CCFF99;
	text-decoration:   none;
}

.bloglink:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #993333;
	/*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:   1px;
	width:   98%;
}

/* The headings in the table listing blogs */
td.bloglistheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   #993333;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #CCFF99;
	height:   25px;
	background-image:   /*url(subsilver/cellpic3.gif); atma*/
	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:   #993333;
	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:   #FFEB99;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistnameeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #FBFF99;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistdescriptionodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #FFEB99;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistdescriptioneven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #FBFF99;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistcreatedodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistcreatedeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistlastModifodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistlastModifeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistuserodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistusereven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistpublicodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistpubliceven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistpostsodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistpostseven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistvisitsodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistvisitseven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistactivityodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistactivityeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.bloglistactionsodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FFEB99;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.bloglistactionseven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #FBFF99;
	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(subsilver/cellpic1.gif);atma */
	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:   #CCFF99;
	/*background:   #EFEFEF;*/
	border:   1px solid black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #993333;
	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:   #993333;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #CCFF99;
	height:   25px;
	background-image:   /*url(subsilver/cellpic3.gif);atma */
	padding-left:   2px;
	padding-right:   5px;
	margin-top:   10px;
	border:   1px solid #d391f1;
	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:    #D391F1;
	border-style:   solid;
	border-width:   2px;
	width:   98%;
}

td.listfgalheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   #993333;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #CCFF99;
	height:   25px;
	background-image:   /*url(subsilver/cellpic3.gif);atma */
	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:   #993333;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #CCFF99;
	height:   25px;
	background-image:   /*url(subsilver/cellpic3.gif);atma */
	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: #993333;
	font-size: 12px;
	font-weight:   bold;
    background-color: #FFDF8B;
	height: auto;
	/*background-image:   url(subsilver/cellpic3.gif);atma */
	border: 0px none black;
	border-bottom: 0px solid Green;
	border-top : 2px solid Green;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top:   0px;
	/*margin-bottom: 1em;*/
	clear:   both;
}

/* The article heading */
div.articleheading {
	background: #FFEB99;
	border:   0px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.8em;
	padding-bottom:   0em;
	border-bottom:   0px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	clear:   both;
}

div.articletrailer {
	background: #FFEB99;
	border:   0px solid black;
	border-bottom: 0px solid Green;
	border-top: thin none Green;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* padding-top: 6px; nice try */
	padding-left : 6px;
	clear:   both;
}

/* Text in the article heading */
div.articleheadingtext {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	line-height : 19px;
	display: table-row-group; /* was inline atma */
}

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

/* The article title */
span.titlea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom : 2px;
	line-height : 20px;
	}

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

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

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

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

.trailer:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	/*color:   #339933*/
	text-decoration: underline;
}

/* The list of articles */
table.listarticles {
	border-color:    #00639C;
	border-style: none;
	border-width:  0px;
	/* padding-top: 5px  added to bring the whole article list down a bit - atma */
	/* margin-top: 5px   added to bring the whole article list down a bit - atma */
	width:   98%;
}

td.listartheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
  color: White;
	font-size: 11px;
	font-weight:   bold;
  background-color: #339933;
	height:   25px;
	/*background-image:   url(subsilver/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: normal;
	font-size: 12px;
	letter-spacing:   0px;
	color:   #993333;
}

a.artname {
	text-decoration:    none;
	color:   #993333;
}

a.artname:hover {
	text-decoration: underline;
	color :  Green;
}

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

.comments .normal {
	width: 100%;
}

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

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

a.forumspagetitle {
	font-weight:    bold;
	font-size:   26px;
	font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:   none;
	color: #006699; /* #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: #663300;
	font-size:   11px;
	font-weight:   bold;
  background-color: #00CC99;
	height:   25px;
	background-image:   url(subsilver/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(subsilver/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; /* was 1 */
	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:    0px solid black;
	padding-bottom:   5px;
	padding-top:   5px;
	padding-left:   5px;
	background : transparent;
}

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

.dirlink:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color: #8C5F00;
	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: #FFEB99;
	padding-left:   5px;
	padding-right : 6px; /* WHY */
	padding-top:   5px;
	padding-bottom:   6px;
	border:   0.5px solid black;
	margin-top:   1px;
	width:   98%;
}

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

span.dirsitedesc {
}

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

span.dirsitecats {
}

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

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

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

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

div.dirfooter {
	margin-top:    5px;
	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 */
#calendar
{
width:100%;
}

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

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

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

.Cal2:before {
	content:    "X ";
	background-color:   #eeeeaa;
}
/* 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:    9px;
	background-color:   transparent;
}

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

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

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

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

.Calwiki a {
	color: #443F39;
}

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

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

.Calblog a {
	color: #443039;
}

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

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

.Calgal a {
	color: #303F49;
}

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

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

.Calart a {
	color: #304F30;
}

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

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

.Calforum a {
	color: #304F30;
}

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

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

.Caldir a {
	color: #304F30;
}

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

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

.Calfgal a {
	color: #304F30;
}

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

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

.Calfaq a {
	color: #304F30;
}

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

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

.Calquiz a {
	color: #304F30;
}

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

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

.Caltrack a {
	color: #304F30;
}

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

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

.Calsurv a {
	color: #304F30;
}

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

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

.Calnl a {
	color: #304F30;
}

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

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

.Caleph a {
	color: #304F30;
}

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

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

.Calchart a {
	color: #304F30;
}

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



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

.calweb:hover {
	color: #996633;
}

.calprio1 {
	background-color: #DAE0E0;
}

.calprio2 {
	background-color: #DADCDC;
}

.calprio3 {
	background-color: #DAD0D0;
}

.calprio4 {
	background-color: #DACACA;
}

.calprio5 {
	background-color: #DAC0D0;
}

.calprio6 {
	background-color: #DABABA;
}

.calprio7 {
	background-color: #DAB0B0;
}

.calprio8 {
	background-color: #DAAAAA;
}

.calprio9 {
	background-color: #DA9A9A;
}
div.tabrow {
	margin-left: 29px;
	background-color: #efefef;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 11px;
}
td.middle {
	vertical-align: middle; 
}
.daterow {
/*	margin-left: 10px; Before 2.2 */
  padding : 0 5px;
  border : 1px outset #ddd;
  background-color : #ddd;
}
.daterow:hover {
  background-color : #fff;
  cursor : pointer;
}
.daterow:active {
  border : 1px inset #ddd;
}
.mininotes {
	font-size: 80%;
	color:#666666;
}
.opaque
{
	background-color: #ffffff;
	width: auto;
	border: 1px solid #666666;
	padding: 1px; 
}
.opaque .box-title,
.opaque, .box-data 
{
	width: auto;
}
.calcontent {
	min-height: 60px;
}
.viewmodeon {
	padding-left:   0px;
	padding-right:   0px;
}
.viewmodeoff {
	padding-left:   0px;
	padding-right:   0px;
}
a.viewmodeon img {
	margin: 0;
padding: 0;
}
a.viewmodeoff img {
	margin: 0;
padding: 0;
}
#caltable {
	width: 100%;
}

/*
 * help zone
 */

div#edithelpzone {
	display: none;
}

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

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

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

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

/* trees */
div.tree {
	text-align:    left;
	padding-left:   1.5em;
}
/* Root of tree (outer div) */
div.tree#top {
	border:    1px solid  #000000;
	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;
	vertical-align: text-top;
}

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;
	vertical-align: text-top;
}
.catblock {
  border: 1px solid #aaaaaa;
}
.catlists {
  border-top: 1px solid #ffffff;
  padding: 1px 6px 1px 6px;
  background-color: none;
  color: #666666;
}
.catlists:last-child {
  border-bottom: 1px solid #ffffff;
}
.catlists:hover {
  background-color: #dedede;
}
.cattitle {
  color: #000000;
  font-weight: bold;
}
.catlists a.link {
  color: #666666;
  padding: 0px 4px 0px 4px;
  border: 1px solid #aaaaaa;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
}
.catlists a.link:hover {
  color: #000000;
}

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

table.commentinfo { width: 100%; background-color: #FFF7E6; }
div#loadstats {
  background-color: #dedede;
  font-size: 70%;
  color: #666666;
  padding: 5px;
}

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

.mdkhorbar      {
}

.horbar {
  margin-left: 10px;
}

.horbaritem a {
  font-size: 10px;
  text-decoration: none;
  color: #00639c;
}

.harbaritem a:visited {
  color: #00639c;
}

.horbaritem a:hover {
  color: red;
}

.mdkhorbaritem  {
  float: left;
  white-space: nowrap;
  font-size: 10px;
}

.mdkhorbaritem a        {
  display: block;
  text-decoration: none;
}

.mdkhorbaritem a:link   {
}

.mdkhorbaritem a:visited        {
}

.mdkhorbaritem a:hover  {
}

.mdkhorbaritem a:active {
}

.mdkverbar  {
  margin: 0px;
}

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

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

.mdkitem  {
  border-top: 1px solid #dedede;
  position: relative;
  text-align: left;
  white-space: nowrap;
  color: #00639c;
} 
  
.mdkitem a  {
  padding: 2px 5px 2px 5px;
  position: relative;
  display: block;
  color: #00639c;
  text-decoration: none;
}

.mdkitem a:visited  {
}

.mdkitem a:hover  {
  color: red;
}

.mdkitem a:active {
  color: #993300;
} 
  
.mdkitem .mdkfwdarr {
  position: absolute;
  top: 5px;
  right: 12px;
}

/* TOC */
.toc {
}
.toc li {
  margin-top: 3px;
}
.tocnav {
  background-color: #ededed;
  margin-bottom: 16px;
} 
.tocnav table {
  width: 100%;
  background-color: #ffffff;
}
.tocnav a {
  font-size: 90%;
  color: #424242; 
}

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

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

/* ASSORTED  */

#clear {
	clear:both;
	}
	


/********************************** JUKEBOX *****************************************/

.jukeboxname {
	font-weight:    bold;
	font-size:   12px;
	letter-spacing:   1px;
	color:   #006699
}

a.jukeboxname {
	text-decoration:    none;
	color:   #006699;
}

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

/* General links for blogs */
.jukeboxlink {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #00639C;
	text-decoration:   none;
}

.jukeboxlink:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #00639C;
	text-decoration:   none;
}

.jukeboxlink:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   red;
	text-decoration:   underline;
}

/* Prev and next buttons in blog listings */
.jukeboxprevnext {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   #006396;
}

.jukeboxprevnext:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   #006396;
}

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

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

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

/* Links in the headings of the table listing gallery images */
.jukeboxlistheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   #FFA34F;
	font-size:   11px;
	font-weight:   bold;
	text-decoration:   none;
}

.jukeboxlistheading:active {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   #FFA34F;
	font-size:   11px;
	font-weight:   bold;
	text-decoration:   none;
}

.jukeboxlistheading: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.jukeboxlistnameodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistnameeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistdescriptionodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistdescriptioneven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}

td.jukevoxlistcreatedodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistcreatedeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistlastModifodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.jukeboxlistlastModifeven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.jukeboxlistuserodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistusereven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlisttracksodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.jukeboxlisttrackseven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.jukeboxlistvisitsodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.jukeboxlistvisitseven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   right;
}

td.jukeboxlistactionsodd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

td.jukeboxlistactionseven {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

/* Table Admin width */
TABLE.admin {
  width: 100%;
}



/* tiki tabs */

.tabmark {
	display: inline;
	font-size: 85%;
	background-color: #dddddd;
	border: 1px solid #666666;
	margin: 0px;
	margin-right: 5px;
	padding: 1px 0px 1px 0px;
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;  
	-khtml-border-radius : 5px 5px 0 0;
}
.tabmark a { 
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0; 
	-khtml-border-radius : 5px 5px 0 0;
	border-bottom : 0; 
	color: #666666;
	font-weight: 700 !important;
	padding: 1px 5px 1px 5px;
}
.tabmark a:active {
	background-color: white;
	color: red;
}
.tabmark a:hover {
	color: black;
	background-color: #cccccc;
}

.tabcontent {
	z-index : 200;
	position: relative;
	border: 1px solid #999999;
	padding: 6px 2px 2px 2px;
	margin-bottom: 25px;
	background-color: #eeeeee;
	border-radius: 0px 4px 4px 4px;
	-moz-border-radius: 0px 4px 4px 4px;
	-khtml-border-radius: 0px 4px 4px 4px;
	width: 100%;
}

/* trackers specific style */

.statuson {
  padding: 1px;
  margin: 1px;
  border: 1px inset #666666;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  vertical-align: middle;
  background-color: #bbaa99;
}
.statusoff {
  padding: 1px;
  margin: 2px;
  vertical-align: middle;
}

/**** coloration for c o d e plugin *****/
.codelisting 
{ font-family : monospace; padding : 2ex; background-color : #edeeef; margin : 1ex; border : 1px dashed #adacaf; }

/* Version Plugin Style */

.versions {
border-top : 1px dashed #999999;
border-bottom : 1px dashed #999999;
min-height : 142px;
}
.versionav {
display : inline;
float : right;
border-left : 1px dashed #999999;
}
.versionav .button2 {
display : block;
border : 0;
border-bottom : 1px dashed #999999;
background-color : none;
}
.versionav .button2 .linkbut {
border : 0;
background-color : inherit;
padding : 0 10px;
}
.versionav .highlight {
background-color : #cccccc;
font-weight : bold;
}
.versiontitle {
font-weight : bold;
border-bottom : 1px dashed #999999;
border-left : 1px dashed #999999;
padding : 2px 30px;
float : right;
}

/* wiki diff styles */
.diff div {border-top: 1px solid #A9B8C2}
.diffheader{background-color:#a9b8c2; font-weight: bold;}
.diffadded {background-color:#ccffcc;}
.diffdeleted {background-color:#ffcccc;}
.diffinldel {background-color:#ffcccc; text-decoration: line-through;}
.diffbody{background-color:#F2F4F5}
.diffchar {color: red;}

/**** coloration for QUOTE plugin *****/
.quoteheader {
margin: 10px 5px 0px 5px;
padding: 4px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #A9B8C2;
color: black;
font-weight: bold;
background-color: #A9B8C2;
font-size: 8pt;

}
.quotebody {
margin: 0px 5px 10px 5px;
padding: 5px;
border-color: #A9B8C2;
border-width: 0px 1px 1px 1px;
border-style: solid;
color: black;
background-color: #edeeef;
}

.tellafriend {text-align:right;}

.highlight_word_0{color:black;background-color: #ffff66;}
.highlight_word_1{color:black;background-color: #ff9999;}
.highlight_word_2{color:black;background-color: #A0FFFF;}
.highlight_word_3{color:black;background-color: #ff66ff;}
.highlight_word_4{color:black;background-color: #99ff99;}

/* Lists in modules */
.box-data ol,
.box-data ul {margin-left: -1em;padding-right: 1em}
/* IE */
* html .box-data ol {margin-left: 3em;}
* html .box-data ul {margin-left: 2em;}
/* IE7 */
*:first-child+html .box-data ol,
*:first-child+html .box-data ul {margin-left: 3em;}

/* Module-flip img */

h3.box-title {
	position: relative;
}

.box a.flipmodtitle img {
	display: block;
	position: absolute;
	right: 2px;
	top: 2px;
	border: 1px solid transparent;
}

a.flipmodtitle:hover img {
	border: 1px solid #efefef !important;
}
/* end of css file */

.drop{
 font-size: 27px;
 /*float:left;*/
}
.copyright_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
/* Caption Image Text Fix */
.floatimageright
{
float: right;
 /* was 100px */
/* margin: 0px 0px 0px 0px; */ /* was  0 0 10px 10px; */ 
/* background-color: #ddd; */
padding: 5px 0px 0px  15px;
}
.floatimageleft {
	float: left;
	/* width: 200px; */ /* was 100px */
	margin: 0px 0px 0px 0px; /* was  0 0 10px 10px; */ 
/* background-color: #ddd; */
padding: 5px 15px 4px 0px;
}
/* New MailChimp Sign-up page ========================================= */
/* General Form Elements */
#mc_embed_signup{
margin-left: auto;
margin-right: auto;
width: 470px; /* 470px */
}
#mc-embedded-subscribe-form {
margin-left: auto;
margin-right: auto;
width: 470px;
}
div.mc-field-group {
/*float: right;*/
/*	line-height: .5em; *//* was .7em */
	width: 35em; /* 30em */
	padding: 0em 0em 0 0;
}
div.mc-field-group label {
	float: left;
	text-align: right;
	font-weight: bold;
	width: 12em; /* 13em */
	margin: 0 0em 0 0;
/*	margin: .9em 0em 0 0em;*/
}
div.mc-field-group input {
width: 19.3em; /* was 19.2 15.5em */
color: #781351;
background: #FFFFCC;
padding: 0em .2em 0 0.2em; /* 0 .5em 0 0em */
margin: 0.3em 0.5em 0 1em; /* .7em 0.5em 0 1em */
float: left; 
}
div.mc-field-group input:focus {
	  	background: white;
}
div.mc-field-group select {
	width: 19.2em; /* was 15.5em */
color: #781351;
background: #FFFFCC;
padding: 0em .2em 0 0.2em; /* 0 .5em 0 0em */
margin: .5em 0.2em 0 1em;
float: left; 
}
fieldset input.btn {
float: right;
padding: .3em .3em .3em .3em;
margin: 0 3em 1em 0;
color: white;
background-color: #ff8c00;
font-weight: bold;

}
fieldset a {
			color: #009000;
}
 /* Checkboxes and Radio buttons */ 
div.input-group {
font-size: 1em;
margin: 0 0em 0em 0em; /* 0 0 1em 2em */
width: 35em;  /* was 32 35em */
line-height: 1em;
}
div.input-group ul {
margin: 0 0 0 0; /* 10,0,0,10 */
padding: 0 0 0 0; /* 0 0 10 10 */
float: left;
width: 39em; /* 30em */
}
div.input-group ul li {
list-style: none;
overflow: hidden;
padding: .1em 0em 0 0em; /* padding: .1em 0em 0 1.5em; */
/*display: block;*/
margin: 0 0 0 0; /* 0 5 */
width: 39em;
}

div.input-group label {
/*	display:block;*/
	margin: 0em 0em 0 0; /* was .6em, 0em;  */
	padding: 0 0 0 0;
	line-height: 1em;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 12em;
}
.input-group-label-col {
/*	display: block;*/
clear: left;
	color: #006400;
	padding: 1.3em 0 .5em 0em; /* 0 0 .9em 0 */
	margin: 0em 0 0em 1em;
	width: 12em; /* 9em */
	float: left;
	text-align: left;
	font-size: 13px;
	line-height: 1em;
	font-weight: bold;
}
div.input-group input {
	float: left; /* was float: right */
	text-align: right;
	width: 10em;
}
/* Number of subscribers */ 
#num-subscribers {
	
}
#num-subscribers span {
	
}
 /* Required Fields */ 
.indicate-required {
	float: right;
	text-align: left;
	color: #006400;
	margin: 0 .5em 0em 0;
}
strong.note-required {
	margin: .1em 0 0 0;
}
 /*Response Messages (Ajax)*/ 
#mce-responses {
	
}
div.response {
display:none;
}
label.error {
	
}
#mce-error-response {
	
}
#mce-success-response {
	
}
/* Date Fields */
.datefield {
	
}
.datefield input {
	
}
.datefield span {
	
}
.datefield span label {
	
}
.datefield .monthfield {
	
}
.datefield .dayfield {
	
}
.datefield .yearfield {
	
}
 /*Address Fields */
.mc-address-group {
overflow: hidden;
float: left;
/*clear: both;*/
margin: 0em 0em 0 0em; /* 0em 2em 0 1em; */
padding: 0 0 .1em 0; /* 0 0 .5em 0 */ 
width: 31em; /* ================================= */
/*border: 1px solid maroon;*/
/*list-style: none;*/
}
.mc-address-group label {
	overflow:hidden;
/*	clear: both;*/
/*	margin: 1em 1em;*/
	float: left;
	text-align: right;
	width: 12em; /* 9em */
/*	font-weight: bold;*/
/*	color: #006400;*/
}
.addressfield {
	padding: 0 0 0 0; /* .1em */
	margin: 0 0 0 0; /* 0 0 .1em 0; */
/*	overflow: hidden;*/
	width: 30em; /* was 29em */
	text-align: right;
}
.addressfield li {
/*clear: left;*/
list-style: none;
margin: 0em 0 0 0;
padding: .5em 0 0 0; /* was .7em 0 0 0 */
/*width: 34.5em;*/
	
}
.addressfield li label {
float: left;
	text-align: right;
	font-weight: bold;
	width: 12em;
}
.addressfield input {
	float:right;
	margin: 0em .5em 0 0;
	width: 19.5em; /* was 19.6 19.3em */
	background: #FFFFCC;
}
.addressfield input:focus {
		background: white;
}
.addressfield select {
		background: #FFFFCC;
		width: 19.9em; /* 19.7 */
		margin: 0em .5em 0 0;
}
.countryfield-atma {
/*	width: 10.9em;*/ /* 20.7 20.2 */
}
.mailchimp {
	float: left;
/*	color:#ff8c00;*/
	margin: 1em 0 1em 1em;
	font-size: x-small;
/*	padding: 0 1em 0em 0;
	display: inline;*/
}
/* END Mailchimp CSS */
