body {
        margin:0;
        padding:0;
        border:0 none;
        font-family:"Lucida Grande", verdana, helvetica, sans-serif;
        text-align:left;
        font-size:11px;
        line-height:1.6em;
        }

/* No explanation required */

#upgrade {
        display:none;
        }

address { font-style:normal; text-align:center; }

/* Page header */

#contentbox, 
#header {
        /* position:relative required for ie mac */
        position:relative;
        margin:0;
        padding:0;
        width:100%;
        }

        #header { border-bottom:1px solid #000; }
        

/* TOP-RIGHT Panel */

#panel_tr {
        margin-left:300px;
        height:300px;
        border-left:1px solid #000;
        min-width:450px;
        }

/* Wrapper DIV */

#content {
        /* position:relative required for ie mac */
        position:relative !important;
        width:100%;
        }

/* BOTTOM-LEFT Panel */

#panel_bl {
        width:290px;
        /* ie mac does not render floated divs underneath a transparent png */
        /*float:left;*/
        position:absolute;
        left:10px;
        top:0;
        text-align:left;
        font-size:10px;
        /*padding-top:10px;*/
        }

        #panel_bl a:link,
        #panel_bl a:visited,
        #panel_bl a:hover,
        #panel_bl a:active {
                text-decoration:none;
                }
        #panel_bl h3,
        #panel_bl ol {
                text-align:left;
        }
        #panel_bl ol {
                margin:0;
                list-style:none;
                padding-left:0;
        }
        #panel_bl ol li a:visited { text-decoration:line-through; }
        #noline { text-decoration:none !important; }
        
/* BOTTOM-RIGHT Panel */

#panel_br {
        line-height:2em;
        border-left:1px solid #000;
        margin-left:300px;
        text-align:center;
        }

        #panel_br ul {
                padding-left:1em;
                margin:0;
                }

/* Video | Art Contemporain | Cafe | Installation */

#wearestrip {
        text-align:right;
        letter-spacing:0.1em;
        font-size:10px;
        }

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

/* Obligatory footer */

#footer {
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        margin:0;
        width:100%;
        padding:0;
        font-size:10px;
        line-height:15px;
        }

        #footer div { 
                padding:5px 0;
                width:300px; 
                border-right:1px solid #000;
                text-align:center;
                }
        #footer span {
                color:#fff;
                background:transparent;
                }

/* Generic LINK info */

a:link,
a:visited,
a:hover,
a:active {
        text-decoration:none;
        font-weight:600;
        }

/* Miscellaneous tags */

acronym {
        cursor:help;
        }

.clearit { clear:both; }

p { margin:0 0 14px 0; }

/* Generic HEADER styles */

h1 { display:none; }

h5, h3 {
        font-size:10px;
        font-weight:300;
        text-align:center;
        text-transform:uppercase;
        letter-spacing:0.2em;
        margin:0;
        }
h2 {
  padding:0;
  text-indent:-1000em;
  overflow:hidden;
  height: 0px !important;
  margin:20px 0;
  padding-top:80px;
  height /**/:80px; /* IE5.x win box model hack */
}
h2#barflynews    { background:transparent url(../barflynews.gif) no-repeat 50% 0; }
h2#aperossonores { background:transparent url(../aperossonores.gif) no-repeat 50% 0; }
h2#expositions   { background:transparent url(../expositions.gif) no-repeat 50% 0; }
h2#fredericp     { background:transparent url(../fredericp.gif) no-repeat 50% 0; }
h2#currentexpo     { background:transparent url(../currentexpo.gif) no-repeat 50% 0; }

h3 { margin:0 0 14px 0; }
h3#nowplaying {
  margin:0;
  text-indent:-1000em;
  overflow:hidden;
  height: 0px !important;
  background:transparent url(../nowplaying.gif) no-repeat 0 0;
  padding-top:47px;
  height /**/:47px; /* 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 */
}
h4 {
  letter-spacing:2px;
  font-weight:900;
  text-transform:lowercase;
  font-size:11px;
  text-align:center;
  }

/* alistapartish drop shadows */

.alpha-shadow {
  /*float: left;*/

  background:transparent url(../shadow.gif) no-repeat bottom right;
  /*margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;*/
  margin:0 auto;

}

.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 img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
