body {
	background-color: #DEDEDE;
	margin: 40px;
}

span.tabbut {
	text-decoration: none;
	padding-left:	 	8px;
	padding-right:	 	8px;
	height:  20px;
	background-color: #ECECEC;
	border: 1px solid #DEDEDE;
}

/* First level bullets */	
ul {
	margin-left: 3em;
	padding-left: 0em;
	list-style-type:circle;
	list-style-position: outside;
	color: #555555;
}


/* Second level bullets */	
ul li ul  {
	margin-left: 16px;
	padding-left: 0em;
	list-style-type:disc;
	color: #555555;	
}

/*Third level bullets*/
ul li ul li ul {
	margin-left: 16px;
	padding-left: 0em;
	list-style-type:square;
	color: #555555;	
}

li a:visited{
}

li a:hover{
	text-decoration:underline;
	color: #D62B1F;
}

li a {
	color: #555555;
	text-decoration:none;
	font-weight: bold;
}

a {
	color: #555555;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #D62B1F;
}

img {
	border: 0px;
}

/********************************************* CSENSE SPESIFIC *********************************************************/


.banner-box {
	overflow: hidden;
	margin:  0px;
	padding: 0px;
	background-color: #DEDEDE;
	width: 100%;	
}

.banner {
	padding: 0px;
	margin: 0px;
	border-bottom:  2px solid #DEDEDE;
	overflow: hidden;
}	

td.split-data-left {
	padding-right:  10px;
	padding-top: 	0px;
	padding-left:	0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

td.split-data-mid{
	padding-right:  10px;
	padding-top: 	0px;
	padding-left:	10px;
	padding-bottom: 0px;
	margin-top: 0px;
}

td.split-data-right{
	padding-right:  10px;
	padding-top: 	0px;
	padding-left:	10px;
	padding-bottom: 0px;
	margin-top: 0px;
}

table.split{
	border-top: none;
	border-bottom: none;
}

/* Boxes used for modules (modules are those boxes in the left/right columns) */
div.searchmod-box {
	margin:  0px;
	padding:   0px;
	overflow:  visible;
	border-left: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	width: 171px;
	height: 100%;
	background-color: #ECECEC;
	color: #555555;
}

/* Boxes are divided in title and data, this is the title */
div.searchmod-box-title {
	background-color:   #ECECEC;
	border-bottom:   1px solid #8CACBB;
	color:   #555555;
	font-family: Tahoma, Arial, Helvetica, sans-serif;   
	font-size:  8.5pt;
	font-weight: bold;
	overflow:   visible;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   0px;
	height:  16px;
}

/* And this is the data */
div.searchmod-box-data {
	overflow:    visible;
	background-color:   #ECECEC;
	color: #666666;
	margin-left:   6px;
	margin-right:   0px;
	margin-top: 6px;
	padding-bottom: 0px;
	padding-top:  0px;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	text-align:   left;
}

div.namod-article-title {
	font-weight: 	bold;
	font-size: 		14px;
}

div.namod-article-heading {
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	font-size:  		8.5pt;
}

div.namod-article-date {
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	color:   			#666666;
	font-size:  8.5pt;
	width: 				80px;
}

div.namod-article {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	margin-bottom:  0px;
	margin-top: 	8px;
	padding-left:   0px;
	padding-top:   	0px;
	padding-bottom: 1px;
}

.namod-article-link {
	color:			#555555;
	font-weight:	bold;
}

.namod-article-link:hover {
	font-weight:	bold;
		color: #D62B1F;
}

div.kb-article-title {
	font-weight: 	bold;
	font-size:  8.5pt;
}

div.kb-article-heading {
	font-size:  8.5pt;
}

div.kb-article-id {
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	font-size:   		8.5pt;
	text-transform: 	uppercase;
	font-weight:        bold;
	float: left;
}

div.kb-article {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	margin-bottom:  20px;
	margin-top: 	0px;
	padding:   	0px;
}

.kb-article-link {
	color:			#8CACBB;
	font-weight:	bold;
	float:			right;
}

.kb-article-link:hover {
	font-weight:	bold;
	color: #D62B1F;
	background:   #DEE7EC;
}

/********************************************* GENERAL LAYOUT *********************************************************/


.content{
	padding-left:  20px;
	padding-right:  20px;
}

/* This div encloses the whole Tiki application */
DIV#tiki-main {
	background: white;
	width:   970px;
}

/* This is the header */
DIV#tiki-top {
	background:   white;
	padding-left: 20px;
	text-align: left;	
}

DIV#tiki-top-menu {
	background:    white;
	color:   #555555;
	font-size:   10px;
	text-align: left;
	padding: 20px;
}

.tikitopmenu {
	color:    #436976;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-decoration:   none;
}

.tikitopmenu2 {
	color:    #666666;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   10px;
	text-decoration:   none;
}

DIV#usermenu {
	background-color:    white;
	border-bottom:   1px solid #8CACBB;
	color:   #666666;
	margin-bottom:   5px;
	padding-right:   10px;
	padding-bottom:   2px;
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   10px;
}

/* This is the middle */
DIV#tiki-mid {
	padding-top:   		0px;
	text-align: 	left;
	margin: 		0px;
	background-color: white;
}

/* And this is the footer */
DIV#tiki-bot {
	color:	#666666;
	font-size:   10px;
	width:   100%;
	text-align: center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:  20px;
}

/* And this is the footer bar */
DIV#tiki-bot-bar {
	font-size:   10px;
	color:	#555555;
	text-align: left;
	background-color: white;
	width:   100%;
	height:  50px;
	border-top: 1px solid white;	
}

/* The three columns */
DIV#leftcolumn {
	vertical-align:   top;
	width: 220px;
	margin-left: 20px;
	margin-right: 10px;
	margin-top:  0px;
}

DIV#rightcolumn {
	vertical-align:   top;
	width: 220px;
	margin-right: 20px;
	margin-top:  0px;
	margin-left:  10px;
	border: 1px solid #DEDEDE;
	padding:  20px;
	background-color: white;
	
}

DIV#centercolumn {
	margin-top:    0px;
	margin-left:    10px;
	margin-bottom:    20px;
	margin-right:    20px;
	background:   white;
	vertical-align:   top;
	text-align: left;
}

/* And this is what lies inside the centercolumn */
DIV#tiki-center {
	margin-left:    0px;
	margin-right:   0px;
	padding-left:   0px;
	padding-right:   0px;
	background-color: white;
}

div#debugconsole {
	position:    absolute;
	background-color:   #eeddcc;
	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 used for modules (modules are those boxes in the left/right columns) */
div.box {
	overflow:   visible;
	width: auto;
}

/* Boxes are divided in title and data, this is the title */
div.box-title {
	color: #666666;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   14px;
	font-weight: bold;
	overflow:   visible;
	text-align:   left;
	padding:   4px;
	margin: 0px;
	border-bottom: 1px solid #DEDEDE;
}

div.box-title table {
    width: 100%;
}

/* And this is the data */
div.box-data {
	overflow:    visible;
	color:   #555555;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	text-align:   left;
	color: #666666;
}

/*Encapsulating div for modules displayed as wiki-plugins*/

div.wiki-module {
}

/* Menus */
/* Separators are used to separate menu areas in the application menu and user created menus*/
div.separator {
	color: #666666;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   8.5pt;
	display: block;
	width: 100%;
	vertical-align: middle;
	padding:  4px;
	font-weight: bold;
}

div.linkseparator{
	color: #666666;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   8.5pt;
	display: block;
	width: 100%;
	vertical-align: middle;
	padding:  4px;
	font-weight: normal;
}

/* Links in menus */
.linkmenu, .rsslink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:   8.5pt;
	color: #666666;
	text-decoration:   none;
	display: block;
	width: 100%;
	vertical-align: middle;
	font-weight: normal;
}


.linkmenu:active, .rsslink:active {
	color:   #D62B1F;
}

.linkmenu:hover, .rsslink:hover {
	text-decoration: none;
	color: #D62B1F;
}
/* 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 solid #dadac9;
}
.rssitem:first-child {
  border-top: 0;
}
.rssdate {
  color: #666666;
  font-style: italic;
}


/* Links to extend/collapse menus */
.separator {
	font-size:   		8.5pt;
	color: 				#666666;
	text-decoration:   	none;
	vertical-align: 	middle;
}

.separator:active {
	color:   			#D62B1F;
	text-decoration: 	none;
}

.separator:hover {
	color: #D62B1F;
	text-decoration: 	none;
}

/* Links to collapse menus for example the main menu can be completely collapsed*/
.flip {
}

.flip:active {
}

.flip:hover {
	color: #D62B1F;
}

span.user-box-text {
	color: #666666;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
div.module-item {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #555555;
	text-align:   left;
	padding:	2px;
	border-bottom: 1px solid #8CACBB;
	display:	block;
}

div.module-box {
	display: block;
}

/* Links in modules */
.linkmodule {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #555555;
	text-decoration:   none;
	font-weight: bold;
}

.linkmodule:active {
	text-decoration:   underline;
}

.linkmodule:hover {
	text-decoration:   underline;
	color: #D62B1F;	
}

/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {
	margin-top:   4px;
	padding: 0px;
	overflow:   visible;
	width:	100%;
	background: #ECECEC;
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
	border-bottom:   1px solid white;
	color:   #555555;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	overflow:		visible;
	text-align:   center;
	padding:   4px;
}

/* When there's a link in a cbox-title */
.cboxtlink {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #666666;
	text-decoration:   none;
}

.cboxtlink:active {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #666666;
	text-decoration:   none;
}

.cboxtlink:hover {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color: #D62B1F;
	text-decoration:   none;
}

/* And this is the data */
div.cbox-data {
	overflow:		visible;
	color:   #555555;
	margin-left:   0px;
	margin-right:   0px;
	padding-bottom: 4px;
	padding-top:  4px;
	padding-left: 4px;
	padding-right: 4px;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	text-align:   left;
	width: 100%;
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
   none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #666666;
	text-decoration:   none;
}

.bannertext:active {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #666666;
	text-decoration:   none;
}

.bannertext:hover {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color: #D62B1F;
	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:	0px;
	color:   #555555;
	padding: 15px;
	background: #ECECEC;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	border: none;
}

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.errorbox {
	border: 2px solid #D62B1F;
	background: #D62B1F;
	color:		white;
	font-weight: bold;
	padding: 4px;
}


/* Prevent forms from generating unwanted padding or margins */
FORM {
	margin:    0px 0px 0px 0px;
	padding-bottom:   0px;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
}

/* General form elements */
input, textarea, select {
	font:   normal 10px Tahoma, Arial, Helvetica, sans-serif;
}

input#fuser {
	border:   1px solid #436976;
}

input#login-user {
	border:   1px solid #436976;
}

input#login-pass{
	border:   1px solid #436976;
}

/* 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. */

table.admin {
	width: 	100%;
}

/* Cells where nothing is specified */
TD {
	color:    #666666;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	vertical-align:   top;
}

/* Cells in forms without background color (inside a div for example) */
TD.form {
	color:    #666666;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	vertical-align:   top;
	text-align:   left;
}

TD.formbor {
	border:    none;
	color:   #555555;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	vertical-align:   top;
	text-align:   left;
}
/* Cells in forms using a background color */
TD.formcolor, td.galform, td.editblogform, td.editfgalform, TD.comform, td.forumform {
	color:   #555555;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	background:   #ECECEC;
	font-size:  8.5pt;
	vertical-align:   top;
	text-align:   left;
	border: 0px;
	padding: 0px;
	margin: 0px;
}


TABLE.normal {
	padding:    0px;
	margin:   0px;
	width:   100%;
	border: 0px;
	background-color:  #ECECEC;
}

/* The table */
table.listgallery, table.creategalform, table.gallerylisting, table.bloglist, table.editblogform, table.editfgalform,
	table.listfgal, table.listfiles, table.listarticles, table.forumstable, table.forumformtable, table.viewthread, table.list {
	padding:    0px;
	margin:   0px;
	width:   100%;
	border-bottom: 1px solid #DEDEDE;
}

TABLE.normalnoborder {
	width: 97%;
}

/* Table headings */
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,
	td.forumheading, td.thead {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	color:   #555555;
	font-size:   10pt;
	padding: 10px;
	background: #ECECEC;
	font-weight: bold;
	border-bottom: 0px solid white;
}

TD.button {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:  8.5pt;
	padding-left:   2px;
	padding-right:   5px;
	text-align:   center;
	vertical-align:   middle;
}

/* Links to view an object from a table listing objects can be generalized to this link */
a.tablename, a.galname, a.imagename, a.blogname, a.fgalname, a.artname, a.forumname {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;	
	font-weight:    bold;
	font-size:  8.5pt;
	letter-spacing:   1px;
	color:   #555555;
	text-decoration: underline;
}

a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover {
	text-decoration: none;
	color: #D62B1F;
}

a.forumnameread {
	font-size:    12px;
	letter-spacing:   1px;
	color:   #666666;
	text-decoration:   none;
}

a.forumnameread:hover {
	text-decoration: none;
		color: #D62B1F;
}

/* Links in table headings */
.tableheading, .gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {
	color:   #555555;
	font-weight: bold;
}

.tableheading:hover, gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover, .llistfileslink:hover, .llistart:hover, .lforumheading:hover {
	text-decoration:   underline;
		color: #D62B1F;
}

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable {
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;	
	padding: 0;
	width: 100%;
	background: #ECECEC;
}

td.findtable {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	vertical-align: middle;
}

/* Odd rows in several listings */
TD.odd, td.gallistnameodd, td.gallistdescriptionodd, td.gallistcreatedodd, td.gallistlastModifodd, td.gallistuserodd, td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd, td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd, td.bloglistcreatedodd, td.bloglistlastModifodd, td.bloglistuserodd, td.bloglistpublicodd, td.bloglistpostsodd, td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd, td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd, td.listfgalactionsodd, td.listfilesnameodd, td.listfilesdescriptionodd, td.listfilesidodd, td.listfilesfilenameodd, td.listfilesfilesizeodd, td.listfilescreatedodd, td.listfilesdlsodd, td.listfilesnameodd, td.listfilesuserodd, td.listfilesactionsodd, td.listarttitleodd, td.listarttopicodd, td.listartpublishDateodd, td.listartauthorodd, td.listartreadsodd, td.listarthasimageodd, td.listartuseimageodd, td.listartactionsodd, td.listartsizeodd, td.forumstableodd, td.forumstableinfoodd, td.topictitleodd, td.topicrepliesodd, td.topicreadsodd, td.topicscoreodd, td.topiclastpostodd, td.topicauthorodd {
	border-bottom:    0px solid white;
	border-collapse:   collapse;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #555555;
	vertical-align:   top;
	text-align:   left;
	padding: 10px;
}

/* Even rows in several listings */
TD.even, td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven, td.gallistlastModifeven, td.gallistusereven, td.gallistimageseven, td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven, td.listgalhitseven, td.listgalusereven, td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven, td.bloglistcreatedeven, td.bloglistlastModifeven, td.bloglistusereven, td.bloglistpubliceven, td.bloglistpostseven, td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven, td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven, td.listfgalactionseven, td.listfilesnameeven, td.listfilesdescriptioneven, td.listfilesideven, td.listfilesfilenameeven, td.listfilesfilesizeeven, td.listfilescreatedeven, td.listfilesdlseven, td.listfilesnameeven, td.listfilesusereven, td.listfilesactionseven, td.listarttitleeven, td.listarttopiceven, td.listartpublishDateeven, td.listartauthoreven, td.listartreadseven, td.listarthasimageeven, td.listartuseimageeven, td.listartactionseven, td.listartsizeeven, td.forumstableeven, td.forumstableinfoeven, td.topictitleeven, td.topicreplieseven, td.topicreadseven, td.topicscoreeven, td.topiclastposteven, td.topicauthoreven {
	border-bottom:    0px solid white;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #555555;
	vertical-align:   top;
	text-align:   left;
	padding: 10px;
}

TD.third {
	border:    1px solid #8CACBB;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	font-weight:  bold;
	color:   white;
	background-color:   #8CACBB;
	vertical-align:   top;
	text-align:   center;
}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle , .forumspagetitle {
	font-size:  18pt;
	font-family:   Arial, Helvetica, sans-serif;
	color:   #555555;
	font-weight: bold;	
	text-align: left;
	width: 100%;
	margin-top:  40pt;
	margin-bottom:  20pt;
}

a.pagetitle, a.forumspagetitle {
	font-size:  18pt;
	font-family:   Arial, Helvetica, sans-serif;
	color:   #555555;
	font-weight: bold;
	text-align: left;
	width: 100%;
	text-decoration: none;
	margin-top:  40pt;
	margin-bottom:  20pt;
}


a.pagetitle:hover, a.forumspagetitle:hover {
	color: #D62B1F;
}

/* Non-linking titles (three levels) */
H1 {
	font-size:    20pt;
	font-family:  Arial, Helvetica, sans-serif;
	color:   #555555;
	font-weight: bold;
	margin-bottom:  20pt;
	margin-top:  20pt;
}

H2 {
	font-family:    Arial, Helvetica, sans-serif;
	color:   		#555555;
	font-size:   	14pt;
	font-weight:	bold;
	margin-top:		0px;
	margin-bottom:  10px;   		
	clear:   		both;
	padding:		2px;
}

H3 {
	font-size:    	10pt;
	font-family:   	Arial, Helvetica, sans-serif;
	color:   		#555555;
	font-weight: 	bold;
	margin:   		0px 0px 0px 0px;
}

/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .admlink, .forumbutlink {
	color:	#555555;
	text-decoration:   underline;
	font-weight: bold;	
}

.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover, .commentslink:hover, .admlink:hover, .forumbutlink:hover {
	text-decoration:   none;
		color: #D62B1F;
}

/* Search results display a date using the following style*/
div.searchdate {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #333333;
}

div.searchdesc {
	margin-bottom:		10px;
	border-bottom:		1px dotted;
	padding-bottom:    10px;
	padding-top:    10px;
}

/* Pagination for listings */
.mini {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color: 	#666666;
}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color: 	#666666;
	text-decoration:   none;
}

.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   white;
	text-decoration:   none;
}

.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color: #D62B1F;
	text-decoration:   none;
}

/* Warning background/color */
span.warn {
	color: red;
}

/***********************************************  THE WIKI ***********************************************************/

/* Input type button and submit style */

.wikiaction {

}

div.titlebar {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	color:   		#555555;
	font-size:   	12px;
	font-weight:	bold;
	background-color:   #ECECEC;
	border-bottom:   		1px solid #ECECEC;	
	margin:   		0px;
	clear:   		both;
	padding:		4px;
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {
	text-align: right;
	width: 100%;
	margin-top: 0px;
	margin-bottom:  0px;
	padding:   1px;
}

DIV#page-bar2{
	border: 		1px solid #DEDEDE;
	padding-left:	20px;
	padding-right:	20px;
	padding-bottom:  20px;
	width: 100%;
}



/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	padding: 20px;
}

/* Links in buttons */
.linkbut, .tablink {
	font-weight: bold;
	color:   #555555;
	text-decoration: none;
	padding-left:	 	8px;
	padding-right:	 	8px;
	background-color: #ECECEC;
	border: 1px solid #DEDEDE;
}

.linkbut:hover, .tablink:hover {
	color: #D62B1F;
	text-decoration:   none;
	background-color: white;
}

/* Links in buttons */
.linkbut2 {
	font-weight: bold;
	color:   #555555;
	text-decoration: none;
	padding-left:	 	8px;
	padding-right:	 	8px;
	height:  20px;
	background-color: #ECECEC;
	border: 1px solid #DEDEDE;
}

.linkbut2:hover {
	color: #D62B1F;
	text-decoration:   none;
	background-color: white;
}

/* When a cached version of an external link is displayed */
div.cache {
	background:    #EFEFEF;
	border:   1px solid #666666;
	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 #666666;
	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:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   #8CACBB;
	text-decoration:   none;
}

.wikicache:active {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   #8CACBB;
	text-decoration:   none;
}

.wikicache:hover {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color: #D62B1F;
	text-decoration:   none;
}

table.wikitable {
	border-collapse: collapse;
	width: 100%;
}

td.wikicell {
	border-collapse:    collapse;
	border:   1px solid #7788ED;

}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   8.5pt;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   50px;
	width:   100%;
	clear:   both;
}

/* Links to wiki pages */
.wiki {
	font-weight: bold;
	color: #666666;
	text-decoration:   underline;
}

.wiki:hover {
	text-decoration:   none;
		color: #D62B1F;
}

.wiki:visited {
}

/* Date displayed for last modification date of pages */
p.editdate {
	text-align: right;
	color:    #666666;
	font-size:   6pt;
	font-family:   "Lucida Grande", Helvetica, Arial, sans-serif;
}

/* The edit-help used to display the wiki syntax when editing a page */
div.wiki-edithelp {
	background:    #7283ED;
	border:   0px;
	font-size:   smaller;
	padding:   6pt;
}

/******************************************************* IMAGE GALLERIES **********************************************/
TABLE.galtable {
	border-collapse: collapse;
	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:    transparent;
	border:   1px solid #8CACBB;
	border-collapse:   collapse;
}

TD.eventhumb {
	background:    #F7F9FA;
	border:   1px solid #8CACBB;
	border-collapse:   collapse;
}

/* Container for thumbnails */
div.thumbnails {
	border:    1px solid white;
	margin-top:   10px;
	margin-bottom:   10px;
}

/* Thumbnails images */
img.athumb {
	border: 1px solid white;
}



.caption {
	color: #555555;
	font-size: 12px;
	font-weight: bold;
}

caption {
	color: #555555;
	font-size: 12px;
	font-weight: bold;
}

/* No records found text  (displayed in the table when no records */
p.norecords {
	font-weight: bold;
}

/* Browsing an image */
div.imagetitle {
	font-weight:    bold;
	font-size:   26px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:   #00287B;
}

div.gallerylink {
}

div.showimage {
	text-align:    center;
	margin-top:   5px;
	margin-bottom:   5px;
}

/****************************************************** CMS ***************************************************************/

/* The article title bar */
div.articletitle {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	color:   black;
	font-size:  8.5pt;
	font-weight:   bold;
	border:   1px solid #DEDEDE;
	padding-left:   20px;
	padding-right:   20px;
	padding-top:   30px;
	padding-bottom:   30px;
	margin-top:   5px;
	clear:   both;
}

/* The article heading */
div.articleheading {
	border:   none;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	clear:   both;
	font-style: italic;
}

div.articletrailer {
	border:   0px solid #8CACBB;
	margin-bottom:   20px;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	clear:   both;
}

/* Text in the article heading */
div.articleheadingtext {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	display: inline;
}

/* The body */
div.articlebody {
	border:   none;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin:   10px 0px;
	font-family:    Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif,mono;
	font-size:  8.5pt;
	clear:   both;
}

/* The article title */
span.titlea {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   18px;
	font-weight:   bold;
}

/* The author, date and number of reads */
span.titleb {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
}

/* The trailer */
span.trailer {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	font-weight:   bold;
}



/*************************************************** COMMENTS **************************************************************/

/* The whole comment area when it is visible and when it is not */
#comzone {
	display:    none;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-right:   2px;
}

#comzoneopen {
	display:    block;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-right:   2px;
}

/* The comment title */
span.commentstitle {
	font-weight:    bold;
	font-size:   12px;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	width:   98%;
}


/********************************************************** POLLS ********************************************************/
div.pollresults {
	background:    white;
	border:   1px solid #666666;
	width:   98%;
	margin-top:   5px;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   14px;
	padding-left:   5px;
}

table.pollresults {
	width: 97%;
}

td.pollr {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	color:   #666666;
}
/* MODULES */



/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   12px;
	border-bottom:   1px solid white;
	margin-bottom:   0px;
	padding-left:   2px;
	padding-top:   1px;
	padding-bottom:   1px;
}

div.shoutboxmodmsg {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
	margin-bottom:  0px;
	margin-top: 	0px;
	padding-left:   0px;
	padding-top:   	0px;
	padding-bottom: 1px;
	border-top: 	1px solid #8CACBB;
}

div.shoutboxmoddate{
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	color:   			#666666;
	font-size:   		8px;
	background-color:	#DEE7EC;
	border-bottom: 		1px solid #8CACBB;
	border-left: 		1px solid #8CACBB;
	border-right: 		1px solid #8CACBB;
	width: 				80px;
	margin-bottom:  	4px;
	text-transform: 	uppercase;
}

textarea.tshoutbox {
	background-color:    white;
	border-bottom:   #5e5d63 1px solid;
	border-left:   #5e5d63 1px solid;
	border-right:   #5e5d63 1px solid;
	border-top:   #5e5d63 1px solid;
	color:   #000000;
	font-family:   verdana, tahoma, Tahoma, Arial, Helvetica, sans-serif;
	font-size:  8.5pt;
}

.wiki-table {
	border-color:    gray;
	border-style:   solid;
	border-width:   1px;
	width:   90%;
}

.wiki-tr-a td {
	background:    #ddd;
	border:   none;
}

.wiki-tr-b td {
	background:    #efefef;
	border:   none;
}

div.code {
	font-size:    90%;
	padding:   5px;
	border-style:   solid;
	border-width:   1px;
	border-color:   #CCCCCC;
	background-color:   #F4F4F4;
	font-family:   courier;
}

pre {
	font-size:    14px;
	font-family:   courier;
}

hr {
	height: 0px;
	width:    100%;
	border: none;
	border-top: 1px solid #DEDEDE;
}

/*************************************************** WIKI TOCS ***************************************************/
div.tocnav {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   9px;
	background:   #DEE7EC;
	border:   1px solid #8CACBB;
	color:   #666666;
	padding-bottom:   2px;
	padding-top:   2px;
	margin-bottom:   2px;
}

.tocnavlink {
	color:    #666666;
	text-decoration:   underline;
	font-family:   Tahoma, Arial, Helvetica, sans-serif;
	font-size:   10px;
}

.tocnavlink:hover {
	font-family:    Tahoma, Arial, Helvetica, sans-serif;
	font-size:   10px;
	color: #D62B1F;
	text-decoration:   none;
}



/* =========================================== PHP Layers ================================= */
.mdkhorbar      {
}

.horbar {
}

.horbaritem a {
	text-decoration: none;
	color: #0066BD;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.harbaritem a:visited {
	color: #0066BD;
}

.horbaritem a:hover {
	color: #D62B1F;
}


.horbaritem a:active {
	color: #D62B1F;
}

.mdkhorbaritem  {
        float: left;
        white-space: nowrap;
        font-size: 10px;
}

.mdkhorbaritem a        {
        display: block;
        text-decoration: none;
}

.mdkhorbaritem a:link   {
        color: #000000;
}

.mdkhorbaritem a:visited        {
        color: #000000;
}

.mdkhorbaritem a:hover  {
        color: #ffffff;
        background-color: #21449c;
}

.mdkhorbaritem a:active {
        color: #ff0000;
}

.mdkverbar      {
        color: #555555;
        background-color: #e6e7e6;
        border: 1px outset #fdfefd;
}

.mdksubmenu     {
        position: absolute;
        left: 0;
        top: 0;
        visibility: hidden;
}

.mdksubframe    {
		position: relative;
		display: block;
		background-color: white;
		border-left: 8px solid #D62B1F;
		border-right: 1px solid #D62B1F;
		border-bottom: 1px solid #D62B1F;
		border-top: 1px solid #D62B1F;
		padding:  3px;
}

.mdkitem        {
        position: relative;
        text-align: left;
        white-space: nowrap;
        font-size: 10px;
}

.mdkitem a      {
        position: relative;
        display: block;
        text-decoration: none;
		font-weight: normal;
}

.mdkitem a:link {
        color: #005CA1;
}

.mdkitem a:visited      {
        color: #005CA1;
}

.mdkitem a:hover        {
        color: #D62B1F;
}

.mdkitem a:active       {
        color: #D62B1F;
}

.mdkitem .mdkfwdarr     {
        position: absolute;
        top: 5px;
        right: 12px;
}


