/* border color was: #8CACBB   now: #9d795b */


/* Prevent forms from generating unwanted padding or margins */
FORM {
	margin:    0px 0px 0px 0px;
	padding-bottom:   0px;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
}

/* General form elements */
input, textarea, select {
	color:    #000000;
/*	font:   normal 12px Verdana, Arial, Helvetica, sans-serif;
	background : #cccccc;*/
}

input {
	text-indent: 2px;
}


/* Cells in forms using a background color */
TD.formcolor, td.galform, td.editblogform, td.editfgalform, TD.comform, td.forumform {
	border:    1px solid #005DAA;
	color:   #000000;
	/*font-family:   Verdana,  Arial, Helvetica, sans-serif;
 	background:   #DEE7EC;  
	background:   #353535;*/
	/*font-size:   12px;*/
	vertical-align:   top;
	text-align:   left;
	padding-left:5px;
}

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

TABLE.normalnoborder {
	width: 97%;
}

/* Table headings */
 td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,
	td.forumheading, td.thead {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	color:   #000000;
/*	font-size:   12px;
	background-color:   #353535;*/
	border:   1px solid #005DAA;
	padding-left:   5px;
	padding-right:   5px;
}

TD.heading{
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	color:   #000000;
/*	font-size:   12px;
	background-color:   #353535;*/
	border:   1px solid #005DAA;
	padding-left:   5px;
	padding-right:   5px;
}

TD.button {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	color:   #000000;
	/*font-size:   12px;
	background-color:   #353535;*/
	border:   1px solid #005DAA;
	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 {
	font-weight:    bold;
	/*font-size:   12px;*/
	color:   #591734;
}

 a.forumname {
	/*font-size:   12px;*/
	color:   #000000;
}

a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover {
	color:   #415F97;
	/*font-size:12px;*/
}

a.forumnameread:active, a.forumnameread:link {
	/*font-size:    12px;*/
    /*	letter-spacing:   1px; */
	color:  #591734;
	text-decoration: underline;
}

a.forumnameread:visited {
	/*font-size:    12px;*/
    /*	letter-spacing:   1px; */
	color:  #591734;
	text-decoration: underline;
}


a.forumnameread:hover, a.forumnameread:focus {
	/*font-size:    12px;*/
   	color:   #415F97;
	text-decoration: underline;
}

a.foruml:active, a.foruml:link {
	/*font-size:    12px;*/
   	color:  #591734;
	text-decoration: underline;
}

a.foruml:visited {
	/*font-size:    12px;*/
    color:  #591734;
	text-decoration: underline;
}

a.foruml:hover, a.foruml:focus {
	/*font-size:    12px;*/
   	color:   #415F97;
	text-decoration: underline;
}

.commenttext {
	/*font-size:    12px;*/
	color:  #000000;
	padding-left:2px;
}

/* Links in table headings */
.gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	color:   #A6C6E1;
	/*font-size:   12px;*/
	text-decoration:   none;
}

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

}

.tableheading:hover{
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/	
	color:   #415F97;
/*font-size:   12px;*/
	text-decoration:   none;
	font-weight:bold;

}

.gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover, .llistfileslink:hover, .llistart:hover, .lforumheading:hover {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/	color:   #000000;
/*font-size:   12px;*/
	text-decoration:   none;
}

a.forumsort:active {
	/*font-size: 12px;*/
	color:  #cccccc
	text-decoration: none;
}

a.forumsort:link {
	/*font-size: 12px;*/	color:   #000000;
text-decoration: none;
}

a.forumsort:visited {
	/*font-size: 12px;*/	color:   #000000;
text-decoration: none;
}

a.forumsort:hover, a.forumsort:focus {
	/*font-size: 12px;*/	color:   #000000;
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:    100%;
	margin-bottom:   1px;
	padding-bottom:   5px;
	padding-left:2px;
}

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

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

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

TD.third {
	border:    1px solid #005DAA;
	/*font-family:   Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	color:   Black;
/*	background-color:   #9d795b;*/
	vertical-align:   top;
	text-align:   left;
}

/* Titles */
/* When the page title is a link this is the style */
.pagetitle, .forumspagetitle {
	/*font-size:    13px;*/
	font-weight: bold;
	font-family:    Verdana, Arial, Helvetica, sans-serif;	color:   #000000;
/*padding-left:5px;*/
}

a.pagetitle, a.forumspagetitle {
	/*font-size:    13px;*/
	font-weight: bold;
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	text-decoration:   none;
	color:   #591734;
}

a.pagetitle:hover, a.forumspagetitle:hover {
	/*font-size:    13px;
	font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color:  #415F97;
	text-decoration:   none;
}



/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .admlink, .forumbutlink {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
/*	color:   #436976; */
	color:   #591734;
	text-decoration:   underline;
}

.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover, .commentslink:hover, .admlink:hover, .forumbutlink:hover {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	color:   #415F97;
	text-decoration:   underline;
}


/* Pagination for listings */
.mini {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   10px;*/
	color:   #005DAA;
}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	color:   #591734;
}

.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	color:   #591734;
}

.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/	color:   #000000;
text-decoration:   underline;
}


/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   10px;*/
	color:   #415F97;
	background:   white;
	border:   1px solid #005DAA;
	margin:   0.0ex 0px;
}

/* Links in buttons */
.linkbut {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   10px;*/
	color:   #591734;
	background:   white;
}

.linkbut:hover {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   10px;*/
	color:   #591734;
	/*background:   #353535;*/
}

table.wikitable {
	border-collapse: collapse;
}

td.wikicell {
	border-collapse:    collapse;
	border:   1px solid #005DAA;
	/*background-color:   #353535;*/
}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
	background:    white;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	border:   1px solid #005DAA;
	padding-left:   4px;
	padding-right:   4px;
	padding-top:   3px;
	padding-bottom:   1px;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   0px;
	margin-bottom:   5px;
	width:   100%;
	clear:   both;
}

/* Links to wiki pages */
.wiki {
	color:    #415F97;
	text-decoration:   underline;
}

.wiki:hover {
	color:    #415F97;
	text-decoration:   underline;
}


/* The comment title */
span.commentstitle {
	font-weight:    bold;
	/*font-size:   12px;
	font-family:   Verdana,  Arial, Helvetica, sans-serif;*/
	width:   98%;

}

/***************************************************** FORUMS *****************************************************/

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

table.threads {
	width: 97%;
}

td.viewthreadl {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #353535;*/
	height:   12px;
	vertical-align:   top;
}

td.viewthreadr {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #353535;*/
	height:   12px;
	vertical-align:   top;
}

/* Cells for the threads table */
td.threadsevenl {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #353535;*/
	vertical-align:   top;
}

td.threadsevenr {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #353535;*/
	vertical-align:   top;
}

td.threadsoddl {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #353535;*/
	vertical-align:   top;
}

td.threadsoddr {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
	/*font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #353535;*/
	vertical-align:   top;
}

td.threadseparator {
	border:    1px solid #005DAA;
	border-collapse:   collapse;
/*	background-color:   #353535;*/
	height:   5px;
}

#forumpost {
	display: none;
}

#forumpostopen {
	display: block;
}

div.forumtoolbar {
	/*background:    #9d795b;*/
	width:   98%;
	margin-bottom:   20px;
	border:   0px;
}

td.forumtoolbar {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	color:   white;
	/*font-size:   12px;*/
	font-weight:   bold;
	vertical-align:   bottom;
}

.toolbarlink {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	color:   #591734;
	/*font-size:   12px;*/
	font-weight:   bold;
}

.toolbarlink:active {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/
	color:   #591734;
/*	font-size:   12px;*/
	font-weight:   bold;
}

.toolbarlink:hover {
	/*font-family:    Verdana, Arial, Helvetica, sans-serif;*/	color:   #000000;
/*	font-size:   12px;*/
	font-weight:   bold;
}

/* Links to vote */
.forumvotelink {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/	color:   #000000;
}

.forumvotelink:active {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/	color:   #000000;
}

.forumvotelink:hover {
	/*font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/	color:   #000000;
}


div.code {
	font-size:    90%;
	padding:   5px;
	border-style:   solid;
	border-width:   1px;
	border-color:   #005DAA;
	/*background-color:   #353535;
	font-family:   courier;*/
}

/*pre {
	font-size:    12px;
	font-family:   courier;
}*/

hr {
	width:    100%;
	height:   1px;
	/*background-color:   #353535;*/
	border-width:   0px;
	padding:   0px;	color:   #000000;
}


/*************************************************** MESSAGES ***************************************************/
/* Links for priority colors */
td.prio1 {
	border:    1px solid #005DAA;
	/*font-family:   Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	padding-left:   2px;
	/*background-color:   #353535;*/
}

td.prio2 {
	border:    1px solid #005DAA;
/*	font-family:   Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	padding-left:   2px;
	/*background-color:   #F7F9EA;*/
}

td.prio3 {
	border:    1px solid #005DAA;
/*	font-family:   Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	padding-left:   2px;
	/*background-color:   #353535;*/
}

td.prio4 {
	border:    1px solid #005DAA;
/*	font-family:   Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	padding-left:   2px;
	/*background-color:   #353535;*/
}

td.prio5 {
	border:    1px solid #005DAA;
/*	font-family:   Verdana,  Arial, Helvetica, sans-serif;
	font-size:   12px;*/
	padding-left:   2px;
	/*background-color:   #353535;*/
}

/* 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:    #353535;*/
	margin-top:   2px;
}

/* Message body when reading */
div.messureadbody {
	margin-top:    5px;
	/*background-color:   #353535;*/
}

/* Links to read emails (the subject in the mailbox listing) */
.readlink {
/*	font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   10px;*/	color:   #000000;
text-decoration:   underline;
}

.readlink:hover {
/*	font-family:    Verdana,  Arial, Helvetica, sans-serif;
	font-size:   10px;*/	color:   #000000;
text-decoration:   underline;
}


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

/* trees */
div.tree {
	text-align:    left;
	padding-left:   1.5em;
}
/* Root of tree (outer div) */
div.tree#top {
	border:    1px outset #005DAA;
	padding:   10px 1.5em 20px 1.5em;
}

/* Wiki editpage textarea */
textarea.wikiedit {
	width: 100%;
}
/* help links style */
a.tikihelp, a.tikihelp:visited {
	color:    inherit;
	border:   inherit;
	background-color:   inherit;
	font-size:   inherit;
	font-weight:   inherit;
	margin:   inherit;
	padding:   inherit;
	text-decoration:   inherit;
}

a.tikihelp:hover {	color:   #000000;
border:   inherit;
	background-color:   inherit;
	font-size:   inherit;
	font-weight:   inherit;
	margin:   inherit;
	padding:   inherit;
	cursor:   help;
	text-decoration:   inherit;
}

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

/* format tables on admin pages */
TABLE.admin { width: 100%; }


.padding {
	padding-left: 2px;
}
