
    .hgc .colmidn {
        float:left;
        width:200%;
        margin-left:-370px;     /* Width of right column */
        position:relative;
        right:100%;
        background:#fff;        /* Centre column background colour */
  display: inline-block;
    }
    .hgc .colleftn {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:360px;             /* Left column width + right column width */
        background:#FFF;        /* Left column background colour */
  display: inline-block;
    }
    .hgc .col1wrapn {
        float:left;
        width:50%;
        position:relative;
        right:80px;            /* Width of left column */
        padding-bottom:1em;     /* Centre column bottom padding. Leave it out if it's zero */
  display: inline-block;
        }

    .hgc .articlen {
        margin:0 310px 0 120px;         /* Centre column side padding:
                                Left padding = left column width + centre column left padding width
                                Right padding = right column width + centre column right padding width */
        position:relative;
        left:200%;
        overflow:hidden;
        display: inline-block;
 border-right:1px dotted #CCC; padding:0 15px 0 0;
        }
    .hgc .leftnull {
        float:left;
        float:right;            /* This overrides the float:left above */
        width:50px;            /* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:5px;              /* Width of the left-had side padding on the left column */
    }
    .hgc .colright {
        float:left;
        float:right;            /* This overrides the float:left above */
        width:300px;            /* Width of right column content (right column width minus left and right padding) */
        margin-right:5px;      /* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%; margin-top:120px;
    }

#newstitle { text-align:center;display:block;background:#fff;z-index:10; }
h2 { margin:2px 0 2px 0; font-size:190%; }


