/* xbrowser - css
***************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; /*vertical-align: baseline;*/ background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles!
***************************************************/
:focus { outline: 0; }

/* remember to highlight inserts somehow!
***************************************************/
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup
***************************************************/
table { border-collapse: collapse; border-spacing: 0; }

hr { display:none; }
div.hr { float:left; width:100%; height:1px; margin:40px 0; background-color:#262626; }

a { color:#959595; text-decoration:none; }
a:hover { text-decoration:underline; }
a.button { float:left; padding:7px 7px; display:block; color:#fff; font-weight:bold; font-size:10px; text-transform:uppercase; }
a.button:hover { text-decoration:none; }

/* global to body */
body { position:relative; font-family:Helvetica, Arial; font-size:10px; line-height:1; background-color:#000; color:#959595; }

/* global to page
***************************************************/
.page { float:left; position:relative; width: 100%; padding-bottom:30px; min-height: 100%; }

/* global to wrapper
***************************************************/
.wrapper { position:relative; width:976px; margin:0 auto; }

/* global to header and footer
***************************************************/
.header, .container, .footer { float:left; width:100%; }

/* global to container
***************************************************/
.container p.schedule { float:left; width:976px; margin-top:26px; text-transform:uppercase; font-size:11px; line-height:1.3em; }
.container p.schedule strong { float:left; width:140px; display:block; color:#fff; text-align: left; }
.container p.schedule span { float:left; width:834px; display:block; text-align: left; }
.container p.schedule span a { color:#b4114b; margin-left:18px; }

/* global settings to header
***************************************************/
.header { height:90px; }

/* global settings to logo
***************************************************/
.header .wrapper h1 { float:left; width:264px; height:41px; margin-top:26px; display:block; text-indent:-5000em; }
.header .wrapper h1 a { width:264px; height:41px; display:block; }

/* global settings to menu
***************************************************/
.header ul { float:right; width:445px; margin-top:56px; }
.header ul li { float:left; margin-left:20px; display:inline; text-transform:uppercase; font-weight:bold; font-size:1px; }
.header ul li a { display:block; height:10px; text-indent:-5000em; }
.header ul li.bravo-gustavo a, .page .header ul li.bravo-gustavo-active a { width:98px; }
.header ul li.about-gustavo a, .page .header ul li.about-gustavo-active a { width:97px; }
.header ul li.watch-listen a, .page .header ul li.watch-listen-active a { width:92px; }
.header ul li.whats-new a { width:73px; }

/* settings for pink menu
***************************************************/
body.pink .page .header ul li.bravo-gustavo a { background:url(../images/bravo-gustavo-pink.gif) no-repeat; }
body.pink .page .header ul li.bravo-gustavo a:hover { background:url(../images/bravo-gustavo-pink.gif) 0 -11px no-repeat; }
body.pink .page .header ul li.bravo-gustavo-active a { background:url(../images/bravo-gustavo-pink.gif) 0 -22px no-repeat; }
body.pink .page .header ul li.about-gustavo a { background:url(../images/about-gustavo-pink.gif) no-repeat; }
body.pink .page .header ul li.about-gustavo a:hover { background:url(../images/about-gustavo-pink.gif) 0 -11px no-repeat; }
body.pink .page .header ul li.about-gustavo-active a { background:url(../images/about-gustavo-pink.gif) 0 -22px no-repeat; }
body.pink .page .header ul li.watch-listen a { background:url(../images/watch-listen-pink.gif) no-repeat; }
body.pink .page .header ul li.watch-listen a:hover { background:url(../images/watch-listen-pink.gif) 0 -11px no-repeat; }
body.pink .page .header ul li.watch-listen-active a { background:url(../images/watch-listen-pink.gif) 0 -22px no-repeat; }
body.pink .page .header ul li.whats-new a { background:url(../images/whats-new-pink.gif) no-repeat; }
body.pink .page .header ul li.whats-new a:hover { background:url(../images/whats-new-pink.gif) 0 -11px no-repeat; }
body.pink .page .header ul li.whats-new-active a { background:url(../images/whats-new-pink.gif) 0 -22px no-repeat; }


/* settings for orange menu
***************************************************/
body.orange .page .header ul li.bravo-gustavo a { background:url(../images/bravo-gustavo-orange.gif) no-repeat; }
body.orange .page .header ul li.bravo-gustavo a:hover { background:url(../images/bravo-gustavo-orange.gif) 0 -11px no-repeat; }
body.orange .page .header ul li.bravo-gustavo-active a { background:url(../images/bravo-gustavo-orange.gif) 0 -22px no-repeat; }
body.orange .page .header ul li.about-gustavo a { background:url(../images/about-gustavo-orange.gif) no-repeat; }
body.orange .page .header ul li.about-gustavo a:hover { background:url(../images/about-gustavo-orange.gif) 0 -11px no-repeat; }
body.orange .page .header ul li.about-gustavo-active a { background:url(../images/about-gustavo-orange.gif) 0 -22px no-repeat; }
body.orange .page .header ul li.watch-listen a { background:url(../images/watch-listen-orange.gif) no-repeat; }
body.orange .page .header ul li.watch-listen a:hover { background:url(../images/watch-listen-orange.gif) 0 -11px no-repeat; }
body.orange .page .header ul li.watch-listen-active a { background:url(../images/watch-listen-orange.gif) 0 -22px no-repeat; }
body.orange .page .header ul li.whats-new a { background:url(../images/whats-new-orange.gif) no-repeat; }
body.orange .page .header ul li.whats-new a:hover { background:url(../images/whats-new-orange.gif) 0 -11px no-repeat; }
body.orange .page .header ul li.whats-new-active a { background:url(../images/whats-new-orange.gif) 0 -22px no-repeat; }

/* settings for blue menu
***************************************************/
body.blue .page .header ul li.bravo-gustavo a { background:url(../images/bravo-gustavo-blue.gif) no-repeat; }
body.blue .page .header ul li.bravo-gustavo a:hover { background:url(../images/bravo-gustavo-blue.gif) 0 -11px no-repeat; }
body.blue .page .header ul li.bravo-gustavo-active a { background:url(../images/bravo-gustavo-blue.gif) 0 -22px no-repeat; }
body.blue .page .header ul li.about-gustavo a { background:url(../images/about-gustavo-blue.gif) no-repeat; }
body.blue .page .header ul li.about-gustavo a:hover { background:url(../images/about-gustavo-blue.gif) 0 -11px no-repeat; }
body.blue .page .header ul li.about-gustavo-active a { background:url(../images/about-gustavo-blue.gif) 0 -22px no-repeat; }
body.blue .page .header ul li.watch-listen a { background:url(../images/watch-listen-blue.gif) no-repeat; }
body.blue .page .header ul li.watch-listen a:hover { background:url(../images/watch-listen-blue.gif) 0 -11px no-repeat; }
body.blue .page .header ul li.watch-listen-active a { background:url(../images/watch-listen-blue.gif) 0 -22px no-repeat; }
body.blue .page .header ul li.whats-new a { background:url(../images/whats-new-blue.gif) no-repeat; }
body.blue .page .header ul li.whats-new a:hover { background:url(../images/whats-new-blue.gif) 0 -11px no-repeat; }
body.blue .page .header ul li.whats-new-active a { background:url(../images/whats-new-blue.gif) 0 -22px no-repeat; }

/* settings for pink pages
***************************************************/
body.pink .page .header { background:url(../images/header-pink.gif) repeat-x; }
body.pink .page .header .wrapper h1 { background:url(../images/logo-pink.gif) no-repeat; }

/* global settings for orange pages
***************************************************/
body.orange .page .header { background:url(../images/header-orange.gif) repeat-x; }
body.orange .page .header .wrapper h1 { background:url(../images/logo-orange.gif) no-repeat; }

/* global settings for blue pages
***************************************************/
body.blue .page .header { background:url(../images/header-blue.gif) repeat-x; }
body.blue .page .header .wrapper h1 { background:url(../images/logo-blue.gif) no-repeat; }

/* global settings to footer
***************************************************/
.footer { clear:both; margin-top:42px; }
.footer ul { display:block; margin-bottom:10px; }
.footer ul li { margin-right:12px; display:inline; text-transform:uppercase; }
.footer address { text-transform:uppercase; }
.footer address span { float:left; font-style:normal; color:#545454; }
.footer address span a { color:#545454; }
.footer a.la-phil { display:block; width:142px; height:26px; margin-top: -10px; margin-bottom: 20px; background:url(../images/logo-laphil.gif) no-repeat; text-indent:-5000em;}
.footer a.get-more { color:#B6114B; font-size:14px; font-weight:bold; text-transform:uppercase; background: transparent url(../images/pink-arrow.jpg) no-repeat 0px 3px; padding-left: 10px; display: block; }

.footer .left { float: left; }
.footer .right { float: right; clear: both;}

/* IE6 centering styles
****************************************************/
.header, .container, .footer {text-align: center; }
.footer ul {text-align: left;}
.title { text-align: left; }
