body {
  background-color: #fff;
  margin: 0.5in;
}
/* This div encloses the whole Tiki application */
DIV#tiki-main {  background: #EFEFE7;  height: 100%;  margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }

/* This is the middle */
DIV#tiki-mid {  background: #EFEFE7;  height: auto;  padding-bottom: 0px; }

TD#centercolumn { padding-right: 14px;background: #EFEFEF; vertical-align: top; }

/* And this is what lies inside the centercolumn */
DIV#tiki-center {  margin-left: 2px;  margin-right: 5px;  padding-left: 7px;  padding-right: 5px; }

/* Non-linking titles (three levels) */
H1 { font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #08639C;}
H2 { font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #08639C;}
H3 { font-weight: bold; font-size: 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : #08639C;}

.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink,
.admlink,.forumbutlink
{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : black; text-decoration: none;}
.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 : #636363; text-decoration: none;}

/* Search results display a date using the following style*/
div.searchdate { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color : #333333;}

/* Pagination for listings */
.mini {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color : Black;}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black; text-decoration: none;}
.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : #636363; text-decoration: none;}

/* Warning background/color */
span.warn {  color: red;}



div.wikitext {
  background: #fff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* Links to wiki pages */
.wiki { color:black; }
.wiki:hover {color: #636363; }

/* Date displayed for last modification date of pages */
p.editdate { color: black; font-size: smaller; margin-bottom: -1ex; 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: white; border: 1px solid black;  width: 100%; font-size: smaller; padding: 6pt;}


/******************************************************* IMAGE GALLERIES **********************************************/


/* Container for the whole gallery */
div.browsegallery {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: white;}
TD.eventhumb { background: #EFEFEF;}

/* Gallery Title */
/*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 {}

/* Container for thumbnails */
div.thumbnails {  border : 1px solid Black;  margin-top: 10px;  margin-bottom: 10px;}

/* Thumbnails images */
img.athumb {  border : 1px solid Silver;}

.caption {}

/* No records found text  (displayed in the table when no records */
p.norecords {  font-weight : bold;}

/* Browsing an image */

/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage { width: 100%;}

/*div.imagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color : black;}*/
div.gallerylink {}
div.showimage { text-align: center;  margin-top: 5px;  margin-bottom: 5px;}

div.imageinfo {  text-align: center;  margin-top: 10px;  margin-bottom: 10px;}
td.imageinfo {}
table.tableinfo {  text-align: center; }
div.linksinfo {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  color : Black;  text-align: center;  border: 1px solid black;  margin-top: 10px;  margin-bottom: 10px;}

/******************************************************* WEBLOGS **********************************************************/

/* The header of a weblog post */
div.posthead {
  background-color: #6884ad; 
  background-image: url(jalist/fcap.png);
  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: white;
  overflow: hidden;
  border: 1px solid black;
  border-bottom: 0px;
  text-align: center;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
}

/* The font used in the heading of the weblog */
span.posthead {  font-family: TVerdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;  color: white;}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : white; text-decoration: none;}
.blogt:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color : white; text-decoration: underline; }

/* The post body */
div.postbody {
  overflow: hidden;
  background: white;
  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;
}

/* The weblog title */
div.blogtitle {
  background-image: url(jalist/maincap.png);
  font-family: Tahoma,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;
}

/* The weblog information */
div.bloginfo {
  background: white;
  border: 1px solid black;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

/* Weblog description */
div.blogdesc {
  background: white;
  border: 1px solid black;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
  background: white;
  border: 1px solid black;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  clear: both;
}


/****************************************************** CMS ***************************************************************/

/* The article title bar */
div.articletitle {
  background-color: #6884ad; 
  background-image: url(jalist/fcap.png);
  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: white;
  overflow: hidden;
  border: 1px solid black;
  border-bottom: 0px;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
  margin-top: 5px;
}

/* The article heading */
div.articleheading {
  background: white;
  border: 1px solid black;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

div.articletrailer {
  background: white;
  border: 1px solid black;
  border-bottom: 1px solid black;
  border-top: 1px thin blue;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  clear: both;
}

/* Text in the article heading */
span.articleheading {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;}


/* The body */
div.articlebody {
  background: white;
  border: 1px solid black;
  padding-left: 0.8em; 
  padding-right: 0.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;
}

/* The article title */
span.titlea {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: bold;}

/* The author, date and number of reads */
span.titleb {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;}

/* The trailer */
span.trailer {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;}

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {  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 : #636363; text-decoration: none; }

/* LINKS FOR TODAY */
.today {  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 : #636363; }

/* Links to change month, year or go to today */
.nav {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color : 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: transparent;  color : black;  font-weight : bold;}
.date {  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background: transparent;
  color : Black;
  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;}

/* Post comment form */
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;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 100%;
}

/* Help box*/
div.commentsedithelp {  background: white;  border: 1px solid black;  font-size: smaller;  width: 99%;}

/* The toolbar where the ordering number of comments and find box are found */

div.commentstoolbar {
  background: #EFF7F7;
  color: black;
  margin-bottom: 20px;
  width: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid black;
  padding-top: 2px;
  padding-left: 2px;
}

/* The comment title */
span.commentstitle {  font-weight: bold;  font-size: 12px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  width: 98%;}

/* The comment */
div.commentscomment {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-bottom: 20px;
  width: 100%;
}
/* The header for a comment */
div.commentheader {
  background: #BBBBBB;
  border: 0px solid blue;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 100%;
}

/* The text */
div.commenttext {
  font-size: 11px;
  margin-left: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 100%;
}

/* Links in the comment header */
.commentshlink {  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;}


/************************************************************ CHAT *********************************************************/

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: #FFFFFF;}

table.chatform {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%; border-top:0px;}
td.tdchatform { color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  background: #EFEFEF; font-size: 11px; vertical-align: top; text-align: left;}

span.chnormal  {  color: 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;}

/********************************************************** POLLS ********************************************************/

div.pollresults {
  background: #EFF7F7;
  border: 1px solid black;
  width: 100%;
  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;}
/* MODULES */

/***************************************************** FORUMS *****************************************************/

/* Title for the forums page */
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;}

/* Cells for the threads table */
td.threadsevenl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; vertical-align: top;}
td.threadsevenr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #FFFFFF; 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: #EFF7F7;   width: 100%;  margin-bottom: 20px;  border: 1px solid black;}

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:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC;  font-size: 11px;  font-weight : bold; text-decoration: none;}

/* Links to vote */
.forumvotelink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}
.forumvotelink:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color : black;}

/************************************************ CATEGORIES **************************************************************/

table.tcategpath { margin-bottom: 40px; border-color: #5A4A39;  border-style: solid;  border-width: 1px;  width: 97%;}

/* Table containing the category path */
td.tdcategpath { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white; font-size: 13px; font-weight : bold;
  background-color: #6864AD;
  background-image: url(jalist/fcap.png);
  padding-left: 2px;
  margin: 0px;
  border-spacing: 0px;
  padding-right: 5px;}

/* Links to up/top categories */
.categpath {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : white;  text-decoration: none;}
.categpath:hover {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color : #CCCCCC;  text-decoration: underline;}

/* Table with the subcategories */
table.subcats { padding-top: 20px; padding-bottom: 20px; width: 97%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: black; border-style: solid; border-width: 1px;}
td.tdsubcat {width: 25%;}

/* Links to subcategories */
.categlink {  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 : #636363; text-decoration: none;font-weight: bold;}

table.catobjects { width: 97%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: black; border-style: solid; border-width: 0px;}
td.categobjectsname {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #DCDCDC;
}
td.categobjectsdata {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #CCCCCC;
}

.catname {  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 : #636363; text-decoration: none;}

/***************************************************** FAQS **************************************************************/
/* The list of questions */
div.faqlistquestions {
  background: #FFFFFF;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid black;
  width: 98%;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Container for question-answer block */
div.faqqa {
  background: #FFFFFF;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 97%;
  border: 1px solid black;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* The question */
div.faqquestion {
  margin-bottom: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 97%;
}

/* The answer */
div.faqanswer {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 97%;
}

/***************************************************** QUIZZES **************************************************************/



div.questionblock {
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

div.quizquestion {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 5px;
}

div.quizoptions {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.quizdescription {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

div.quizanswer {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid black;
  background: white;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

div.shoutboxmodmsg {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-bottom: 4px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #636363;
}

textarea.tshoutbox{
	background-color: #EFEFEF;
	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;
}


/*************************************************** WIKI TOCS ***************************************************/

div.tocnav {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #EFEFEF;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 2px;
}

.tocnavlink { color:black; text-decoration: none; }
.tocnavlink:hover {color: black; background-color: #EFEFEF; text-decoration:none;}
   
