/* This theme adapted for TikiWiki CMS/Groupware is a derived work
	using visual elements of the Underground theme by Erwin Aligam
	(http://www.styleshout.com), which was released under the Creative
	Commons Attribution 2.5 license. Consequently, the visual aspects
	retain the Creative Commons Attribution 2.5 license, while the 
	structural aspects based on the default TikiWiki components are
	licensed GNU/LGPL. Please retain the link to styleshout.com in the
	page footer to be in compliance with the CCA 2.4 license.
 
	underground.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 layout foundation CSS file. */
/* If *litecss-based theme . . .  */
@import "lite/lite.css";

/* Then import the default layout properties file: */
 @import "layout/layout.css";
 
/***** XHTML Elements (body tag here,
			others follow Layout) *****/ 
body {
	font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333; 
	background: #FFF url(underground/bg.gif) repeat-x}

html>body {font-size: 0.7em !important}
*:first-child+html body {font-size: 75% !important}

body.wikitext {
	color: #333; 
	background: #FFF}

 /***** Layout (overrides layout.css;
		also styling of page layout divs)  *****/
#header {
	margin: 0;
	text-align: left}

#c1c2 {
	text-align: left;
	font-size: 1em}

.fullscreen #col1 {
	margin-left: 30px !important;
	margin-right: 30px !important}

#c1c2 #wrapper #col1.marginleft {margin-left: 320px}
#c1c2 #wrapper #col1.marginright {margin-right: 240px}

#c1c2 #wrapper #col1>.content,
#tiki-center {
	width: auto !important;
	margin: 0 80px 0 20px}
	
div#showhide_columns {margin: 0 80px 0 100px}

#c1c2 #col2 {width: 320px}

#c1c2 #col2 .content {
	margin-left: 100px;
	text-align: left;
	width: 220px}

#col3 {
	margin-left: -240px;
	width: 240px;
	text-align: left}

#col3 .content {
	margin: 0;
	margin-right: 20px}

#footer {
	border-top: 1px solid #f2f2f2;
	background: #FFF url(underground/footerbg.gif) repeat-x;
	text-align: center;  
	line-height: 1.5em;
	padding-top: 2px}

#footer a,
#footer a:link,
#footer a:visited {
	text-decoration: none; 
	font-weight: bold;
	color: #000}

/***** XHTML Elements (other than body tag) ******/
a,
a:visited {
	color: #003366;
	background: inherit;
	text-decoration: none}

a:hover {
	color: #CC0001; 
	background: inherit}

h1, h2, h3, h4, h5 {
	font-family: Arial, 'Trebuchet MS', Sans-Serif;
	display: block;
	padding: 4px 0 4px 8px; 
	color: #003366;
	text-transform: uppercase; 		
	letter-spacing: .5px}

h1 {
	font-size: 120%;
        background: #CC0000;
	letter-spacing: .5px}

h1 a:link, h1 a:visited{color: #FFF;}

h1 a:hover{color: #003366}

h2 {
	font-size: 115%;	
	text-transform: uppercase}

h3 {
	font-size: 115%;
	color: #003366}

h2, h3, h4, h5, p {
	padding: 0;		
	margin: 10px}

fieldset {
	border: solid 1px #a9a9a9;
	padding: 10px}

form {
	padding: 0 5px;
	border: 1px solid #f2f2f2; 
	background: #FAFAFA}

* html .wikitopline select {font-size: .9em}

input {
	padding: 2px;
	border: 1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color: #777}

textarea {
	padding: 2px;
	font: normal 1em Verdana, sans-serif;
	border: 1px solid #eee;
	display: block;
	color: #333}

span.button a,
span.button a:visited,
button,
input[type=reset],
input[type=submit],
span.button input,
.submitbutton,
.calbuttonoff,
.calbuttonon {
	margin: 0; 
	font: bolder 11px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #FFF;
	color: #CC0000}

* html input[type=reset],
* html input[type=submit] {
	margin: 0; 
	font: bolder 11px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #FFF;
	color: #CC0000}

.button a:hover,
button:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.button input:hover,
.submitbutton:hover {
	background: #ccc;
	color: #CC0001;
	text-decoration: none}

button:hover,
input[type=submit]:hover,
.button input:hover {
	cursor: pointer;
	color: #CC0001}
	
span.highlight {background: #cc0000}

* html .findtable input {font-size: 1em}
form.admin input[name="features"] {margin-bottom: 3px !important}
select[name="theme"] {width: 145px}


label {
	cursor: pointer;
	font-weight: bold;
	margin: 5px 0}

/***** Site Header & Identity *****/
#siteheader {
	padding: 0 60px 0 100px;
	min-height: 90px;
	color: #fff}

#siteheader h1,
h1#logo,
#header-logo #logo {
	font: bold 30px "trebuchet MS", Arial, Tahoma, Sans-Serif;
	margin-top: 15px;
	padding: 0;
	letter-spacing: -1px;
	color: #000;
	width: 400px}

#sitelogo {padding: 4px}

#header-logo {
	position: relative;
	clear: both;
	height: 50px; 
	margin: 0;
	padding: 0;	
	top: 75px}

#header-bottom {position: relative}

#sitetitle {
	font: bold 30px "trebuchet MS", Arial, Tahoma, Sans-Serif;
	margin: 0; padding: 0;
	letter-spacing: -1px;
	color: #000}
	
span#sitetitle_highlight {color: #cc0000}

#sitesubtitle {
	position: absolute;
	top: -22px;
	font: bold 1.2em Verdana, Arial, Tahoma,  Sans-serif;	
	color: #FFF}

#tiki-top {
	font-size: 90%;
	height: 59px;
	padding: 0;
	position: relative}
	
/* original search form 
form.search {
	position: absolute;
	top: 5px; right: 5px;
	padding: 0; margin: 0;
	border: none;
	background: transparent}

form.search input.textbox {
	margin: 0; 
	width: 120px;
	border: 1px solid #CCC; 
	background: #FFF;
	color: #333}

form.search input.searchbutton {
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #fff url(underground/headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: bold; 
	height: 23px;
	color: #333;
	width: 60px}*/

#sitesearchbar {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
	width: 360px;
	text-align: right;
	color: #505050}

#sitesearchbar form {
	white-space: nowrap;
	background: 0;
	border: none}

input#text
input.wikiaction {
	margin: 0; 
	width: 120px;
	border: 1px solid #CCC; 
	background: #FFF;
	color: #333}

#sitesearchbar form button {
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #fff url(underground/headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: bold; 
	height: 23px;
	color: #333;
	width: 60px}


/****** Menus, Links ******/
/** CSS (suckerfish) menus **/
.cssmenu ul,
.cssmenu_vert li ul,
.cssmenu_horiz li ul {
	background: #F4F4F4;
	border: 1px solid #d0d0d0}
	
.cssmenu_vert li ul {/* second-level lists */
	margin-left: 11.05em;
	margin-top: -1.35em;
	padding-bottom: 1px; /*enable border to show */
	background: #F4F4F4;
	border: 1px solid #d0d0d0}

.cssmenu_vert li a:hover,
.cssmenu_vert li ul li a:hover {
	color: #cc0000;
	background: 0}
	
.cssmenu_vert li ul li {padding: 2px 5px}

.cssmenu a,	
.cssmenu_horiz a,
.cssmenu_vert a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 3px 0 3px 6px;
	border: none;
	color: #303030}
	
.cssmenu_vert li ul li a {background: 0}

#tiki-top .cssmenu_horiz {
	position: absolute;
	right: 20px;
	bottom: 0;
	font: bold 13px 'Trebuchet MS', Arial, Sans-serif}

#tiki-top .cssmenu_horiz li {
	float: left;
   background: url(underground/tableft.gif) no-repeat left top;
   margin: 0;
   padding: 0 0 0 4px;
   text-decoration: none}

#tiki-top .cssmenu_horiz li.menuSection0 > a:link,
#tiki-top .cssmenu_horiz li.menuSection0 > a:visited {
   background: url(underground/tabright.gif) no-repeat right top;
   padding: 5px 15px 4px 6px;
   color: #FFF}

#tiki-top .cssmenu_horiz ul {
	background: #F4F4F4;
	border: 1px solid #d0d0d0}
	
#tiki-top .cssmenu_horiz ul li {background: 0}
#tiki-top .cssmenu_horiz ul li a {font-size: 11px}	

/** PHP Layers Menus **/
.horbar {
	position: absolute;
	right: 20px;
	bottom: 0;
	font: bold 13px 'Trebuchet MS', Arial, Sans-serif}

.horbaritem {
	float: left;
   background: url(underground/tableft.gif) no-repeat left top;
   margin: 0;
   padding: 0 0 0 4px;
   text-decoration: none}

.horbaritem a:link,
.horbaritem a:visited {
   float: left;
   display: block;
   background: url(underground/tabright.gif) no-repeat right top;
   padding: 5px 15px 4px 6px;
   color :#FFF}

.horbaritem a:hover {background-position: 0% -42px}
#horiz_bar_links .mdksubmenu {margin-top: 14px}
#horiz_bar_links .mdkitem {font-size: .9em}

.mdksubmenu {width: 150px}
.mdksubmenu table {width: 150px}

.mdksubframe  {
	background: #F4F4F4;
	border: 1px solid #d0d0d0}

.mdkitem a  {
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bolder}

.mdkitem a:active {color: #993300}

/* To avoid wrong-side arrow in this theme */
.mdkitem img {display: none}

div.mdkverbar {
	padding-left: 10px;
	line-height: normal} 

.mdkverbar .mdkitem {
	background: transparent url(underground/bullet.gif) no-repeat 3px 2px;
	border-bottom: 1px solid #F2F2F2;
	margin: 0;
	padding: 3px 5px 3px 25px;
	width: 100%}

.mdkverbar .mdkitem a,
.mdkverbar .mdkitem a:link,
.mdkverbar .mdkitem a:visited,
.mdkverbar .mdkitem a:hover {padding: 0}

.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 {
	border-bottom: 1px solid #F2F2F2;
	margin: 0;
	padding: 3px 5px}

.separator a:link,
.separator a:visited,
.separator a:hover {
	background: transparent;
	font-weight: bolder;
	padding: 3px 0}

.option {
	background: transparent url(underground/bullet.gif) no-repeat 3px 2px;
	border-bottom: 1px solid #F2F2F2;
	margin: 0;
	padding: 3px 5px 3px 25px}

.option a:link,
.option a:visited,
a.linkmenu,
.rsslink,
.linkmenu:visited,
.rsslink:visited {
	background: transparent;
	font-weight: bolder;
	padding: 3px 0}

/***** Misc. Center Col. *****/
a.flip,
a.flip:visited,
.tellafriend a,
.tellafriend a:visited {color: #ccc}

a.flip:hover,
.tellafriend a:hover {color: #333}

.tellafriend {margin: 0 100px}
* html #tiki-center {font-size: 1em}

/****** Misc. Global ****/

/***** Boxes *****/
/** Modules **/
div.box {
	border: 1px solid #EBEBEB;
	margin: 0 0 5px 0;	
	background: #FFF}

h3.box-title {
	margin: 0; 
	padding: 4px 0 4px 8px; 
	font: bold 105% Arial, Sans-Serif;
	color: #FFF;
	text-transform: uppercase; 
	background: #333; 
	letter-spacing: 1px}

.box-title a,
.box-title a:link {color: #FFF}

.moduleflip {
	display: none;
	position: absolute;
	right: 2px;
	top: 2px}

* html .moduleflip {
	position: static;
	float: right}

* html .moduleflip,
.box:hover .moduleflip {display: block}

.box:hover img.flipmodimage {border: 1px solid transparent}
* html img.flipmodimage {border: none}
.flipmodimage:hover {border: 1px solid #cc0000 !important}

* html .box .flipmodimage {border: none}
* html #col3 .box img.flipmodimage {right: 22px}
.box-data {margin: 0 .6em}

/** Other boxes **/
div.cbox {
	margin: 10px;
  	background: #FAFAFA; 
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #CC0000}
	
.cbox-title {
	border-bottom: 1px solid #CC0000;
	padding: 3px 3px 0 3px}
	
.cbox-data {padding: 0 3px 3px 3px}
	
.rbox-title,
.rbox-data {
	background: #fafafa;
	border: 1px solid #cc0000}
	
.rbox-title {
	background: #cc0000;
	color: #fff}

div.simplebox {
	margin: 20px 10px 5px 10px; 
	padding: 3px;
	color: #333;
	background: inherit;
	border: 1px solid #909090}

/***** Tables, Tabs *****/
/** Tables **/

table.normal,
table.admin {
	border: solid 1px #909090;
	border-collapse: collapse}

td.normal,
.normal td,
.wikitable td,
td.odd,
td.even,
td.form,
.formcolor td,
.editblogform td {
	margin: 0;
	border-right: solid 1px #909090;
	border-collapse: collapse}

tr.odd,
tr.odd td,
td.odd,
tr.odd td.odd {
	background: #F5F5F5;
	border-right: 1px solid #909090}

tr.even,
tr.even td,	
td.even,
 tr.even td.even {
	background: #ECECEC;
	border-right: 1px solid #909090}

 /* headings */
th, div.heading,
table.normal td.heading {
	font-size: 1em;
	font-weight: bold;
	background: #CC0000;
	color: #fff;
	min-height: 32px}
	
/* links in table headings */
th a:link,
th a:visited,
td.heading a:link,
td.heading a:visited {color: #fff}

.th a:hover,
th a:hover,
td.heading a:hover {
	color: #fff;
	text-decoration: underline}

/** Tabs **/
.tabs {
	background: #fafafa;
	border-bottom: solid 1px #eee !important;
	margin-bottom: -20px !important}

.tabmark {
	background: #e0dfe3;
	border: 1px solid #CCC}
	
.tabmark:hover {border: 1px solid #CC0001}

.tabmark a {
	color: #777;
	text-decoration: none}

.tabmark a:active {color: red}
.tabmark a:hover {color: #CC0001}

.tabcontent {
	padding-top: 26px;
	margin-bottom: 25px;
	background: #fafafa}

form fieldset.tabcontent {
	border: 1px solid #eee;
	border-top: 0 !important}

/***** Wiki *****/
h1.pagetitle a:link,
h1.pagetitle:visited {
	display: block;
	padding: 4px 0 4px 8px; 
	font-size: 105%;
	color: #FFF;
	text-transform: uppercase; 
	background: #CC0000;	
	letter-spacing: .5px}
	
h1 a.pagetitle:hover {color: #333}

div.description,
div#description {
	font-size: .9em;
	font-style: italic}

.wikitext {line-height: 1.5em}

.wikitext h2, h3, h4, h5 {
	margin: 0 0 15px;
	padding: 0}

.titlebar {
	padding: 0.1em;
	text-indent: 1em;
	margin: 10px 0;
	background: #CFD0D2;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Sans-serif}

table.wikitable {border: 1px solid #a9a9a9}

td.wikicell {
	padding: 3px;
	border: 1px solid #999}
	
* html #page-bar {width: 100%}

#wikihelp-tab table,
#wikihelp-tab table td {
	border: solid 1px #909090;
	border-collapse: collapse}

#wikihelp-tab table td {padding: 2px}

/* Wiki plugins */
/* Code plugin  */
.codelisting {
	margin: 10px 0;
	padding: 10px;
	text-align: left;
	display: block;
	overflow: auto;
	width: 500px;
	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
	background: #FAFAFA;
	border: 1px solid #f2f2f2;  
	border-left: 4px solid #CC0000}

.codecaption {
	font-size: 90%;
	padding: 0 10px;
	position: relative;
	bottom: -5px;
	display: inline}

/* Quote plugin */
div.quoteheader {
	margin-left: 20px}

div.quotebody {
	margin: 10px;
 	padding: 0 0 0 44px;  	
  	background: #fafafa url(underground/quote.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #cc0000; 
	font-weight: bold}
	
.versioncontent {
	border: 1px solid #cc0000;
	border-left-width: 4px; 
	background: #fff}

/** Wiki tocs **/
div.tocnav {
	background: #EBEBEB;
	padding: 3px}

/* TOC */
ul.toc {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999}

ul.toc * {
	border: none}

/***** Articles ****/
div.articletopline {
	font-size: 90%;
	font-style: italic}

div.articletitle {
	margin: 10px 0;
	padding: 4px 0 4px 8px; 
	display: block}
 
div.articletitle h2 {
	display: block;
	padding: 4px 0 4px 8px; 
	font-size: 105%;
	color: #FFF;
	text-transform: uppercase; 
	background: #CC0000;	
	letter-spacing: .5px}

h2 a.articletitle:link, h2 a.articletitle:visited{
        background: #FFF;
        color: #003366}

h2 a.articletitle:hover{
        background: transparent;
        color: #CC0000}

span.titleb {
	font-size: 1.0em}
 
div.articlesubtitle {
	font-size: 0.9em}
 
img.topicimage,
img.articleimagenofloat,
img.articleimage {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC}

img.articleimagefloat {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC}

img.articleimage {
	border: 1px solid #b0b0b0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC}
 
div.articlebody {margin-top: 1em}
 
 /***** Blogs *****/
div.blogtitle {
	font-size: 1.3em;
	font-weight: bold;
	padding: 3px;
	margin-top: 10px;
	font-weight: bold;
	line-height: 80%}

div.bloginfo {
	text-align: center;
	padding: 3px;
	line-height: 150%;
	text-transform: 0}

div.blogtools {
	padding: 3px;
	text-align: right}

/* 
.blog_l {
	border-top:3px double #999;
	float:left;
	width:25%;
	text-align:right;
	font-variant:small-caps;
	letter-spacing:2px;
	font-size: 0.85em;
	font-weight: normal}

.blog_l img{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:2px 0 2px 0;
	margin-bottom:10px}

.blog_l .date {
	padding-top: 1em;
	margin-bottom: 1em;
	font-size: 1.4em}
*/
.postinfo a {
	color: #9CF;
	text-decoration: none;
	border-bottom: 1px dotted #9CF}
/*
.blog_l a img{
	text-decoration: none}
*/
a.blogt,
a.blog:visited {
	border: none;
	text-decoration: none}

a.blogt:hover {
	color: #FFF;
	border-bottom: 1px dotted #FFF}
/*
.blog_r {
	border-top:3px double #999;
	float:right;
	width:70%;
	padding-top:10px;
	padding-left:20px}
*/

.postinfo {font-size: 1.2em}

span.posthead {
	font-weight: bold;
	letter-spacing: .4pt}
 
div.posthead h3 {
	display: block;
	padding: 4px 0 4px 8px; 
	font-size: 105%;
	color: #FFF;
	text-transform: uppercase; 
	background: #CC0000;	
	letter-spacing: .5px;
	margin-bottom: 0}
 
div.postbody {margin-bottom: 1em}
.postbody hr {display: none}

div.date {
	float: left;
	border-bottom: 3px double #999;
	text-align: center;
	width: 120px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #222;
	text-align: center}

/***** Forums *****/
.post .postbody {
	border: solid 1px #ccc;
	background: #f5f5f5}

.post .postbody-title {
	display: block;
	background: #cc0000; 
	border-bottom: 0;
	margin-bottom: 4px;
	padding: 2px}

.post .postbody-title .title {
	color: #fff;
	font-weight: bold;
	font-size: 1.2em}

.postbody-title .title h2 {color: #fff}
.title a.link {color: #fff}

.post .postbody .content {
	color: #000;
	padding: 0 3px 3px}

.post .author {	
	float: left;
	text-align: left;
	width: 30%;
	margin-left: 0;
	margin-top: 0}

.post .author_post_info {
	display: block;
	background: #f5f5f5;
	padding: 0 2px 2px 2px}

.post .author_post_info_on {font-style: italic}

.post .author_info {
	float: right;
	background: #ececec;
	padding: 0 2px 2px 2px;
	margin-right: 5px;
	border-right: 1px solid #D7E5F3;
	border-bottom: 1px solid #D7E5F3}

.post .postbody-title .actions {font-size: .9em}

.post .postbody .content {
	width: 100%;
	height: 100%;
	text-align: left;
	color: #000}

.post .postbody .attachments {border-top: 1px dotted #D9D9D9}
.post .postfooter .status {font-size: .9em}

.post .contribution {
	background: #F0F8FF;
	border: 1px solid #D7E5F3;
	padding: 0 2px}

.post .avatar {
	border: 1px solid #ACCCDD;
	background: #E0EAF4}

.forum_actions .actions {
	border: none;
	background: #ececec;
	padding: 3px;
	color: #000}

.forum_actions .headers .title {
	background: #ececec;
	padding: 1px}

.forum_actions .headers .infos {font-size: smaller}
.subcomment {margin-left: 10px}

/**** Image Galleries ****/
table.galtable {
	border-collapse: collapse;
	border: 1px solid #8cacbb;
	width: 100%}

* html body table.galtable {width: 97%}
html>body .galtable {width: 100%}

div.browsegallery {
	text-align: center;
	width: 100%}

td.oddthumb {
	background: #F9F9F9;
	border: 3px solid white;
	border-collapse: collapse}
 
td.eventhumb {
	background: #F9F9F9;
	border: 3px solid white;
	border-collapse: collapse}

div#browse_image {background: #222}

.caption {color: black}

/***** File Galleries *****/

/***** Trackers *****/

/***** Categories, Tags *****/
.cattitle {font-weight: bold; font-style: italic}

.catlists {
	background: #f6f6f6;
	padding: 3px}
	
.catitems {padding-left: 20px}
.catfeatures > li {text-transform: capitalize}

/***** Tags (freetags) *****/
	
/*****  Polls  *****/

/***** FAQs *****/

/***** Quizzes *****/

/***** Shoutbox *****/
div.shoutboxmsg {
	margin-bottom: 0;
	padding: 4px;
	padding-bottom: 1px}

div.shoutboxmodmsg {
	font-size: .95em;
	margin: 0 5px 4px 5px;
	padding-top: 5px}

.wiki-tr-a td {border: none}
.wiki-tr-b td {border: none}

/***** Directory *****/
div.dircategs {
	border: 1px solid #8cacbb;
	padding: 5px}

div.dirsite {
	background: #F9F9F9;
	border: 1px solid #aaa}

div.dirrelated {
	margin-top: 10px;
	padding: 5px}

td.dirfooter {font-size: .95em}
div.dirfooter {margin-top: 10px}

/***** Messages *****/

/***** TikiSheets *****/


/***** Calendar *****/
.calodd {background: #eee}
.caleven {background: #f9f9f9}

.Cal0, 
.Cal1, 
.Cal2 {font-size: 90%}
	
.Calart,
.Calblog,
.Calchart,
.Caldir,
.Caleph,
.Calfaq,
.Calfgal,
.Calforum,
.Calgal,
.Calnl,
.Calquiz,
.Calsurv,
.Caltrack,
.Calwiki {font-size: 1em}

.Calart,
.Calart a,
.Calart a:visited {color: #FA8072}

.Calblog,
.Calblog a,
.Calblog a:visited {color: #DA70D6}

.Calchart,
.Calchart a,
.Calchart a:visited {color: #304F30}

.Caldir,
.Caldir a,
.Caldir a:visited {color: #800080}

.Calfaq,
.Calfaq a,
.Calfaq a:visited {color: #822222}

.Calfgal,
.Calfgal a,
.Calfgal a:visited {color: #8B4513}

.Calforum,
.Calforum a,
.Calforum a:visited {color: #808000}

.Calgal,
.Calgal a,
.Calgal a:visited {color: #8B4513}

.Calnl,
.Calnl a,
.Calnl a:visited {color: #708090}

.Calquiz,
.Calquiz a,
.Calquiz a:visited {color: #5F9EA0}

.Calsurv,
.Calsurv a,
.Calsurv a:visited {color: #DAA520}

Caltrack,
Caltrack a,
Caltrack a:visited {color: #00BD02}

.Calweb {font-size: 1em}
.Calweb:hover {color: #996633}

.Calwiki,
.Calwiki a,
.Calwiki a:visited {color: #2C4B80}

.Calart a:hover,
.Calblog a:hover,
.Calchart a:hover,
.Caldir a:hover,
.Caleph a:hover,
.Calfaq a:hover,
.Calfgal a:hover,
.Calforum a:hover,
.Calgal a:hover,
.Calnl a:hover,
.Calquiz a:hover,
.Calsurv a:hover,
.Caltrack a:hover,
.Calwiki a:hover {color: #333}

.Calart:before,
.Calblog:before,
.Calchart:before,
.Caldir:before,
.Caleph:before,
.Calfaq:before,
.Calfgal:before,
.Calforum:before,
.Calgal:before,
.Calnl:before,
.Calquiz:before,
.Calsurv:before,
.Caltrack:before,
.Calwiki:before {background: #f5f5f5}

.calprio1 a,
.calprio2 a,
.calprio3 a,
.calprio4 a,
.calprio5 a,
.calprio6 a,
.calprio7 a,
.calprio8 a,
.calprio9 a {color: #393e51}

.caltoggle {font-size: 90%}

.opaque {
   border-left: 1px solid #a9a9a9;
  	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #696969;
	background: #fff}

.opaque .box-title {border-bottom: 1px solid black}
.searchresults {display: inline}
.calnavigation a:hover {background: red}

#caltable .calfocuson,
.box-data td.fc a.today,
.box-data td a.today {
	background: #D4D0C8;
	border: solid 1px #696969}

#caltable .calfocuson a {color:#000}

#caltable .calfocus a,
#caltable .calfocuson a {text-decoration:none}

.calfocus {
	font-size: 90%;
	background: inherit}

.calfocuson {font-size: 90%}

.calcontent a.linkmenu,
.calcontent a.linkmenu:hover {
	background: 0;
	padding: 0}

.calnavigation a:hover {
	background: #cc0000;
	color: #fff}

.calinput {background: transparent}
.calfocuson + .calcontent {background: #e6eff8}
.calfocuson + .calcontent {background: #F5F5F5}
.caldark .calfocus {background: inherit}

#caltable .days {
	color: #fff;
	background: #333}

#caltable td {padding: 0}

#caltable .weeks {
	background: #333;
	color: #fff;
	padding: 2px;
	font-weight: bold}

.addevent {
	padding: 0 5px;
	float: right}

* html .addevent {padding: 0}
.calodd, .caleven {border: 1px solid #a9a9a9}
.calodd {background: #ececec}
* html .calodd {padding: 0}
.caleven {background: #f5f5f5}
* html .caleven {padding: 0}
.caldark .calfocus {background: #dcdcdc}
.calnavigation a:hover {background: red}

#calscreen .linkbut,
#calscreen .linkbut:visited,
#calscreen .linkbut:hover {color: white}

#calscreen .linkbut:hover {text-decoration: underline}

/***** Admin *****/
a.admbox {
	border: 1px solid #aaa;
	background-color: #6C6C6C}

a.admbox:hover,
a.admbox:focus,
a.admbox:active  {
	background-color: #B2B2B2;
	border: 1px solid #292929}

a.admbox.off {border: 1px solid #9f9f9f}

a.admbox.off:hover,
a.admbox.off:focus,
a.admbox.off:active {border: 1px solid #9f9f9f}

a.admbox span {color: #fff}

/***** Ajax, jquery. etc. *****/
/***** Ajax *****/

/***** New (unsorted) *****/

/***** End New (unsorted) *****/

/* End of File */




