@charset "UTF-8";
/* CSS Document */

  
    
    /* basic layout styles */
    
    body { background: url('/images/layout/outer_back.png') repeat-x #fff; }
    
    #wrapper { display: block; width: 960px; margin-left: auto; margin-right: auto; }
      #wrapper #inner { display: block; padding: 10px; padding-top: 0; }    
      #wrapper #header { width: 940px; height: 220px; display: block; position: relative;  margin-bottom: 0px;  }      
      #wrapper #sidebar { margin-left: 650px; text-align:left; padding-top: 14px; }      
      #wrapper #content { width: 630px;  float: left; text-align:left; }      
      #wrapper #footer { display: block; width: 940px; background: #fff; margin-left: auto; margin-right: auto; margin-top: 15px; clear: both;  }
      
      /* ---- temporary ---- */
      /* #wrapper { background: #fff; } */
      /* #wrapper #header, #wrapper #sidebar, #wrapper #content, #wrapper #footer { background: #eee; } */
    
    
    
    
    /* header styles */
    #wrapper #header { }
      
      #wrapper #header h1, #wrapper #header ul, #wrapper #header ul li, #wrapper #header ul#sn, #wrapper #header ul#nb li#nb-search form { list-style: none; margin: 0; padding: 0; }
      
      #wrapper #header #advertising { display: block; height: 87px; text-align: center; padding-left: 95px; }
      
      #wrapper #header h1     { width: 845px; height: 60px; display: block; margin-left: 95px; background: url('/layout/header_h1.png') no-repeat; }
      #wrapper #header h1 a     { width: 845px; height: 60px; display: block; text-decoration: none; }
      #wrapper #header h1 a span   { display: none; }
      
      #wrapper #header #cartoon { width: 223px; height: 182px; display: block; position: absolute; background: url('/layout/header_cartoon.png') no-repeat; top: 0; left: -128px; }
      #wrapper #header #cartoon span { display: none; }
      
      #wrapper #header ul#nb         { width: 845px; height: 44px; display: block; margin-left: 94px; background: url('/layout/nv.png') no-repeat; }      
        #wrapper #header ul#nb li       { height: 44px; display: block; float: left; }
        #wrapper #header ul#nb li a     { height: 44px; display: block; text-decoration: none; margin-left: 1px }
        #wrapper #header ul#nb li a span  { display: none; }
        
        
        #wrapper #header ul#nb li#nb-pinkbook a         { width: 133px; height: 44px;  }
          #wrapper #header ul#nb li#nb-pinkbook a:hover     { background: url('/layout/nv_thepinkbook_over.png') no-repeat; }
        
        #wrapper #header ul#nb li#nb-pinkparties a         { width: 116px; height: 44px; }
          #wrapper #header ul#nb li#nb-pinkparties a:hover   { background: url('/layout/nv_pinkparties_over.png') no-repeat; }
        
        #wrapper #header ul#nb li#nb-articles a         { width: 92px;  height: 44px; }
          #wrapper #header ul#nb li#nb-articles a:hover     { background: url('/layout/nv_articles_over.png') no-repeat; }
        
        #wrapper #header ul#nb li#nb-blog a            { width: 75px;  height: 44px; }
          #wrapper #header ul#nb li#nb-blog a:hover      { background: url('/layout/nv_blog_over.png') no-repeat; }
        
        #wrapper #header ul#nb li#nb-inthemedia a        { width: 120px; height: 44px; }
          #wrapper #header ul#nb li#nb-inthemedia a:hover    { background: url('/layout/nv_inthemedia_over.png') no-repeat; }
        
        #wrapper #header ul#nb li#nb-search        { width: 300px; height: 44px;  }
        
        
        #wrapper #header ul#nb li#nb-search form   { display: block; width: 300px; padding-top: 5px; text-align: right; }
        #wrapper #header ul#nb li#nb-search form input.box   { margin: 0; padding: 0; padding: 4px; border: 1px solid #999; font-size: 10px; width: 68%; margin-right: 5px; }
        #wrapper #header ul#nb li#nb-search form input.btn   { margin: 0; padding: 0; padding: 4px; border: 1px solid #999; font-size: 10px; }
      
      #wrapper #header ul#sn             { display: block; text-align: right; list-style: none; padding-right: 5px; }
        #wrapper #header ul#sn li         { display: inline; font-size: 11px; }
        #wrapper #header ul#sn li a       { padding: 5px; display: block; display: inline; color: #e7369f; }
        #wrapper #header ul#sn li a:hover     { color: #91d4dd; }
        #wrapper #header ul#sn li a:active    { color: #91d4dd; } 
        #wrapper #header ul#sn li a:visited   { color: #91d4dd; }
      
      
      
        
      #wrapper #footer {  display: block; padding: 30px 20px; background: url('/layout/footer-back-grad.png') no-repeat; }
        
        #wrapper #footer #ftr-about { font-size: .85em; line-height: 125%; width: 280px; padding-right: 20px; float: left; }
          #wrapper #footer #ftr-about strong { font-size: 1.1em; display: block; padding-bottom: 2px; }
          
        #wrapper #footer #ftr-links { display: block; font-size: .85em; }  
          #wrapper #footer #ftr-links strong { font-size: 1.1em; display: block; padding-bottom: 1px; }  
    
        #wrapper #footer #ftr-pglinks { display: block; padding-top: 5px; text-align:center; clear: left; width: 350px; margin-left: auto; margin-right: auto; }
          
          #wrapper #footer #ftr-pglinks #plantegraphics       { width: 154px; height: 104px; display: block; text-align:center; color:#999; font-size: .75em; display: inline; float: left; }
          #wrapper #footer #ftr-pglinks #plantegraphics a     { width: 154px; height: 104px; display: block; text-decoration: none; background:url('/layout/footer-plantegraphics.png') no-repeat; }
          #wrapper #footer #ftr-pglinks #plantegraphics a span   { display: none; }
          
          #wrapper #footer #ftr-pglinks #webvanta         { width: 154px; height: 104px; display: block; text-align:center; color:#999; font-size: .75em; display: inline; float: right;  }
          #wrapper #footer #ftr-pglinks #webvanta a         { width: 154px; height: 104px; display: block; text-decoration: none; background:url('/layout/footer-webvanta.png') no-repeat; }
          #wrapper #footer #ftr-pglinks #webvanta a span       { display: none; }
    
    
      
