/* KC.o colors:

very light: #eef5ee 
light: #99cccc;
medium: #339999;
dark: #006666;
very dark gray: #404040;
dark gray: #666666;
medium gray: #c0c0c0;
light gray: #e1e1e1;

*/


/* $Id: jqui.css 26352 2010-03-28 15:05:12Z chibaguy $
	Jqui (jqui.css) for Tikiwiki CMS/Groupware.
	Visit http://themes.tikiwiki.org for more information.
*/
 
/* Import foundation CSS files. */
@import url("jqui.css");


/***** KeyContent.org overrides
					*****/ 

.simplebox {border:2px solid #cccccc;}

span.button a, span.button a:visited, button, input[type="reset"], input[type="submit"], span.button input, .calbuttonBox a {
background:#99cccc;
border: 1px solid #006666;
color:#006666;
}

span.button a:link{padding:3px 4px;margin:0.5em 0.4em 0.5em 0;line-height:1.5em;border-radius:4px;vertical-align:middle;}

span.button a.buttonon {background:#006666;color:#ffffff;padding:3px 4px;margin:0.5em 0.4em 0.5em 0;line-height:1.5em;border-radius:4px;vertical-align:middle;border: 1px solid #99cccc;}

#header-top {color:#666666}

#tiki-top {
background:url("keycontent/menubar.gif") no-repeat #FFFFFF;
border:none;
color:#ffffff;
font-weight:bold;
margin:0 10px 0px;
}

#sitesearchbar {margin:0;padding:0;}

.tabs {
background:#99cccc;
border:1px solid #006666;
}

.tabcontent {
padding:21px 5px 2px 5px;
}

.tabmark {
background:#eef5ee;
border-bottom-width:0 !important;
border-color:#006666;
border-left:1px solid #006666;
border-right:1px solid #006666;
border-style:solid;
border-top:1px solid #006666;
}

.tabmark a {
color:#006666;
}

.tabactive {
	background: #fff 
}

.tabstoggle {display:none;}

fieldset {
border:1px solid #006666;
padding:5px;
}

#tiki-top .cssmenu_horiz li a {
font-size:0.8em;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding:0.5em 0.7em;
}

.cssmenu_horiz li {width:auto;text-transform:uppercase;}


#tiki-top .cssmenu_horiz li a .sf-sub-indicator {
top:1.0em;
}

#tiki-top .cssmenu_horiz li:hover ul, #tiki-top .cssmenu_horiz li.sfHover ul {
top:30px;}

.cbox {
background:url("../lib/jquery/jquery-ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;}

.box {background:url("keycontent/modulebar.gif") no-repeat #FFFFFF;
border:0;
-moz-border-radius:none;margin-bottom:2em;}

h3.box-title{
background:none;
border:none;
color:#000000;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0.5em 0.3em 0.3em 1em;
position:relative;
}

.box, .cbox {
border:none;
color:#666666;
margin:0 0.5em 2em;
padding:0.2em 0;
}

h3.box-title, .cbox-title {
background:none;
border:none;
color:#006666;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0.25em 1em;
position:relative;
height:20px;
}

#footer {font-size:0.8em;line-height:1.4em;}

.footerbgtrap {
border-color:#666666 #666666 -moz-use-text-color;
color:#666666;
background:url("../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
font-size:1.1em;
margin:0 10px 10px;
padding:0.5em 0.3em 0.3em 1em;
position:relative
}



.sf-sub-indicator {
background:url("keycontent/arrows-1174a5.png") no-repeat scroll -10px -100px transparent;
}


#tiki-top .cssmenu_horiz li:hover a {
color:#006666;
background:#eef5ee;
}

#secondary_site_menu {font-size:0.9em;margin:0 0 1em 0;letter-spacing:-0.05em;}

#secondary_site_menu a, #secondary_site_menu a:visited {
color:#006666; 

}

#secondary_site_menu a:hover {
color:#eef5ee;
background:#006666;
}

.box-data {
border: 0;
padding:0.5em 1em;
background:url("keycontent/modulebottom.gif") no-repeat bottom;
background-color:none;
border:0;
}



#password-clear {
	display: none;
}

.titleimage {margin-bottom:1em;}

.head1, h1  {
color:#006666;
letter-spacing:-0.05em;
line-height:normal;
font-weight:normal;
margin-bottom:0.5em;
border-bottom:1px solid #006666;
}

h1 a , h1 a:visited {
color:#006666;
}

.rsstitle, h2, ul.searchresults li a.objectname:link {letter-spacing:-0.05em;
line-height:normal;
font-weight:normal;
margin-bottom:0.5em;}

.rsstitle, ul.searchresults li a.objectname:link {font-size:1.4em;}

p.editdate {background:#e1e1e1;color:#666666;padding:1em;border-top:1px solid #666666;border-bottom:1px solid #666666;line-height:1.3em;font-style:normal;}

span.register {margin:0 1em;}

#siteloginbar a, #siteloginbar a:visited {
color:#666666;
}

#siteloginbar a:hover {
color:#006666;
}


.roundedcornr_content_146255 h1 {margin-top:0;padding-top:0;}

.freetagbox {padding:5px;text-align:justify;font-size:80%}


.roundedcornr_box_146255 {
   background: #ffffff url("keycontent/roundedcornr_146255_grad.gif") repeat-x top left;
}
.roundedcornr_top_146255 div {
   background: url("keycontent/roundedcornr_146255_tl.gif") no-repeat top left;
}
.roundedcornr_top_146255 {
   background: transparent url("keycontent/roundedcornr_146255_tr.gif") no-repeat top right;
}
.roundedcornr_bottom_146255 div {
   background: url("keycontent/roundedcornr_146255_bl.gif") no-repeat bottom left;
}
.roundedcornr_bottom_146255 {
   background: transparent url("keycontent/roundedcornr_146255_br.gif") no-repeat bottom right;
}

.roundedcornr_top_146255 div, .roundedcornr_top_146255,
.roundedcornr_bottom_146255 div, .roundedcornr_bottom_146255 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_146255 { margin: 0 10px;}

.roundedcornr_content_146255 .tabrow, .roundedcornr_content_146255 .viewmode {display:none;}

abbr.dtstart, abbr.dtstart a {text-decoration:none;}

.calodd {
background:none repeat scroll 0 0 #99cccc;
}

.caleven {
background:none repeat scroll 0 0 #eef5ee;
}

.calodd, .caleven {
border-color:#006666;
}

.calodd, .caleven {
border:1px solid #006666;
}

ul {padding-left:2em;}

.nohighlight{margin:-0.5em 0 0 0;padding:0}

#calscreen td.weeks {padding-right:5px;font-size:0.8em;vertical-align:middle;text-align:center}

td.calHeading{vertical-align:middle;text-transform:uppercase;background:url("../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;border-top:1px solid #666666;border-bottom:1px solid #666666;}

td#top_0.calHeading , td#top_1.calHeading , td#top_2.calHeading , td#top_3.calHeading , td#top_4.calHeading , td#top_5.calHeading , td#top_6.calHeading {vertical-align:middle;line-height:1.0em;font-size:0.9em}

.calnavigation  {font-size:1.4em;}

li.rssitem {margin:1em 0 0 0;}

table.normal {
border:1px solid #006666;
}

.normal td, td.normal, .wikitable td, td.odd, td.even {
padding:5px;
}

th, td.heading {background:#006666;color:#ffffff;padding:5px;text-align:left;}

th a, th a:visited, td.heading a, td.heding a:visited {color:#ffffff}

th.days {background:none;padding:2px;}

div.pagebottom .freetaglist {background:url("../pics/icons/tag_blue.png") no-repeat scroll 5px 5px #eef5ee;
border:1px solid #006666;
padding-left:21px;
text-align:left;}

.freetaglist {
margin:1em 0;
padding:5px;
text-align:justify;
}

.catblock  {background:url("../pics/icons/chart_organisation.png") no-repeat scroll 5px 5px #eef5ee;
border:1px solid #006666;
padding:5px 5px 5px 5px;
text-align:left;
margin:0.5em 0;}

.catfeatures  {
font-weight:normal;}

.cattitle a {font-weight:bold;margin-left:21px;}

ul.catitems {display:inline;}

.roundedcornr_content_146255 .calnavigation {margin-bottom:0;font-size:1.0em;text-transform:uppercase;padding-bottom:0;color:#006666;}

.roundedcornr_content_146255 td.focus {background-color:#006666;}

table.wikiplugin_tracker td {padding:5px;}

div.input_submit_container {text-align:center}

.highlight, span.highlight a {
background:#99cccc;
padding:5px;
border:1px solid #006666;
margin:0.5em 0;
color:#006666;
}

.mandatory_note {
background:url("../pics/icons/information.png") no-repeat scroll;
padding-left:21px;
text-align:left;}

.freetagresult {
margin-left:0;
width:auto;
}

div.freetagresult .description {margin-bottom:1em;}

#sioptions {padding:0}

#siteloginbar {margin-top:1em;}


#tiki-top .cssmenu_horiz li.selected a {
color:#006666;
background:#eef5ee;
}

.cssmenu_horiz li.selected a, .cssmenu_vert li.selected a {
font-style:normal;
}

#col2 .box, #col3 .box {
margin-bottom:20px;font-size:0.9em;letter-spacing:-0.05em;
}

img {vertical-align:middle;}

ul.toc {background:#ffffff;margin:0 0.5em;}

div.wikiinfo {font-weight:bold;color:#c0c0c0;}

div.wikitopline {margin:1em 0;}

#c1c2 #wrapper #col1 #tiki-center {
padding-right:20px;
}

a.calweb {display:none;}

a.calendarevent {font-weight:bold;opacity:1;color:#000000;}

tr.calendareventbox {background:url("../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC}

div.dirsite a.dirsitelink {letter-spacing:-0.05em;font-size:160%;
line-height:normal;
font-weight:normal;
margin-bottom:0.5em;}

div.dirfooter, span.dirsitecats, span.dirsitetrail {color:#666666;font-size:0.8em;line-height:1.4em;}

div.dircategs table, div.dirfooter table {width:100%}

div.dirfooter{margin-top:2em;border-top:1px solid #666666;}

.dirlinkpath {float:right;}

.dirlink {font-size:0.8em;}

div.wikiactions form {margin-left:5px;}

span.summary {font-size:1.2em;font-weight:bold;}

span.description {font-style:normal}

#calscreen table.normal {font-size:1.0em;}

div.searchdesc {font-style:normal}

div.searchdate{color:#c0c0c0}

div.minicalendar{width:150px;margin-left:5px;float:right;}

#col1 span.button a, #col1 span.button a:visited, #col1 button {padding:3px 4px}

span.resourcedescription {color:#666666}

div.dircategs table a.dirlink {font-size:1.4em;}

td.dirfooter {font-size: 0.8em;}

.twtr-join-conv {font-size:1.0;padding-right:20px;background:url('../pics/icons/control_play.png') no-repeat center right;}

div#ajaxLoading {font-weight:bold;font-size:1.2em;}

div#ajaxLoadingBG {margin-left:10px;background:#cccccc;}


td#month_title {vertical-align:middle;border-top:1px solid #666666;border-bottom:1px solid #666666;}

td#topLeft {vertical-align:middle;}

div.catpagecount {font-size:10em;}

table.buttonbar td {vertical-align:middle;}



div.feedbox {background:url("keycontent/feedbox_bg.png") no-repeat top #FFFFFF;}

div.feedbox div.rsstitle, div.feedbox div.rsstitle a, div.feedbox div.rsstitle a:visited{color:#ffffff;padding-top:0.5em;text-align:center;font-size:1.0em;text-transform:uppercase;font-weight:bold}

div.feedbox li.rssitem  {margin-top:0.5em;padding-right:3px;}

div.feedbox li.rssitem a, div.feedbox li.rssitem a:visited {font-weight:normal} 

.kcocontent {text-align:justify}

#calscreen td a.calendarday {font-size:10px;font-weight:bold;letter-spacing:-0.05em;}

.Cal0, .Cal1, .Cal2 {border:1px solid #006666}

.calendarevent {background:url("../lib/jquery/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x #CCCCCC;}

div.minicalendar table td.caldark {opacity:0.6}

.searchresults li {margin:1em 0}

hr {border-width:1px;}


