/* 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. Because IE7
	does not support display:table, minimal HTML tables are needed for
	graphic treatment and column integrity. 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. 

	kubrick.css is comprised of 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.
*/
 
/* Import the default layout properties file: */
 @import "layout/layout.css";
 
/***** XHTML Elements (body tag here,
			others follow Layout) *****/ 
body {
	font-size: .7em;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #24324c;
	color: #333}

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

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

 /***** Layout (overrides layout.css;
		also styling of page layout divs)  *****/
table#main {
	font-size: 1.1em;
	text-align: left;
	background: #fff}

td#leftmargin {
	width: 12%;
	background: #24324c}

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

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

td#rightmargin {
	width: 12%;
	background: #24324c}

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

/***** XHTML Elements (other than body tag) ******/
a,
a:visited {
	color: #2277DD;
	text-decoration: none}
 
a:hover {
	color: #000;
	text-decoration: none} 

caption {font-weight: bold}

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; 
    border-bottom: 1px solid #b7d9f4;
	border-top: 1px solid #b7d9f4}
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: #67ade7;
	border-width: 0;
	padding: 0;
	color: #67ade7}

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

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

span.button a,
span.button a:visited,
button,
input[type=reset],
input[type=submit],
span.button input,
.submitbutton,
.calbuttonoff,
.calbuttonon {
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2277DD;
	background: #fff;
	border: 1px solid;
	border-color: #c1d3db #8cacbb #8cacbb #c1d3db}
	
* html input[type=reset],
* html input[type=submit] {
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2277DD;
	background: #fff;
	border: 1px solid;
	border-color: #c1d3db #8cacbb #8cacbb #c1d3db}
	
.button a:hover,
button:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.button input:hover,
.submitbutton:hover {
	background: #fff;
	border-color: #8cacbb #c1d3db #c1d3db #8cacbb;
	color: #000}
	
#page-bar .button {line-height: 22px}
* html .wikitopline select {font-size: .9em}
* html .findtable input {font-size: 1em}
form.admin input[name="features"] {margin-bottom: 3px !important}

select {color: #112233}
select[name="theme"] {width: 85%}

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

small {font-size: .9em}

ul {
	margin-top: 2px;
	margin-bottom: 6px}

tt {font-size: 1.2em}

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

#siteheader {padding-top: 30px}
div#sioptions  {margin-left: 40px}
#sitelogo {/*margin-top: 60px*/}

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

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

#siteloginbar {}

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

#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: 0}

#customcode {text-align: center}

#header #sitetitle,
#header #sitesubtitle {}

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

#header #sitesubtitle {}

#header a,
#header a:visited {}

#header a:hover {}
#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 #fff;
	background: #4283B9;
	color: #fff;
	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}

/****** Menus, Links ******/
/** CSS (suckerfish) menus **/
.cssmenu ul,
.cssmenu_vert li ul,
.cssmenu_horiz li ul {
	border: 1px solid #8cacbb;
	background: #fff}
	
.cssmenu_vert li ul {
	margin-left: 10.9em !important;
	padding-bottom: 1px;}

.cssmenu ul li,
.cssmenu_vert li ul li,
.cssmenu_horiz li ul li {border-top: 1px solid #DEDEDE}

.cssmenu_horiz li:hover,
.cssmenu_ver li:hover {background: 0}
	
.cssmenu a,	
.cssmenu_horiz a,
.cssmenu_vert a,
#tiki-top .cssmenu_horiz li a {color: #006699}
	
.cssmenu_vert a:link,
.cssmenu_vert a:visited {color: #006699}

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

.cssmenu_vert ul a:link,
.cssmenu_vert ul a:visited {color: #006699}

.cssmenu_horiz ul a:hover,
.cssmenu_vert ul a:hover {color: #000}

#tiki-top .cssmenu_horiz {text-align: left; margin-left: 40px}
#tiki-top .cssmenu_horiz li.menuSection a {padding-right: 20px}
#tiki-top .cssmenu_horiz li a {color: #fff}
#tiki-top .cssmenu_horiz li ul li a {color: #006699}
#tiki-top .cssmenu_horiz li:hover {background: #333}
#tiki-top .cssmenu_horiz li ul li:hover {background: 0}
#tiki-top .cssmenu_horiz li ul a:hover {color: #000}

.cssmenu_vert .sf-sub-indicator/*,
#tiki-top .cssmenu_horiz li:hover ul li .sf-sub-indicator*/ {background: url(kubrick/arrows-2277DD.png) no-repeat -10px -100px}

/** PHP Layers Menus **/
.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} 

* html .horbaritem a {font-size: .8em}
.mdksubmenu {
	background: #fff;
	border: 1px solid #8cacbb}

.mdkitem {border-top: 1px solid #DEDEDE} 

.mdkitem a,
.mdkitem a:visited {
	padding: 2px 5px;
	font-weight: normal;
	border: 0}
	
.mdkitem a:link,
.mdkitem a:visited {text-decoration: none} 

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

.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 **/

.separator {
	font-size: 1em;
	color: #2277DD;
	text-decoration: none;
	font-weight: normal}

.separator:hover {text-decoration: none}

.option a:link,
.option a:visited,
a.linkmenu, .rsslink, .linkmenu:visited, .rsslink:visited {
	font-size: 1em;
	text-decoration: none;
	font-weight: normal}

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

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

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

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

.rsslist {
	background: #fff;
	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: #999;
	font-style: italic}

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

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

/***** Misc. Center Col. *****/
.flip,
.flip:visited,
.tellafriend a,
.tellafriend a:visited {
	font-size: .9em;
	text-decoration: none}

/****** Misc. Global ****/
.mini {color: #000}

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

div.wikitext .box {width: 100%} /*aaron edit to make center column modules display full column width*/


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

.box:hover img.flipmodimage {
	border: 1px solid transparent;
	height: 12px;
	width: 12px}

a.flipmodtitle:hover img {border: 1px solid #67ade7 !important}

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

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

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

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

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

.rbox-data {padding: 2px}

.rbox-title,
.warning .rbox-title {
	background: #eeee99;
	border-color: #DDDDCC}

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

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

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

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

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

/***** Tables, Tabs *****/
/** Tables **/

table.normal, 
table.admin,
table.sortable {border: 1px solid #67ade7}

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

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

.formcolor td,
.editblogform td,
table.normal td {padding: 2px}

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

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

tr.odd:hover {background: #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: #000;
	border-collapse: collapse}

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

th, div.heading,
table.normal td.heading,
td.bloglistheading {
	color: #fff;
	background: #67ade7;
	font-weight: bold;
	text-align: center;
	padding: 3px 2px}
	
* html th {font-size: 11px}
 
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-bottom: -32px;
	border-bottom: solid 1px #d9d9d9}
	
.tabmark {
	font-size: 85%;
	background: #DDDDDD;
	border: 1px solid #666;
	border-bottom: solid 1px #d9d9d9} 

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

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

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

.tabcontent {
	border: 1px solid #999;
	padding: 38px 2px 2px 2px;
	background: #eee}

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

/***** 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: 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: #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: 0;
	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 {}
 

.linkbut {
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	background: white;
	padding: 1px 4px;
	font-weight: normal;
	border: 1px solid #8cacbb;
	line-height: 2em}
 
.linkbut:hover {
	background: #fff;
	color: #000;
	text-decoration: none}
 
.linkbuttop {}
 .linkbuttop:hover {}

div.cache {
	background: #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: #000;
	background: transparent}
 
.wiki {
	text-decoration: none;
	color: #2277DD;
	font-weight: normal}

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

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

#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: #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 #999;
	border-bottom: 1px dashed #999;
	min-height: 142px}

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

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

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

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

.versiontitle,
.versiontitle:after {
	font-weight: bold;
	border-bottom: 1px dashed #999;
	border-left: 1px dashed #999;
	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: #eee;
	margin-bottom: 16px}
 
.tocnav a {
	font-size: 1em;
	color: #424242}

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

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


/***** Articles ****/
div.article {padding-bottom: 40px}

div.articletopline {
	text-align: right;
	color: #666;
	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}
 
div.articletitle h2 {
	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: #666;
	margin: 0 20px}
 
span.titleb,
span.titleb:after {
	font-size: .9em;
	color: #666;
	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: 0}

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: #666;
	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: 0}
#forumpostopen {display: block}

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

.post {clear: both}

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

.post .postbody-title {
	display: block;
	background: #67ade7; 
	border-bottom: 0;
	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: #000;
	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: #000}
	
.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: #E0EAF4;
	display: 0}

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

/**** 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 *****/

/***** Trackers *****/
.statuson {
	padding: 1px;
	margin: 1px;
	border: 1px inset #666;
	vertical-align: middle;
	background: #BBAA99}

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

/***** Categories, Tags *****/
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: 0}
ul.catfeatures li {}
ul.catitems {}

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

ul.catitems li a.link {}

/***** Tags (freetags) *****/
	
/*****  Polls  *****/

/***** 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: #fff;
	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: white;
	padding: 4px;
	margin-bottom: 10px}
 
div.quizquestion {margin-bottom: 5px}

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

/***** Shoutbox *****/
div.shoutboxmsg {
	border: 1px solid #67ade7;
	border-bottom: 0;
	background: 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: white;
	border: 1px solid #67ade7;
	color: #000;
	font-size: 1.5em;
	width: 142px}

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

.dirlink {}

.dirsublink {font-size: 1em}

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

div.dirsite {
	background: #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: #ccc;
	padding-left: 5px}

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

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

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

/***** TikiSheets *****/


/***** 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: #000}

.caltoggle {font-size: 90%}

.opaque {
	background: #fff;
	width: auto;
	border: 1px solid #666;
	padding: 5px} 

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

div.tabcal, div.tabnav {} 

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

td.middle {vertical-align: middle}

.calcheckbox {background: #fff} 

.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 #eee; border-collapse: collapse}
.calodd {background: white}
* html .calodd {padding: 0}
.caleven {background: #eee}
* html .caleven {padding: 0}
.caldark {background: #e7e7e7}
* html .caldark {padding: 0}
.caldark .calfocus {background: inherit}
.daterow {}
.daterow:hover {}

/***** Admin *****/
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}


a.admbox {
	border: 1px solid #aaa;
	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}


/***** Ajax, jquery. etc. *****/
/***** Ajax *****/
div#ajaxLoading {
	display: 0;
	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}

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

.tab-menu  {
	clear: both;
	line-height: 17px;
	list-style-image: 0;
	list-style-position: outside;
	list-style-type: 0;
	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 {}

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

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

/* End of File */




