
  <!-- pulled largely from the admin/css pages -->
    .bullet1 { padding-left:16px; background:url(/site_media/bullet1.png) 0 no-repeat; }
    .nextlink { padding-left:14px; background:url(/site_media/nextarrow.gif) no-repeat left; }
    .nextlink_after { padding-right:16px; background:url(/site_media/nextarrow.gif) no-repeat right; }
    .prevlink { padding-left:14px; background:url(/site_media/prevarrow.gif) 0 no-repeat; }
    .backlink { padding-left:16px; background:url(/site_media/backarrow.gif) 0 no-repeat; }
    .changelink { padding-left:12px; background:url(/admin_media/img/admin/icon_changelink.gif) 0 .25em no-repeat; }
    .viewlink { padding-left:22px; background:url(/admin_media/img/admin/selector-search.gif) .25em no-repeat; }
    .deletelink { padding-left:12px; background:url(/admin_media/img/admin/icon_deletelink.gif) 0 .20em no-repeat; }
    .noborder { border-style: none; }
    .addlink { padding-left:12px; background:url(/admin_media/img/admin/icon_addlink.gif) 0 .25em no-repeat; }

    .unknownlink { padding-left:12px; background:url(/admin_media/img/admin/icon-unknown.gif) 0 .25em no-repeat; }

    .yeslink { padding-left:12px; background:url(/admin_media/img/admin/icon-yes.gif) 0 .25em no-repeat; }

    .settingsheader { padding-left:18px; background:url(/site_media/exclaimicon.gif) 0 no-repeat; }
    .error { color: red; padding-left:18px; background:url(/site_media/exclaimicon_red.gif) 0 no-repeat; }

    /* COLLAPSED FIELDSETS */
    fieldset.expanded { background-color: #f6f6ff; display:block; }
    fieldset.collapsed { border-style: none; }
    fieldset.collapsed * { display:none; }
    fieldset.collapsed .collapse-toggle { display:inline; }
    fieldset.hidden { display:none; }

/*    fieldset.collapsed h4, fieldset.collapsed { display:block !important; }*/
/*    fieldset.collapsed h2 { background-image:url(../img/admin/nav-bg.gif); background-position:bottom left; color:#000000; }*/

/*{ padding:3px 5px !important; background:transparent; display:inline !important;}*/

    .cal_month_calendar { border-spacing:0; }
    .cal_weekday_header { background-color:#e7e3e3; padding:6; padding-top:10; text-align:center;}
    .cal_day { padding:4; }
    .cal_not_in_month { color:#ffffff }
    .cal_in_month { background-color:#f3f3ff; }
    .cal_has_event { background-color: #ffffd0; border: thin solid }
    .cal_selected { border: thin dashed }
    .cal_has_event_small { background-color: #ffffd0; }
    .cal_today { }


.gallery_table { } 
.gallery_table_desc { padding:15; padding-bottom:10; }
.gallery_table_cell { padding:15; padding-bottom:10; text-align: center; vertical-align: top; }

.gallery_image_preview { border: 1px none rgb(0,0,0) }

.opaque { filter: alpha(opacity=35); -moz-opacity:0.33; opacity=0.35 }

.log_message { border: 1px solid; padding: 3px; background: #f0fff0 }

.manage_edit_box { width: 100%; border: 1px solid; background: #f0f0ff; padding: 4px; font-weight: bold }

.manage_edit_errors { display: inline; padding: 10 }

.manage_edit_field { margin-left: 10px }

.color_cell { text-decoration: none; border: 1px solid; }
