body        {        margin:0;        padding:0;        border:0 none;        font-family: verdana, "Lucida Grande", Lucida, Geneva, helvetica, arial, sans-serif;        text-align:left;        font-size:11px;        line-height:1.6em;        /* generic */        background-color:#eee;        color:#999;        }/* No explanation required */#upgrade        {        display:none;        }address        {        font-style:normal;        text-align:center;        }#contentbox, #header        {        /* position:relative required for ie mac for the fixed nav transparency to work */        position:relative;        margin:0;        padding:0;        width:100%;        }#header        {        border-bottom:1px solid #aaa;        height:300px;        }/* TOP-RIGHT Panel */#panel_tr        {        margin-left:300px;        height:300px;        border-left:1px solid #aaa;        min-width:460px;        background:transparent url(/maclogo_000.gif) no-repeat 100% 100%;        }/* Wrapper DIV */#content        {                position:relative !important;        width:100%;        }/* BOTTOM-LEFT Panel */#panel_bl        {        width:290px;                position:absolute;        left:10px;        top:0;        text-align:left;        font-size:10px;        color:#555;        }#panel_bl a:link        {        text-decoration:none;        color:#888;        }#panel_bl a:visited        {        color:#aaa;        }#panel_bl a:hover,#panel_bl a:active        {        text-decoration:none;        color:#000;        }#panel_bl ol        {        margin:0 0 1.2em 0;        list-style:none;        padding-left:0;        text-align:left;        background:transparent url(../tapebg.gif) no-repeat 50% 50%;        }#panel_bl li        {        clear:both;        text-align:left;        }#panel_bl h2        {        background-color:#ddd;        font-size:10px;        line-height:1em;        padding:6px 0 4px 0;        border:3px double #eee;        font-weight:300;        font-style:normal;        font-family:verdana, "Lucida Grande", Lucida, arial, Sans-Serif;        text-align:center;        text-transform:uppercase;        letter-spacing:0.2em;        margin:0 0 14px 0;        color:#454545;        }#panel_bl h3        {        text-align:center;        font-weight:normal;        background-color:transparent;        font-family:verdana, "Lucida Grande", Lucida, arial, Sans-Serif;        text-transform:uppercase;        font-size:10px !important;        color:#888;        }#blp        {        width:280px;        padding-top:10px;        text-align:center;        }/* BOTTOM-RIGHT Panel */#panel_br        {        line-height:2em;        border-left:1px solid #aaa;        margin-left:300px;        text-align:center;        background-color:#fff;        color:#888;        }#panel_br ul        {        padding-left:1em;        margin:0;        }/* Video | Art Contemporain | Cafe | Installation */#wearestrip        {        text-align:left;        text-indent:-9999px;        font-size:10px;        width:100%;        height:14px;        background:transparent url(/wearestrip.gif) no-repeat 100% 2px;        overflow:hidden;        margin-bottom:20px;        }/* Fixed size text wrapper for the BOTTOM-RIGHT panel */.blurb,.blurbc        {        width:460px;        margin:0 auto;        padding:0 0 20px 0;        }.blurbc        {        text-align:center;        }.blurb        {        text-align:justify;        }/* Footer */#footer        {        border-top:1px solid #aaa;        border-bottom:1px solid #aaa;        margin:0;        width:100%;        padding:0;        font-size:10px;        line-height:15px;        }#footer div        {        padding:5px 0;        width:300px;        border-right:1px solid #aaa;        text-align:center;        background-color:#fff;        color:#aaa;        }#footer span        {        color:#fff !important;        background:transparent;        }#footer a:link,#footer a:visited        {        color:#ff7700;        background:transparent;        }#footer a:hover,#footer a:active        {        color:#000;        background:transparent;        border-bottom:1px solid #ff7700;        }/* Generic LINK info */a:link,a:visited,a:hover,a:active        {        text-decoration:none;        font-weight:600;        }a:link,a:visited        {        background:transparent;        color:#aaa;        }a:hover,a:active        {        background:transparent;        color:#000;        }/* Miscellaneous tags */acronym        {        cursor:help;        }.clearit        {        clear:both;        }p        {        margin:0 0 14px 0;        }/* Generic HEADER styles */h1        {        margin:0;        border:0;        padding:0;        text-indent:-9999em;        /* TODO */        display:none;        }h2        {        font:300 italic 48px/48px Exmouth, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;        text-align:center;        color:#454545;        margin:0 0 20px 0;        }h3,label        {        font-size:10px;        font-weight:300;        font-family:verdana, "Lucida Grande", Lucida, arial, Sans-Serif;        text-align:center;        text-transform:uppercase;        letter-spacing:0.2em;        margin:0 0 14px 0;        }h4        {        letter-spacing:2px;        font-weight:900;        font-family:verdana, "Lucida Grande", Lucida, arial, Sans-Serif;        text-transform:lowercase;        font-size:11px;        text-align:center;        color:#999;        }h3#nowplaying        {        margin:0 0 5px 0;        text-indent:-1000em;        overflow:hidden;        height: 0px !important;        background:transparent url(../newtitles.gif) no-repeat -50px 10px;        padding-top:48px;        height /**/:48px; /* IE5.x win box model hack */        }h3#nuitssonores        {        margin:0 0 20px 0;        text-indent:-1000em;        overflow:hidden;        height: 0px !important;        background:transparent url(/nuitssonores.gif) no-repeat 50% 0;        padding-top:30px;        height /**/:30px; /* IE5.x win box model hack */        }/* alistapartish drop shadows */.alpha-shadow         {        background:transparent url(../shadow.gif) no-repeat bottom right;        margin:0 auto;        }.alpha-shadow-static         {        background:transparent url(../shadow.gif) no-repeat bottom right;        margin:0;        width:296px;        float:left;        }.alpha-shadow-static div,.alpha-shadow div         {        background:transparent url(../shadow2.png) no-repeat left top !important;        background:transparent url(../shadow2.gif) no-repeat left top;        padding: 0px 5px 5px 0px;        }.alpha-shadow-static img,.alpha-shadow img         {        background-color: #fff;        border: 1px solid #a9a9a9;        padding: 4px;        }/* Shows a 'get firefox' img in footer */#upgrademessage        {        display:none;        }* html #upgrademessage        {        margin-top:6px;        display:block;        }* html #upgrademessage a        {        text-decoration:none;        border:0 none;        }
