/* events *********************************************************************/


@constants {
previous_next_background:#436595;
previous_next_background_hover:#436595;
previous_next_foreground:white;
day_selected_background:#436595;
day_selected_foreground:white;
}


@class test {
font-weight:bold;
background: previous_next_foreground;
}

.test {
extends:test;
}

.field-help {
font-size:12px;
color:#888;
clear:both;
extends:test;
font-weight:normal;
}


/* events list */

.event {
margin-bottom:1.5em;
}
.event .flyer {
-moz-box-shadow:0 2px 3px #CCCCCC;
box-shadow:0 2px 3px #CCCCCC;
border:1px solid #CCCCCC;
width:126px;
}

.event .flyer img {
width:100%;
border:4px solid white;
}

.event .flag {
/* float:left;
margin:0 6px 0 0 ;
padding:0;
border:0; */
cursor:pointer;
}

.event .inline-today {
display:inline-block;
margin:0 9px 0 0;
}

.event .posted-by {
color:#888;
font-size:10px;
}

.event .posted-by a{
color:#888;
display:inline-block;
margin:0px 6px;
}

.event .event-name {
margin:0;
font-size:21px;
line-height:30px;
}
.event .event-name a{
text-decoration:none;
color:darkblue;
font-weight:bold;
margin-bottom:0;
}

.interest-count-inline {
/* background-color:#63B344; */
/* background:#306ad0; */
background:#df1a32;
color:white;
display:inline-block;
font-weight:bold;
margin-right:6px;
padding:0px 0px;
width: 24px;
text-align:center;
}

.events-list-small .event .flyer {
	float:left;
	width:50px;
margin-right:1em;
}

/* Event search form */

.box-help {
font-size:12px;
color:#434343;
padding: 3px 9px;
}

#calendars {
-moz-user-select: none;
-khtml-user-select: none;
}

#box-list-events {
margin:18px 18px 9px 18px;
}

.group {
float:left;
width:50%;
}

.box-groups{
padding:3px;
}

.tree-when {
/* list-style-type:none;
list-style:none; */
margin:0;
padding:0;
list-style-position: inside;
}

.tree-when li {
margin-left:6px;
}

.tree-when a {
font-size:12px;
}

.tree-event-categories a {
display:block;
}

ul.tree-event-categories, ul.tree-event-categories ul{
list-style-type: none;
list-style: none;
margin:0;
padding:0;
}

ul.tree-event-categories ul {
display: none;
list-style-type: disc;
list-style-position: inside;
}

ul.tree-event-categories li.selected ul {
display:block;
}

ul.tree-event-categories li a.selected {
text-decoration:none;
color:black;
font-weight:bold;

}

ul.tree-event-categories li.selected li a {
text-decoration:underline;
color:blue;
font-weight:0 !important;
}

ul.tree-event-categories li.selected li.selected a {
text-decoration:none;
color:black;
font-weight:bold;
}

ul.tree-event-categories a {
text-decoration:underline;
color:blue;
cursor:pointer;
display:inline;
}

.box-events-actions{
/* border-bottom:2px solid #efefef; */
margin-bottom:18px;
padding:3px;
text-align:left;
}

/* buttons/icons */

.event-actions {
text-align:right;
padding:9px 0px;
}

.event-actions a {
margin:0;
margin-left:6px;
}

.events-post {
background-image:url(icons/date_add.png);
}
.users-events {
padding:0 !important;
}
.users-venues {
background-image:url(icons/building.png);
}


.pages tr td, 
.pages tr th { 
padding:.25em;
padding-top:.5em;
padding-bottom:.5em;
}

.pages {
text-align:center;
width:100%;
table-layout:fixed;
border-collapse: collapse;
border-spacing: 0;
}
.pages span {
font-size:20px;
color:blue;
font-weight:bold;
padding:0em .5em;
margin:0em .25em;
text-decoration:underline;
cursor:pointer;
}
.pages .current {
text-decoration:none;
color:black;
cursor:default;
}

.pages .box-previous {
width:20ex;
text-align:left;
}

.pages .box-next {
width:20ex;
text-align:right;
}


