.jd-my-calendar {
margin-right: 190px!important;
}
#my-calendar legend {
font-weight: 700;
font-size: 1em;
}
.resources {
float: right;
border: 1px solid #aaa;
padding: 10px 10px 0;
margin-left: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 10px #ccc;
-webkit-box-shadow: 2px 2px 10px #ccc;
box-shadow: 2px 2px 10px #ccc;
background: #ffb;
text-align: center;
}
.resources form {
margin: 0!important;
}	
#category_icon option {
padding: 5px 0 5px 24px;
}
#my-calendar-admin-table .delete {
background: #a00;
color: #fff;
padding: 2px 8px;
font-size: .8em;
border: 1px solid #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
text-decoration: none;
}
#my-calendar-admin-table .delete:hover, #my-calendar-admin-table .delete:focus {
border: 1px solid #999;
background: #b11;
}
.import {
background: #ffa;
padding: 5px 10px;
border: 1px solid #aaa;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 15px 0;
}
.n4 {width: 42px;}

.category-color {
width: 1.2em;
height: 1.2em;
display: inline-block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #000;
}
.jd-my-calendar .postbox h3 {
cursor: text;
}
.active-link {
font-weight:700;
text-decoration: underline;
}
ul.links li {
float: left;
margin: 0 5px 10px;
font-size: .9em;
}
#my_calendar_old_styles {
float: right;
margin-left: 660px;
}