/**
 * @version 1.0 $Id$
 * @package Joomla
 * @subpackage redEVENT
 * @copyright redEVENT (C) 2008 redCOMPONENT.com / EventList (C) 2005 - 2008 Christoph Lukes
 * @license GNU/GPL, see LICENSE.php
 * redEVENT is based on EventList made by Christoph Lukes from schlu.net
 * redEVENT can be downloaded from www.redcomponent.com
 * redEVENT is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License 2
 * as published by the Free Software Foundation.

 * redEVENT is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with redEVENT; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */

table.month {
  background-color:#FFFFFF;
  border:1px solid #BBBBBB;
  table-layout:fixed;
  width:705px;
}

.monthname {
  color:#355881;
  font-family:Geneva,Verdana,Arial,sans-serif;
  font-size:18px;
  font-weight:bold;
  text-align:center;
}

.daynamesRow {
  background-color:#455678;
  height:20px;
  text-align:center;
  vertical-align:middle;
}

.dayname {
  color:#FFFFFF;
  font-family:Geneva,Verdana,Arial,sans-serif;
  font-size:10px;
  font-weight:bold;
}

.daysRow {
  color:#433D27;
  font-family:Arial,Geneva,Verdana,sans-serif;
  font-size:10px;
  height:88px;
  text-align:left;
  vertical-align:top;
}

tr.daysRow td.weeknum, tr.daynamesRow td.weeknumtitle {
	vertical-align:middle;
	width: 20px;
  text-align:right;
}
td.monthweek {
	width: 20px;
}

.daynum {
  background-color:#A2A3AE;
  color:#FBFCEF;
  font-family:Geneva,Verdana,Arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:0px;
  padding:2px;
  text-align:left;
  vertical-align:top;
}

.monthday, .selectedday {
  background-color:#F7F7F7;
  height:88px;
}

.monthday, .today {
  background-color:#F7F7F7;
  height:88px;
}

.selectedday .daynum {
  background-color:#31528E;
}

.nomonthday {
  background-color:#EEEEEE;
  height:88px;
}

.sunday, .saturday {
  background-color:#D4D4D4;
  height:88px;
}

.eventcontent {
  margin:0px;
  overflow:hidden;
  padding:1px;
  white-space:nowrap;
}

.eventcontent a:link, a:visited {
  color: #333;
}

/* for the tooltip */
.custom-tip {
   color: #000;
   width: 200px;
   z-index: 13000;
   border: 1px solid lightgrey;
}

.custom-title {
   font-weight: bold;
   font-size: 11px;
   margin: 10;
   color: white;
   padding: 2px 5px 1px;
   background: #7598FF;
   text-align:left;
}

.custom-text {
   font-size: 11px;
   padding: 2px 2px 2px;
   background: white;
}

.custom-tip .eventName {
  text-align:left;
  background: lightgrey;
  margin: 5px 0px 5px;
}


.custom-tip .location {
  text-align:left;
}

.custom-tip .location .legend {
  font-weight: bold;
}

.colorpic {
  padding: 0 4px;
  margin: 0 2px;
}

#jlcalendarlegend {
  clear: both;  
}

#jlcalendarlegend .eventCat {
  float: left;
  padding: 1px 5px;
  cursor: pointer;
}

#jlcalendarlegend .eventCat.catoff {
  color: lightgrey;
  font-style: italic;
}

div#buttonshowall {
cursor:pointer;
float:left;
padding:1px 5px;
}

div#buttonhideall {
cursor:pointer;
float:left;
padding:1px 5px;
}
