/* ================================
    CSS STYLES FOR Module Events Calendar
   ================================
*/

/*-- Category Tree View --*/
ul.roots { width: 400px; }
ul.children { padding-left: 20px; }
ul.roots li, ul.children li { list-style-type: none; }

.level_container { float: left; margin: 3px 2px 0 -15px; }
.level_container .level { display: block; border-left: dotted 1px #505050; border-bottom: dotted 1px #505050; width: 7px; height: 10px; }

.category_container { height: 23px; border: solid 1px #505050; margin: 2px 0; }
.category_container span { line-height: 23px; margin-left: 5px; }

.delete_container, .edit_container { float: left; width: 16px; height: 16px; padding: 4px; border-right: solid 1px #505050; }
.delete_container .action, .edit_container .action { display: block; width: 16px; height: 16px; text-indent: -99999px; outline: 0; }
.delete_container .action { background: url('/images/delete.gif'); }
.edit_container .action { background: url('/images/edit.gif'); }

li.header .category_container { height: 30px; background: #5D7B9D; }
li.header .category_container span { line-height: 30px; font-weight: bold; }
li.header .delete_container, li.header .edit_container { height: 23px; }

/*-- Filter View --*/
.filter_panel { width:250px !important; padding: 20px 0 10px 0; position: absolute; background: #FFF; border: solid 1px #000; }
.filter_panel ul.roots { padding: 0 20px; width: auto; }
.filter_panel .level_container { margin: 0 2px 0 -12px; }
.filter_panel .btnFilter, .btnFilterPopup { display: block; margin: 0 auto; width: 150px; padding: 8px 15px; background: #CDCDCD; color: #FFFFFF; font-weight: bold; }

/*-- Tooltip --*/
a.tooltipCal { padding-right: 10px; text-decoration:none !important;  }
span#cmdExport .evtLinks { padding-right: 3px; }
a.tooltipCal span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltipCal:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #000;}

/*-- mapit and going? --*/
.lnkMapIt:link, .lnkMapIt:visited{ outline:0; text-indent:-9999px; display:block; background:url(images/map_it.gif) no-repeat 0 20px; height:72px; width: 59px; }
.lnkMapIt:hover{ background:url(images/map_it_hover.gif) no-repeat 0 20px; }

.counter_going{ outline:0; display:block; background:url(images/going_confirm.gif) no-repeat 7px 0; height:72px; width: 103px; }
.counter_going:hover { text-decoration: none; }

a.counter_notgoing:link, a.counter_notgoing:visited{ outline:0; display:block; background:url(images/going.gif) no-repeat 7px 0; height:72px; width:103px; }
a.counter_notgoing:hover{ text-decoration: none; background:url(images/going_hover.gif) no-repeat 7px 0; }

.counter_trigger{ color:#4f96d3; font-weight:bold; }

.counter_count { display: block; text-align: center; padding-left: 24px; padding-top: 10px;  }

.diggCount2{ position:absolute; right:82px; margin-top:12px; color:#4f96d3; font-weight:bold; text-align:center; }
.diggCount2 span{ display:block; text-align:center; }

.eventActions{ width:322px; float:right; /*height: 114px;*/ height:130px; }
.sendToMap{ width:107px; float:left;	/*height:114px;*/ height:130px; text-align:center; }
.eventDigg{ width:108px; float:left;	/*height:114px;*/ height:130px; text-align:center; }

.listItemTable{  }
.listItemTable td { font-size:12px; vertical-align:top; padding:10px 0 10px 10px; border-bottom:1px dotted #000; }
.listItemTable tr {  }
.listViewEventTitle { color: #2A768f !important; font-weight: bold; font-size: 14px;  }
.listViewEventDescription { color: #000000;}
.listViewEventVenue { color: #000000; font-weight: bold; }
.listViewEventDate a { color: #666666 !important; font-weight: bold; }
