 /*----------------------------------------
 Main stylesheet for: Australian Packaging Awards 2009
 ----------------------------------------*/ 
 
 /*----------------------------------------  
 Colour Master List
 
    Red (h1): #bd221b
    Bright red (other headings): #c4272f
    Orange: #f29d30
    Grey (main text): #4d4f53
 ----------------------------------------*/ 
    
/* Styles reset -------------------------------------------------------------------------------------  */     

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, apress, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, p, ol, ul, li,
fieldset, form, label, legend
{
    border: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: normal;                
    margin: 0;
    outline: 0;     
    padding: 0;
}
    
html
{
   background-color: #0f1011; 
}

body 
{       
   color: #4d4f53;        
   font: 78%/1.3em  Arial, Helvetica, sans-serif;
   margin: 0 auto;      
   width: 880px;   
}

/* Type and styling -------------------------------------------------------------------------------------  */

h1, h2, h3, h4, h5, h6
{
    color: #bd221b;
    font-size: 1.3em; 
    font-weight: bold;   
    line-height: 1.4em;
    padding-bottom: .6em; 
}
    
    h2
    {
        font-size: 1.3em;            
    }

    h3
    {
        color: #c4272f;
        font-size: 1.1em;         
    }
    
    h4
    {
        color: #c4272f;
        font-size: 1.0em;
    }
    
    h5, h6
    {
      color: #4d4f53;
      font-size: 1.0em;      
    }    

p
{
    line-height: 1.3em;
    padding-bottom: 0.6em;     
}
 
ul
{
   margin-left: 20px;        
   padding-bottom: 0.8em;  
}
    
    li
    {            
        line-height: 1.5em;
        padding-left: 14px;    
    }

a
{
   color: #4d4f53;
   outline: none;
}

    a:hover
    {
      color: #f29d30;
    }
    
.bold
{
   font-weight: bold;
}       
    
.left
{
   float: left;
}             

.right
{
   float: right;
}

.Lpadding
{
   padding-left: 10px;
}

.Rpadding
{
   padding-right: 10px;
}

/* Layout -------------------------------------------------------------------------------------  */ 

    #wrapper
    {
      background: url(../images/layout/bk_content_large.png) top center repeat-y;
      margin-top: 25px; 
      position: relative;     
      width: 880px;
    }
    
      #splash #wrapper
      {
         background: url(../images/layout/bk_content_dark.png) top center repeat-y; 
      }
    
    #header
    {
      background: url(../images/layout/bk_header.jpg) top left repeat-x;
      height: 32px;     
      width: 880px;
    }
    
    #content
    {          
      float: right;
      width: 670px;  
    }

    #main
    {                            
      padding: 20px;
      min-height: 635px;
    }
    
       .clearfix:after 
       {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
       } 

    #sidebar
    {              

         min-height: 445px;
         padding: 20px;
         position: absolute;      
         width: 170px;
         margin-top: -5px;
    }
    
      #sidebar p
      {
      
      }                        
    
    #footer
    {       
      background-color: #0f1011;      
      clear: both;    
    } 
    
/* Header -------------------------------------------------------------------------------------  */      
   #header p
   {
      color: #f29d30;
      font-size: 15px;
      font-weight: bold;
      line-height: 32px;
      padding-right: 20px;
      text-align: right;
   }
    
/* Sidebar (including navigation) -------------------------------------------------------------------------------------  */
       
   #menuLeft a
   {
		color: #fff;
		font-weight: bold;              
		text-decoration: none;
		font-size: 0.92em;   
	}
		
	
   #menuLeft a:hover
   {
		color: #c8ccd5;    
	}
	
		#menuLeft .navitem
		{
			margin-top: 3px;	
		}
		
		.level1 .selected
		{
			color: #F49822 !important;
			font-weight: bold;
		}
		
		.level2 a
		{
			color: #9DA2A5 !important;	
		}
		
		.level2 .selected
		{
			color: #70787c !important;
			font-weight: bold;
		}
		
		.level2 a:hover
		{
			color: #F49822 !important;	
		}					            

   #credits
   {
      color: #858a94;
      font-size: 11px;
      margin: auto;
      padding-top: 20px;
      width: 170px;         
   }
   
      #credits a
      {
         color: #858a94;  
      }
      
      #credits a:hover
      {
         color: #c8d0df;  
      }      
   
      .box
      {
         border: 1px solid #858a94;
         padding: 7px;
         margin-bottom: 10px;
      }                      
             
                
/* Footer -------------------------------------------------------------------------------------  */     
      
#footer a
{
   border: 0 none;
   color: #595b61;
   text-decoration: none;
}

   #footer a:hover 
   {
      color: #c8d0df;
   }
   
#footer p
{
   color: #595b61;
   font-size: 0.9em;
   padding-top: 6px;
}                                
