body
{
color:#b7b7b7;
font-family:Arial;
font-size:11px;
background-color: #000;
background-image: url(images/bodybg.gif);
background-repeat: repeat-x;
margin:0;
}

a
{
color:#b7b7b7;
text-decoration:underline;
}
a:hover
{
color:#fff;
text-decoration:underline;
}

a:active
{
color:#fff;
text-decoration:underline;
}

#upcoming a
{
color:#000;
text-decoration:underline;
}
#upcoming a:hover
{
color:#000;
text-decoration:underline;
}
#upcoming a:active
{
color:#000;
text-decoration:underline;
}

div.reddot
{
padding:2px 10px;
color:#fff;
margin:0 auto;
border-width:0;
background-color: #5d5c5c;
}

div.reddot a
{
color:#fff;
text-decoration:underline;
}

div.reddot a:hover
{
color:#fff;
text-decoration:underline;
}


div.reddot a:active
{
color:#fff;
text-decoration:underline;
}

img
{
margin:0;
border-width:0;
}

h1
{
color:#fff;
font-family:Arial;
font-size:16px;
font-weight:normal;
text-align:left;
margin:10px 0 10px 0px;
border-width:0;
}

#upcoming
{
margin:0;
padding:217px 0 0 0;
color:#000;
font-weight: bold;
line-height: 1.5;
width:544px;
height:127px;
text-align:center;
background-image: url(images/upcoming-bg.jpg);
background-repeat:no-repeat;
}

#podcasts
{
margin:0;
padding:0;
width:300px;
height:15px;
}

#podcasts a
{
display:block;
width:71px;
height:15px;
text-decoration:none;
}

#podcasts a:hover
{
color:#000;
text-decoration:none;
}

#podcasts a:active
{
color:#000;
text-decoration:none;
}

#subscribe
{
float: left;
margin:0 5px 0 0;
padding:0;
width:71px;
height:15px;
background-image: url(images/71subscribe.gif);
}

#download
{
float: left;
margin:0 5px 0 0;
padding:0;
width:71px;
height:15px;
background-image: url(images/71download.gif);
}

#itunes
{
float: left;
margin:0 5px 0 0;
padding:0;
width:71px;
height:15px;
background-image: url(images/71itunes.gif);
}

#captioned
{
float: left;
margin:0;
padding:0;
width:71px;
height:15px;
background-image: url(images/71captioned.gif);
}


#rightcol a
{
color:#b7b7b7;
text-decoration:none;
}

#rightcol a:hover
{
color:#fff;
text-decoration:underline;
}

#rightcol a:active
{
color:#fff;
text-decoration:underline;
}

#page
{
margin:0 auto;
padding:0;
width:999px;
height:800px;
border-width:0;
background-image: url(images/linesbg.gif);
background-repeat: repeat-y;
}

#headernav
{
width:997px;
border-width:0 1px 1px 1px;
border-style:solid;
border-color:#5c5d5d;
background-image: url(images/headerbg.gif);
background-repeat: repeat-x;
}

#mainnav
{
width:997px;
border-width:0 1px 1px 1px;
border-style:solid;
border-color:#5c5d5d;
background-image: url(images/mainnavbg.gif);
background-repeat: repeat-x;
}

#subnav
{
float:left;
width:186px;
}

#content
{
float:left;
width:544px;
padding:10px 40px;
}

#rightcol
{
float:right;
width:168px;
padding:5px 10px;
}

#qm0 a.icon
{
width:145px;
color:#fff;
background-color:transparent;
background-image:url(images/h-oakville.gif);
background-position:10px 50%;
background-repeat:no-repeat;
}

    #qm0 a.icon:hover    
    {
    background-color:transparent;
    background-image:url(images/h-oakville.gif);
    background-position:10px 50%;
    background-repeat:no-repeat;
    }

    #qm0 li:hover>a.icon    
    {
    background-color:transparent;
    background-image:url(images/h-oakville.gif);
    background-position:10px 50%;
    background-repeat:no-repeat;
    }

    body #qm0 .qmactive, body #qm0 .qmactive:hover    
    {
    background-color:transparent;
    background-image:url(images/h-oakville.gif);
    background-position:10px 50%;
    background-repeat:no-repeat;
    }

#qm1 a.icon
{
width:145px;
color:#fff;
background-color:transparent;
background-image:url(images/n-towntv.gif);
background-position:10px 50%;
background-repeat:no-repeat;
}

    #qm1 a.icon:hover    
    {
    background-color:transparent;
    background-image:url(images/n-towntv.gif);
    background-position:10px 50%;
    background-repeat:no-repeat;
    }

    #qm1 li:hover>a.icon    
    {
    background-color:transparent;
    background-image:url(images/n-towntv.gif);
    background-position:10px 50%;
    background-repeat:no-repeat;
    }

    body #qm1 .qmactive, body #qm1 .qmactive:hover    
    {
    background-color:transparent;
    background-image:url(images/n-towntv.gif);
    background-position:10px 50%;
    background-repeat:no-repeat;
    }
    
#footer
{
margin:0 auto;
padding:9px 0 0 0;
width:999px;
color:#888;
font-family:Arial;
font-size:11px;
background-image: url(images/footer.gif);
background-repeat: no-repeat;
}

/* QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;height:1%;z-index:8;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}#qm1 ul {top:100%;}#qm1 ul li:hover>ul{top:0px;left:100%;}#qm2 li {float:none;}#qm2 li:hover>ul{top:0px;left:100%;}

/* Header Nav !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*"""""""" (MAIN) Container""""""""*/    
#qm0    
{    
z-index: 999999 !important;
width:auto;
background-color:transparent;
}

    /*"""""""" (MAIN) Items""""""""*/    
    #qm0 a    
    {    
    padding:7px 20px;
    background-color:transparent;
    color:#b7b7b7;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    border-width:0 1px 0 0;
    border-style:solid;
    border-color:#5c5d5d;
    }

    /*"""""""" (MAIN) Hover State""""""""*/    
    #qm0 a:hover    
    {    
    color:#fff;
    background-image: url(images/headerbgREV.gif);
    background-repeat: repeat-x;
    }

    /*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/    
    #qm0 li:hover>a    
    {    
    color:#fff;
    background-image: url(images/headerbgREV.gif);
    background-repeat: repeat-x;
    }

    /*"""""""" (MAIN) Active State""""""""*/    
    body #qm0 .qmactive, body #qm0 .qmactive:hover    
    {    
    color:#fff;
    background-image: url(images/headerbgREV.gif);
    background-repeat: repeat-x;
    text-decoration:none;
    }

/*"""""""" (SUB) Container""""""""*/    
#qm0 div, #qm0 ul    
{    
padding:0 0 5px 0;
margin:0 0 0 -1px;
background-color:#171717;
border-width:1px;
border-style:solid;
border-color:#5c5d5d;
}

    /*"""""""" (SUB) Items""""""""*/    
    #qm0 div a, #qm0 ul a    
    {    
    padding:5px 5px 0 5px;
    background-color:transparent;
    border-width:0px;
    }

    /*"""""""" (SUB) Hover State""""""""*/    
    #qm0 div a:hover    
    {    
    background-image: url(images/spacer.gif);
    text-decoration:underline;
    }

    /*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/    
    #qm0 ul li:hover>a    
    {    
    background-image: url(images/spacer.gif);
    text-decoration:underline;
    }

    /*"""""""" (SUB) Active State""""""""*/    
    body #qm0 div .qmactive, body #qm0 div .qmactive:hover    
    {    
    background-image: url(images/spacer.gif);
    }

/* Main Nav !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*"""""""" (MAIN) Container""""""""*/    
#qm1    
{    
z-index: 999998 !important;
width:auto;
background-color:transparent;
}

    /*"""""""" (MAIN) Items""""""""*/    
    #qm1 a    
    {    
    padding:7px 20px;
    background-color:transparent;
    color:#b7b7b7;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    border-width:0 1px 0 0;
    border-style:solid;
    border-color:#5c5d5d;
    }

    /*"""""""" (MAIN) Hover State""""""""*/    
    #qm1 a:hover    
    {    
    color:#fff;
    background-image: url(images/mainnavbgREV.gif);
    background-repeat: repeat-x;
    }

    /*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/    
    #qm1 li:hover>a    
    {    
    color:#fff;
    background-image: url(images/mainnavbgREV.gif);
    background-repeat: repeat-x;
    }

    /*"""""""" (MAIN) Active State""""""""*/    
    body #qm1 .qmactive, body #qm1 .qmactive:hover    
    {    
    color:#fff;
    background-image: url(images/mainnavbgREV.gif);
    background-repeat: repeat-x;
    text-decoration:none;
    }

/*"""""""" (SUB) Container""""""""*/    
#qm1 div, #qm1 ul    
{    
padding:0 0 5px 0;
margin:0 0 0 -1px;
background-color:#2f2f2f;
border-width:1px;
border-style:solid;
border-color:#5c5d5d;
}

    /*"""""""" (SUB) Items""""""""*/    
    #qm1 div a, #qm1 ul a    
    {    
    padding:5px 5px 0 5px;
    background-color:transparent;
    border-width:0px;
    }

    /*"""""""" (SUB) Hover State""""""""*/    
    #qm1 div a:hover    
    {    
    background-image: url(images/spacer.gif);
    text-decoration:underline;
    }

    /*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/    
    #qm1 ul li:hover>a    
    {    
    background-image: url(images/spacer.gif);
    text-decoration:underline;
    }

    /*"""""""" (SUB) Active State""""""""*/    
    body #qm1 div .qmactive, body #qm1 div .qmactive:hover    
    {    
    background-image: url(images/spacer.gif);
    }

/* Sub Nav !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*"""""""" (MAIN) Container""""""""*/    
#qm2    
{    
width:185px;
background-color:transparent;
border-width:0px;
}

    /*"""""""" (MAIN) Items""""""""*/    
    #qm2 a    
    {    
    padding:5px 10px;
    color:#b7b7b7;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    border-width:0 0 1px 0;
    border-style:dotted;
    border-color:#5c5d5d;
    }
    
    /*"""""""" (MAIN) Hover State""""""""*/    
    #qm2 a:hover    
    {    
    color:#fff;
    }

    /*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/    
    #qm2 li:hover>a    
    {    
    color:#fff;
    }

    /*"""""""" (MAIN) Active State""""""""*/    
    body #qm2 .qmactive, body #qm2 .qmactive:hover    
    {    
    color:#fff;
    text-decoration:none;
    }

/*"""""""" (SUB) Container""""""""*/    
#qm2 div, #qm2 ul    
{    
padding:0 0 5px 5px;
background-color:transparent;
border-width:0 0 1px 0;
border-style:dotted;
border-color:#5c5d5d;
}

    /*"""""""" (SUB) Items""""""""*/    
    #qm2 div a, #qm2 ul a    
    {    
    padding:5px 0 0 0;
    margin:0 0 0 10px;
    background-color:transparent;
    background-image:none;
    font-size:11px;
    border-width:0;
    }

    /*"""""""" (SUB) Hover State""""""""*/    
    #qm2 div a:hover    
    {    
    text-decoration:underline;
    }

    /*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/    
    #qm2 ul li:hover>a    
    {    
    text-decoration:underline;
    }

    /*"""""""" (SUB) Active State""""""""*/    
    body #qm2 div .qmactive, body #qm2 div .qmactive:hover    
    {    
    background-color:#BFBFBF;
    border-color:#999999;
    }