body {
    margin: 0;
    padding: 0;
    border: 0;
    /* This removes the border around the viewport in old versions of IE */
    width: 1000px;
    background: #fff;
    min-width: 600px;
    /* Minimum width of layout - remove line if not required */
    /* The min-width property does not work in old versions of Internet Explorer */
    xfont-size: 90%;
    margin: auto;
    xbackground-image: url(/centralcoastpublicradio.org/inter/css/full_bg_bw_lt.jpg);
    background-color: #fff
    }
a {
    color: #369
    }
a:hover {
    xcolor: #fff;
    xbackground: #369;
    text-decoration: none
    }
h1, h2, h3 {
    margin: 0.8em 0 0.2em 0;
    padding: 0
    }
p {
    margin: 0.4em 0 0.8em 0;
    padding: 0
    }
img {
    margin: 5px 0 5px
    }
#ads img {
    display: block;
    padding-top: 10px
    }
/* 'widths' sub menu */
#layoutdims {
    clear: both;
    background: #eee;
    border-top: 4px solid #000;
    margin: 0;
    padding: 6px 15px !important;
    text-align: right
    }
/* column container */
.colmask {
    position: relative;
    /* This fixes the IE7 overflow hidden bug */
    clear: both;
    float: left;
    width: 100%;
    /* width of whole page */
    overflow: hidden;
    /* This chops off any overhanging divs */
    }
.colmask.rightmenu {
    background-image: url(/centralcoastpublicradio.org/inter/css/full_bg_bw_lt.jpg);
    xbackground-color: #666
    }
/* common column settings */
.colright, .colmid, .colleft {
    float: left;
    width: 100%;
    position: relative
    }
.col1, .col2, .col3 {
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    overflow: hidden
    }
.col2 {
    padding-top: 10px
    }
/* 2 Column (right menu) settings */
.rightmenu {
    xbackground: #eee;
    /* right column background colour */
    }
.rightmenu .colleft {
    right: 25%;
    /* right column width */
    xbackground: #fff;
    /* left column background colour */
    }
.rightmenu .col1 {
    width: 58%;
    /* left column content width (left column width minus left and right padding) */
    left: 30%;
    /* (right column width) plus (left column left padding) */
    xbackground: #ccc;
    xborder: thin #999 solid
    }
.rightmenu .col2 {
    width: 28%;
    /* right column content width (right column width minus left and right padding) */
    left: 33.8%;
    /* (right column width) plus (left column left and right padding) plus (right column left padding) */
    xbackground: #eee;
    xborder: thin #999 solid
    }
/* Footer styles */
#footer {
    clear: both;
    float: left;
    width: 1000px;
    xborder-top: 1px solid #000
    }
#footer p {
    padding: 10px;
    margin: 0
    }
.post p {
    padding-right: 50px;
    padding-left: 30px
    }
#sidebar-field .about-rhs img {
    xmargin-top: 0
    }