        ul
        {
            /*overflow: hidden;  chop overhang of boxes below list */
            /*position: relative;  provide positioning context */
            width: 300px; /* EXAMPLE width */
        }
        h3 a
        {
            display: block; /* allow element to be given dimensions */
            position: absolute;  /*take out of document flow */
            z-index: 2;  /*bring in front of other elements */
            background: url(-); /* hack to force z-index in some browsers */
            height: 100%; /* cover full height of desired clickable area */
            width: 100%; /* cover full width of blocklist */
        }
        p
        {
            position: relative; /* allow it to have a z-index */
             z-index: 1; /*sink beneath link in H3 */
            padding-top: 3em; /* top padding to leave space for H3 */
        }
        ul h3 a:focus
        {
            outline: none;
        }
        /* supress dotted outline on click */
        /* VEERLE'S BLOG STYLE
   Simple beautification - example of further styling
===================================================== */
        /* Additional Structure
----------------------------------------------------- */
        #veerle ul
        {
            width: 418px;
            border-bottom: 1px dotted #618abe;
        }
        #veerle h3 a
        {
            width: 385px;
            padding: 10px 10px 0 20px;
            color: #618abe;
            font-size: 1.1em;
            font-weight: normal;
            text-decoration: none;
            border-top: 1px dotted #618abe; /*background: url(images/tick.gif) no-repeat 2px 12px;*/
        }
        #veerle p
        {
            width: 385px;
            padding: 2.2em 10px 0 20px; /* top padding to leave space for H3 */
            font-size: 1.2em;
            line-height: 1.5;
            color: #000;
        }
        #veerle p a
        {
            color: #999;
        }
        #veerle p + p
        {
            padding: 0 10px 10px 20px;
            color: #000;
            font-size: 1.1em;
        }
        #veerle .longtitle h3 + p
        {
            padding-top: 3.5em;
        }
        /* Hover Style
----------------------------------------------------- */
        #veerle li:hover
        {
            background-color: #E5E7DB;
        }
