/* Style sheet for the silver calendar (default) */


table#yearcal {
    border:0px;
    width:670px;
    text-align: left;
}

table#yearcal td {
    font-size: .9em ; 
    color: #000;
}

td.month {
    width: 210px; 
    vertical-align: top; 
    text-align: left;
    padding:10px;
}

/* Year View */

table.yearmonth {
    background-color: #ccc;
}

td.active, td.inactive, td.today, td.weekend {
    height: 30px; 
    width: 30px; 
    text-align: right;  
    vertical-align: top; 
    font-size: .8em;
}

td.active { 
    background-color: #fff; 
}

td.inactive	{ 
    background-color: #FFF;
}

td.today { 
    background-color: #F2F9FF; 
}

td.weekend { 
    background-color: #eee; 
}

td.yearweek	{ 
    background-color: #eee; 
    width: 30px; 
    font-size: .8em; 
    font-weight: 900; 
    text-align: center; 
    height: 15px; 
}

table.calborder { 
    background-color: #fff; 
    border: 1px #A1A5A9 solid; 
}







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;
}

/* Original EEE, FFFF66, 99FF66, 3399FF, FF3333, FF99FF, 663399, CC9966, 99FFFF, CCFF66, FFCC33 */

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

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

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

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



div.event_3 {
    background-color: #059B24;
}

li.event_3 {
    border-left-color: #059B24;
}


div.event_4 {
    background-color: #99FF66;
}

li.event_4 {
    border-left-color: #99FF66;
}


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

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


div.event_6 {
    background-color: #99FFFF;
}

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


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_9 {
    background-color: #99FFFF;
}

li.event_9 {
    border-left-color: #99FFFF;
}


div.event_10 {
    background-color: #CCFF66;
}

li.event_10 {
    border-left-color: #CCFF66;
}


div.event_11 {
    background-color: #FFCC33;
}

li.event_11 {
    border-left-color: #FFCC33;
}


div.cat_list {
    float:left;
}

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

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


div#type_add input {
    font-size: .9em;
    border: solid 1px #ccc;
}

