/*
Planetfall for TikiCMS is based on Rhuk Planetfall theme originally done for Mambo CMS
and released under the GPL license. Accordingly, this Planetfall adaptation is GPL-licensed.
See http://zukakakina.com or http://themes.tikiwiki.org for further information about  and upgrades for 
this theme.
*/

/* Elements*/
a {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #9AB6C2;
	text-decoration: none;
	font-weight: bold;
}

body {
	background: #121A1D url(thiscow.eu/back_fade.jpg) repeat-x;
	margin: 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-align: center;
}
.tab-wrapper 
{ 
        padding: 0; 
	border: 1px solid #eee; 
} 
.tab-menu { 
	list-style: none; 
	padding: 2px 0; 
	clear:  both; 
	line-height: 17px; 
	font-size: 12px; 
} 
.tab-menu li { 
	width: 200px; 
	display: inline; 
	margin: 0 2px; 
} 
										.tab-menu li a 	{ 
	padding: 1px 5px; 
	background-color: #f5f5f5; 
	color:  #222; 
	font-weight: bold; 
	text-decoration: none; 
} 
.tab-menu li a:hover, 
.tab-menu li a:focus { 
	background-color: #FAEC8F; 
	border-bottom-color:    #999; 
} 
.tab-menu li a:hover { 
	background-color: #FAEC8F; 
	border-bottom-color: #999; 
} 
.tab-menu li.tab-selected a { 
	background-color: #BCEC8F; 
}
/* Currently in Attachments and comments only. */
caption {
  font-size: 11px;
  font-weight: bold;
  text-align: right;
}


/* Deny forms unwanted padding and margins */
form {
	margin: 0;
	padding: 0;
}

/* Cells in forms without background color (inside a div for example) */
.form {
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}
	
/* Non-linking titles (three levels) */
h1 {
	font-size: 14px;
	color: #9AB6C2;
	margin: 6px 0 2px 0;
}

h2 {
	font-size: 13px;
	color: #9AB6C2;
	margin: 3px 0 1px 0;
}

h3 {
	font-size: 12px;
	color: #9AB6C2;
	margin: 1px 0;
}

h4 {
	font-size: 12px;
	color: #9AB6C2;
	margin: 1px 0;
	font-weight: lighter;
}

input,
textarea {
	background-color: Black;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #9DA6B3;
}

input {
	text-indent: 2px;

}

input[type=submit]:hover {
	cursor: pointer;
}

input [type=submit] {
	color: #FF6600;
	background-color: #293B42;
	border: 1px solid #9DA6B3;
}


input[type=submit]:hover {
	cursor: pointer;
}

input.file {
	color: #FF6600;
	background-color: #293B42;
	border: 1px solid #9DA6B3;
}

input.wikiaction {
	color: #FF6600;
	background-color: #293B42;
	border: 0;
}

input#login-remember {
	color: #FF6600;
	background-color: #293B42;
	border: 1px solid #9DA6B3;
}

input [type=checkbox] {
	border: 0;
	background-color: transparent;
}

body.tiki_forums table.normal input {
	border: 0;
	background-color: transparent;
}

li {
	line-height: 15px;
	padding-top: 0;
}

select {
	background: #293B42;
	color: #FF6600;
	font-size: 10px;
}

select:hover {
	background: #293B42;
	color: #9AB6C2;
}

select:active {
	background: #293B42;
	color: #9AB6C2;
}

/* Browsers other than IE */
html>body select {
	border: 1px solid #9DA6B3;	
}

/* To help IE */
small {
	font-size: 10px;
}

/* Cells where nothing is specified - 2005-03-04 font-size: 11px taken away for preserve font size in SPLIT */
td {
	vertical-align: top;
}

ul {
	margin-top: 2px;
	margin-bottom: 6px;
}


/********************************************* GENERAL LAYOUT *********************************************************/

/* This div encloses the whole Tiki application. */
div#tiki-main {
	margin-bottom: 20px;
	width: 100%;
	text-align: left;
}

/* This is the header */
div#tiki-top {  
	margin: 0;
	padding: 0;
	display: block;
	border-bottom : 1px solid #000;
	padding-left : 10px;
}

/* Thin silver rectangle at top. */
td#top_bar_td {
	background: #9DA7B3 url(thiscow.eu/top_bar.jpg) center no-repeat;
}

/* Theme-specific selector to hold header background image. */
td#planetfall_header {
	width: 100%;
	background: url(thiscow.eu/header_bg.jpg) no-repeat #04030B;
	height: 111px;
}
/* Theme-specific selector to hold logo. */
div#planetfall_logo {
	height: 111px;
	background: url(thiscow.eu/header_logo.png) no-repeat;
}

/* Theme-specific selector to style header module */
div#planetfall_header_module {
	float: right;
	margin: 0;
	padding-left: 0;
	vertical-align: top;
	border-left: 1px solid silver;
	height: 111px;
	background-color: #04030B;
}

/* Styles the date/calendar link only. */
div#tiki-top_bar {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #304651;
	white-space: nowrap;
	vertical-align: middle;
	padding-right: 10px;
}

td#tiki-top_bar_td {
	color: #304651;
	vertical-align: middle;
	font-size: 11px;
}

div#tiki-top_bar a {
	color: #304651;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 11px;
}

div#tiki-top_bar a:hover {
	color: #ff6600;
}

/* This is the middle area, below the horizontal menu. */
div#tiki-mid {
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
}

/* This styles tables _within_ div#tiki-center. */
div#tiki-center table {
	width: 100%;

}

table#tiki-midtbl {
	width: 100%;
	text-align: right;
	margin: 0;
	padding: 0;

}

/* The main content column */
td#centercolumn {
	vertical-align: top;
	text-align: left;
	margin: 0;
	/*padding-right: 21px;*/
}

/* The contents of the centercolumn. */
div#tiki-center {
	font-size: 11px;
	padding: 0 6px;
	text-align: left;
	width: 96%;
}


/* In Planetfall, the left column is placed between the center and right columns.
Because Planetfall uses only about 80% of the browser window width, it'd be a good idea
to turn this column off in some Tiki sections or even to move all modules to the
right column and turn this column off via Tiki's admin. */

td#leftcolumn {
	text-align: left;
	padding: 0;
	vertical-align: top;
	width: 180px;
	background: #182327 url(thiscow.eu/menu1_fade.jpg) repeat-x;
	border-right: solid 1px #9DA6B3;
}

/* To disable the leftcolumn on wiki pages in _this theme only_, uncomment this.
Similarly for other Tiki sections. View final page source to get specific body selector. */
/*
body.tiki_wiki td#leftcolumn {
	display: none;
}
*/

td#rightcolumn {
	text-align: left;
	vertical-align: top;
	width: 180px;
	padding: 0;
	margin-right: 0;
	background-color: #293C43;
	border-left: solid 1px #9DA6B3;
}

/* The debugconsole, default Tiki theme values used here. */
div#debugconsole {
	position: absolute;
	top: 0;
	left: 20px;
	right: 310px;
	height: auto;
	z-index: 1;
   background-color: #8CACBB;
	padding: 5px;
	border: 6px ridge #996600;
	font-size: 12px;
}
 
span.on-option {
	color: #0000C0;
}
 
span.off-option {
	color: #7B8B44;
}

/* Used in wikiplugin_thumbnail and other popups(?) */
#overdiv table {
	width: auto !important;
	color: #293C43;
	font-size: 11px;
}

/* And this is the footer */
div#tiki-bot {
	padding: 7px;
	background: #293C43;
	border-top: 1px solid #87ACBB;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
}

/* Boxes -- boxes have a title bar and content, and are used to
   display modules. The box class is used for modules while the cbox class is used for other boxes. */

/*  These boxes used are used for modules primarily
	 in the left/right columns, but also in wiki pages with the module plugin. */
div.box {  
	overflow: hidden; 
	padding-left: 4px;
	padding-right: 4px;
	width: 180px;
}

/* The box title. */
div.box-title {
	background: url(thiscow.eu/title_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	text-transform: uppercase;
	padding-bottom: 6px;
	padding-top: 4px;
}

div.box-title table {
	text-align: left;
   width: 100%;
	vertical-align: top;
}

/* Used in flipping titles. (Flippable titles still centered, not align left -- a problem to solve. */
span.box-titletext {
	vertical-align: middle;
	margin-left: 3px;
	margin-top: -14px;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	text-indent: 5px;
}

/* This is the box data area. */
div.box-data {
	overflow: hidden;
	font-size: 11px;
	padding: 4pt;
	font-weight: normal;
}

/* IE font-size fix. */
div.box-data table {
	font-size: 11px;
	padding: 4pt;
	text-align: center;
}

/* To center the thumbnails in the last_images module. */
div.box-last_images_th div#mod-last_images_th.box-data table {
	margin: 3px auto;
}

div.box-top_images_th div#mod-top_images_th.box-data table {
	margin: 3px auto;
}

/* This works except in dumbass IE. */
div.box-last_images_th div#mod-last_images_th.box-data a.linkmodule:link img {
	border: 1px solid #2E4452;
	padding: 3px;	
}

div.box-last_images_th div#mod-last_images_th.box-data a.linkmodule:hover img {
	border: 1px solid #FF6600;
	padding: 3px;
}

div.box-top_images_th div#mod-top_images_th.box-data a.linkmodule:link img {
	border: 1px solid #2E4452;
	padding: 3px;	
}

div.box-top_images_th div#mod-top_images_th.box-data a.linkmodule:hover img {
	border: 1px solid #FF6600;
	padding: 3px;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
td.module {
	font-size: 10px;
	color: #CCCCCC;
	text-align: left;
}

/* "List" links in modules -- scope narrowed (by addition of td.module) to avoid having bullet in front of every link in modules. */
td.module .linkmodule {
	background: url(thiscow.eu/menu_bullet_link.gif) no-repeat;
	background-position: 0 4px;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 1px;
}


td.module .linkmodule:hover {
	background: url(thiscow.eu/menu_bullet_hover.gif) no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	color: #9AB6C2;
}

/* Boxes for the rest of Tiki (other than in modules) */
div.cbox {  
  margin: 4px 4px 0 4px;
  border: 1px solid #8CACBB;
  padding-bottom: 10px;
  overflow: hidden; 
}

/* Boxes are divided into title and data, this is the title */
div.cbox-title {
  background-color: #293C43;
  color: #CCCCCC;
  border-bottom: 1px solid #8CACBB;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  overflow: hidden;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* When there's a link in a cbox-title */
.cboxtlink {
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.cboxtlink:hover {
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.cboxtlink:active {
	font-size: 11px;
	color: black;
	text-decoration: none;
}

/* And this is the data */
div.cbox-data {
	background-color: #293C43;
	color: #CCCCCC;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	width: 100%;
}

/* rbox: remarks box (note/warning/tip/comment).*/
.rbox {
	color: black;
	font-size: 11px;
}

.rbox-title,
.rbox-title[name="warning"]  {
	color: black;
}

.rbox-data {
	color: black;
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
   none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.bannertext:hover {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.bannertext:active {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.simplebox {  
	padding: 1ex;
	color: #9DA6B3;
	border: 1px solid #9DA6B3;  
	background: #293C43;  
	font-size: 11px;
}

/* Menus */
/* Separators are used to separate menu areas in the application menu and user created menus*/


/* To indent option items under separator. */
div.separator + div {
	padding-left: 20px;
}

/* To turn off normal Tiki menu folder icons. html>body hack is to hide from IE. */
html>body div.separator a.separator img {
	display: none;
}

/* Overrides the previous styles; this version is for everything but IE. */
html>body div.separator a.separator {
	background: url(thiscow.eu/menu_bullet_link.gif) no-repeat;
	background-position: 0 4px;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 1px;
}


html>body div.separator a.separator:hover {
	background: url(thiscow.eu/menu_bullet_hover.gif) no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	color: #9AB6C2;
}

/* Links in menus */
.linkmenu {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

.linkmenu:hover {
	color: #9AB6C2;
	font-size: 11px;
	text-decoration: none;
}

.rsslink {
	font-size: 11px;
	color: #436976;
	text-decoration: none;
}

.rsslink:hover {
	font-size: 11px;
	color: #9AB6C2;
	text-decoration: none;
}

.rsslink:active {
	font-size: 11px;
	color: #436976;
	text-decoration: none;
}

/* style for rss lists in modules or in wiki */
.rsslist {
	list-style: none;
	margin-left: 0;
}

.rssitem {
	background-image: url(thiscow.eu/indent1.png);
	background-repeat: no-repeat;
	background-position: 0 -2px;
	margin-left: 0;
	padding: 1px 6px 1px 16px;
	font-size: 11px;
	color: #335966;
}

.rssitem:first-child {
	/*border-top: 0;*/
}

.rssitem a:hover {
	text-decoration: none;
}

.rssdate {
	color: #436876;
	font-style: italic;
	text-decoration: none;
}



/* "Links to collapse menus for example the main menu can be completely collapsed." --I can't find this
selector in the templates, only a.flipmodtitle and img.flipmodimage.*/
/* Contrary to the (above) description of .flip, this applies (in tiki.tpl) to the
column flips. */
.flip {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.flip:hover {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.flip:active {
	font-size: 10px;
	color: black;
	text-decoration: none;
}

/* phplayers style */
div#horiz_menu {
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;

}

div.horbar {
	width: 100%;
}

.mdksubmenu {
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #ffffff;
	visibility: hidden;
}

.mdksubmenu table {
	width: 180px;
	border: 1px solid #999999;
}

.mdksubframe  {
	z-index: 1000;
	position: relative;
	display: block;
	background: #2E4452 url(thiscow.eu/menu2_fade.jpg) repeat-x;
	text-align: left;
}

.horbaritem {
	background-image: none;
	margin: 0;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height:24px;
	height: 26px;
	white-space: nowrap;
	border-right: 1px solid #9DA6B3;
}

.horbaritem a {
	color: #304651;
}
.horbaritem a:hover {
	color: #ff6600;
}

.mdkitem  {
	position: relative;
	background-image: none;
	font-size: 11px;
}

.mdkitem a  {
	padding: 2px 5px 2px 5px;
	position: relative;
	display: block;
	text-decoration: none;  
	color: #CCCCCC;
	
}

.mdksubmenu .mdkitem a {
	font-weight: normal;
}

.mdkitem a:hover  {
	color: #ff6600;
}

.mdkitem .mdkfwdarr {
	position: absolute;
	top: 6px;
	right: 8px;
}

/* General tables */
/* These styles apply to tables used to display common listings such as the wiki page listing, last changes,
   listings in admin screens, etc. */

/* The specific tables */
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,
table.userlist {
	padding: 0;
	margin: 0;
	border: solid 1px Silver;
	background-color: #223138;
	width: 100%;
	font-size: 11px;
}


body.tiki_webmail table.normal {
	color: #436976;
}

/* only on tiki-hw_page.tpl */
table.wikibar {
	width: 99%;
}

.normal table {
	width: 100% !important;
}

table.normalnoborder {
	width: 97%;
}

/* Table headings */
td.heading,
td.gallistheading,
td.listgalheading,
td.bloglistheading,
td.listfgalheading,
td.listfilesheading,
td.listartheading,
td.forumheading,
td.thead,
td.userlistheading {
	background: #3D5963;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}


td.button {
  color: black;
  font-size: 10px;
  background-color: #293C43; 
  padding-left: 2px;
  padding-right: 5px;
  text-align: center; 
  vertical-align: middle;
}

td.formbor {
	border: 1px solid #8CACBB;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}


/* Cells in forms without background color (inside a div for example) */
td.form {
	font-size: 11px;
}

/* Cells in forms using a background color */
td.formcolor, 
td.galform, 
td.editblogform, 
td.editfgalform, 
td.comform,
td.forumform {
	border: 1px solid #43626D;
	background: #293C43;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}

/* Links to view an object from a table listing objects can be generalized to this link */
/* a.forumname font-size needed by IE */
a.forumname {
	font-size: 11px;
	text-decoration: none;
}

a.forumname:hover {
	font-size: 11px;
	text-decoration: none;
}

a.forumnameread {
	font-size: 11px;
	text-decoration: none;
}

a.forumnameread:hover {
	font-size: 11px;
	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: 97%;
	margin-bottom: 1px;
	padding-bottom: 10px;
}

.findtable td {
	font-size: 11px;
}

/* Odd rows in several listings */
tr.odd {
	background-color: #0D1315;
	padding: 2px;
}


tr.even {
	background-color: #151E22;
	padding: 2px;
}

/* Odd rows in the following 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,
td.userlistodd {
	background-color: #0D1315;
	vertical-align: top; text-align: left;
}

/* Even rows the following 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,
td.userlisteven {
	background-color: #151E22;
	vertical-align: top;
	text-align: left;
}

td.third {
	font-size: 10px;
	color: Black;
	background-color: #3D5963;
	vertical-align: top;
	text-align: left;
}

/******************** Titles ********************/
/* when the page title is a link this is the style */
.pagetitle, 
.forumspagetitle {
	background: url(thiscow.eu/title_bg.png) no-repeat;
	background-position: left;
	vertical-align: top; 
	padding-left: 15px;
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
}


/* links where no special link style apply (usually with the general application background) */
.link,
.gallink,
.bloglink,
.fgallink,
.trailer,
.opencomlink,
.commentslink,
.admlink,
.forumbutlink {
	font-size: 11px;
	text-decoration: none;
}
.articletrailer > .trailer {
	padding : 2px 10px;
	border : 1px solid #999;
}

.link:hover,
.gallink:hover,
.bloglink:hover,
.fgallink:hover,
.trailer:hover,
.opencomlink:hover,
.commentslink:hover,
.admlink:hover,
.forumbutlink:hover {
	font-size: 11px;
	text-decoration: none;
}

/* Search results display a date using the following style*/
div.searchdate {
	font-size: 10px;
	color: #9AB6C2;
}

/* Pagination for listings */
.mini {
	font-size: 9px;
}

/* prev & next buttons in pagination */
.prevnext,
.galprevnext,
.blogprevnext,
.fgalprevnext,
.artprevnext,
.forumprevnext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	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: #CCCCCC;
	text-decoration: none;
}

/* Warning background/color */
.attention {
	color: red;
}

/***********************************************  THE WIKI ***********************************************************/
/* An h1 pagetitle (anchor) comes first, then wikitopline, 
	which holds the description and edit, etc., icons: */
/* Seems odd, but style not necessary for these. 
div.wikitopline {

}

.wikitopline table {
	
}
*/
/* For formatting the page description text */
div#description {
	color: #436976;
	font-size: 11px;
	font-style: italic;
	padding-left: 22px;
}

/* Text in wiki pages is displayed using the following style */
div.wikitext {
	font-size: 11px;
	border: 1px solid #99bec6;
	width: auto;
	clear: both;
	padding: 1ex 2ex;
}

div.titlebar {
	background: #9DA7B3 url(thiscow.eu/top_bar.jpg);
	background-position: center;
	background-repeat: repeat-y;
	text-align: center;
	color: #234956;
  	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px;
}

/* called from tikilib.php */
table.wikitable {
	border-collapse: collapse;
	background-color: #121A1D;
	font-size: 11px;
	
}

td.wikicell {
	border-collapse: collapse;
	border: 1px solid #8CACBB;
	background-color: #121A1D;
	color: #436976;
}


/* Date displayed for last modification date of pages */
p.editdate {
	font-size: 9px;
}

/* The bar below the wiki page where the actions for a page are displayed */
div#page-bar {
	margin-left: 5px;
	margin-top: 5px;
}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
/* Not styled.
div.button2,
.button3 {
	
}
*/

/* Links in buttons */
.linkbut {
	font-size: 11px;
}
/* Not styled 
.linkbut:hover {
	
}
.linkbuttop {
	
}
.linkbuttop:hover {

}
*/

/* Wiki editpage textarea */
textarea.wikiedit {
	width: 100%;
}

/* The edit-help used to display the wiki syntax when editing a page */
div.wiki-edithelp {
	background: #121A1D;
	border: 1px solid black;
	font-size: 10px;
	padding: 6pt;
}

/* Fix for dumbass IE */
div.wiki-edithelp table {
	font-size: 10px;
}

/* Links in wiki pages */
.wiki {
	color: #ff6600;
	text-decoration: none;
	font-weight: normal;
}

.wiki:hover {
	color: #9AB6C2;
	text-decoration: none;
	font-weight: normal;
}

/* Links to create new wiki pages that don't exist yet, this modifies the "?"*/
.wikinew {
	color:#CC0000;
	text-decoration:underline;
	font-weight: bold;
}

.wikinew:hover {
	color: #CC0000;
	text-decoration:underline;
	font-weight: bold;
}

/* external link icons */
img.externallink {
	margin-left: 3px;
	margin-right: 2px;
}

/* Not sure what this is. Boxes in wikitext
use div.simplebox. */
.wikitext div.box {
	width: auto;
	color: #CCCCCC;
	background-color: #2C434B;
}

/* c o d e plugin */
.codelisting {
	font-family: "Courier New", Courier, monospace;
	padding: 2ex;
	padding-top: 2.5ex;
	background-color: #293C43;
	margin: 1ex;
	border: 1px dashed #adacaf; 
}

.codecaption {
	font-size: smaller;
	padding: .5ex 2ex;
	background-color: #121A1D;
	position: relative;
	bottom: -2ex;
	display: inline;
	border: 1px dashed #adacaf; 
}

/* Version Plugin Style */
.versions {
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	min-height: 142px;
}

.versionav:after {
	display: inline;
	float: right;
	border-left: 1px dashed #999999;
}

.versionav .button2 {
	display: block;
	border: 0;
	border-bottom: 1px dashed #999999;
	background-color: none;
}

.versionav .button2 .linkbut {
	border: 0;
	background-color: inherit;
	padding: 0 10px;
}

.versionav .highlight {
	background-color: #cccccc;
	font-weight: bold;
}

.versiontitle:after {
	font-weight: bold;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
	padding: 2px 30px;
	float: right;
}

/**** QUOTE plugin *****/
.quoteheader {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #CCCCCC;
	font-weight: bold;
	background-color: #293C43;
	font-size: 8pt;
}

.quotebody {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	color: #CCCCCC;
	background-color: #3D5963;
}


/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
.button2,
.button3 {
	margin: 5px 3px 3px 0;
}

/* Links in buttons - not styled */
/*
.linkbut {
}

.linkbut:hover {   
}
*/

/* When a cached version of an external link is displayed */
div.cache {
	background: #EFEFEF;
	border: 1px solid black;
	padding: 0.1em;
	margin: 0.1ex 0px;
}

div.cachedpage {
	border: 1px solid black;
	padding: 0.1em; 
	margin: 0.1ex 0px;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */
.wikicache {
	font-size: 9px;
	color: #9B3E00;
	text-decoration: none;
	font-weight: normal;
}

.wikicache:hover {
	font-size: 9px;
	color: #225566;
	text-decoration: none;
	font-weight: normal;
}

.wikicache:active {
	font-size: 9px;
	color: #225566;
	text-decoration: none;
	font-weight: normal;
}


/*************************************************** WIKI TOCS ***************************************************/
/* Style for structure-created nav icons at top of wikitext */
div.tocnav {
	font-size: 9px;
	background: #293C43;
	border: 1px solid #8CACBB;
	color: black;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 100%;  
	background-color: #ededed;
	margin-bottom: 16px;
}

.tocnav table {
	background-color: #ffffff;
}

.tocnavlink,
.tocnavlink:link {
	color:black;
	text-decoration: underline;
	font-size: 10px;
}

.tocnavlink:hover {
	font-size: 10px;
	color: black;
	text-decoration: underline;
}

.tocnav a {
	font-size: 90%;
	color: #424242;
}

/* Styles the list formed by the maketoc tag. In structures_toc.tpl: <ul class="toc"> */
/*
.toc {
}
*/
.toc li {
	margin-top: 3px;
}

/****************************************************** CMS ***************************************************************/
/* The article - the articles template might have an error regarding this div. */
/*
div.article {
	
}
*/
/* Goes above title */
div.articletopline {
	color: #cccccc;
	padding-bottom: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* The article title bar */
div.articletitle {
	background: url(thiscow.eu/title_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	text-transform: uppercase;
	padding-bottom: 6px;
	padding-top: 4px;
}

/* The article title text */
span.titlea {
	/*font-size: 14px;
	font-weight: bold;*/
}

/* The author, date and number of reads */
span.titleb {
	font-size: 10px;
	color: #8D8D8D;
}

/* The subtitle, when specified by the article type definition. */
div.articlesubtitle {
	font-family: Georgia, Times, serif;
	font-style: italic;
	font-weight: lighter;
	text-indent: 20px;
	font-size: 12px;
	line-height: 14px;
	color: #8D8D8D;
}

/* The lead section of the article */
div.articleheading {
	padding-right: 0.8em; 
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	clear: both;
	width: 100%;
}
/* Text in the article heading */
div.articleheadingtext {
	font-size: 11px; 
	display: inline;
	width: 100%;
}

/* The article topic image when "use own image" and "float text around image" are _not_ chosen. */
div.articleheading img {
	margin-right: 22px;
	margin-left: 9px;
}

/* The article topic image when "use own image" and "float text around image" are chosen. */
img.articleimage {
	margin-right: 22px;
	margin-left: 9px;
}

/* Read more, print, etc. */
div.articletrailer {
	margin-bottom: 10px;
	font-size: 9px;
	clear: both;
	width: 100%;
}

/* For IE */
td.articletrailer {
	font-size: 10px;
}

/* The body */
div.articlebody {
	padding-left: 2em; 
	padding-right: 2em; 
	padding-top: 1em;
	padding-bottom: 1em;
	margin: 10px 0px 10px 0;
	clear: both;
}

/* The trailer */
span.trailer {
	font-size: 10px;
}

/* links in the articletrailer. */
.trailer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D8D8D;
	text-decoration: none;
}

.trailer:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: underline;
}

/* for IE */
div.articletrailer table.wikitopline td {
	font-size: 10px;
}

/* Style for the source (URL), when specified by the article type definition.
   Comes at the end of the article. */
div.articlesource {
	font-size: 10px;
	font-style: italic;
}


/******************************************************* WEBLOGS **********************************************************/

/* The weblog title */
div.blogtitle {
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 5px;
	margin-top: 10px;
	border: 1px solid #8CACBB;
	border-bottom: 0;
}

/* Weblog description */
div.blogdesc {
	padding: 0.5em 0.8em;
	margin-bottom: 10px;
	font-size: 12px;
	clear: both;
}


/* The weblog information */
div.bloginfo {
	padding: 0.5em 0.8em;
	margin-bottom: 10px;
	font-size: 11px;
	clear: both;
}

/* fix for IE */
div.bloginfo table {
	font-size: 11px;
}


/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
	padding: 0.5em 0.8em;
	margin-bottom: 10px;
	font-size: 10px;
	clear: both;
}

/* fix for IE font-size no-cascade problem */
div.blogtools table {
		font-size: 11px;
}


/* The header of a weblog post */
div.posthead {
	background: url(thiscow.eu/title_bg.png) no-repeat;
	vertical-align: middle;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	padding-bottom: 6px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-transform: uppercase;
}

div.posthead h3 {
	color: #CCCCCC;
}

div.posthead table {
	background-color: #293C43;
	margin-top: -1px;
}

div.posthead td[align=right]
{
	vertical-align: bottom;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* The font used in the heading of the weblog */
span.posthead {
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-transform: none;
 }
 
span.posthead small {
	font-size: 11px;
	color: #8D8D8D;
	font-weight: normal;
}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt {
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.blogt:hover {
	font-size: 11px;
	color: white;
	text-decoration: underline;
}

.blogt:active {
	font-size: 11px;
	color: white;
	text-decoration: none;
}

/* The post body */
div.postbody {
	overflow: hidden;
	font-size: 11px;  
	padding-left: 5px;
	padding-top: 5px; 
	padding-bottom: 2px; 
	margin-bottom: 10px;
}

/* Fix for IE's too-large rendering of "small" tag, etc. in Permalink bar. */
div.postbody table {
	font-size: 11px;
}

/***************************************************** FORUMS *****************************************************/

/* Title for the forums page */
div.forumspagetitle {
	margin-top: 10px;
	margin-bottom: 40px;
}

div.forumtoolbar {  
	background: #395AAD;
	margin-bottom: 20px;
	border: 0;
	}

td.forumtoolbar {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

.toolbarlink {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.toolbarlink:hover {
	color: #00FFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.toolbarlink:active {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

table.threads {
	width: 97%;
}

td.viewthreadl {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 11px;
	background-color: #EFEFEF;
	height: 10px;
	vertical-align: top;
}

td.viewthreadr {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 11px;
	background-color: #EFEFEF;
	height: 10px;
	vertical-align: top;
}

/* Cells for the threads table */
td.threadsevenl { 
	border: 1px solid #8CACBB; 
	border-collapse: collapse;
	font-size: 12px;
	background-color: #EFEFEF;
	vertical-align: top;
}

td.threadsevenr {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 13px;
	background-color: #EFEFEF;
	vertical-align: top;
}

td.threadsoddl {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 12px;
	background-color: #DDDDDD;
	vertical-align: top;
}

td.threadsoddr {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 13px;
	background-color: #DDDDDD;
	vertical-align: top;
}

td.threadseparator {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	background-color: #EEEEEE;
	height: 5px;
}

#forumpost {
	display: none;
}
   
#forumpostopen {
	display: block;
}   
/* Links to vote */
.forumvotelink {
	font-size: 12px;
	color: black;
}

.forumvotelink:active {
	font-size: 12px;
	color: black;
}

.forumvotelink:hover {
	font-size: 12px;
	color: black;
}


/*************************************************** COMMENTS **************************************************************/

/* The whole comment area when it is visible and when it is not */
#comzone {
	display: none;
	margin-top: 5px 1px;
	padding-left: 2px;
	padding-right: 2px;
}

#comzoneopen {
	display: block;
	margin: 5px 1px;
	padding-left: 2px;
	padding-right: 2px;
}

/* The comment title */
span.commentstitle {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}

.subcomment {
	margin-left: 10px;
}

/******************************************************* IMAGE GALLERIES **********************************************/

/* Gallery description */
div.imgaldescr {
	font-size: 11px;
}

/* File ? Gallery description */
div.galdesc {
	font-size: 11px;
}

span.sorttitle {
	font-size: 11px;
}

table.galtable {
	width:100%;
	border-collapse: collapse;
}

/* Container for thumbnails */
div.thumbnails {
	margin-top: 10px;
	margin-bottom: 10px;
	
}

/* 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: #0D1315;
}

td.eventhumb {
	background: #151E22;
}


/* Thumbnails images - trying to get hover to work as in module...*/
div.thumbnails table.galtable td.eventhumb a img.athumb {
	border: 1px solid #121A1D;
	padding: 3px;
	margin: 3px;
}

div.thumbnails table.galtable td.eventhumb a:hover img.athumb {
	border: 1px solid #FF6600;
}

div.thumbnails table.galtable td.oddthumb a img.athumb {
	border: 1px solid #151E22;
	padding: 3px;
	margin: 3px;
}

div.thumbnails table.galtable td.oddthumb a:hover img.athumb {
	border: 1px solid #FF6600;
}

.caption {
	color: #CCCCCC;
}

/* No records found text  (displayed in the table when no records */
p.norecords {
	font-weight: bold;
}

/* Browsing an image (HMM, I can't find this in a search. */
div.imagetitle {
	font-weight: bold;
	font-size: 26px; 
	font-family: "Trebuchet MS",
	Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

div.showimage {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}


/*************************************************** DIRECTORY ***************************************************/
/* The list of categories */
div.dircategs {
	border: 0.5px solid #99bec6;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

/* IE font-size fix */
div.dircategs table td {
	font-size: 12px;
}

/* Links to categories */
.dirlink {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}

.dirlink:hover {
	font-size: 12px;
	color: #636363;
	text-decoration: underline; 
	font-weight: bold;
}

/* Links to subcategories */
.dirsublink {
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}

.dirsublink:hover {
	font-size: 10px;
	color: #636363;
	text-decoration: underline;
}

/* The list of sites in any category */
div.dirlistsites {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	border: 0.5px solid #FF4500;
	margin-top: 10px;
}

/* each site in the list of sites */
div.dirsite {
	background-color: #0A0917;
	margin-bottom: 10px;
	padding: 5px;
}

span.dirsitetrail {
	font-size: 10px;
}

/* Links to sites */
.dirsitelink {
	color: #436976;
	font-size: 12px;
	text-decoration: underline;
}

.dirsitelink:hover {
	font-size: 12px;
	color: #636363;
	text-decoration: underline;
}

/* Related categories */
div.dirrelated {
	background-color: White;
	margin-top: 10px;
	border: 0.5px solid #99bec6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Footer with stats for the directory */
td.dirfooter {
	font-size: 9px;
}

div.dirfooter {
	margin-top: 10px;
	border: 0.5px solid #99bec6;
}


/************************************************ CATEGORIES **************************************************************/

div.description {
	font-size: 11px;
	font-style: italic;
}

div.navbar {
	font-size: 11px;
}
table.tcategpath {
	margin-bottom: 40px;
	border-color: #99bec6;
	border-style: solid;
	border-width: 1px;
	width: 97%;
}

/* Table containing the category path */
td.tdcategpath { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #225566;
	font-size: 12px;
	font-weight: bold;
	background-color: #293C43;
	padding-left: 2px;
	margin: 0;
	padding-right: 5px;
}

/* Links to up/top categories */
.categpath {
	font-size: 11px;
	font-weight: bold;
	color: #436976;
	text-decoration: none;
}

.categpath:hover {
	font-size: 11px;
	font-weight: bold;
	color: #8CACBB;
	text-decoration: none;
}

.categpath:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* Table with the subcategories */
table.subcats {
	width: 97%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 0;
	margin-bottom: 10px;
	border: 1px solid #99bec6;
	background: #293C43;
	border-spacing: 0;
	border-collapse: collapse;
}

td.tdsubcat {
	width: 25%;
	background: #293C43;
}

/* Links to subcategories */
.categlink {
	font-size: 11px;
	color: #225566;
	text-decoration: none;
	font-weight: bold;
}

.categlink:hover {
	font-size: 11px;
	color: #225566;
	text-decoration: underline;
	font-weight: bold;
}

.categlink:active {
	font-size: 11px;
	color: #225566;
	text-decoration: none;
	font-weight: bold;
}

table.catobjects {
	width: 97%;
	padding-right: 0;
	margin-bottom: 10px;
	border-width: 1px solid #8CACBB;
	border-spacing: 0;
	border-collapse: collapse;
}

td.categobjectsnameeven,
td.categobjectsnameodd {
  font-size: 11px;
  color: black;
}

td.categobjectsdataeven,
td.categobjectsdataodd {
  font-size: 11px;
  background-color: #F7F9FA;
  color: black;
}

.catname {
	font-size: 11px;
	color: #436976;
	text-decoration: none;
}

.catname:hover {
	font-size: 11px;
	color: #8CACBB;
	text-decoration: none;
}

.catname:active {
	font-size: 11px;
	color: #8CACBB;
	text-decoration: none;
}

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {
	font-size: 9px;
	text-decoration: none;
	color: #FF6600;
}

*/

.day:hover {
	font-size: 9px;
	color: #8CACBB;
	text-decoration: none;
}


/* LINKS FOR TODAY */
.today {
	font-size: 9px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.today:hover {
	font-size: 9px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

/* Links to change month, year or go to today */
.nav {
	font-size: 9px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.nav:hover {
	font-size: 9px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

.changedate {
	font-size: 8px;
	color: black;
	font-weight: bold;
}

.date {  
	font-size: 9px;
	color: black;
	font-weight: bold;
}

/************************************************************ CHAT *********************************************************/

table.chatroom {
	border-color: #5A4A39;
	border-style: solid;
	border-width: 2px;
	width: 97%;
}

td.chatchannels {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #B5C6DE;
	font-size: 11px;
	color: white;
}

td.chatarea {
	padding-left: 0;
	margin-left: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: #FFFFFF;
}

table.chatform {
	border: 2px solid #00639C;
	width: 97%; 
	border-top: 0;
}

td.tdchatform {
	color: Black;
	background: #EFEFEF;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}

span.chnormal  {
	color: black;
	font-size: 11px;
}

span.chuser {
	color: black;
	font-size: 11px;
	font-weight: bold;
}

/********************************************************** POLLS ********************************************************/

div.pollresults {
	background: white;
	border: 1px solid black;
	margin-top: 5px;
	font-size: 14px;
	padding-left: 5px;
}

table.pollresults {
	width: 97%;
}

td.pollr {
	font-size: 11px;
	color: black;
}

/***************************************************** FAQS **************************************************************/
/* The list of questions */
div.faqlistquestions {
	background: #FFFFFF;
	color: black;
	font-size: 11px;
	border: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.faqqa {
	background: #FFFFFF;
	color: black;
	font-size: 12px;
	border: 1px solid black;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

div.faqquestion {
	margin-bottom: 5px;
	font-size: 12px;
	background: #293C43;
}

div.faqanswer {
	font-size: 12px;
}

/***************************************************** QUIZZES **************************************************************/
div.questionblock {
	border: 1px solid #9DA6B3;
	background: #293B42;
	margin-bottom: 10px;
}

div.quizquestion {
	font-size: 12px;
	margin-bottom: 5px;
}

div.quizoptions {
	font-size: 12px;
}

div.quizdescription {
	font-size: 12px;
	border: 1px solid #9DA6B3;
	background: #2E4452;
	margin-bottom: 10px;
}

div.quizanswer {
	font-size: 12px;
	border: 1px solid #9DA6B3;
	background: #293B42;
	margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
/* On shoutbox page not module */
div.shoutboxmsg {
	border: 1px solid #9DA6B3;
	background: #293C43;
	margin-bottom: 0;
	padding-bottom: 1px;
}

/* Shoutbox module, not page */
div.shoutboxmodmsg {
	font-size: 11px;
	margin-bottom: 4px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 1px;
}

/* Shoutbox module, not page */
textarea.tshoutbox {
	background-color: #9DA7B3
	border: #aeaeae 1px solid;
	color: White;
	font-size: 10px;
	width: 156px;
	margin-bottom: 3px;
}

/*************************************************** MESSAGES ***************************************************/
/* Links for priority colors */
td.prio1 {
	border: 1px solid #8CACBB;
	font-size: 11px;
	padding-left: 2px;
	background-color: #2D444C;
}

td.prio2 {
	border: 1px solid #8CACBB;
	font-size: 11px;
	padding-left: 2px;
	background-color: #4E7682;
}

td.prio3 {
	border: 1px solid #8CACBB;
	font-size: 11px;
	padding-left: 2px;
	background-color: #38545D;
}

td.prio4 {
	border: 1px solid #8CACBB;
	font-size: 11px;
	padding-left: 2px;
	background-color: #2D444C;
}

td.prio5 {
	border: 1px solid #8CACBB;
	font-size: 11px;
	padding-left: 2px;
	background-color: #A66A79;
}

/* div containing links to flag/unflag messages when reading a message */
div.messureadflag {
	padding-left: 5px;
}

/* Header when reading a message */
div.messureadhead {
	margin-top: 2px;
}

/* Font size fix for IE */
div.messureadhead table {
		font-size: 11px;
}

/* Message body when reading */
div.messureadbody {
	margin-top: 5px;
}

/* Links to read emails (the subject in the mailbox listing) */
.readlink {
	/*font-size: 10px;
	color: black;
	text-decoration: underline;*/
}

.readlink:hover {
	/*font-size: 10px;
	color: #636363;
	text-decoration: underline;*/
}

/******************** CALENDAR ********************/

body.tiki_calendar div#content1 div.tabrow td.middle a.linkmodule {
	font-size: 11px;
}

#caltable {
	width:100%;
}

.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 {
	border: 1px solid #8D8D8D;
	margin-right: 6px;
	color: #000000;
}

a.caltab {
	padding: 0 10px 1px 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-color: #dedede;
	color: #000000;
}

a.caltab:hover {
	padding: 0 10px 0px 10px;
	background-color: #efefaf;
	border: 1px solid #8D8D8D;
	border-bottom: 2px solid #dedede;
}

.caltabon {
	background-color: #ffffff;
	border: 1px solid #8D8D8D;
	border-bottom: 2px solid #FFFFFF;
	margin-right: 6px; 
	color: #000000;
}

a.caltabon {
	padding: 0 10px 1px 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

a.caltabon:hover {
	border: 1px solid #8D8D8D;
	padding: 0 10px 0 10px;
	background-color: transparent;
	border-bottom: 0;
}

div#tab, 
div#tabcal, 
div#tabnav {
	margin-top: 10px;
	margin-left: 29px;
}

div#tab {
	margin-bottom: 1px;
}

div.tabcal, div.tabnav {
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #8D8D8D;
	border-bottom: 0;
	font-size: 11px;
}

div.tabrow {
	margin-left: 29px;
	background-color: #3D5963;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 11px;
}

td.middle {
	vertical-align: middle; 
}

.daterow {
	background-color: #e3d4a8;
	font-weight: bold;
	margin-left: 3px;
	border: 1px outset black;
	padding: 1px 5px 1px 5px;
	font-size: 10px;
	cursor: pointer;
	color: 43626D;
}

.mininotes {
	font-size: 80%;
	color:#8D8D8D;
}

/* checkboxes background is required for rollover display */
.calcheckbox {
	background-color: #293C43;
}

.caltoggle {
	font-size: 9px;
	margin-bottom: 7px;
}

.opaque {
	background-color: #547181;
	width: auto;
	border: 1px solid #8D8D8D;
	padding: 1px; 
	max-width: 300px;
}

.opaque .box-title,
.opaque,
.box-data {
	width: auto;
}

.calfocus {
	font-size: 9px;
	background-color: #9DA6B3;
}

.calfocus a {
	text-decoration: none;
	color: #000000;
}

.calfocuson {
	font-size: 9px;
	background-color: #E3D4A8;
}

.calfocuson a {
	text-decoration: none;
	color: #000000;
}

.calcontent {
	min-height: 60px;
}

.Calwiki {
	border-top: 1px solid #2E4452;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	margin-top: 0;
	color: #BB8C94;
}

.Calwiki a {
	color: #BB8C94;
}

.Calwiki:before {
	content: "w";
	font-family: monospace;
	background-color: #121A1D;
}

.Calblog {
	border-top: 1px solid #2E4452;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	color: #BBB28C;
}

.Calblog a {
	color: #BBB28C;
}

.Calblog:before {
	content: "b";
	font-family: monospace;
	background-color: #121A1D;
}

.Calgal {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #8C95BB;
}

.Calgal a {
	color: #8C95BB;
}

.Calgal:before {
	content: "i";
	font-family: monospace;
	background-color: #121A1D;
}

.Calart {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #8CACBB;
}

.Calart a {
	color: #8CACBB;
}

.Calart:before {
	content: "a";
	font-family: monospace;
	background-color: #121A1D;
}

.Calforum {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #8E5764;
}

.Calforum a {
	color: #8E5764;;
}

.Calforum:before {
	content: "o";
	font-family: monospace;
	background-color: #121A1D;
}

.Caldir {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #ADBB8C;
}

.Caldir a {
	color: #ADBB8C;
}

.Caldir:before {
	content: "d";
	font-family: monospace;
	background-color: #121A1D;
}

.Calfgal {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #8CBB9B;
}

.Calfgal a {
	color: #8CBB9B;
}

.Calfgal:before {
	content: "f";
	font-family: monospace;
	background-color: #121A1D;
}

.Calfaq {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #9B8CBB;
}

.Calfaq a {
	color: #9B8CBB;
}

.Calfaq:before {
	content: "q";
	font-family: monospace;
	background-color: #121A1D;
}

.Calquiz {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #43626D;
}

.Calquiz a {
	color: #304F30;
}

.Calquiz:before {
	content: "z";
	font-family: monospace;
	background-color: #121A1D;
}

.Caltrack {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #70A77E;
}

.Caltrack a	{
	color: #70A77E;
}

.Caltrack:before {
	content: "t";
	font-family: monospace;
	background-color: #121A1D;
}

.Calsurv {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #43626D;
}

.Calsurv a {
	color: #304F30;
}

.Calsurv:before {
	content: "s";
	font-family: monospace;
	background-color: #121A1D;
}

td.calnavigation {
	font-size: 11px;
	color: #FF6600;
}

/*The button in calendar navigation panel*/
span.daterow {
	color: #43626D;
}

.Calnl {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #43626D;
}

.Calnl a {
	color: #304F30;
}

.Calnl:before {
	content: "n";
	font-family: monospace;
	background-color: #121A1D;
}

.Caleph {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #43626D;
}

.Caleph a {
	color: #304F30;
}

.Caleph:before	{
	content: "e";
	font-family: monospace;
	background-color: #121A1D;
}

.Calchart {
	border-top: 1px solid #2E4452;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #43626D;
}

.Calchart a {
	color: #304F30;
}

.Calchart:before {
	content: "c";
	font-family: monospace;
	background-color: #121A1D;
}

a.viewmodeon,
a.viewmodeoff,
a.viewmodeon img,
a.viewmodeoff img {
	margin: 0;
	padding: 0;
}

a.viewmodeoff img {
	border-bottom: 1px solid #CCCCCC;
}

.viewmodeoff:hover img {
	margin: 0;
	padding: 0;
	background-color: #121A1D;
}

.Calweb {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	color: #336699;
}

.Calweb:hover {
	color: #996633;
}

#calprio {
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
	color: black;
}

.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
}

.calprio1 a,
.calprio2 a,
.calprio3 a,
.calprio4 a,
.calprio5 a, 
.calprio6 a,
.calprio7 a,
.calprio8 a,
.calprio9 a {
	color: #000000;
}

/* style of the popup background in case of transparent styles */
#opaque {
	background-color: #121A1D;
}

div#edithelpzone {
	display: none;
}

div#attzone {
	display: none;
	margin-top: 10px;
}

div#attzoneopen {
	display: block;
	margin-top: 10px;
}

.highlight {
	background-color: #FFAAAA;
	color: #000000;
}

.pagetop_msg {
	background-color: #FFFFCC;
	color: #FF0066;
	font-weight: bold;
}

/** Caption in tables.**/

/* trees */
div.tree {
	text-align: left;
	padding-left: 1.5em;
}

/* Root of tree (outer div) */
div.tree#top {
	border: 1px solid #8CACBB;
	padding: 10px 1.5em 20px 1.5em;
}

/* 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;
	vertical-align: text-top;
}

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;
	vertical-align: text-top;
}

.catblock {
	background: #293C43;
	padding-left: 4px;
}
 
.cattitle {
	font-weight: bold;
}

.cattitle a {
	color: #436976;
}

.catlists {
	padding: 1px 6px 1px 6px;
	color: #CCCCCC;
	font-size: 11px;
}
 
.catlists:last-child {

}

.catlists:hover {
	color: #CCCCCC;

}

.catlists a.link {
	color: #436976; 
	padding: 0 4px 0 4px;
	font-size: 10px;
}

.catlists a.link:hover {
	color: #8CACBB;
	padding: 0 4px 0 4px;
	font-size: 10px;
} 


/* TikiIntegrator: By default copy rules dialog not shown */
div#rules-copy-panel {
	display: none;
}

/* format tables on admin pages */
table.admin {
	width: 100%;
}


/* for jscalendar */
.calendar {
	z-index: 200;
}

/* ASSORTED  */

#clear {
	clear:both;
}

/***************** tiki tabs ***************/

.tabs {
	padding: 1px 5px;
}

.tabmark {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	margin: 0;
	margin-right: 5px;
	padding: 1px 0px 1px 0px;
	-moz-border-radius: 5px 5px 0 0;  
}

.tabmark a { 
	-moz-border-radius: 5px 5px 0 0; 
	border-bottom: 0; 
	color: #8D8D8D;
	padding: 1px 5px 1px 5px;
}

.tabcontent {
	z-index: 200;
	position: relative;
	border: 1px solid #293C43;
	padding: 6px 2px 2px 2px;
	margin-bottom: 25px;
	background-color: #293C43;
	width: 100%;
}

.tabcontent h2 {
	color: #FF6600;
}

/* Description? */
span.tabbut {
	border: 1px solid #99bec6;
	border-bottom: none;
	color: #225566;
	margin-left:2px;
	padding-left:2px;
	padding-right: 2px;
	background-color: #293C43;
}

/* Description? */
.tablink {
	color: #225566; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;   
	text-decoration: none;
}

/* trackers specific style */

.statuson {
	padding: 1px;
	margin: 1px;
	border: 1px inset #8D8D8D;
	-moz-border-radius: 20px;
	vertical-align: middle;
	background-color: #bbaa99;
}

.statusoff {
	padding: 1px;
	margin: 2px;
	vertical-align: middle;
}

/* wiki diff styles */

table.diff {
	border-color: #A9B8C2;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-family: 'Courier New', courier, monospace;
}

.diff,
.diff td {
	border: 1px solid #A9B8C2;
}

.diff div {
	border-top: 1px solid #A9B8C2;
}

.diffheader {
	background-color: #04030B;
	font-weight: bold;
}
	
.diffadded {
	background-color: #293C43;
}

.diffdeleted {
	background-color: #121A1D;
}

.diffbody {
	background-color: #151E22;
}

.diffchar {
	color: red;
}

*/
div.tree {
	background-color: #293C43;
	font-size: 12px;
	border: silver 1px solid;
	padding: 3px;
	margin: 3px;
}
div.tree a.phplm {
	color: #436976;
	font-size: 11px;
}

div.tree a.phplm:visited {
	color: #436976;
	font-size: 11px;
}

div.tree a.phplm:hover {
	background: none;
	color: #9AB6C2;
	font-size: 11px;
}

div.tree a.phplm:active {
	color: #9AB6C2;
	font-size: 11px;
}

/* For printed wiki pages */
div#tiki-clean {
	text-align: left;
	margin: 1em;
	font-size: ;
}
/* end of css file - enjoy! */
