html {
	padding: 0px;
	magin: 0px;
}

body {
	font-family:    sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size:    14px;
	magin: 0px;
	padding: 0px;
	background-color:  #ffffff;
}

.simplebox {
	font-family:    sans-serif, Verdana, Geneva, Arial, Helvetica;
	border: 1px dashed #000000;
	padding: 3px;
	margin-top: 5px;
}

div#redirfs-main {
	padding: 0px;
	magin: 0px;
	background-color:   #ffffff;
}

div#redirfs-head {
	padding-left: 0px;
	padding-top: 0px;
	background-color:   #ffffff;
	position: absolute;
	width:99%;
}

div#redirfs-body {
	border-top: 2px solid #000000;
	position: absolute;
	top: 120px;
	padding-top: 10px;
	margin: 0px;
	background-color:   #ffffff;
	width:99%;
}

div.faqqa {
	margin-bottom: 30px;
}

div.faqquestion {
	margin-bottom: 5px;
	background-color:   #eeeeee;
}

div#redirfs-left {
	width: 220px;
	position: absolute;
	margin-top: 20px;
}

div#validator {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	text-align: center;
}

div#redirfs-center{
	position: absolute;
	width: auto;
	_width: 900px;
	left: 220px;
	right: 0px;
	border: 1px solid #000000;
	margin: 20px;
	padding: 20px;
	background-color:   #ffffff;
}

div#redirfs-logo {
	text-align: center;
	background-color:   #ffffff;
	width: 220px;
}

div#redirfs-label {
	position: absolute;
	width: auto;
	_width: 900px;
	left: 220px;
	right: 0px;
	top: 0px;
	margin: 20px;
	font-size: 64px;
	font-weight: bold;
	background-color: #ffffff;
}

input#login-user {
	width: 100px;
}

input#login-pass {
	width: 100px;
}

/*
div#tiki-main {
	width: 100%;
	height: 100%;
}

div.redirfs-header {
	width: 100%;
	background-color:   #cccccc;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

div#redirfs-headline {
	border: 1px dashed #000000;
	text-align: center;
	vertical-align: center;
}
*/

div#redirfs_grisoft {
	font-size:    14px;
	text-align: center;
}

img {
	border: none;
}

table.wikitable {
	background-color:   #ffffff;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
}

td.wikicell {
	text-align: center;
	border-bottom: 1px solid #000000;
	border-spacing: 0px;
}

/*
table.tikimidtbl {
	width: 100%;
	height: 100%;
	margin-right: 200px;
}
*/

.box {
	border: 1px solid #000000;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	background-color: #ffffff;
}

.box-title {
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #000000;
	text-align: center;
	font-weight:   bold;
	font-size:    14px;
	padding: 2px;
	background-color: #cccccc;
	color: #000000;
}

.box-data {
	margin-top: 0px;
	font-size:    14px;
	padding: 5px;
	color: #000000
}

/*
#leftcolumn {
	width: 250px;
	font-size:    14px;
	vertical-align: top;
}

#centercolumn {
	width: 100%;
	vertical-align: top;
	border: 1px dashed #000000;
	background-color: #ffffff;
	padding: 20px;
	margin: 20px;
	margin-right: 200px;
	font-size: 14px;
}

*/
/*
td#rightcolumn {
	font-size:    14px;
	vertical-align: top;
}
*/

/* 
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 {
	border-color:    #000000;
	border-style:   solid;
	border-width:   1px;
	width:   100%;
}

TABLE.normalnoborder {
	width: 100%;
}

/* 
Table headings 
*/
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,
	td.forumheading, td.thead {
	font-size:    11px;
	font-weight:   bold;
	padding-left:   2px;
	padding-right:   5px;
	border-bottom:   1px dashed #000000;
}

TD.button {
	font-size:    11px;
	font-weight:   bold;
	padding-left:   2px;
	padding-right:   5px;
	border-bottom:   1px dashed #000000;
	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-weight:    bold;
	font-size:   12px;
	letter-spacing:   1px;
	text-decoration:   none;
}

a.tablename:active, a.galname:active, a.imagename:active, a.blogname:active, a.fgalname:active, a.artname:active,
	a.forumname:active {
	text-decoration: none;
}

a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover {
	text-decoration: underline;
}

/* 
Links in table headings 
*/
.tableheading, .gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {
	font-size:    11px;
	font-weight:   bold;
	text-decoration:   none;
}

.tableheading:active, .gallistheading:active, .listgalheading:active, .bloglistheading:active, .llisfgalheading:active, .
	llistfileslink:active, .llistart:active, .lforumheading:active {
	font-size:    11px;
	font-weight:   bold;
	text-decoration:   none;
}

.tableheading:hover, .gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover, .
	llistfileslink:hover, .llistart:hover, .lforumheading:hover {
	font-size:    11px;
	font-weight:   bold;
	text-decoration:   none;
}

/* 
When a find button is provided for a listing the table 
form is displayed in a table with the following style 
*/
table.findtable {
	width:    100%;
	margin-bottom:   20px;
	padding-bottom:   10px;
}

td.findtable {
	font-size: 11px;
}

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

/* 
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 {
	font-size:    12px;
	background-color:   #dddddd;
	vertical-align:   top;
	text-align:   left;
}

TD.odddark {
	font-size:    12px;
	color:   Black;
	background-color:   #e1e2b9;
	vertical-align:   top;
	text-align:   left;
}

TD.evendark {
	font-size:    12px;
	color:   Black;
	background-color:   #b1b299;
	vertical-align:   top;
	text-align:   left;
}

TD.third {
	font-size:    12px;
	color:   Black;
	background-color:   #d1d2a9;
	vertical-align:   top;
	text-align:   left;
}

/* 
Titles 
*/

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

a.pagetitle, a.forumspagetitle {
	font-weight:    bold;
	font-size:   18px;
	font-family:   Arial, Helvetica, sans-serif;
	text-decoration:   none;
	color:   #000000;
}

a.pagetitle:hover, a.forumspagetitle:hover {
	font-weight:    bold;
	font-size:   18px;
	font-family:   Arial, Helvetica, sans-serif;
	text-decoration:   underline;
	color:   black;
	background-color:   #cccccc;
}

/* 
Non-linking titles (three levels) 
*/
H1 {
	font-family:    sans-serif, Verdana, Geneva, Arial, Helvetica;
	color:   #000000;
	padding: 0px;
}

H2 {
	font-family:    sans-serif, Verdana, Geneva, Arial, Helvetica;
	background-color: #efefef;
	color:   #000000;
	padding: 0px;
}

/*
H3 {
	font-family:    sans-serif, Verdana, Geneva, Arial, Helvetica;
	border-bottom: 1px solid #000000;
	color:   #000000;
	padding: 0px;
}
*/

.wikitext H1, .wikitext H2, .wikitext H3 {
	font-weight:    bold;
	margin:   0;
	margin-top:   7px;
	padding-left:   0px;
	padding-right:   0px;
}

.wikitext H1 {
	font-size:    22px;
	color:   #000000;
}

.wikitext H2 {
	font-size:    20px;
	color:   #000000;
}

.wikitext H3 {
	font-size:    16px;
	color:   #000000;
}


