/*___ extensions.css: Styles that don't validate (new CSS3 styles, extensions, etc)  ___*/

/*___ Section 1: Global Extensions Styles ___*/

html 
{
}

body 
{
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
}

a:visited 
{
}

a:hover 
{
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Extensions Modules ___*/
input[type="text"],
input[type="password"],
textarea
{
    border              : solid 1px #686947;
    -moz-border-radius  : 5px;
    -webkit-border-radius   : 5px;
}

/*___ Section 3: Unique Element-Specific Extensions Styles ___*/

/*___ DIV _________________________________________________________________*/
.agenda
{
    -moz-border-radius-bottomleft   : 7px;
    -moz-border-radius-bottomright  : 7px;
    -webkit-border-bottom-left-radius   : 7px;
    -webkit-border-bottom-right-radius  : 7px;
}

.featured
{
    background-color    : #000000;
    background-color    : rgba(0, 0, 0, .9);
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
.agenda .about li:first-child:after
{
    content         : "|";
    position        : absolute;
    top             : 0;
    right           : -2px;
    color           : #6B90B0;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
.header h1 a
{
    position        : relative;
    display         : block;
    width           : 236px;
    height          : 251px;
    text-indent     : -9999em;
    background      : transparent url(images/logo-trans.png) no-repeat top left;
}

.tune,
.tune:visited
{
    position        : relative;
    display         : inline-block;
    vertical-align  : top;
    margin          : 0 0 0 10px;
    width           : 111px;
    height          : 94px;
    text-indent     : -9999em;
    background      : transparent url(images/btnTune.jpg) no-repeat top left;
}

.tune:hover
{
    background      : transparent url(images/btnTuneHover.jpg) no-repeat top left;
}

.stationLogo
{
    position        : relative;
    display         : inline-block;
    vertical-align  : top;
    margin          : 0 0 0 10px;
    width           : 126px;
    height          : 71px;
    text-indent     : -9999em;
    background      : transparent url(images/stationLogo.jpg) no-repeat top left;
}

.podcasts .podcasts,
.podcasts .podcasts:visited,
.podcasts .podcasts:hover
{
    -moz-border-radius  : 5px;
    -webkit-border-radius   : 5px;
}

.download a,
.download a:visited,
.download a:hover
{
    display         : block;
    width           : 25px;
    height          : 32px;
    background      : transparent url(images/podcastBG.jpg) no-repeat top left;
    text-indent     : -9999em;
}

.galleryListing a
{
    -moz-border-radius  : 7px;
    -webkit-border-radius   : 7px;
}

.main a
{
	text-shadow		: 0 0 2px #000000;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/
.newsletter,
.answer
{
    -moz-border-radius  : 7px;
    -webkit-border-radius   : 7px;
    border-radius       : 7px;
}

/*___ INPUT _________________________________________________________________*/
input[type="button"].delete, 
input[type="submit"].delete
{
    background-color: rgba(207, 25, 25, 0.7);
    background-image: none;
    -moz-border-radius  : 2px;
    -webkit-border-radius   : 2px;
}

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/
