body {
	background-image: url(bluemetal/page_back.png); 
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	}

span.tabbut {
	border-top: 1px solid #99bec6;
	border-left: 1px solid #99bec6;
	border-right: 1px solid #99bec6;
	color: #225566;
	margin-left:0px;
	padding-left:2px;
	padding-right:2px;
	background-color: #E4E7EA;
}

.tablink {
color: #225566; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;   
text-decoration: none;
}

DIV#tiki-main { height: 100%; margin: 0px 0px 0px 0px; }

DIV#tiki-top { background-image: url('bluemetal/page_back.png'); color: #E4E7EA; padding: 2px 2px 2px 2px; }
DIV#tiki-top a { color: #E4E7EA; text-decoration: none; }
DIV#tiki-mid { height: auto; padding-bottom: 0px; }
DIV#tiki-bot { background-image: url(bluemetal/page_back.png); padding: 2px 2px 2px 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc;}

TD#leftcolumn { padding-left: 2px; padding-right: 2px; vertical-align: top; width: 170px; }

TD#rightcolumn { background-color: #BBBFC5; border-left : 1px dashed #CCCCBB; padding-left: 5px; vertical-align: top; width: 160px; padding-right: 5px; }
	
TD#centercolumn { vertical-align: top; width: 100%}

DIV#tiki-center {  margin-left: 5px;  margin-right: 5px;  padding-left: 5px;  padding-right: 5px; }

TD#page6 { background-color : #BBBFC5; }
TD#page7 { background-color : #BBBFC5; }
TD#page8 { background-image: url(bluemetal/tile_back.gif); }
TD#page9 { background-color : #BBBFC5; }
TD#page10 { background-color : #BBBFC5; }
TD#page11 { background-image: url(bluemetal/blue_topbg.gif); }
TD#page12 { background-image: url(bluemetal/blue_topleft.gif); }
TD#page13 { background-image: url(bluemetal/tile_back.gif); }
TD#page14 { background-image: url(bluemetal/blue_cornerbg.gif); }
TD#page15 { background-image: url(bluemetal/blue_topright.gif); }

TD#page16 { background-image: url(bluemetal/blue_barleft.gif); }
TD#page17 { background-image: url(bluemetal/blue_barbg.gif); }
TD#page18 { background-image: url(bluemetal/blue_barright.gif); }
TD#page19 { background-image: url(bluemetal/tile_back.gif); }
TD#page20 { background-image: url(bluemetal/tile_back.gif); }

TD#page21 { background-color : #3C5E7D; }
TD#page22 { background-color : #E4E7EA; }
TD#page23 { background-image: url(bluemetal/blue_topleftbg.gif); }
TD#page24 { background-color : #BBBFC5; }
TD#page25 { background-color : #3C5E7D; }
TD#page26 { background-image: url(bluemetal/blue_leftbg.gif); }
TD#page27 { background-image: url(bluemetal/blue_rightbg.gif); }
TD#page28 { background-image: url(bluemetal/blue_leftbg.gif); }
TD#page29 { background-image: url(bluemetal/blue_rightbg.gif); }

TD#page30 { background-image: url(bluemetal/blue_bottombg.gif); }
TD#page31 { background-image: url(bluemetal/blue_bottomleft.gif); }
TD#page35 { background-image: url(bluemetal/blue_bottomright.gif); }
TD#page36 { background-image: url(bluemetal/blue_topleftbg.gif); }

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

div.box {  
  margin-left: 4px;  margin-right: 4px;  margin-top: 4px;  margin-bottom: 10px;
  padding-bottom: 10px;  overflow: hidden; 
  width: 160px;
}

div.box-title {
  background-color: #A8BFD5; 
  border-bottom: 1px solid black;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #000066;  font-weight: bold;
  overflow: hidden;
  text-align: center;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 1px;
  width: 160px;
}

div.box-data {
  overflow: hidden;
  color: black;
  margin-left: 5px;  margin-right: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  
  width: 160px;
}

TD.module {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align: left;
	}

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

div.cbox {  
  margin-left: 4px;  
  margin-right: 4px;  
  margin-top: 4px;  
  margin-bottom: 0px;
  border: 1px solid black;  
  padding-bottom: 10px;  
  overflow: hidden; 
}

div.cbox-title {
  background-color:#A8BFD5; 
  color: white;
  border-bottom: 1px solid black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;
  overflow: hidden;
  text-align: center;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
}

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

div.cbox-data {
  overflow: hidden;
  margin-left: 5px;  margin-right: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: black;
}

div.separator {
	background: #D1DEE9;
	color: #000033; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: 2px;  
	margin-right: 2px;
	margin-top: 6px;
	margin-bottom: 2px;
	width: 90%;
	}

.linkmenu, .rsslink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	}
	
.linkmenu:active, .rsslink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000066; 
	text-decoration: none;
	}
	
.linkmenu:hover, .rsslink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	padding-left: 2px;
	text-decoration: underline;
	}
.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;
  margin-left: 15px;
}
.rssitem:first-child {
  border-top: 0;
}
.rssdate {
  color: #999999;
  font-style: italic;
}

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

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

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

div.imagerank {  margin-left: 5px;  margin-right: 5px;  margin-bottom: 10px;  margin-top: 10px; }

div.simplebox {  
  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;
  padding-left: 2px;  padding-top: 2px;  padding-bottom: 2px;  padding-right: 2px;
  color: black;
  border: 1px solid black; 
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

FORM {  margin : 0px 0px 0px 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px;}

input,textarea, select {color : #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
input { text-indent : 2px; }

TD {color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}

TD.form 
{ 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 */
TD.formcolor, td.galform , td.editblogform, td.editfgalform, TD.comform,td.forumform
{ color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #DED6C6; font-size: 11px; vertical-align: top; text-align: left;}

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: #5A4A39;  border-style: solid;  border-width: 1px;  width: 97%;}


TABLE.normalnoborder {  width: 97%;}

TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, 
td.listfilesheading, td.listartheading, td.forumheading, td.thead
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #E4E7EA; font-size: 11px; font-weight : bold;
  background-color: #000066; 
  padding-left: 2px;
  padding-right: 5px;
}

TD.button
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: E4E7EA; font-size: 11px; font-weight : bold;
  background-color: #000066; 
  padding-left: 2px;
  padding-right: 5px;
  text-align: center; 
  vertical-align: middle;
}

a.tablename, a.galname, a.imagename, a.blogname, a.fgalname, a.artname, a.forumname
{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : black; 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; color : black; text-decoration: none;}
a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover
{ text-decoration: underline; }

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

.tableheading,.gallistheading, .listgalheading, .bloglistheading, .llisfgalheading,
.llistfileslink,.llistart,.lforumheading
{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: white;   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-family: Verdana, Arial, Helvetica, sans-serif;  color: white; 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-family: Verdana, Arial, Helvetica, sans-serif;  color: #CCCCCC;   font-size: 11px; font-weight : bold;  text-decoration: none;}

table.findtable { width: 97%; margin-bottom: 20px; padding-bottom: 10px;}
td.findtable { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}

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

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-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E4E7EA; color : #000066; vertical-align: top; text-align: left;}

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

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

H1 { font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #000066;}
H2 { font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #000066;}
H3 { font-weight: bold; font-size: 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #000066;}

.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink,
.admlink,.forumbutlink
{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #000066; text-decoration: underline;}
.link:active, .gallink:active, .bloglink:active, .fgallink:active, .trailer:active, .opencomlink:active,.commentslink:active,
.admlink:active,.forumbutlink:active
{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : #000066; text-decoration: underline;}
.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover,.commentslink:hover,
.admlink:hover,.forumbutlink:hover
{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : black; text-decoration: underline;}

div.searchdate { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color : #333333;}

.mini {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color : Black;}

.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}
.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}
.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;background-color: #EFEFEF;}

span.warn {  color: red;}

div.titlebar {
  background: #3C5E7D;
  color: #E4E7EA;
  border: 1px solid white;
  padding-left: 1px; 
  padding-right: 1px; 
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 1px 1px;
  width: 99%;
  clear: both;
  font-weight: bold;
}

DIV#page-bar {	margin-left: 5px;}

div.button2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color : Black;
  font-weight : bold;
  background: #E4E7EA;
  border: 1px solid black;
  padding-left: 0.1em;  padding-right: 0.1em; padding-top: 0.1em;  padding-bottom: 0.1em;
  margin: 0.0ex 0px;
}

.linkbut { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : black;  background: white; text-decoration:none;}
.linkbut:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: white; color : black;text-decoration:none;}
.linkbut:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : black;  background: #CCCCCC;text-decoration: underline;}

div.cache {
  background: #EFEFEF;
  border: 1px solid black;
  padding-left: 0.1em; padding-right: 0.1em; padding-top: 0.1em; padding-bottom: 0.1em;
  margin: 0.1ex 0px;
  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%;
}

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

table.wikitable {
  border: 1px solid black;
}

td.wikicell {
  background-color: #EFEFEF;
}

div.wikitext {
  background: #E4E7EA;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   font-size: 13px;
  border: 1px solid black;
  padding-left: 20px; padding-right: 20px; padding-top: 20px;padding-bottom: 20px;
  margin-left: 1px; margin-right: 1px; margin-top: 5px; margin-bottom: 5px;
  width: 100%;
  clear: both;
}

.wiki { color:black; }
.wiki:hover {color: black; background-color: #EFEFEF;}

p.editdate { color: black; font-size: smaller; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }

div.wiki-edithelp { background: #E4E7EA; border: 1px solid black;  font-size: smaller; padding: 6pt;}

.wikitopline { width: 90%; }

TABLE.galtable {
        border-collapse: collapse;
        width: 100%;
}

div.galdesc {  background: #EFEFEF;  border: 1px solid black;  padding-left: 0.8em; padding-right: 0.8em; padding-top: 0.5em;  padding-bottom: 0.5em;  margin: 0.5ex 0px;  width: 97%;  clear: both;}

div.browsegallery {background: #EFEFE7; width: 100%;}

TD.oddthumb {  background: white;}
TD.eventhumb { background: #EFEFEF;}

div.gallerytitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : black;}

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

div.thumbnails {  border : 1px solid Black;  margin-top: 10px;  margin-bottom: 10px;}

img.athumb {  border : 1px solid Silver;}

.caption {}

p.norecords {  font-weight : bold;}

table.imageinfo {border-color: black;  border-style: solid;  border-width: 1px;  width: 98%;}
td.imageinfo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : #000066; background-color: #DED6C6; vertical-align: top; text-align: left;}

/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage {  background: #EFEFE7;  width: 100%;}

div.imagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #000066;}
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 : #000066;  text-align: center;  border: 1px solid black;  margin-top: 10px;  margin-bottom: 10px;}

div.posthead {
  background-color: #A8BFD5; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: white;  font-weight: bold;
  overflow: hidden;
  border: 1px solid black;
  border-bottom: 0px;
  text-align: center;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
}

span.posthead {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;  color: white;}

.blogt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : white; text-decoration: none;}
.blogt:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color : white; text-decoration: none;}
.blogt:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : white; text-decoration: underline; }

div.postbody {
  overflow: hidden;
  background: #E4E7EA;
  border: 1px solid black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: black;
  padding-left: 5px;padding-top: 5px; padding-bottom: 5px; 
  margin-bottom: 10px;
}

div.blogtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white; font-size: 11px; font-weight : bold;
  font-size: 18px;
  background-color: #5a4a39; 
  padding-left: 2px;
  padding-right: 5px;
  margin-top: 10px;
  border: 1px solid black;
  border-bottom: 0px;
}

div.bloginfo {
  background: #E4E7EA;
  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;
}

div.blogdesc {
  background: #E4E7EA;
  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;
}

div.blogtools {
  background: #E4E7EA;
  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;
}

div.fgaldesc {
  background: #EFEFEF;
  border: 1px solid black;
  padding-left: 0.8em; padding-right: 0.8em; padding-top: 0.5em;  padding-bottom: 0.5em;
  margin: 0.5ex 0px;
  width: 97%;
  clear: both;
}

div.articletitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white; font-size: 11px; font-weight : bold;
  background-color: #A8BFD5; 
  border: 1px solid black;
  border-bottom: 0px;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-top: 5px;
  clear: both;
}

div.articleheading {
  background: #E4E7EA;
  border: 1px solid black;
  padding-left: 2.8em; 
  padding-right: 2.8em; 
  padding-top: 2.5em;
  padding-bottom: 2.5em;
  border-bottom: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

div.articletrailer {
  background: #E4E7EA;
  border: 1px solid black;
  border-bottom: 1px solid black;
  border-top: thin solid blue;
  margin-bottom: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

span.articleheading {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;}

div.articlebody {
  background: #E4E7EA;
  border: 1px solid black;
  padding-left: 2.8em; 
  padding-right: 2.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin: 10px 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  clear: both;
}

span.titlea {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: bold;}

span.titleb {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;}

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

.day {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;}
.day:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;}
.day:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : black; background:#CCCCCC; text-decoration: none; }
.day:link {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;}
.day:visited {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;}

.today {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;  text-decoration: none; }
.today:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;  text-decoration: none; }
.today:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : black;  text-decoration: none;   font-weight : bold; background: #CCCCCC;}

.nav {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;   text-decoration: none; }
.nav:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;  text-decoration: none; }
.nav:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : black;  text-decoration: none;   font-weight : bold; background: #CCCCCC;}

.changedate {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8px;  background: #E4E7EA;  color : black;  font-weight : bold;}
.date {  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background: #E4E7EA;
  color : Black;
  font-weight : bold;
}

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

div.commentspost {
 display: inherit;
 border: 1px solid black;
 margin-top: 10px; margin-right: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px;
 width: 99%;
}

div.commentsedithelp {  background: #E4E7EA;  border: 1px solid black;  font-size: smaller;  width: 99%;}

div.commentstoolbar {
  background: #A8BFD5;
  color: black;
  margin-bottom: 20px;
  width: 97%;
  border: 1px solid black;
  padding-top: 2px;
  padding-left: 2px;
}

span.commentstitle {  font-weight: bold;  font-size: 12px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  width: 98%;}

div.commentscomment {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-bottom: 20px;
  width: 97%;
}

div.commentheader {
  background: #BBBBBB;
  border: 0px solid blue;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 97%;
}

div.commenttext {
  font-size: 11px;
  margin-left: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 97%;
}

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

table.chatroom { border-color: #5A4A39;  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: #E4E7EA;}

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: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; }
span.chuser { color: blue;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;}

div.pollresults {
  background: #E4E7EA;
  border: 1px solid black;
  width: 98%;
  margin-top: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;
  padding-left: 5px;
}

table.pollresults {   width: 97%;}
td.pollr {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  color: black;}

div.forumspagetitle {  margin-top: 10px;  margin-bottom: 40px;}

table.threads { 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;}

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: #DDDDDD; vertical-align: top;}
td.threadsoddr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #DDDDDD; vertical-align: top;}
td.threadseparator { background-color: #EEEEEE; height: 5px;}

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


div.forumtoolbar {  background: #A8BFD5;   width: 98%;  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: white;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: white;  font-size: 11px;  font-weight : bold; text-decoration: none;}
.toolbarlink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC;  font-size: 11px;  font-weight : bold; text-decoration: none;}

.forumvotelink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}
.forumvotelink:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}
.forumvotelink:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}

table.tcategpath { margin-bottom: 40px; border-color: #000000;  border-style: solid;  border-width: 1px;  width: 97%;}

td.tdcategpath { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white; font-size: 13px; font-weight : bold;
  background-color: #A8BFD5;
  padding-left: 2px;
  margin: 0px;
  border-spacing: 0px;
  padding-right: 5px;}

.categpath {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black;  text-decoration: none;}
.categpath:active {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black;  text-decoration: none;}
.categpath:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : blue;  text-decoration: none;}

table.subcats { padding-top: 20px; padding-bottom: 20px; width: 100%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: black; border-style: solid; border-width: 1px;}
td.tdsubcat {width: 25%;}

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

table.catobjects { width: 100%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: black; border-style: solid; border-width: 0px;}
td.categobjectsnameeven,td.categobjectsnameodd {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #DED6C6;
}
td.categobjectsdataeven,td.categobjectsdataodd {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #DED6C6;
}

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

div.faqlistquestions {
  background: #E4E7EA;
  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;
}

div.faqqa {
  background: #DED6C6;
  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;
}

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

div.questionblock {
  border: 1px solid black;
  background: #E4E7EA;
  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: #E4E7EA;
  margin-bottom: 10px;
}

div.quizanswer {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: #E4E7EA;
  margin-bottom: 10px;
}

div.shoutboxmsg {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: #E4E7EA;
  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: #E4E7EA;
	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, arial, helvetica, sans-serif;
	font-size: 10px;
}

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

div.dircategs {
  border: 0.5px solid black;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
}

.dirlink {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : black; text-decoration: underline; font-weight: bold;}
.dirlink:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #636363; text-decoration: underline; font-weight: bold;}

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

div.dirlistsites {
  background-color: #E4E7EA;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  border: 0.5px solid black;
  margin-top: 10px;
  width: 100%;
}

div.dirsite {
  background-color: #EFEFEF;
  margin-bottom: 10px;
}

span.dirsitedesc {}
span.dirsitetrail {font-size: 10px;}
span.dirsitecats {}

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

div.dirrelated {
  background-color: #E4E7EA;
  margin-top: 10px;
  border: 0.5px solid black;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 5px;
}

td.dirfooter {
 font-size: 9px;
}

div.dirfooter {
  margin-top: 10px;
  border: 1px solid black;
}

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.messureadflag {
  background-color: #CCCCCC;
  padding-left: 5px;
}

div.messureadhead {
  background-color: #DEDEDE;
  margin-top: 2px;
}

div.messureadbody {
 margin-top: 5px;
}

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

.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;
}
a.caltab:hover
{
background-color: #efefaf;
border-bottom: 2px solid #dedede;
}

.caltabon
{
padding-left: 10px;
padding-right: 10px;
background-color: #E4E7EA;
border: 1px solid #666666;
border-bottom: 2px solid #E4E7EA;
margin-right: 6px;
}
a.caltabon
{
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
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: #E4E7EA;
border: 1px solid #666666;
border-bottom: 1px solid #aeaeae;
font-size: 11px;
}

.calcheckbox
{
background-color: #E4E7EA;
}
.caltoggle
{
font-size: 9px;
margin-bottom: 7px;
}

#opaque
{
background-color: #E4E7EA;
border: 1px solid black;
}
.calfocus
{
font-size:7px;
background-color: transparent;
}
.calfocus a
{
color: #000000;
text-decoration: none;
}
.calfocuson
{
font-size:7px;
background-color: #f3e498;
}
.calfocuson a
{
text-decoration: none;
color: #660000;
}



.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.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: #E4E7EA;
}

.viewmodeon
{background-color: #6A5A49;
color: #E4E7EA;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

.viewmodeoff
{
background-color: #E4E7EA;
color: #000000;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

.viewmodeoff:hover
{
background-color: #FFFF00;
color: #000000;
}
.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#edithelpzone { display: none;  }
div#attzone      { display: none; margin-top: 10px; }
div#attzoneopen      { display: block; margin-top: 10px; }
.highlight { background-color: #FFAAAA; color: #000000; }

caption
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;
  text-align: right;
}

div.tree
{
  text-align: left;
  padding-left: 1.5em;
}

div.tree#top
{
  border: 1px outset #0000CF;
  padding: 10px 1.5em 20px 1.5em;
}

textarea.wikiedit
{
	width: 100%;
}

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

TABLE.admin {
  width: 100%;
}
