div.xar-julian a{ text-decoration:none;  clear:left}
div.xar-julian li{ list-style-type:none}
div.xar-julian a:hover{}

div.xar-julian-header{}

div.xar-julian-footer{ margin-top:10px;  text-align:center}

div.xar-julian-footer a{ text-decoration:underline}

div.xar-julian-contents{ margin-top:10px;  padding:5px;  clear:both}

div.xar-julian-contents h1{ font-size:1.5em}

div.xar-julian-contents h2{ font-size:1.2em}

div.xar-julian-contents-icons{ float:right}

div.xar-julian-cal{ margin-top:10px}

div.xar-julian-cal a{ font-size:10px}

div.xar-julian-cal-nav{ padding:2px;  border-bottom:1px solid gray}

div.xar-julian-cal-nav-prev{ float:left}

div.xar-julian-cal-nav-prev a{}

div.xar-julian-cal-nav-next{ float:right}

div.xar-julian-cal-nav-next a{}

div.xar-julian-cal-nav-current{ color:#000;  text-align:center;  font-weight:bold}

.xar-julian tr.week a.arrow{ color:#000}

.xar-julian tr.week a:hover.arrow{color:#f0f}

div.xar-julian div.tables{ clear:both}

.xar-julian table{ width:100%}
.xar-julian table.month{ border-collapse:collapse}
.xar-julian table.month td{ border-color:#a0a0a0;  border-style:solid;  border-width:0 1px 1px 1px}

.xar-julian table.month th{ border-color:#a0a0a0;  border-style:solid;  border-width:1px 1px 0 1px}

th.xar-julian-cal-title{ text-align:center;  background-color:#a6bacd}

th.xar-julian-cal-title a{ color:#fff;  text-decoration:underline}

.xar-julian tr.daynames th{ text-align:center;  background-color:#888;  border-color:#888;  border-style:solid;  border-width:1px 1px 0 1px}

td.xar-julian-cal-weeknumber{ width:2%;  vertical-align:top;  text-align:center}

.xar-julian td.day{ width:14%;  height:50px;  vertical-align:top;  padding:3px}
.xar-julian-cal div.date{ width:15px;  float:left;  border-right:1px solid #a0a0a0;  border-bottom:1px solid #a0a0a0;  font-size:x-small}

.xar-julian-cal div.date a{ padding-left:1px}

.xar-julian div.cal-icons{ width:15px;  float:right;  text-align:right;  padding-right:2px}

.xar-julian-sub{ font-size:x-small;  clear:both}

div.xar-julian td.weekend{ background-color:#e9e9e9}

td.weekday{ background-color:#f9f9f9}

td.currentday{ background-color:#FFF;  color:#06f}

td.currentday a{ color:#900;  font-weight:900}

td.currentday .date{ border-right:2px solid #900;  border-bottom:2px solid #900}

td.currentday .date a{ color:#900;  font-weight:900}

div.xar-julian td.empty{ background-color:#bbb}

.xar-julian ul.eventlist li, 
.xar-julian ul.xar-julian-catlist li{ clear:both;  display:block}

.xar-julian ul.eventlist li{ margin-left:-10px;  text-align:left;  clear:left}

.xar-julian .icons{ display:block;  float:left;  padding-right:2px;  padding-top:3px}

.xar-julian-list-bull{ font-size:1.2em}

div.li-content a.xar-julian-event{ color:#000}

div.xar-julian-block-calevent div.li-content a.xar-julian-event{ text-decoration:underline}

div.xar-julian-block-calevent div.li-content a:hover.xar-julian-event{ color:#F0F}

a.xar-julian-event{ position:relative}

.xar-julian-block-calmonth table.month a.xar-julian-event, 
.xar-julian-user-year table.month a.xar-julian-event{ color:#F00;  text-decoration:none}

a.xar-julian-event span.tt{ display:none}

.xar-julian table.month a.xar-julian-event:hover{ text-decoration:underline}

a.xar-julian-event:hover{ z-index:1}

a.xar-julian-event:hover span.tt{ top:0px;  left:-30px;   text-decoration:none;  display:block;  position:absolute;  width:178px;   font-weight:bold;  background:#fff;  color:#000;  padding:5px;  border:1px solid #aaa}

a.xar-julian-event:hover span.tt span{ display:block;  position:relative;  top:0;  left:0;  padding:0;  z-index:99999}

.xar-julian-block-calmonth td.day, 
.xar-julian-user-year td.day{ height:20px}

.xar-julian-user-year .xar-julian-cal-weeknumber .arrow{ font-size:10px}

.xar-julian-block-calevent ul.eventlist li{ margin-left:0.5em}

.xar-julian .eventlist .xar-sub a{ margin-left:0.5em}

div.xar-julian-calevent-today-header{ background-color:#06F;  width:100%}

div.xar-julian-calevent-upcoming-header{ background-color:#06F;  width:100%}

div.xar-julian-view-header{ font-size:1.5em;  font-weight:bold}

div.xar-julian-grouped-list td{vertical-align:top}
div.xar-julian-grouped-list th.date, 
div.xar-julian-grouped-list td.date{width:7em}
div.xar-julian-grouped-list th.time, 
div.xar-julian-grouped-list td.time{width:11em}