/* Calendar CSS file */
body {font-family: arial;}

div.cal_div table { 
  font-size:12px;
  margin:0; 
  padding:0; 
}

div.cal_div div {position:relative;}

div.cal_box a, 
div.cal_box a:visited {
  color:#606;
  display:block; 
  line-height:1.3em; 
  height:13px;
  text-decoration:none; 
}

div.cal_box ul {display:none;}

div.cal_box:hover a, 
div.cal_box a:hover { 
  border:0; 
  color:#00c; 
  font-weight:bold;
}

/* Menubox control */
div.cal_box:hover ul, 
div.cal_box a:hover ul {
  background:#fff; 
  border:1px solid #ccc;
  display:block; 
  left:2;  
  list-style-type:none; 
  margin:0;  
  padding:0; 
  position:absolute;
  /* top:400px; */

  /* menu position offset */
  margin-top: -20px;
  margin-left: -1px; 
  
  /* menu dimentions */
  width:250px;
  font-size: 11px;

  text-align: left;

}

/* ----------------------------- */

div.cal_box:hover ul li a, 
div.cal_box a:hover ul li a { 
  background-color:#fff; 
  color:#444; 
  font-weight:normal;
  height:1.4em; 
  padding: 2px 5px 11px 5px;	/* Padding inside menu */
}

div.cal_box:hover ul li:hover a, 
div.cal_box a:hover ul li a:hover { 
  background:#e0e0f0; 
  color:#222;
}

div.cal_box:hover ul li.noclick, 
div.cal_box a:hover ul li.noclick { 
  color:#444; 
  font-weight:normal;
  line-height:1.3em;
  width:12em; 
}

.item,div.imgblk:hover ul li.item, 
div.cal_box a:hover ul li.item {
  background-color:#fff; 
  padding:0.4em 0.3em 0.3em 0.5em;
  width:12em;
}

.item .title {
  color:#666;

}

.item .description {
  color:#666;
  /*font-size:0.9em;
  font-weight:normal;
  line-height:0.9em;
  padding-top:0.2em;*/
}

/* ----------------------------- */

.event_cell{
	/* background-color: #896DB4; */
	background-image: url('images/triangle.png');
}

.bulletin_cell{
	/* background-color: #FEBE5F;*/
	background-image: url('images/circle.png');
}

.council_cell{
	/* background-color: #FEBE5F;*/
	background-image: url('images/square.png');
}

.empty_cell{
	background-color: #EFEFEF;
}

.day_cell{
	background-color: #EFEFEF; border-width: 0px;
}

.cal_box { 
	height: 12px; width: 12px; border: none;
	font-size: 10px;
}

.calendar-month {
   font-family:Arial, Helvetica, sans-serif; 
   font-weight:bold; 
   font-size:18px; 
   color:#653F65; 
}

a.prev_link {
	float: left;
	display:inline;
	font-size:10px;
}

a.next_link {
	float: right;
	display:inline;
	text-align: right;
	vertical-align: top;
	font-size:10px;
}
