/* Year calendar */
div.calendar_row {
 float: left;
 width: 100%;
 margin-bottom: 20px;
}

div.month {
 float: left;
 width: 30%;
 margin: 0% 2.8% 0% 0%;
}

div.month h3 {
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 font-family: verdana, sans-serif;
 color: #000;
 font-weight: normal;
}

div.month a {
 color: #000;
}

div#event_types {
 float: left;
 width: 100%;
 border-bottom: solid 1px #cdcdcd;
 margin-bottom: 20px;
}

div.event_types_list {
 float: left;
 width: 100%;
}

div.event_types_list ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 float: left;
}

div.event_types_list ul li {
 float: left;
 margin-right: 10px;
}

input.editor_field, input.editor_ok_button {
 font-size: 10px;
 border: solid 1px;
 margin-right: 2px;
}

input.editor_field {
 border-color: #3d3d3d #c2c2c2 #c2c2c2 #3d3d3d;
 width: 80px;
}

input.editor_ok_button {
 border-color: #c2c2c2 #3d3d3d #3d3d3d #c2c2c2;
}

a.editor_cancel {
 font-size: 10px;
 border: solid 1px;
 color: #000;
 text-decoration: none;
 padding: 1px 4px;
 border-color: #c2c2c2 #3d3d3d #3d3d3d #c2c2c2;
}

div.event_0, div.event_1, div.event_2, div.event_3, div.event_4 , div.event_5, div.event_6, div.event_7, div.event_8, div.event_9, div.event_10, div.event_11 {
    position: relative;
    width:100%;
    height:100%;
    -moz-user-select: none;
}

div.event_1 {
    background-color: #ff8900;
}

li.event_1 {
    border-left-color: #ff8900;
}

div.event_2 {
    background-color: #ffff39;
}

li.event_2 {
    border-left-color: #ffff39;
}

div.event_3 {
    background-color: #71ec33;
}

li.event_3 {
    border-left-color: #71ec33;
}

div.event_4 {
    background-color: #3399FF;
}

li.event_4 {
    border-left-color: #3399FF;
}


div.event_5 {
    background-color: #FF3333;
}

li.event_5 {
    border-left-color: #FF3333;
}


div.event_6 {
    background-color: #FF99FF;
}

li.event_6 {
    border-left-color: #FF99FF;
}


div.event_7 {
    background-color: #663399;
}

li.event_7 {
    border-left-color: #663399;
}

div.event_8 {
    background-color: #CC9966;
}

li.event_8 {
    border-left-color: #CC9966;
}

div.event_types_list {
    float:left;
}

div.event_types_list ul {
    margin: 0px;
    padding: 10px;
    list-style: none;
}

div.event_types_list ul li, div#content div.event_types_list ul li {
    border-left-width: 1em;
    border-left-style: solid ;
    margin:.5em;
    padding-left:.5em;
    background: none;
}
