/* ------------------------------------------
   ----- custom styles for this section -----
   ------------------------------------------ */

body.brown #hold_image
    {
    float: left;
    }

body.brown #hold_image p
    {
    width: 500px;
    margin-top: 12px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    }

body.brown #hold_calendar
    {
    float: right;
    margin: 12px 0px 0px 0px;
    line-height: 12px;
    font-size: 12px;
    }

body.brown #hold_calendar table td
    {
    padding: 2px;
    text-align: center;
    }

body.brown #hold_calendar table td.dateShow
    {
    background-color: #553311;
    }

body.brown #hold_calendar table a,
body.brown #hold_calendar table a:link,
body.brown #hold_calendar table a:visited,
body.brown #hold_calendar table a.expand,
body.brown #hold_calendar table a.expand:link,
body.brown #hold_calendar table a.expand:visited,
body.brown #hold_calendar table a.colapse,
body.brown #hold_calendar table a.colapse:link,
body.brown #hold_calendar table a.colapse:visited
    {
    display: inline;
    width: auto;
    height: auto;
    padding: 0px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    background-image: none;
    }

body.brown #hold_calendar table a:active,
body.brown #hold_calendar table a:hover,
body.brown #hold_calendar table a:focus,
body.brown #hold_calendar table a.expand:active,
body.brown #hold_calendar table a.expand:hover,
body.brown #hold_calendar table a.expand:focus,
body.brown #hold_calendar table a.colapse:active,
body.brown #hold_calendar table a.colapse:hover,
body.brown #hold_calendar table a.colapse:focus
    {
    background-image: none;
    }