/* Kubrick theme for TikiWiki CMS, adapted by Gary Cunningham-Lee from the GPLed WordPress Kubrick theme, version 1.5, by
Micheal Heilemann. Released under the GPL license. This version for use with TikiWiki 1.10 and above. For updates and other information
on this theme, please visit http://themes.tikiwiki.org. or http://zukakakina.com. */

/***** XHTML Elements ******/ 
body {
	font-size: .7em;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #E7E7E7;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0}

html>body {font-size: 62.5% !important}

body.fullscreen {
	text-align: left;
	padding: 3em;
	background: #fff}

a,
a:visited {
	color: #2277DD;
	text-decoration: none}
 
a:hover {
	color: #000;
	text-decoration: none} 

caption {font-weight: bold}

div {}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif}

h1 {
	font-weight: bold;
	font-size: 1.8em}

h2 {font-size: 1.6em}

h3 {font-size: 1.5em}

h4 {font-size: 1.4em}

h5 {
	font-size: 1.2em;
	color: #032936}

h6 {
	font-size: 1.1em;
	color: #032936}

hr {
	width: 100%;
	height: 1px;
	background-color: #67ade7;
	border-width: 0;
	padding: 0;
	color: #67ade7}

img {border: 0}
fieldset {border: 1px solid #67ade7}

/* Prevent forms from generating unwanted padding or margins */
form {
	margin: 0;
	padding: 0}

legend {color: #333}
button {}
button:hover {cursor: pointer}

button,
input,
textarea,
select {
	font-size: 1em;
	color: #112233;
	text-indent: 2px;
	border: thin solid #8CACBB}

/* IE */
* html .wikitopline select {font-size: .9em}
input.button {}
input[type=checkbox], input[type=radio] {border: 0}

input[type=text],
input[type=password] {}

input[type=submit],
input[type=file],
input[type=reset],
select {}

button,
input[type=submit],
.button input,
input[type=reset] {
	border: 1px solid #8CACBB;
	background-color: white;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	background-color: white;
	padding: 1px 4px;
	font-weight: normal;
	border: 1px solid #8CACBB}

button:hover,
input[type=submit]:hover,
.button input:hover {
	background-color: #FFFFFF;
	cursor: pointer;
	color: #000}

input[type=checkbox] {border: 0}
* html .findtable input {font-size: 1em}
form.admin input[name="features"] {margin-bottom: 3px !important}


select {color: #112233}
select[multiple] {height: 10em}
select[name="theme"] {width: 145px}

textarea {
	font-size: 1.2em;
	color: #112233;
	width: 100%}

small {font-size: .9em}
label {cursor: pointer}
ol {}
ul {
	margin-top: 2px;
	margin-bottom: 6px}

li {}
tt { font-size: 1.2em }
/***** Page Layout  *****/ 

/** off-screen **/

ul.jumplinks {
	font-size: 0.8em;
	list-style-type: none}

ul.jumplinks, .jumplinks {
	position: absolute;
	top: -9000px;
	left: -9000px;
	z-index: 9}

ul.jumplinks a:focus, ul.jumplinks a:active {
	position: absolute;
	top: 9010px;
	left: 9010px;
	background-color: #339999; 
	color: #fff;
	padding: 5px;
	font-weight: bold;
	border: 2px solid #000;
	width: 6em;
	z-index: 9}
/* end off-screen */

#tiki-clean {
	text-align: left;
	padding: 1em}

#fullscreenbutton {
	position: absolute;
	top: 2px;
	right: 10px;
	z-index: 10;
	font-size:80%}

/*** Type 2 (table-assisted) layout -- use
	either these or Type 1 selectors above ***/

table#main {
	font-size: 1.1em;
	text-align: left;
	background: #fff}

tr#cols {}

td#leftmargin {
	width: 12%;
	background: #E7E7E7}

td#header {
	background: url(kubrick/headerbg.jpg) no-repeat;
	background-position: right 0px;
	height: 200px}

#header .wrapper {
	background: url(kubrick/headerbg.jpg) no-repeat;
	height: 200px;
	margin-right: 32px;
	margin-bottom: -1px}

td#rightmargin {
	width: 12%;
	background: #E7E7E7}

tr#midrow {}

#leftborder {
	background: url(kubrick/kubrickbg_left.jpg) repeat-y;
	width: 10px}

#leftcolumn {
	width: 180px;
	background: transparent;
	padding-top: 1em}

#centercolumn {
	background: #fff;
	padding: 1em}

#rightcolumn {width: 180px;
	padding-top: 1em}

#rightborder {
	background: url(kubrick/kubrickbg_right.jpg) repeat-y;
	width: 10px}

td#footer {
	background: url(kubrick/footerbg.jpg) no-repeat;
	height: 90px}

td#footer .content {
	background: url(kubrick/footerbg.jpg) no-repeat;
	background-position: right;
	margin-left: 20px;
	height: 90px;
	text-align: center}

#rss {padding: 1em 1em 0}
#power {font-size: .9em}
#credits {display: inline}

/*** end Type 2 layout ***/

/*** Error page ***/
/* Not needed on non-error pages, right? */
div#tiki-main #tiki-top {}
div#tiki-mid {}
div#tiki-main #tiki-top {}

/* To center cbox */
div#tiki-main #tikimidtbl {
	margin: auto;
	width: auto}

div#tiki-bot {}

/* Site Header & Identity */
#header-top {
	height: 174px;
	position: relative;
	margin-left: 30px;
	text-align: center}

#siteheader {padding-top: 30px}
div#sioptions  {margin-left: 40px}
#sioptionscentered {text-align: center}

div.floatright {
	float: right;
	clear: none}

div.floatleft {
	float: left;
	clear: none}

#sitelogo {/*margin-top: 60px*/}

#sitead {
	clear: none;
	margin-top: 20px;
	width: 460px;
	height: 60px;
	border: 1px solid #fff}

#sitead.floatright {padding-right: 100px}
#sitead.floatleft {padding-left: 100px}
#sioptionscentered #sitead.floatleft {padding-left: 10px}
.floatright img {margin-right: 40px}

#siteloginbar {
	text-align: right;
	position: absolute;
	bottom:3px;
	right: 10px}

#siteloginbar a,
#siteloginbar label {color: #fff !important}

input[id="sl-login-user"],
input[id="sl-login-pass"] {}

#siteloginbar input.wikiaction {}
#sitelocbar {float: left}

/* Theme-specific */

#sitelogo img {
	margin-top: -1px;
	margin-right: 10px;
	margin-left: 10px}

#bannertopright {margin-top: 60px}

#customcodewith_ad {
	text-align: center;
	float:left;
	width: auto;
	clear: none}

#customcode {text-align: center}

/* #header text selectors, if needed */

#header #sitetitle,
#header #sitesubtitle {}

#header #sitetitle {
	font-size: 3em;
	/*margin-top: 80px;*/
}

#header #sitesubtitle {}

#header a,
#header a:visited {}

#header a:hover {}

/* tiki-top_bar.tpl - menu and search */

#tiki-top {text-align: center}
#tiki-top table {margin: auto}

#sitesearchbar {
	float: right;
	margin-right: 10px;
	padding-top: 3px;
	clear: both;
	font-size: 90%;
	color: #fff}

#siteloginbar input,
#tiki-top input#fuser {
	line-height: 90%;
	background: #4283B9;
	color: #fff} 

#siteloginbar input,
#tiki-top input[name=search] {
	border: solid 1px #FFFFFF;
	background: #4283B9;
	color: #FFFFFF;
	vertical-align: middle;
	text-transform: uppercase; 
	font-size: .9em}

#tiki-top input[name=search]:hover {
	cursor: pointer;
	background: #4283B9}

#tiki-top select[name="where"] {
	font-size: .9em;
	background: #4283B9;
	color: #fff}
/* end header */

/* centercolumn */

.flip,
.flip:visited,
.tellafriend a,
.tellafriend a:visited {
	font-size: .9em;
	text-decoration: none}
 
.flip:hover,
.tellafriend a:hover {text-decoration: none}
 
a.flip img {display: none}
.tellafriend {text-align: right}
.tellafriend a:hover {}
.fullscreen .tellafriend {}

div#tiki-center {padding: 0 1em}
/* IE */
* html #tiki-center {font-size: 1em}
*:first-child+html #tiki-center { width: 90% }

/* end layout divs, etc. */

/** Border boxes (if any) **/
	
/****** Menus ******/
/** PHP Layers Menus **/

.horbar {
		margin-left: auto;
		margin-right: auto} 

.horbar table {
	white-space: nowrap;
	padding-top: 3px}

.horbaritem a,
.horbaritem a:visited {
	padding: 6px 3px 6px 3px;
	text-decoration: none;
	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	color: white;
	margin: 0} 

.horbaritem a:hover {
	background: #333;
	color: #eee !important;
	text-decoration: none} 

/* IE */ * html .horbaritem a {font-size: .8em}
.mdkverbar {} 

/* contains mdksubframe div */
.mdksubmenu {
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	visibility: hidden}

.mdksubmenu table {width: auto} 

.mdksubframe {
	z-index: 1000;
	position: relative;
	display: block;
	border: 1px solid #8CACBB} 

.mdkitem {
	border-top: 1px solid #DEDEDE;
	position: relative;
	text-align: left;
	white-space: nowrap} 

.mdkitem .mdkfwdarr {
	position: absolute;
	top: 5px;
	right: 12px} 

.mdkitem a,
.mdkitem a:visited,
.cssmenu_vert li a  {
	padding: 2px 5px;
	position: relative;
	display: block;
	font-weight: normal;
	border: 0}
	
.cssmenu_vert li {}
.cssmenu_ver li a ul {border: 0}
.cssmenu_vert li:hover ul, .cssmenu_vert li li:hover ul, .cssmenu_vert li li li:hover ul, .cssmenu_vert li.sfhover ul, .cssmenu_vert li li.sfhover ul, .cssmenu_vert li li li.sfhover ul { /* lists nested under hovered list items */border: 0}

.cssmenu_vert li.selected > a {  }
.mdkitem a:link,
.mdkitem a:visited {text-decoration: none} 

.mdkitem a:hover, 
.cssmenu_vert li a:hover {
	color: #993300;
	text-decoration: none} 

.mdkitem a:active {} 

 
/* Tree menu (also on Browse Categories */
.treemenudiv {
	display: block;
	white-space: nowrap}

.phplmnormal,
a.phplmnormal:hover,
a.phplm:link,
a.phplm:visited,
a.phplm:hover,
a.phplm:active {
	font: 100% Verdana, Tahoma, Arial, sans-serif;
	color: #303030;
	text-decoration: none;
	font-weight: bold}

a.phplm:visited {color: #726461}
a.phplm:hover {color: #808080}
a.phplm:active {color: #ff0000}

a.phplmselected:link,
a.phplmselected:visited,
a.phplmselected:hover,
a.phplmselected:active {
	font: 100% Verdana, Tahoma, Arial, sans-serif;
	color: black;
	text-decoration: underline;
	font-weight: bold}

a.phplmselected:hover {color: #808080}

/** Links in other menus **/
div.separator, div.separatorline {}
.separator {
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	text-decoration: none;
	font-weight: normal}

.separator:hover {text-decoration: underline}

.separator a:link,
.separator a:visited,
.separator a:hover {}
div.option a.linkmenu:hover {}
a.separator img {}
.option {}
div.optionline,
.option a {}
.option a:link,
.option a:visited,
a.linkmenu, .rsslink, .linkmenu:visited, .rsslink:visited {
	font-size: 1em;
	text-decoration: none;
	font-weight: normal}
.linkmenu:hover {}
div.option a:hover,
div.option a:active {}

.linkmodule {
	font-size: 10px;
	text-decoration: none;
	color: #2277DD;
	text-decoration: none;
	font-weight: normal}

.linkmodule:hover {
	text-decoration: underline;
	color: #2277DD;
	background-color: transparent}

.linkmodule a img {
	padding: 3px;
	margin: 3px}

.rsslink {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal}

.rsslist {
	background-color: #FFFFFF;
	margin: 0;
	margin-right: 10px;
	padding: 1px}
 
.rssitem {
	font-weight: normal;
	padding: 1px 6px 1px 6px;
	border-top: 1px dashed #DADAC9}

.rssitem:first-child {border-top: 0}

.rssdate {
	color: #999999;
	font-style: italic}

/* From Kubrick */
.heading .link {
	padding: 0;
	text-decoration: none;
	color: #fff}

.heading .link:hover {
	text-decoration: underline;
	color: #fff}

/****** Misc. Global Classes (layout and style) ****/
.hidden {
	position: absolute;
	left: -10000px;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden}

.floatlist {
	clear: left;
	list-style-type: none;
	margin: 0;
	padding-left: 0}

.floatlist li {float: left}

div#attzone, div#comzone {display: none}

div#attzoneopen, div#comzoneopen {
	display: block;
	margin-top: 10px}

div#edithelpzone {display: none}
div#edithelpzone {display: none}

#rules-copy-panel {display: none}
.clear, #clear {clear: both}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden}

/* IE */ * html .clearfix {height: 1%}
#overdiv table {width: auto !important}
.attention {color: red}

.highlight, #highlight  {
	background: #eeee99 !important;
	color: #000000}
	
/* OpenID  */
.openid_url {
	background: #fff url(../../img/icons/login-OpenID-bg.gif) no-repeat;
	padding-left: 18px}

/* Banners, text type */
.bannertext {
	font-size: .9em;
	color: #424242;
	text-decoration: none}
 
.bannertext:hover {color: black}
div.imagerank {margin: 10px 5px}

.link, .gallink, .bloglink, .fgallink, .trailer,
.opencomlink, .commentslink, .admlink,.forumbutlink {}

div.searchdate {
	font-size: 1em;
	color: #333333}

div#debugconsole {
	position: absolute;
	background-color: #F3F6F9;
	top: 0;
	left: 20px;
	right: 310px;
	height: auto;
	z-index: 1;
	padding: 5px;
	border: 6px ridge #996600;
	font-size: 1em}

/* Pagination for listings */
.mini {
	font-size: .9em;
	color: #000;
	width: 100%
}

.prevnext, .galprevnext, .blogprevnext, .fgalprevnext,
.artprevnext, .forumprevnext {padding: 1px 6px}

a.tikihelp, a.tikihelp:visited {
	border: 0;
	vertical-align: text-top}

a.tikihelp:hover {
	color: #224466;
	cursor: help;
	vertical-align: text-top}

#rss img {}

/** Admin pages **/
/* overrides inline css */
div.adminanchors {background: #4282b8 !important}

/** Find form **/

div.findtable {margin-bottom: 10px}
label.findtitle {} /* "Find" */
input#findwhat {} /* text input */
div.findtitle {} /* This and next are one div with two classes contain the input submit which has no . or # . */
div.findsubmit {display: inline}
* html .findtable input {
	font-size: 1em}

/** Modules **/
.box-shadow {}
div.box {
	overflow: hidden;
	margin: 3px;
	width: 174px;
	padding-bottom: 10px;
	text-align: center}

h3.box-title {
	color: #444444;
	font-size: 1.2em;
	font-weight: bold;
	overflow: hidden;
	margin: 0;
	margin: 0 12px 0 0;
	position: relative}

.box a.flipmodtitle img {
	height: 12px;
	width: 12px;
	display: none}
	
* html .box a.flipmodtitle img,
.box:hover a.flipmodtitle img {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid transparent}

* html .box a.flipmodtitle img {border: none}
a.flipmodtitle:hover img {border: 1px solid #58A7D2 !important}

div.box-data {
	overflow: hidden;
	padding: 5px;
	font-size: 1em;
	color: #777777;
	text-align: left}

.box-data ol,
.box-data ul {}

/** Other boxes **/
.cbox {
	background-color: white;
	margin: 3px;
   margin-bottom: 6px;
	border: 1px solid #67ade7;
	overflow: hidden}
 
.cbox-title {
	color: #fff;
	background: #67ade7;
	overflow: hidden;
	text-align: center;
	padding: 0;
	margin: 0}

.cboxtlink {
	color: black;
	text-decoration: none}

.cboxtlink:hover {}

div.cbox-data {
	overflow: hidden;
	padding: 0 5px;
	color: black;
	width: 100%}

.rbox {
	background: transparent;
	margin: 6px auto;
	padding: 5px}

.rbox-data {padding: 2px}

.rbox-title,
.warning .rbox-title {
	border: 0;
	font-size: 1em;
	padding: 0 10px;   
	position: relative;
	display: inline;
	margin: 0;
	font-weight: bold}

.rbox-data,
.warning .rbox-data {
	background-color: #eeee99;
	border: 1px solid #DDDDCC}

.note .rbox-title {
	background-color: #CCCCDD}

.note .rbox-data {
	background-color: #ECECEF;
	border: 1px solid #CCCCDD}

.comment .rbox-title,
.tip .rbox-title {
	background-color: #ECECEF;
	border: 1px solid #CCCCDD}
 
.comment .rbox-data,
.tip .rbox-data {
	background-color: #ECEFEC;
	border: 1px solid #CCDDCC}

div.simplebox {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	padding: 3px}

a.admbox {
	background: #4281B7;
	background-repeat: no-repeat;
	background-position: center}

a.admbox:hover, a.admbox:focus, a.admbox:active  {
	background: #6CACE2;
	background-repeat: no-repeat;
	background-position: center;
	/*border: 1px solid #6CACE2;*/
}

a.admbox span {color: white}

/***** Tables, Tabs and Lists ****/
/** Tables **/

table {font-size: inherit}

table.normal, 
table.admin,
table.bloglist {
	padding: 0;
	margin: 0;
	border: 1px solid #67ade7;
	border-collapse: collapse;
	width: 100%}

* html table.normal, 
* html table.admin,
* html table.bloglist,
* html table.sortable {width: 97%; font-size: 11px}

table.admin tr td div#page-bar {}
.wikitable {}

td {
	color: #000000;
	font-size: 1em;
	vertical-align: top;
	text-align: left}

/* IE */ * html td {	font-size: 11px}

th {
	color: #fff;
	background-color: #67ade7;
	padding: 0 2px}

/* Cells in forms using a background color */
.formcolor td,
.galform td,
.editblogform td,
.editfgalform td,
.comform td,
.forumform td {}

table.normal td {padding: 2px}
table.email {}
table.email td.body {}
table.email td.heading {}
table.email td.closeButton {}

/*.button {
	background-color: #DEE7EC;
	border: 1px solid #67ade7;
	padding: 0 2px;
	text-align: center;
	vertical-align: middle}*/

/* headings */

div.heading, td.heading {
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
	background: #67ade7;
	color: #fff}

.button {}

table.findtable {
	margin-bottom: 1px;
	padding-bottom: 10px}

.findtable td { }

tr.odd {
	color: black;
	background: #f7fafd}

tr.odd:hover {background-color: #FFF7E6}

tr.even {
	background: #ebf5fa;
	color: black}


tr.odd td,
td.odd {
	border-right: 1px solid #67ade7;
	border-collapse: collapse;
	background: #f7fafd}

tr.even td,
td.even {
	border-right: 1px solid #67ade7;
	background: #ebf5fa;
	color: black;
	border-collapse: collapse}

tr.even td.even,
tr.odd td.odd {}

td.third {
	border-right: 1px solid #67ade7;
	color: Black;
	background-color: #8CACBB}

td.normal,
td.bloglist,
td.odd,
td.even {}

/* headings */

th, div.heading,
table.normal td.heading,
td.bloglistheading {
	color: #fff;
	background-color: #67ade7;
	font-weight: bold;
	text-align: center;
	padding: 0 2px}
	
* body th { font-size: 11px }

form.admin {}
form.admin fieldset {}
form.admin legend.heading {}
form.admin legend.heading a {}
form.admin legend.heading a:hover {}
form.admin legend.heading a span {}
form.admin legend.heading a:hover span {}

/* cells in tracker items display */
td.formlabel {}
td.formcontent {}


/* links to view an object from a table listing objects can be generalized to this link */
a.fgalname {}
a.fgalname:hover {}
 
a.tablename,
a.galname,
a.imagename,
a.blogname,
a.fgalname,
a.artname,
a.forumname {
	font-weight: bold;
	color: #000}

a.forumnameread {
	letter-spacing: 1px;
	color: #000}

/* links in table headings */
a.tableheading,
a.gallistheading,
a.listgalheading,
a.bloglistheading,
a.llisfgalheading,
a.llistfileslink,
a.llistart,
a.lforumheading,
a.sortheader {color: #fff; text-decoration: none}

table.sortable th a.sortheader {color: #fff}

/** Tabs **/
.tabs {
	margin: 10px 5px -12px 5px !important;
	border-bottom: solid 1px #d9d9d9 !important;
	padding: 0 !important;
	position: relative;
	z-index: 201;}

.tabmark {
	display: inline;
	font-size: 85%;
	background-color: #DDDDDD;
	border: 1px solid #666666;
	border-bottom: solid 1px #d9d9d9;
	margin: 0;
	margin-right: 5px;
	padding: 2px 0} 

.tabmark a {
	border-bottom: 0;
	color: #666666;
	font-weight: bold;
	padding: 1px 5px}

.tabmark a:hover {
	color: black;
	background-color: #CCCCCC}

.tabmark a:active {
	background-color: white;
	color: red}

.tabcontent {
	z-index: 200;
	position: relative;
	border: 1px solid #999999;
	padding: 26px 2px 2px 2px;
	margin: 5px;
	margin-top: 0;
	background-color: #EEEEEE}

.tabcontent table {}
.tabcontent table td {}
form fieldset.tabcontent {}
form.admin .tabs {}

/* Get the contextual info to make this specific. */
div.content {}
div.content .tabs {}

.tab-wrapper {
	border: 1px solid #EEEEEE;
	padding: 0}

.tab-menu  {
	clear: both;
	line-height: 17px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 2px 0;
	margin-bottom: 6px;
	margin-top: 2px;
	width: 100%}

.tab-menu li {
	display: inline;
	margin: 0 2px;
	width: 200px;
	padding-right: 1.5em}

.tab-menu li img {
	vertical-align: middle}

.tab-menu li a {} 

.tab-menu li a:hover, 
.tab-menu li a:focus {} 

.tab-menu li a:hover {} 
.tab-menu li.tab-selected a {}

span#tab1 {background: #F5F5F5}
span#tab2 {background: #ECECEC}
span#tab3 {background: #DCDCDC}

#content1,
#content2,
#content3 {
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #696969}

#content1 {
	padding: 10px;
	background: #F5F5F5}

#content2 {
	padding: 5px;
	background: #ECECEC}

#content3 {
	padding: 5px;
	background: #DCDCDC}

table.admin div#content1 div.tabcontent div.cbox {background: transparent}

/*** Feature-specific selectors ***/

/***** Wiki *****/
 
h1 a.pagetitle,
h1 a.pagetitle:visited {
	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	padding-left: 35%;
	font-size: 1.3em;
	color: black}

a.pagetitle,
a.forumspagetitle {
	text-decoration: none;
	color: black}

a.pagetitle:hover,
a.forumspagetitle:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #06c}

div.wikitopline {
	text-align: left}
 
/* For formatting the page description text */
div#description,
div.description /* in Directory */ {
	font-size: 1em;
	font-style: italic}

#pageid {}
#cachedpage {}
.categpath {}

.wikitext {
	text-align: left;
	line-height: 1.4em;
	font-size: 1.1em;
	padding: 10px;
	clear: both;
	width: auto;
	color: #333}
/*
.wikitext h2,
.wikitext h3, 
.wikitext h4,
.wikitext h5,
.wikitext h6 {
	border-bottom: 1px solid #dee7ed}*/
 
.wikitext h2 {font-size: 1.3em}
.wikitext h3 {font-size: 1.2em} 
.wikitext h4 {font-size: 1.1em}
.wikitext h5 {font-size: 1.05em}

.wikitext li {
	
}
 
.titlebar {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 1px solid #b7d9f4;
	border-top: 1px solid #b7d9f4}

.wikitext ul li {} 
.wikitext ul li ul li {}
.wikitext ol {}

table.wikitable {
	border-collapse: collapse}
 
td.wikicell {
	border-collapse: collapse;
	border: 1px solid #A9B8C2;
	background-color: #eff6fc}

.wikitext div.box {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd}

.editdate {}

/* The bar below the wiki page where the actions for a page are displayed */
div#page-bar {
	margin: 0 5px}

#page-bar span {float: left}

ul.floatleft {
	display: block;
	list-style: none;
	padding: 0;
	text-align: left;
	height: 20px;
	margin-top: 0}

ul.floatleft li {
	float: left;
	padding: 4px 2px}

.editdate ul.floatleft {margin-top: 8px}

span.button2,
div.button2,
.button3 {
	font-size: 1em;
	margin: 0;
	padding: 0}

#page-bar span.button2 {
	line-height: 180%}

.button3 {}

.button3 .linkbut {
	padding-bottom: 2px;
	border-bottom: 0}

body .button2 {margin-left: 5px}
div.button2top {}
 
/* Links in buttons */
.linkbut {
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	background-color: white;
	padding: 1px 4px;
	font-weight: normal;
	border: 1px solid #8CACBB;
	line-height: 2em}
 
.linkbut:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none}
 
.linkbuttop {}
 .linkbuttop:hover {}

div.cache {
	background-color: #DEE7EC;
	border: 1px solid #8CACBB;
	padding: 10px;
	margin: 4px}
 
div.cachedpage {
	border: 1px solid #8CACBB;
	padding: 10px;
	margin: 20px}
 
.wikicache {
	font-size: .9em;
	font-weight: normal;
	color: #998833;
	text-decoration: none}
 
.wikicache:hover {
	color: #000000;
	background-color: transparent}
 
.wiki {
	text-decoration: none;
	color: #2277DD;
	font-weight: normal}

.wiki:hover {
	text-decoration: underline;
	color: #2277DD;
	background-color: transparent}

.wikinew {color: #CC0000}
.wiki-edithelp {display: none}

#wikihelp-tab table,
#wikihelp-tab table td {
	border: solid 1px #909090;
	border-collapse: collapse}

#wikihelp-tab table td {padding: 2px}
textarea.wikiedit {font-size: 1.0em}
 
.editdate {
	color: #223344;
	border-top: 1px solid #8CACBB;
	font-size: .9em;
	padding: 0 10px}

textarea.wikiedit {font-size: 1.5em}

div.wiki-edithelp {
	background: white;
	border: 1px solid #8CACBB;
	padding: 10px}

img.externallink {margin: 0 2px}

/* Needed esp. for light-on-dark theme */
div.quicktag {}
div.quicktag img,
#wikihelp-tab td img {}
div#helptool {}

/* Wiki plugins */

/* Code plugin  */
div.code {
	font-size: 1em;
	padding: 3px;
	border: 1px dashed #67ade7;
	background-color: #F4F4F4;
	font-family: "Courier New", Courier, monospace}

/* Hmm. The auto-scrolling overflow isn't working in IE.
Maybe need to find updated code for this. */
.codelisting {
	margin: 0;
	padding: 10px;
	font-family: "Courier New", Courier, monospace;
	background: #fff;
	border: 1px solid #67ade7;
   overflow: auto;
 	width: /*100%*/500px} /* FF3 doesn't handle this combination. /
/*
* html .codelisting {
	overflow-y: auto;
	overflow-x: hidden}
*/

.codecaption {
	margin: 0;
	padding: 0 10px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: #67ade7;
	border: 1px solid #8CACBB;
	border-bottom: 0;
	position: relative;
	bottom: -2px;
	display: inline}

/* Version plugin */
.versions {
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	min-height: 142px}

.versionav,
.versionav:after {
	display: inline;
	float: right;
	border-left: 1px dashed #999999}

.versionav .button2 {
	display: block;
	border: 0;
	border-bottom: 1px dashed #8CACBB;
	background-color: inherit}

.versionav .button2 .linkbut {
	border: 0;
	background-color: inherit;
	padding: 0 10px}

.versionav .highlight {
	background-color: #CCCCCC;
	font-weight: bold}

.versiontitle,
.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;
	background: #67ade7;
	color: #fff;
	font-weight: bold;
	font-size: 1em}

.quotebody {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border: 1px solid #67ade7;
	background: #eff6fc;
	color: black}

/** Wiki tocs **/
div.tocnav {
	font-size: 1em;
	color: black;
	border-top: 1px solid #8CACBB;
	border-bottom: 1px solid #8CACBB;
	padding: 2px 0;
	margin-bottom: 2px}
 

div#tocnavtable {}
#tocnavicons {float: left}
#tocnavaddpage {float: right}
#tocnavlinks {clear: both}
.fancytoclevel {list-style-image: url(../img/icons/footprint.gif)}
li.toclevel {margin-left: 2em}

/* TOC */
ul.toc {}
.toc li {margin-top: 3px}
 
.tocnav {
	background-color: #EEEEEE;
	margin-bottom: 16px}
 
.tocnav a {
	font-size: 1em;
	color: #424242}

.tocnav table {
	width: 100%;
	background-color: #FFFFFF}
 
.tocnavlink {color: black}
.tocnavlink:hover {}

/* Wiki diff styles */
.diff td {border: 1px solid #8CACBB}
.diff div {border-top: 1px solid #A9B8C2}
.diffheader {background-color: #A9B8C2; font-weight: bold}
.diffadded {background-color: #CCFFCC}
.diffdeleted {background-color: #FFCCCC}
.diffbody {background-color: #F2F4F5}
.diffchar {color: red}

/***** Articles ****/

div.article {padding-bottom: 40px}

div.articletopline {
	text-align: right;
	color: #666666;
	text-decoration: none;
	float: right;
	margin-right: 20px}

div.articletopline a {text-decoration: none}
div.articletopline a:hover {text-decoration: underline}

div.articletitle {
	clear: both;
	margin-left: 20px}
 
span.titlea {
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
	padding: 0 20px;
	margin: 3px 0 6px 0;
	color: #444}
 
div.articlesubtitle {
	color: #666666;
	margin: 0 20px}
 
span.titleb,
span.titleb:after {
	font-size: .9em;
	color: #666666;
	margin: 5px 20px}
 
div.articleheading {
	margin: 5px 20px 0 20px;
	clear: both}
 
div.articleheadingtext {
	text-align: left;
	line-height: 1.5em;
	font-size: 1.0em;
	color: #333}

img.topicimage {}
img.articleimagenofloat {}
img.articleimage {margin-right: 20px}
 
div.articletrailer {
	float: right;
	margin: 0 20px 10px 0;
	clear: both}

div.articletrailer {text-align: right}
div.articletrailer .wikitopline {} 
 .trailer {padding: 0 8px 0 0}

div.articlebody {
	text-align: left;
	line-height: 1.5em;
	font-size: 1.0em;
	padding: 10px;
	width: auto;
	color: #333;
	padding: 20px;
	margin: 10px 0}
 
div.articlesource {
	padding: 0 20px;
	margin-bottom: 10px;
	font-style: italic}
 
/***** Blogs *****/

div.blogheading {
	display: block;
	width: 100%;
	clear: both}

div.blogtitle {
	color: black;
	font-weight: bold;
	font-size: 1.6em;
	margin: 10px}

div.bloginfo {
	font-size: 1em;
	color: #424242;
	margin: 10px}
 
div.blogdesc {
	clear: both;
	margin: 0 10px;
	font-style: italic}

div.bloginfo {text-align: right}

div.blogtools {
	border-bottom: 1px solid #8CACBB;
	font-size: 1em;
	margin: 10px 0;
	padding: 0 10px}

div.blogpost {}
div.blogpost hr {display: none}

div.posthead {
	color: black;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 10px}

div.posthead h3 {
	font-size: 1.7em;
	font-weight: bold;
	letter-spacing: -1px;
	display: inline}
 
 span.posthead {}

span.posthead small {
	font-size: .9em;
	color: #666666;
	font-weight: normal} 
 
.blogt {}
.blogt:hover {}
.blogt:active {}
div.posthead h3 {font-size: 1.2em}
 
div.postbody {
	text-align: left;
	line-height: 1.5em;
	font-size: 1.0em;
	padding: 10px;
	clear: both;
	width: auto;
	color: #333}

div.postfooter{}
table#blogpagebar {}
 
/***** Forums *****/

body.tiki_forums table.normal {margin: auto}
#forumpost {display: none}
#forumpostopen {display: block}

table.commentinfo {
	width: 100%;
	background-color: #fff}

.post {clear: both}

.post .postbody {
	clear: both;
	width: 100%;
	border: solid 1px #E7EAED;
	margin: 0;
	margin-top: 5px;
	padding: 3px 0px;
	background-color: #F9FCFF}

.post .postbody-title {
	display: block;
	background-color: #67ade7; 
	border-bottom: none;
	margin-bottom: 4px;
	padding: 3px}

.post .postbody-title .checkbox {float: left}

.post .postbody-title .title {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 5px;
	margin-top: 3px}

.title a.link {color: #fff}

.post .postbody .content {
	color: #000000;
	height: 100%;
	padding: 0 3px 3px;
	text-align: left;
	width: 100%}

.post .author {	
	float: left;
	text-align: left;
	vertical-align: top;
	width: 30%;
	margin-left: 0;
	margin-top: 0}

.post .author_post_info {
	display: block;
	background: #E0EAF4;
	padding: 0 2px 2px 2px}

.post .author_info .icons {display: block}
.post .author_info .icons .actions {margin-right: 10px}
.post .author_post_info_on {font-style: italic}

.post .author_info {
	float: right;
	background: #F0F8FF;
	padding: 0 2px 2px 2px;
	margin-right: 5px;
	border-right: 1px solid #D7E5F3;
	border-bottom: 1px solid #D7E5F3}

.commentStyle_headers .author_info {float: left}
.post .postbody-title .actions {
	float: right;
	font-size: 1em}

.post .postbody .content {
	width: 100%;
	height: 100%;
	text-align: left;
	color: #000000}
	
.postbody .quoteheader { margin-top: 0 }

.post .postbody .attachments {
	clear: both;
	border-top: 1px dotted #D9D9D9;
	margin-top: 5px}

.post .postbody .attachments img {vertical-align: text-bottom}

.post .postfooter .actions, .post .postfooter .status {
	display:inline;
	margin-left: 5px;
	vertical-align: top}

.post .postfooter .status {font-size: 10px}
.post .postfooter {text-align: right}
.post .inner > .postfooter {clear: both}

.post .contribution {
	background: #F0F8FF;
	border: 1px solid #D7E5F3;
	padding: 0 2px}

.post .avatar {
	margin-bottom: 5px;
	margin-left: 4px;
	padding: 3px;
	border: 1px solid #ACCCDD;
	background-color: #E0EAF4;
	display: none}

.sub_comment {padding-left: 20px}

.sub_comment_area {
	clear: both;
	background: url("../../img/edge.gif") no-repeat top left}

.forum_actions .actions {
	clear: both;
	border: 1px solid #A9B8C2;
	background: #67ade7;
	padding: 3px;
	vertical-align: middle;
	color: #fff}

.forum_actions .actions .action {margin-right: 10px}
.forum_actions .headers {vertical-align: bottom}

.forum_actions .headers .title {
	float: left;
	background: #C7D0D9;
	border: 1px solid #999999;
	border-bottom: 0;
	padding: 1px}

.forum_actions .headers .infos {
	float: right;
	font-size: smaller;
	padding-top: 2px}

.thread_pagination {
	text-align: center;
	margin-bottom: 10px}

.nb_replies {white-space: nowrap}
.post_preview, .top_post {margin-bottom: 15px}
/*.post .postbody .signature { float: left}*/
 
/* Comments */
#comzone {display: none}
 
#comzoneopen {
	display: block;
	margin: 5px 0px;
	padding: 0}
 
span.commentstitle {
	font-weight: bold;
	font-size: 1.2em}

/* find */
.subcomment {margin-left: 10px}

/* Help box*/
div.commentsedithelp { background: #ffcfcf; color: black; border: 1px solid #ff0000; text-align: center; font-weight: bold}

/***** Categories *****/

table.tcategpath {
	margin-bottom: 40px;
	border: 1px solid #8CACBB;
	width: 100%;
	border-collapse: collapse}

td.tdcategpath {
	font-weight: bold;
	padding: 0 3px;
	margin: 0;
	border-spacing: 0}

.categpath {}

table.subcats {
	padding: 20px 0;
	width: 100%;
	border-spacing: 0;
	margin-bottom: 10px;
	border: 1px solid #67ade7;
	border-collapse: collapse}

td.tdsubcat {width: 25%}
.categlink {}
table.catobjects {}
td.categobjectsnameeven,
td.categobjectsnameodd {}
td.categobjectsdataeven,
td.categobjectsdataodd {}
.catname {}
.catblock {}
.catlists {}
.catlists:hover {}
.cattitle {font-weight: bold}
.catlists a.link {}
.catlists a.link:hover {}
 
ul.catfeatures {list-style: none}
ul.catfeatures li {}
ul.catitems {}

ul.catitems li {
	display: inline;
	margin-right: 7px}

ul.catitems li a.link {}

/***** Tags (freetags) *****/
li.freetag {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.freetag {
	margin: 0;
	padding: 0;
	display: inline;
}

.freetag a {display:inline}a.freetag_1 {
	text-decoration: none;
	font-size: .8em}

a.freetag_2 {
	text-decoration: none;
	font-size: .9em}
	
a.freetag_3 {
	text-decoration: none;
	font-size: 1em}

a.freetag_4 {
	text-decoration: none;
	font-size: 1.2em}

a.freetag_5 {
	text-decoration: none;
	font-size: 1.4em}

a.freetag_6 {
	text-decoration: none;
	font-size: 1.6em}

a.freetag_7 {
	text-decoration: none;
	font-size: 1.8em}

div.freetagObjectOdd {
	margin: 2px;
	/*background-color : #F7F9FA;*/
	position: relative}

div.freetagObjectEven {
	margin: 2px;
	/*background-color : #E7E9EA;*/
	position: relative}

div.freetagObjectName a {text-decoration: none}

div.freetagObjectType {
	position: absolute;
	top: 0;
	right: 0}

.freetaglist { padding-left: 20px} /*blog, blog post */
a.freetag {} /* articles... */

/***** Image Galleries *****/

table.galtable {
	border: 1px solid #8CACBB;
	width: 100%}

* html body table.galtable {width: 97%}
html>body .galtable {}

td.oddthumb {
	background: #E7E9EA;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	text-align: center}
 
td.eventhumb {
	background: #F7F9FA;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	text-align: center}

td.eventhumb img {}

img.athumb {border: 1px solid white}
.caption {color: black}
p.norecords {font-weight: bold}

div.imagetitle {
	font-weight: bold;
	font-size: 26px}

div.gallerylink {}

div.showimage {
	text-align: center;
	margin: 5px 0}

div.imgaldescr {margin: 10px} 
span.sorttitle {margin-left: 10px}


/***** File Galleries *****/

div.thumbnailcontener {}
div.thumbnail {}
div.thumbnamecontener, div.thumbimagecontener {}
div.thumbnamecontener {}
div.thumbname, div.thumbimage {}
div.thumbnamesub, div.thumbimagesub {}
div.thumbnail:hover {}
div.thumbnail:hover div.thumbnamecontener {}
div.thumbimage img {}
div.thumbinfos {}
div.thumbinfo {}
span.thumbinfoval {}
div.thumbname {}
div.thumbactions {}
div.thumbactions * {}
div.thumbactions input {}
div.thumbactions a {}
div.thumbdescription {}
div.thumbdescription + div.thumbinfo {}
div.thumbdescription span.thumbinfoname {}
a.namealias {}
div.gallerypath, div.gallerypath a {}
div.gallerypath a:hover {}
.fgalexplorer {}
.fgallisting table td {}

/***** Trackers *****/

.statuson {
	padding: 1px;
	margin: 1px;
	border: 1px inset #666666;
	vertical-align: middle;
	background-color: #BBAA99}

.statusoff {
	padding: 1px;
	margin: 2px;
	vertical-align: middle}

/***** Calendar *****/

#calendar {width: 100%}

.Cal0, 
.Cal1, 
.Cal2 {font-size: 1em}

.Calart,
.Calblog,
.Calchart,
.Caldir,
.Caleph,
.Calfaq,
.Calfgal,
.Calforum,
.Calgal,
.Calnl,
.Calquiz,
.Calsurv,
.Caltrack,
.Calwiki {font-size: 90%}

.Calart,
.Calart a,
.Calart a:visited {color: #304F30} 

.Calblog,
.Calblog a,
.Calblog a:visited {color: #443F39} 

.Calchart,
.Calchart a,
.Calchart a:visited {color: #304F30} 

.Caldir,
.Caldir a,
.Caldir a:visited {color: #304F30} 

.Caleph,
.Caleph a,
.Caleph a:visited {color: #304F30} 

.calfaq,
.calfaq a,
.Caleph a:visited {color: #304F30}

.Calfgal,
.Calfgal a,
.Calfgal a:visited {color: #304F30} 

.calfocus {font-size: 90%}
.calfocuson {font-size: 90%}

.Calforum,
.Calforum a,
.Calforum a:visited {color: #304F30} 

.Calgal,
.Calgal a,
.Calgal a:visited {color: #8B4513}

.Calnl,
.Calnl a,
.Calnl a:visited {color: #304F30}

.Calquiz,
.Calquiz a,
.Calquiz a:visited {color: #304F30}

.Calsurv,
.Calsurv a,
.Calsurv a:visited {color: #304F30} 

.Caltrack,
.Caltrack a,
.Caltrack a:visited {color: #304F30}

.Calweb {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	color: #336699}

.Calweb:hover {color: #996633}

.Calwiki,
.Calwiki a,
.Calwiki a:visited {color: #443F39}

.calfocus {font-size: 90%}
.calfocuson {font-size: 90%}

.calprio1 a,
.calprio2 a,
.calprio3 a,
.calprio4 a,
.calprio5 a,
.calprio6 a,
.calprio7 a,
.calprio8 a,
.calprio9 a {color: #000000}

.caltoggle {font-size: 90%}

.opaque {
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #666666;
	padding: 5px} 

.caltitle {
	font-weight: bold;
	color: #425262} 

div.tabcal, div.tabnav {} 

div.tabrow {
	margin-left: 29px;
	background-color: #EEEEEE;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 11px} 

td.middle {vertical-align: middle}

.calcheckbox {background-color: #FFFFFF} 

.calcontent {
	min-height: 60px;
	height: auto !important;
	height: 60px}

/* for jscalendar */
.Calendar {
	z-index: 200} 

.daterow {margin-left: 10px} 

#caltable {width: 100%; font-size: 1em} 
#caltable td { padding: 0 }

.day, .day:visited {
	font-weight: normal;
	font-size: 1em;
	color: black}

.today {
	font-size: 1em;
	color: black}

.nav {
	font-size: 1em;
	color: black}

.changedate {
	font-size: .9em;
	color: black}

.date {
	font-size: 1em;
	color: black;
	font-weight: bold}

.calinput {background: #3F3F3F}
.calfocuson + .calcontent { background: #F5F5F5}
.days {color: black}
#caltable .weeks {color: black}
.addevent {padding: 0 5px; float: right}
* html .addevent {padding: 0}
.calodd, .caleven { border: 1px solid #eeeeee; border-collapse: collapse}
.calodd {background: white}
* html .calodd {padding: 0}
.caleven {background: #eeeeee}
* html .caleven {padding: 0}
.caldark {background: #e7e7e7}
* html .caldark {padding: 0}
.caldark .calfocus {background: inherit}
.daterow {}
.daterow:hover {}

/*****  Polls  *****/

div.pollresults {
	margin-top: 5px;
	font-size: 1em;
	padding: 0 5px}

table.pollresults {width: 100%}
td.pollr {color: black}
#pollopen {display: block}
#pollzone {display: none}
#polledit {display: none}
.pollnav {}

/***** FAQs *****/

div.faqlistquestions {
	background: #67ade7;
	color: #fff;
	padding: 2px;
	margin-bottom: 20px}

.faqlistquestions a.link,
.faqlistquestions a.link:visited {
	color: #fff;
	text-decoration: none}

.faqlistquestions a.link:hover {text-decoration: underline}

div.faqqa {
	background-color: #FFFFFF;
	color: black;
	border: 1px solid #8CACBB;
	margin-bottom: 20px}

div.faqquestion {
	font-weight: bold;
	color: #fff;
	padding: 2px 12px;
	background: #67ade7}

div.faqanswer {
	padding: 4px 12px;
	padding-top: 0}

/***** Quizzes *****/

div.questionblock {
	border: 1px solid #8CACBB;
	background-color: white;
	padding: 4px;
	margin-bottom: 10px}
 
div.quizquestion {margin-bottom: 5px}

div.quizoptions {}
 
div.quizdescription {
	border: 1px solid #8CACBB;
	background-color: white;
	margin-bottom: 10px}
 
div.quizanswer {
	border: 1px solid #8CACBB;
	background-color: white;
	margin-bottom: 10px}

/***** Shoutbox *****/

div.shoutboxmsg {
	border: 1px solid #67ade7;
	border-bottom: 0;
	background-color: white;
	margin-bottom: 0;
	padding: 4px;
	padding-bottom: 1px}

div.shoutboxmodmsg {
	font-size: 1em;
	margin: 0 5px 4px 5px;
	padding-top: 5px;
	padding-bottom: 1px}

textarea.tshoutbox {
	background-color: white;
	border: 1px solid #67ade7;
	color: #000000;
	font-size: 1.5em;
	width: 142px}

.wiki-table {}
.wiki-tr-a td {}
.wiki-tr-b td {}

/***** Directory *****/

div.dircategs {
	border: 1px solid #67ade7;
	padding: 5px}

.dirlink {}

.dirsublink {font-size: 1em}

div.dirlistsites {
	background-color: white;
	padding: 5px 0 10px 5px;
	border: 1px solid #67ade7;
	margin-top: 10px}

div.dirsite {
	background-color: #eff6fc;
	padding: .5em;
	margin-bottom: 1.5em}

span.dirsitedesc {}

span.dirsitetrail {
	font-size: 1em}

span.dirsitecats {}

.dirsitelink {font-weight: bold}

div.dirrelated {
	margin-top: 10px;
	border: 1px solid #67ade7;
	padding: 5px}

td.dirfooter {font-size: .9em}

div.dirfooter {
	margin-top: 10px;
	border: 1px solid #67ade7}

/***** Messages *****/

td.prio1, td.prio2, td.prio3, td.prio4, td.prio5 {
	border: 1px solid #8CACBB;
	padding-left: 2px}

td.prio1 {background: #F7F9CA}
td.prio2 {background: #F7F9EA}
td.prio3 {background: #F7F9FA}
td.prio4 {background: #F7F9FD}
td.prio5 {background: #F7F9FF}

div.messureadflag {
	background: #CCCCCC;
	padding-left: 5px}

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

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

.readlink {
	font-size: 1em;
	color: black}

/***** Ajax *****/

div#ajaxLoading {
	display: none;
	position: absolute;
	top: 50px;
	right: 50%;
	color: #fff;
	padding: 3px;
	font-family: Verdana;
	font-size: 90%;
	text-align: center;
	background: transparent url(../lib/shadowbox/images/loading-light.gif) no-repeat 50% 100%;
	height: 43px;
	width: 50px}

#shadowbox_title{
	height: auto !important;
	padding: 0;
	overflow: visible}

#shadowbox_title_inner {
	height: auto !important;
	font-size: 1em !important;
	line-height: 1em !important;
	white-space: normal !important;
	padding:5px 0 4px 8px}

/***** TikiSheet Default Style *****/

table.default thead td,
table.default tfoot td {
	font-weight: bold;
	text-align:	center;
	background: black;
	color: #D8D8D8}

table.default td {
	border: solid 1px #A9A9A9;
	background: black}

/***** 'Advanced feature' *****/

.advanced {
  margin: 20px;
  padding: 5px;
  border: solid 1px #A9B8C2;
  background: #dee7ec}

.advanced:before { content:url(../img/icons/mini_blue_diamond.gif)" "}

.highlight_word_0{
	color: #ffff66;
	background: black}

.highlight_word_1{
	color: #ff9999;
	background: black}

.highlight_word_2 {
	color: #A0FFFF;
	background: black}

.highlight_word_3 {
	color: #ff66ff;
	background: black}

.highlight_word_4 {
	color: #99ff99;
	background: black}

.center {text-align: center}
.justify {text-align: justify}
.right {text-align: right}

/**** mypage ****/

.mypage_configure th {width: 180px}
#sideBarTab {background: url('../img/cord.png') no-repeat}
#sideBarContents {background: #fff}


/* css/admin.css overrides */

a.admbox {
	border: 1px solid #AAAAAA;
	background: #a8cce2 center no-repeat}

a.admbox:hover, a.admbox:focus, a.admbox:active  {
	background: #B2B2B2 center no-repeat;
	border: 1px solid #292929}

a.admbox.off {
	border : 1px solid #9f9f9f;
	color: #9f9f9f}

a.admbox.off:hover,
a.admbox.off:focus,
a.admbox.off:active {border: 1px solid #9f9f9f}

/* Minichat module */

div.box-minichat {width: 100%}
div.minichatchans {overflow: auto}
.minichat {overflow: auto}

div.minichatdiv {
  font-size: .9em;
  overflow: auto}

/* end of file */