/*___ 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 ___*/

/*___ 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;
}

#richfooter
{
    background-color    : #000000;
    background-color    : rgba(0, 0, 0, .8);
}

#navsubbar
{
    background-image    : none;
    background-color    : #000000;
    background-color    : rgba(0, 0, 0, .8);
    border-top          : solid 1px #FFFFFF;
    border-bottom       : solid 1px #FFFFFF;
}

#groups
{
    background-image    : none;
    background-color    : transparent;
}

span.pagingnav
{
    background-image    : none;
    background-color    : #EFEFE0;
    background-color    : rgba(189, 191, 143, .2);
    border              : solid 1px #B0CC76;
}

#signup-content,
#groups-content,
div#banner,
#viewvideo,
#videodetails-content,  
#bookmark-content
{
    background-image    : none;
    background-color    : #EFEFE0;
    background-color    : rgba(189, 191, 143, .2);
}


#viewvideo-content
{
    background-image    : none;
}

#login,
#statistic, 
#online, 
#vote, 
#adv, 
#latestvideo, 
#populartags, 
#profiledetail, 
#recenttags, 
#othervideo, 
#relatedvideo, 
#relatedtag, 
#small-rightbox
{
    background-color    : #EFEFE0;
    background-color    : rgba(255, 255, 255, .6);
}

#fullside
{
    background          : #FFFFFF url(images/primaryBG.jpg) repeat-x left top;
    opacity             : .9;
}

#fullbox, 
#invitefriend, 
#invitenewfriend
{
    border              : solid 1px #FFFFFF;
    border              : solid 1px rgba(255, 255, 255, .1);
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/
#lang
{
    position        : absolute;
    bottom          : 10px;
    left            : 310px;
    margin          : 0 0 0 3px;
    background-color: #FFFFFF;
    z-index         : 4;
}

#lang ul
{
    margin          : 0;
}

#lang,
#lang ul
{
    list-style      : none;
    padding         : 0px;
    float           : left;
    width           : 50px;
}

#lang li:hover ul,
#lang li.over ul
{
    left            : auto;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
#lang li
{
    font            : 11px/1 Arial, Helvetica, sans-serif;
}

#lang li ul
{
    position        : absolute;
    left            : -1000em;
    z-index         : 100;
}


/*___ 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          : 12px 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          : 20px 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;
}

#lang a
{
    text-decoration : none;
    display         : block;
    padding         : 4px 5px 3px 5px;
    border          : 1px solid #ccc;
    background      : transparent url(/images/flags/arrow_down.gif) no-repeat 33px 9px; 
    color           : #555; 
}

#lang a:hover,
#lang li:hover a,
#lang li.over a 
{ 
    background      : #555 url(/images/flags/arrow_down_hover.gif) no-repeat 33px 9px; 
    border          : 1px solid #555; 
    color           : #fff;
}

#lang li:hover li a, 
#lang li.over li a 
{ 
    width           : 140px; 
    background      : #555; 
}

#lang li li a:hover 
{ 
    background      : #54e1ff; 
}


/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/
#lang a img
{
    border          : none;
    padding-right   : 5px;
    vertical-align  : middle;
}


/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/
.header input[type="text"],
#search form input.text,
#search form select
{
    border          : solid 1px #FFFFFF;
    border          : solid 1px rgba(255, 255, 255, .5);
    -moz-border-radius  : 5px;
    -webkit-border-radius   : 5px;
    color           : #4D4F45;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, .5);
    background-image: none;
}

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/
