/* $Id: layout.css 19542 2009-06-14 08:25:49Z nyloth $ 
	This file (layout.css) is designed to be imported
	by theme stylesheets, and has these sections:
	XHTML elements, Siteheader & Identity; Menus, Links;
	Misc. Center Col.; Misc. Global; Boxes; Tables, Tabs;
	Wiki (inc. plugins, etc.); Articles; Blogs; Forums;
	Galleries; Trackers; Categories, Tags; Polls; FAQs;
	Quizzes;	Shoutbox; Directory; Messages; TikiSheets;
	Calendar; Admin; and Ajax, jquery, etc. */

/***** XHTML Elements *****/
html {}
body {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%}

html>body {}

html[dir=ltr]>body {
	display: block;
	margin: 1em .5em}

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

fieldset {
	margin-bottom: 2px;
	padding: 0.3em}

button,
input,
label,
textarea,
option,
select {
	/*margin: 0.2em;
	vertical-align: middle*/}

.navbar{}

span.button {
	display: inline-block;
	margin: 1px 2px;
	padding: 2px}

/* Links in buttons */
span.button a,
span.button a:visited,
button,
input[type=reset],
input[type=submit],
span.button input,
.calbuttonBox a {
	padding: 1px 4px;
	margin-right: 1px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer}
	
* html input[type=submit],
* html input[type=reset] {
	padding: 1px 4px;
	margin-right: 1px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer}
	
* html span.button a:link,
* html span.button a:visited {
	text-decoration: none;
	border: 0;
	padding: 0 4px}
	
.button a:hover,
button:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.button input:hover,
.calbuttonBox:hover {}

.button a:active,
button:active,
input[type=reset]:active,
input[type=submit]:active,
.button input:active,
span.highlight a:link,
span.highlight a:visited {  }

div.iconmenu {display: inline}
select[multiple] {height: 10em}
label {cursor: pointer}
input[type=checkbox],
input[type=radio] {border: 0}
* html .findtable input {font-size: 1em}

form {
	margin: 0;
	padding: 0}

hr {
	width: 100%;
	height: 1px;
	background: red;
	border-width: 0;
	padding: 0;
	color: red}
	
img {border: 0}

/***** Site Header & Identity *****/
#header-top {position: relative}
* html #header-top {height: 1%}

#siteheader {
	text-align: left;
	background: transparent;
	vertical-align: middle;
	padding: 0;
	/*padding-top: 6px;*/
	margin: 0}

#customcode {  }
#customcodewith_ad {
	/*position: absolute;
	width: 964px;
	margin: auto*/
	width: 400px}

div#sioptions {/*padding: 1em*/}
#sioptionscentered {text-align: center}

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

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

div#sitelogo {
	margin: auto;
	padding: 1em}

div#sitead {margin: auto}
#sitead.floatright {padding-right: 40px}
#sitead.floatleft {padding-left: 40px}
#sioptionscentered #sitead.floatleft {padding-left: 10px}
#bannertopright {padding-right: 4px}
.floatright img {}

#sitelocbar {
	float: left;
	padding: 2px 2px 3px 10px}

#sitelocbar a {}
#sitelocbar a:hover {}

#siteloginbar {
	text-align: right;
	position: absolute;
	bottom: 3px;
	right: 10px;
	font-size: 90%}
	
#siteloginbar #register{
	float: right;
	padding-left: 5px}

#siteloginbar #pass{
	float: right;
	padding-left: 5px}

#siteloginbar a,
#siteloginbar a:visited,
#siteloginbar a:hover {}
	
#siteloginbar * {white-space: nowrap}
#siteloginbar form {padding-right: 0}

#sl-login-user,
#sl-login-pass {}
#siteloginbar #pass {}
#siteloginbar .rme {}
#siteloginbar .register {}
#bannertopright {}
#siteloginbar input.wikiaction {}
#sitetitles {}

#sitetitle,
#sitesubtitle {}

#sitetitle {}
* html #sitetitle {}
#sitesubtitle {}

#header a,
#header a:visited {}

#header a:hover {}

#tiki-top {}
* html #tiki-top {font-size: 11px}
#tiki-top a {}

#tiki-top table {
	width: auto;
	white-space: nowrap}

#sitesearchbar {
	float: right;
	clear: none;
	padding-right: 4px;
	text-align: right;
	display: block;
	margin: 0}
	
#sitesearchbar form {}	
input#text
input.wikiaction {}
#sitesearchbar form button {}
input#fuser,
select[name="where"],
input[name="search"] {}

#topbar_custom_code {}

/****** Menus_links ******/
/** CSS (suckerfish) menus **/

/** PHP Layers Menus **/
.horbar {} 

.horbar table {
	width: auto;
	text-align: left;
	white-space: nowrap}

.horbaritem {}
	
.horbaritem a,
.horbaritem a:link,
.horbaritem a:visited {
	white-space: nowrap;
	display: block}

.mdksubmenu {
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden}

.mdksubmenu table {width: auto} 

.mdksubframe { /*decorate*/
	z-index: 1000;
	position: relative;
	display: block}

.mdkitem {
	position: relative;
	text-align: left;
	white-space: nowrap}
	
.mdkitem a {
	position: relative;
	display: block}

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

.treemenudiv {
	display: block;
	white-space: nowrap;
	overflow: hidden}
	
.phplmnormal,
a.phplmnormal:hover,
a.phplm:link,
a.phplm:visited,
a.phplm:hover,
a.phplm:active {}

a.phplm:visited {}
a.phplm:hover {}
a.phplm:active {}

a.phplmselected:link,
a.phplmselected:visited,
a.phplmselected:hover,
a.phplmselected:active {}

a.phplmselected:hover {}
.imgs {
	border: 0;
	width: 16px;
	height: 18px}
	
/** Links in other menus **/
div.separator, div.separatorline {}
.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 {}

.linkmenu,
.linkmenu:visited {display: block}

.linkmenu:hover {}

div.option a:hover,
div.option a:active {}

a.linkmodule {}
a.linkmodule:hover {}
.rsslist {}
.rssitem {}
.rssitem:first-child {}
.rssdate {}

div.menuSection div.menuSection,
div.menuSection div.separator {}

/***** Misc. *****/
/* centercolumn */
#showhide_columns {}
*:first-child+html #showhide_columns {}
	
a.flip,
a.flip:visited,
.tellafriend a,
.tellafriend a:visited,
a.flip:hover,
.tellafriend a:hover {
	font-size: 80%;
	text-decoration: none}

a.flip img {display: none}
.tellafriend {text-align: right}

.fullscreen .tellafriend {
	margin-right: 100px;
	margin-top: 2px}

#tiki-center {}
* html #tiki-center {font-size: 1em}
#rss {padding: 1em 1em 0}

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

.error,
#error {
	background: yellow;
	color: red}

#show-errors-button {z-index: 1024}
#errors {z-index: 1023}

/** 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: #ffe4e1;
	color: #0000cd;
	padding: 5px;
	font-weight: bold;
	border: 2px solid #191970;
	width: 6em;
	z-index: 9}

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

#tiki-clean {
	text-align: left;
	padding: 1em;
	background: #fff;
	color: #000}

/****** 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#attzone {margin-top: 10px}
div#edithelpzone {display: none}
#edithelpzone code {font-size: 1.2em}
#rules-copy-panel {display: none}
.clear, #clear {clear: both}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden}
	
.clearfix {display: inline-block}
/* Hide from IE Mac \*/
.clearfix {display: block}
/* End hide from IE Mac */

#overdiv table {width: auto !important}
.attention {color: red}

.openid_url {
	background: #fff url(../../img/icons/login-OpenID-bg.gif) no-repeat;
	padding-left: 18px}

.bannertext {
	font-size: .95em;
	text-decoration: none}

.bannertext:hover {}

div.imagerank {margin: 10px 5px}

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

div.searchdate {}

div#debugconsole {
	position: absolute;
	background: #333;
	color: #fff;
	top: 0;
	left: 20px;
	right: 310px;
	height: auto;
	z-index: 1;
	padding: 5px;
	border: 1px solid #996600;
	font-size: 1em}
	
#debugconsole form {color: #000}
#debugconsole input[type="text"] {width: auto}

.mini {
	width: 100%;
	text-align: center;
	font-size: .9em;
	margin-left: auto;
	margin-right: auto}

.prevnext {
	font-size: 1em;
	padding: 1px 6px}

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

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

#rss img {vertical-align: middle}
#rss small {font-size: 1em}

/* To enable removing deprecated tag from img.icon and prevent border on a.icon. */
a.icon,
img.icon {
	border: 0 !important;
	background: transparent}

.iconmenutext {white-space: nowrap}

/** Find form **/
.findtable {
  text-align: center;
  margin-bottom: 10px}

.findtitle {
	display: inline; 
	vertical-align: middle;
	margin: 0 1px}

.findtitle input {margin-left: 2px}
.findtable ul {list-style: none}
.findtable ul li {float: left}

.top_actions {
	text-align: right;
	margin-top: 5px}

input#findwhat {}
div.findsubmit {}

ul.categories{
	margin: 0;
	padding: 0}

ul.categories li{
	list-style: none;
	margin: 0;
	padding: 0}

/* New Help section */
div#tikihelp {
	position: fixed;
	right: 0;
	top: 3px;
	height: auto; /* if there was height specified it covered the right column content "invisibly" making part of it unclickable (from strasa) */
	max-width: 50%;
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	z-index: 820}

* html div#tikihelp {position: absolute}

div.help_icon {
	border: 0;
	margin: 0;
	padding: 0;
	height: 48px;
	text-align: right}

div.help_icon img {
	vertical-align: middle;
	border: 0;
	margin: 0;
	padding: 0}

div.help_section_select {
	font-weight : bold;
	font-size: 120%;
	background: #e7e9ea;
	color: #000;
	width: 100%;
	margin: 2px}

div.help_sections {
	width: 360px;
	padding:  2px;
	background: #aac9e9;
	max-height : 95%;
	overflow: auto;
	height: 400px}

div.help_section {
	margin: 5px;
	padding: 5px;
	background: #fff;
	color: #000}
	
#site_report {text-align: center}

#site_report a {
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
	padding: 0 5px;
	font-size: smaller}
	
.plugin-desc {padding: 5px}

.plugin-sample {
	padding: 5px;
	font-family: monospace}

.plugin-sample .plugin-param {padding-left: 15px}

.plugin-form-float {
	position: fixed;
	left: 5%;
	right: 365px;
	top: 5%;
	max-height: 90%;
	overflow: auto;
	background: white;
	color: black;
	padding: 10px;
	border: solid 2px black;
	z-index: 1000}

.icon_edit_section {
	float: right;
	margin-top: 1em}


/***** Boxes *****/
/** Modules **/
.box-shadow {}

div.box {overflow: hidden}

h3.box-title {
	position: relative;
	display: block;
	padding-top: 0}

.box-title a,
.box-title a:link {}

* html h3.box-title {position: static}

.moduleflip {
	display: none !important;
	position: absolute;
	right: 0;
	top: 0}

* html .moduleflip {
	position: static;
	float: right;
	margin-top: -16px}

* html .moduleflip,
.box:hover .moduleflip {display: block !important}

.box:hover img.flipmodimage {border: 1px solid transparent}
* html img.flipmodimage {border: none}
.flipmodimage:hover {}

#col2 h3.box-title {}
#col2 .box-title a,
#col2 .box-title a:link {}
.box-title a:hover {}
.box-data {}
.box-data table {width: 100%}
* html .box-data table {width: 95%}
.box-data a.linkmenu {display: block}
.box-data ol,
.box-data ul {padding-right: .6em}

.box-data ol {
	padding-left: 2em;
	margin-top: 0;
	margin-bottom: 0}

.box-data ul {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0}

* html .box-data ol {margin-left: 0}
* html .box-data ul {margin-left: 1em}
*:first-child+html .box-data ol {margin-left: 0}
*:first-child+html .box-data ul {margin-left: 1em}

.box-footer {}

.modcontrols {
	display: block;
	float: right;
	width: 64px;
	height: 16px}
	
/* MiniChat  */
div.box-minichat {width: 100%}
div.minichatchans {overflow: auto}
.minichat {overflow: auto}
div.minichatdiv {overflow: auto}

/* mod-switch_lang */
.box-switch_lang .box-data img {
	padding: .2em;
	vertical-align: middle}

.box-switch_lang .box-data img.highlight {
	padding: .1em;
	border: .1em solid #f00}

.box-switch_lang .box-data span.highlight {border: .1em solid #f00}
.box-switch_lang li {list-style: none}
.box-switch_lang .box-data a.highlight {font-weight: bold}
.box-switch_lang ul {padding: 0 1em}

/** Other boxes **/
.cbox {
	overflow: hidden;
	border: 1px solid yellow;
	background: white;
	color: black}

.cbox-title {
	border-bottom: 1px solid yellow;
	padding: 3px 3px 0 3px}

.cboxlink {}

.cbox-data {
	overflow: hidden;
	padding: 0 3px 3px 3px}

.rbox {margin: 1em .3em 2em .3em}
	
.rbox-title,
.rbox-data {
	overflow: hidden;
	padding: 1px 3px;
	border: 1px solid yellow}

.rbox-title {
	display: inline-block;
	width: auto;
	z-index: 1;
	position: relative;
	bottom: -1px;
	padding: 3px;
	background: yellow;
	border: 1px solid yellow;
	border-bottom: 0}
	
.rbox img {
	padding-right: 3px;
	vertical-align: middle}
	
.rbox-data {
	position: relative;
	z-index: 0;
	padding: 0 3px 3px 3px}

.comment .rbox-title,
.comment .rbox-data {}

.note .rbox-title {}
.note .rbox-data {}

.tip .rbox-title,
.tip .rbox-data {}

.warning .rbox-title {}
.warning .rbox-data {}

div.simplebox {
	color: green;
	background: silver;
	border: 1px solid green}

.highlight {background: aqua}

/***** Tables, Tabs ****/
/** Tables **/
table {font-size: inherit}

table.normal, 
table.admin {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%}

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

table.normalnoborder {width: 100%}
table.admin tr td div#page-bar {}

td {vertical-align: top}

td.normal,
.normal td,
.wikitable td,
td.odd,
td.even,
td.form,
.formcolor td,
.editblogform td {
	margin: 0;
	padding: 3px;
	vertical-align: top}

* html td {font-size: 11px}
th {}

table.email {}
table.email td.body {}
table.email td.heading {}
table.email td.closeButton {}

tr.odd {}
tr.odd:hover {}
tr.even {}
tr.even:hover {}

tr.odd td,
td.odd {}

tr.even td,
td.even {}

td.third {text-align: center}

.normal td,
td.normal,
.wikitable td,
td.odd,
td.even {
	margin: 0;
	padding: 0.2em;
	vertical-align: top;
	border-collapse: collapse}

/* Headings */
th, table.normal td.heading {text-align: center}

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 {}
td.form {padding: 0.2em}

/** Tabs **/
.tabs {
	margin: 10px 3px -18px 3px;
	/*border-bottom: solid 1px #666;
	*/padding: 0;
	position: relative;
	z-index: 2}

.tabmark {
	display: inline;
	margin: 0;
	margin-right: 5px;
	padding: 1px 0;
	cursor: pointer}
	
.tabmark a {
	border-bottom :0;
	padding: 1px 5px;
	text-decoration: none}

.tabmark a:active {}
.tabmark a:hover {}
.tabactive {
	border: solid 1px /*#696969*/ !important;
	border-bottom: none;
	border-top-width: 2px;
	position: relative;
	top: -2px}
	
[class].tabactive {top: -1px}
.tabactive a {}

.tabinactive {
	/*border: solid 1px #666 !important;*/
	border-bottom: none/* !important*/;
	position: relative/* !important*/;
	top: -3px/* !important*/}
	
[class].tabinactive {top: -2px !important}

.tabcontent {
	z-index: 1;
	position: relative;
	padding: 2px;
	padding-top: 21px;
	margin-bottom: 25px;
	margin-top: -1px}

.tabcontent table {
	margin: 1% auto 2% auto; 
	text-align: left;
	width: 95%;
	background: transparent}

.tabcontent table td {padding: 5px}
table.admin div#content1 div.tabcontent div.cbox {background: transparent}

/***** Wiki *****/
h1.pagetitle a,
h1.pagetitle a:visited,
h1.pagetitle a:hover,
a.pagetitle,
a.pagetitle:visited,
a.pagetitle:hover {}

h1 a.pagetitle:hover {}
.wikitopline {}

div#description,
div.description {display: block}

#pageid {
	float: left;
	clear: both}

#cachedpage {
	float: right;
	font-size: small}

.wikiactions {white-space: nowrap !important}

.wikiactions .icons,
.wikiactions form {/*display: inline-block*/}

*:first-child+html .wikiactions .icons,
*:first-child+html .wikiactions form,
* html .wikiactions .icons,
* html .wikiactions form {/*display: inline*/}

.wikitext {}
body.tiki_wiki #comments {padding: 1em }
.wikitext h2, 
.wikitext h3, 
.wikitext h4,
.wikitext h5 {}

.titlebar {}
.wikitext ul li {} 
.wikitext ul li ul li {}
.wikitext ol {}
table.wikitable {}
td.wikicell {}
div.split {clear: both}
.editdate {padding-bottom: 5px}

div#page-bar {
	display: block;
	margin-top: 0}

#page-bar > span {float: left}

div.cache {}
div.cachedpage {}
.wikicache, .wikicache:visited {}
.wikicache:hover {}
.wiki {}
.wikinew {}
.wiki-edithelp {display: none}

#wikihelp-tab table,
#wikihelp-tab table td {}

#wikihelp-tab table td {padding: 2px}
textarea.wikiedit {font-size: 1.0em}
p.editdate {padding-top: 10px}
img.externallink {}

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

/* Wiki plugins */
table.wikiplugin-split {
	border: none;
	clear: both}

table.wikiplugin-split .codelisting {width: 95%}
div.box-minichat {width: 100%}
div.minichatchans {overflow: auto}
.minichat {overflow: auto}

div.minichatdiv {
	font-size: .9em;
	overflow: auto}
	
/* wikiplugin_footnotearea */
.footnotearea {
	margin-top: 2em;
	font-size: 0.9em}

/* wikiplugin_fancylist */
.wikitext .fancylist {
	margin: .5em 0;
	padding: 0}

.wikitext .fancylist li {
	background: transparent url(strasa/list_icon.png) top left no-repeat;
	color: #f90;
	font: italic 2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 27px;
	list-style-position: inside;
	margin-left: 10px;
	padding: 6px 0 7px 15px}

.wikitext .fancylist li p {
	display: inline;
	font-size: 50%;
	font-style: normal;
	margin-left: 12px}

[class].wikitext .fancylist li p {margin-left: -3px}

/* Versions plugin */
#tiki-center .versionav {
	padding: 0;
	border: 0;
	margin-bottom: -1px}
	
.versionav .button {margin-bottom: 0}

#tiki-center .versioncontent {
	padding: 1em}
	
/* wikiplugin edit */
.wikiplugin_edit textarea {width: 99%; height: 150px}

/* wikiplugin tracker */
.mandatory_star {
	font-weight: bold;
	color: red}

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}
	
/** Wiki tocs **/
div.tocnav {
	margin-bottom: 4px;
	clear: both}
 
#tocnavicons {float: left}
#tocnavaddpage {float: right}
#tocnavlinks {clear: both}
.fancytoclevel {list-style-image: url(../img/icons/footprint.gif)}
li.toclevel {}

/* TOC */
ul.toc {
	padding-left: 2em;
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	margin-bottom: 4px}

ul.toc * {border: none}

/* Wiki diff styles */
.diff td {border: 1px solid #696969}
.diff div {border-top: 1px solid #696969}
.diffheader {background: #696969; font-weight: bold}
.diffadded {background: #ccffcc}
.diffdeleted {background: #ffcccc}

.diffinldel {
	background: #ffcccc;
	text-decoration: line-through}

.diffbody {background: #f2f4f5}
.diffchar {color: red}

.plugin-desc {padding: 5px}

/***** Articles ****/
div.article {margin-bottom: 40px}
div.articletopline {}
div.articletitle {}
div.articletitle h2 {margin: 0}
span.titleb {} 
div.articlesubtitle {}
div.articleheading {}
div.articleheadingtext {}

img.topicimage,
img.articleimagenofloat,
img.articleimage {
	padding: 2px 0;
	margin-bottom: 10px}

img.articleimagefloat {
	margin-right: 4px;
	float: left;
	padding: 2px 0;
	margin-bottom: 10px}

img.articleimage {
	margin-right: 4px;
	float: left;
	clear: right;
	padding: 2px 0;
	margin-bottom: 10px}

div.articletrailer {
	position: relative;
	text-align: center;
	margin-top: 1.1em}
	
div.articletrailer img {}
div.articletrailer .wikitopline {float: left}

div.article .status {
	position: absolute;
	left: 0}

div.articletrailer span {
	display: inline-block;
	margin: auto;
	white-space: nowrap}

div.article .actions {
	position: absolute;
	right: 0;
	top: 0}

div.articlebody {}

div.articlesource {
	margin-top: 5px;
	font-style: italic;
	font-size: 90%}

div.articletrailer .wikitopline {}

/***** Blogs *****/
div.breadcrumbs {
	font-size: 90%;
	font-style: italic}

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

div.blogtitle {}
body.tiki_blogs div.description {}
	
div.blogdesc {
	display: block;
	width: 40%;
	padding: 8px;
	margin-top: 8px;
	margin-left: 6px}

div.bloginfo {display: block}
* html .bloginfo table {}

div.blogtools {
	padding: 3px;
	text-align: right}
	
.blogactions {float: right}

a.blogt,
a.blog:visited {
	border: 0;
	text-decoration: none}

a.blogt:hover {}

.postinfo {
	margin-bottom: 20px;
	margin-top: 10px}

.postinfo a {}

div.postinfo a.linkmodule {}
.postinfo div {margin-top: 30%}

small.description {
	display: block;
	font-size: .95em;
	font-style: italic}

div.posthead {
	text-align: left;
	padding: 3px}

span.posthead {display: block}
body.tiki_blogs .post .title {margin-top: 0}
body.tiki_blogs .post .title h2 {}

body.tiki_blogs div.postbody {}
body.tiki_blogs div.author_actions { }
body.tiki_blogs .actions {}
body.tiki_blogs .author_info {}
body.tiki_blogs .postbody-title {}
* html .postbody table {}

body.tiki_blogs .post .postfooter {
	clear: both;
	float: right;
	margin-bottom: 2em}

/***** Forums *****/
body.tiki_forums table.normal {margin: auto}
#forumpost {display: none}
#forumpostopen {display: block}
.post {width: 100%}

.post .postbody {
	clear: both;
	margin: 0;
	margin-top: 5px;
	padding: 0}
	
* html .post .postbody {}

.post .postbody .content {
	float: left;
	padding: 0 3px 3px 3px;
	margin: 0;
	width: 100%;
	min-width: 100%;
	height: 100%;
	text-align: left}
	
.post .postbody .content p {}
.post .postbody-title {overflow: hidden}
.top_post .post .postbody-title {}
.post .postbody-title .checkbox {float: left}

.post .postbody-title .title {
	float: left;
	margin-left: 5px;
	margin-top: 3px}
	
.postbody-title .title h2 {}
.postbody-title .title h3 {  }
.post .postbody-title .title a.link {}
.postbody-title .title br.clear {}
.post .author_actions {}

.post .author {
	float: right;
	text-align: right;
	vertical-align: top}

.post .author_post_info {
	padding-left: 4px;
	padding-bottom: 4px}

.post .author_info .icons {display: block}
.post .author_info .icons .actions {margin-right: 10px}
.post .author_post_info_on {}
.post .author_info {}
.commentStyle_headers .author_info {float: left}
.post .postbody-title .actions {float: right}

.postbody-content {min-width: 100%; margin: 5px}
.post .postbody .attachments {
	clear: both;
	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 {}

.post .postfooter {
	float: right;
	text-align: right}

.post .inner > .postfooter {clear: both}

.post .contribution {}

.post .avatar {
	float: right;
	margin-bottom: 5px;
	margin-left: 4px;
	padding: 3px}

.sub_comment {padding-left: 20px}

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

.forum_actions .actions {
	clear: both;
	padding: 3px;
	vertical-align: middle}

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

.forum_actions .headers .title {
	float: left;
	border-bottom: 0;
	padding: 1px}

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

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

.nb_replies {white-space: nowrap}
.post_preview, .top_post {margin-bottom: 15px}

/* Comments */
#comzone {
	display: none;
	margin: 5px 0;
	padding: 0}
 
#comzoneopen {
	display: block;
	margin: 5px 0;
	padding: 0}
 
span.commentstitle {
	font-weight: bold;
	font-size: 1.2em}

.subcomment {}

/* Comments moderation */
.post-approved-n {border-left: 3px dotted blue}
.post-approved-r {border-left: 3px double red}
.post-approved-r .content * { background: url(../../img/icons2/dots.gif); }

textarea#editpost2 {width: 100%}
.subcomment { margin-left: 10px}
div.commentsedithelp {}

/**** Image Galleries ****/
table.galtable {width: 100%}
* html body table.galtable {width: 97%}
body.tiki_galleries table.findtable {display: inline}

td.oddthumb {border-collapse: collapse}
td.eventhumb {border-collapse: collapse}

td.eventhumb img {
	margin-left: 6px;
	margin-right: 6px}

div.thumbnailcontenerchecked div.thumbnail {}
div.thumbnails {}
div#browse_image {width: 100%}

img.athumb {
	border: 0;
	margin: auto}

.caption {}
p.norecords {font-weight: bold}

div.imagetitle {
	font-weight: bold;
	font-size: 200%}

div.gallerylink { }
div#browse_image {}

div.showimage {
	margin: 5px 0;
	width: 100%;
	text-align: center;
	padding: 6px}

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

div#browse_image {width: 100%}

/***** 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 {/*border: 1px solid yellow*/}

.fgallisting table td {
	padding-left: 2px;
	padding-right: 2px}
	
.opaque {
	border: 1px solid yellow;
	background: white;
	color: black}
	
opaque .box-title,
.opaque .box-data {width: auto}

.opaque .box-title {
	border-bottom: 1px solid yellow;
	padding: 3px 3px 0 3px}
	
.opaque .box-data {padding: 0 3px 3px 3px}
.opaque .iconmenu {display: block}

/***** Trackers (etc.) *****/
.statuson {
	padding: 1px;
	margin: 1px;
	vertical-align: middle}

.statusoff {
	padding: 1px;
	margin: 2px;
	vertical-align: middle}
	
/* also for categorize.tpl */
div.multiselect {
	vertical-align: middle;
	padding: 0;
	border:1px solid #80B1E2;
	height: auto;
	overflow: visible}

div.multiselect table {width: 100%}

div.multiselect div.option {
	white-space: nowrap;
	width: 33.33%;
	display: inline-block;
	overflow: hidden;
	margin: -1px}

div.multiselect div.selection span {display: inline}

div.multiselect li.odd,
div.multiselect div.odd {
	color: black;
	background: #F4F6F7}

div.multiselect li.odd:hover,
div.multiselect div.odd:hover {background: #FFF7E6}

div.multiselect li.even,
div.multiselect div.even {
	color: black;
	background: #E7E9EA}

div.multiselect div.even:hover,
div.multiselect div.even:hover {background: #F0F2F3}

div.multiselect div.odd,
div.multiselect div.even {border: 1px solid #80B1E2}

div.multiselect ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	white-space: nowrap;
	margin: 0;
	padding: 0}

div.multiselect li {margin-left: 3em}

div.multiselect  ul.root > li {
	margin: 0 1em 0.5em .5em;
	display: block;
	float: left}

div.multiselect img {vertical-align: middle}

div.multiselect div.selection {
	display: none;
	overflow: auto;
	position: relative;
	height: auto;
	max-height: 7em;
	z-index: 1000;
	width: 100%;
	left: -1px;
	border: 1px solid #80B1E2;
	background: #fff;
	float: left;
	margin: 0;
	padding: 0}

div.multiselect:hover,
div.multiselect div.selection:hover {border: 1px solid #80B1E2}

	
/***** Categories, Tags *****/
.treetitle {}
.treenode {}
span.categpath {display: block}
a.categpath {display: inline}
table.tcategpath {}
td.tdcategpath {}
table.subcats {}
td.tdsubcat {}
.categlink {}
table.catobjects {}

td.categobjectsnameeven,
td.categobjectsnameodd {}

td.categobjectsdataeven,
td.categobjectsdataodd {}

.catname {}
.catblock {}
.catlists {}
.catlists:hover {}
.cattitle {}
.catlists a.link {}
.catlists a.link:hover {}

.catfeatures {
	margin-left: 0;
	padding: 0;
	font-weight: bold;
	list-style: none}

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

.catitems {
	margin-left: 0;
	padding: 0;
	list-style: none}

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

.catitems li a.link {}

/***** Tags (freetags) *****/
.freetaglist {
	padding: 0 20px 8px;
	text-align: right}

.freetagsearch {
  margin: 10px 0;
  text-align: center}

.freetagskeywords {margin: 10px 0}
.freetaglist a {text-decoration: none}
.freetagsort {margin: 10px 0}

.freetagresult {
	margin-left: 10%;
	width: 70%}

.freetagitemlist {
	margin-top: 10px;
	padding: 0;
	text-align: left}

.freetagitemlist h3 {
	margin: 0;
	padding: 0}

.freetagitemlist a {text-decoration: none}
.freetagitemlist img {float: right}
.freetagitemlist a:hover {text-decoration: none}

.freetagitemlist div.type {
	font-weight: bold;
	font-size: 0.8em;
	margin-left: 10px}

a.freetag,
a.freetag:hover {/* freetags.css (line 8)*/
	background: none;
	border: 0;
	margin: auto}

li.freetag {
	list-style: none !important;
	display: inline !important;
	margin: 0;
	padding: 0}

ul.freetag {
	margin: 0;
	padding: 0;
	display: inline !important}

.freetag a {display: inline !important}

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;
	position: relative}

div.freetagObjectEven {
	margin: 2px;
	position: relative}

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

div.freetagObjectName a {text-decoration: none}	
.searchresults {display: inline}
.freetaglist {
	padding: 0 20px;
	text-align: right}
a.freetag {} /* articles... */

.morcego_embedded {
	border: 1px solid yellow;
	text-align: center}

/*****  Polls  *****/
div.pollresults {}
table.pollresults {width: 100%}
td.pollr {}
#pollopen {display: block}
#pollzone {display: none}
#polledit {display: none}
.pollnav {}

/***** FAQs *****/
div.faqlistquestions {margin-bottom: 20px}
div.faqqa {margin-bottom: 20px}

div.faqquestion {
	font-weight: bold;
	padding: 2px 12px 0 12px}

div.faqanswer {padding: 0 12px 4px 12px}

/***** Quizzes *****/
div.questionblock {margin-bottom: 10px}
div.quizquestion {margin-bottom: 5px}
div.quizoptions {}
div.quizdescription {margin-bottom: 10px}
div.quizanswer {margin-bottom: 10px}

/***** Shoutbox *****/
div.shoutboxmsg {
	margin-bottom: 0;
	padding: 4px;
	padding-bottom: 1px}

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

textarea.tshoutbox{
	font-size: .95em;
	width: 90%}

/***** Directory *****/
div.dircategs {font-size: 95%}
.dirlink {}
.dirsublink {font-size: .95em}
div.dirlistsites {}

div.dirsite {
	margin-bottom: 10px;
	padding: 4px}

span.dirsitedesc {}
span.dirsitetrail {font-size: 95%}
span.dirsitecats {font-size: 95%}
.dirsitelink {}
div.dirrelated {}
td.dirfooter {}
div.dirfooter {}

/***** Messages *****/
td.prio1,
td.prio2,
td.prio3,
td.prio4,
td.prio5 {
	border: 1px solid #a9a9a9;
	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: #a9a9a9;
	padding-left: 5px}

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

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

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

/***** TikiSheets *****/
.plugin-desc {padding: 5px}

.plugin-sample {
	padding: 5px;
	font-family: "Courier New", Courier, monospace}

.plugin-sample .plugin-param {padding-left: 15px}

.plugin-form-float {
	position: fixed;
	left: 5%;
	right: 365px;
	top: 5%;
	max-height: 90%;
	overflow: auto;
	background: #fff;
	color: #000;
	padding: 10px;
	border: solid 2px #000;
	z-index: 1000;}

.icon_edit_section {
	float: right;
	margin-top: 1em}

table.default thead td,
table.default tfoot td {}

table.default td {}

/***** Calendar *****/
/* Properties are in css/calendar.css, 
	which can be overridden
	in theme stylesheets.  */

/***** Admin *****/

div.adminanchors {}

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

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

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

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

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

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

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

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

a.admbox.off {border: 1px solid #a9a9a9}

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

span.disabled {font-style: italic}
#style_thumb_div {text-align: center}

td.mods_revision {
	background: #b5cfb5;
	color: #000}

td.mods_update {
	background:#dcdeac;
	color: #000}

/***** Ajax, jquery. etc. *****/
/***** Ajax *****/
div#ajaxLoading {
	display: none;
	position: absolute;
	top: 50px;
	right: 50%;
	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;
	padding-top: 32px}

#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}
	
#shadowbox_content {
	background: #f5f5f5;
	color: #000}

/* Cluetip - JQuery tooltips
   =cluetipClass: 'default' */

.cluetip-default {
	background: #BED8F1;
	color: #000}

.cluetip-default #cluetip-outer {background: #BED8F1}
.cluetip-default h3#cluetip-title {
	background: #1B3A50;
	color: #fff}

.cluetip-default #cluetip-title a {
	color: #BED8F1;
	font-size: 0.95em}
  
.cluetip-default #cluetip-inner {padding: .9em}

.cluetip-default div#cluetip-close { 
	text-align: right;
	margin: -10px 0 0 0;
	color: #900}
	
/* MyTiki Preferences Ajax */
.tab-wrapper {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 	{
	padding: 1px 5px}

.tab-menu li a:hover, 
.tab-menu li a:focus { 
	background: transparent; 
	border-bottom-color: #f8f8ff}

.tab-menu li a:hover { 
	background: #FAEC8F; 
	border-bottom-color: #f8f8ff}
 
.tab-menu li.tab-selected a {background: #f8f8ff}

/***** New (unsorted) *****/

/***** End New (unsorted) *****/

/* End of File */
