/*   Musica Viva Australia
	  Content (c) Copyright 
	Running Squiz MySource v3.10.3 (Matrix) - http://matrix.squiz.net/
   Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2008. All rights reserved.
  Page generated: 22 August 2008
*/


#inner-container {
    background-image: url(http://musicaviva.com.au/__data/assets/image/7968/home-inner-container-bg.gif);
    background-repeat:repeat-x;
    overflow: hidden;
    padding-top: 12px;
    }

#whats-on-container {
    overflow:hidden;
    float: left;
    position: relative;
    width: 309px;
    background-color:#f8f8f8;
    padding: 0;
    margin: 0 0 6px 0;
    }
    
#whats-on-container-border {
    border: 1px solid #d2d1d1;
    padding: 0 0 0 13px;
    /*margin-bottom: 6px;*/
    }
    
#whats-on-container h2 {
    color: #c60617;
    font-size: 2.0em !important;
    font-weight: normal;
    }
    
   #whats-on-container ul {
    margin:5px 0 0 0;
    padding-left:0;
    padding-bottom:12px;
    list-style: none;
    overflow: hidden;
    }
    
* html #whats-on-container ul {
    height: 1%;
    }
    
#whats-on-container ul li {
    float: left;
    display: inline;
    width:270px;
    position: relative;
    /*font-size: 1.1em;*/
    }
    
#whats-on-container ul li a:link, #whats-on-container ul li a:visited {
    overflow:hidden;
    display: block;
    height: 1%;
    position: relative;
    text-decoration: none;
    border-bottom: 1px solid #d2d1d1;
    padding: 3px 0 5px 16px;
    font-size: 1em;
    color: #404040;
    background-image: url(http://musicaviva.com.au/__data/assets/image/7967/whats-on-bullet.gif);
    background-repeat:no-repeat;
    background-position: 5px 6px;
    }
    
#whats-on-container ul li a:hover, #whats-on-container ul li a.selected {
    color: #c60617;
    }
    
#subscribe {
    position: relative;
    overflow:hidden;
    width: 309px;
    /*display: block;*/
    padding: 16px 0 16px 12px;
    margin: 6px 0 0 0;
border: 1px solid #fff;
    }

#subscribe-label {
    margin-bottom: 5px;
    }
    
#subscribe-label label {
    /*position: relative; 
    float: left;*/
    padding: 5px 0 0 0;

    }
    
#email-input {
   position: relative; 
   overflow: hidden;
display:inline;
   font-size: 1em;
   padding: 0;
   margin: 0;
   }

#email-input input {
   width: 11em; 
   position: relative; 
   overflow: hidden;
   font-size: 1em;
   padding: 0 0 0 2px;
   margin: 0;
   }

#subscribe-submit {
    display: inline;
    }

#subscribe-submit input {
    position: relative;
    color: #fff;
    background-color: #000;
    border: 1px solid #666;
    margin: 0 0 0 3px;
    }
    
#main-item {
    float: left;
    position: relative;    
    width:558px;
    margin: 0 0 25px 11px;
z-index: 1;
    }
    
#main-item-details {
    position: absolute;
    top: 20px;
    left: 20px;
    width:293px;
    height:89px;
    z-index:1;
    overflow:hidden;
    }
    
#main-item-details-transparency {
    position: absolute;
    top: 0;
    left: 0;
    width: 293px;
    height:500px;
    background-color:#fff;
    opacity:.50;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    z-index:-1;
    }
    
#main-item-details h2 {
    padding: 10px 0 0 10px;
    }
    
#main-item-details p {
    color:#000;
    padding: 10px 0 0 10px;
    }
    
#main-item-details p a:link, #main-item-details p a:visited {
    background-image: url(http://musicaviva.com.au/__data/assets/image/7966/circle-bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 0 0 0 10px;
    color:#000;
    }

.top-row-boxes, .bottom-row-boxes {
    position:relative;
    clear:both;
    padding: 12px 0 10px 0;
    margin:0;
    overflow:hidden;
    width:888px;
    }
    
* html .top-row-boxes, * html .bottom-row-boxes {
    height:1%;
    }
    
.narrow-box {
    position:relative;
    overflow:hidden;
    display: inline;
    float:right;
    width: 222px;
    padding:0;
    }
    
.narrow-box img {
    border-bottom: 4px solid #000;
    margin-left:7px;
    }

.narrow-box h3 {
padding-left: 10px;
}
    
.narrow-box  p, .wide-box p {
    padding: 0 0 0 10px;
  }
  
 .narrow-box  p span,  .wide-box  p span {
    display: block;
  }
  
 .narrow-box  p span a:link, .narrow-box  p span a:visited, .wide-box  p span a:link, .wide-box  p span a:visited, .wide-box-no-border  p span a:link, .wide-box-no-border  p span a:visited {
    color: #6f7275;
  }
  
.line-break-container {
    clear:left;
    padding: 12px 0 10px 0;
    margin:0;
    overflow:hidden;     
    }
    
.line-break {
    position:relative;
    overflow:hidden;
    float:left;
    width: 222px;
    padding:0;
    }
    
.line-break hr {
    color: #c60617;
    background-color: #c60617;
    height: 5px;
    margin-left:5px;
    display: block;
    border:none;
    width: 213px;
    position:relative;
    overflow:hidden;
    }
    
/*.bottom-row-boxes {
    height: 148px;
    }*/
    
.wide-box {    
    display: inline;
    float: left;
    width: 432px;
    height:148px;
    position:relative;
    padding: 0;
    border: 1px solid #e6e6e6;
    margin: 0 0 0 8px;
    overflow: hidden;
    voice-family: "\"}\"";
    voice-family: inherit;
    width:430px;
    }
    
html > body .wide-box {
    width: 430px;
    }

.wide-box-no-border {    
    display: inline;
    float: left;
    width: 432px;
    height:148px;
    position:relative;
    padding: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
    }
    
.wide-box h3, .wide-box-no-border h3 {    
    color: #000;
    }
    
.wide-box img, .wide-box-no-border img {
    float: left;
    padding: 10px 8px 40px 8px;
    }

.wide-box p span, .wide-box-no-border  p span {
    display: block;
  }

 .wide  p span a:link, .wide  p span a:visited, .wide-box-no-border a:link, .wide-box-no-border a:visited {
    color: #000;
  }

.wide  p span a:hover, .wide-box-no-border p span a:hover {
    text-decoration: underline;
    }

#flashcontent {
    width: 558px;
    height: 240px;
    }


















    
    
    

