@charset "UTF-8";
/* CSS Document */

      /* HOMEPAGE */
      
      
      
      /* SIDEBAR STYLES */
      
      #wrapper #sidebar {  }      
      
        /* sidebar: ABOUT DEVON */
        #wrapper #sidebar #about-devon             { width: 290px; min-height: 265px; display: block; clear: right; background: url('/layout/homepage/about-back-grad.png') 0 38px no-repeat; }
        #wrapper #sidebar #about-devon h3           { margin: 0; padding: 0; width: 290px; height: 38px; display: block; background:url('/layout/homepage/about-hd.png') no-repeat;  }
        #wrapper #sidebar #about-devon h3 a         { width: 290px; height: 38px; display: block; text-decoration: none; }
        #wrapper #sidebar #about-devon h3 a span       { display: none; }
        #wrapper #sidebar #about-devon .item-inner       { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        #wrapper #sidebar #about-devon .item-inner img     { float: right; margin-left: 7px; }
        #wrapper #sidebar #about-devon .item-inner p     { margin: 0; padding: 0; }
      
      
        /* sidebar: CONSTANT CONTACT AREA */
        #wrapper #sidebar #hm-constantcontact           { display: block; clear: right; text-align:center; padding: 12px; border: 1px solid #ccc; margin-left: 10px; margin-right: 10px; margin-bottom: 12px; }
        #wrapper #sidebar #hm-constantcontact h5         { margin: 0; padding: 0; font-size: 14px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin-bottom: 3px; display: block; }
        #wrapper #sidebar #hm-constantcontact p         { margin: 0; padding: 0; padding-bottom: 8px; }
      
      
        /* sidebar: SUPPORTERS & ALLIANCES */
        #wrapper #sidebar #sponsored-links           { display: block; clear: right; text-align:center; padding: 12px; border: 1px solid #ccc; margin-left: 10px; margin-right: 10px; }
        #wrapper #sidebar #sponsored-links h3         { margin: 0; padding: 0; font-size: 12px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
        #wrapper #sidebar #sponsored-links h3 a       { display: block; text-decoration: none; margin-bottom: 10px; color: #F39; text-decoration: underline; }
        #wrapper #sidebar #sponsored-links h3 a span     {  }
        #wrapper #sidebar #sponsored-links p         { margin: 0; padding: 0; padding-bottom: 8px; }
      
      
      
      /* CONTENT HOMEPAGE STYLES */
      
      
        /* homepage: THE PINK BOOK */
        #wrapper #content #the-pink-book           { width: 630px; height: 282px; display: block; clear: right; background:url('/layout/homepage/pinkbook.png') no-repeat; padding-bottom: 5px; }
        #wrapper #content #the-pink-book h3         { width: 630px; height: 180px; display: block; }
        #wrapper #content #the-pink-book h3 a         { width: 630px; height: 180px; display: block; }
        #wrapper #content #the-pink-book h3 a span      { display: none; }
        #wrapper #content #the-pink-book .item-inner     { display: block; font-size: .9em; line-height: 145%; padding-left: 42px; padding-right: 242px; }
        #wrapper #content #the-pink-book .item-inner img   { float: right; margin-left: 7px; }
        #wrapper #content #the-pink-book .item-inner p     { margin: 0; padding: 0; }
        #wrapper #content #the-pink-book .item-inner a     { font-weight: bold; color: #F39; }
      
    
  
    
      
        #wrapper #content #concalendar               { width: 630px; height: 282px; display: block; clear: right; padding-bottom: 5px; 
                             background: url('/homepage/item-hd-concal.png') no-repeat; }
        #wrapper #content #concalendar h3             { width: 630px; height: 55px; display: block; }
        #wrapper #content #concalendar h3 span        { display: none; }
#wrapper #content #concalendar h4 { line-height: 135%; }        
        #wrapper #content #concalendar .item-inner       { width: 590px; height: 215px; display: block; margin-left: 20px; margin-right: 20px; }
        #wrapper #content #concalendar .item-inner img  { border: none; }
        #wrapper #content #concalendar .item-inner p    {  }
        #wrapper #content #concalendar .item-inner a    {  }
    
    
    
    
        
        /* homepage: CONTENT AREA */
        
        #wrapper #content table { padding: 0; margin: 0; vertical-align: top; }
        #wrapper #content table tr { padding: 0; margin: 0; vertical-align: top; }
        #wrapper #content table tr td { padding: 0; margin: 0; vertical-align: top; }
        
        
        #wrapper #content table tr td.homepage-item { width: 309px; min-height: 250px; background:url('/layout/homepage/item-background-grad.png') no-repeat 0 38px; }
        
        #wrapper #content #hm-pink-parties             { display: block; }
        #wrapper #content #hm-pink-parties h3           { width: 309px; height: 38px; display: block; background:url('/layout/homepage/item-hd-pinkparties.png') no-repeat; }
        #wrapper #content #hm-pink-parties h3 a         { width: 309px; height: 38px; display: block; text-decoration: none; }
        #wrapper #content #hm-pink-parties h3 a span      { display: none; }
        #wrapper #content #hm-pink-parties .item-inner       { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        
        
        #wrapper #content #hm-recent-video             { display: block; }
        #wrapper #content #hm-recent-video h3           { width: 309px; height: 38px; display: block; background:url('/layout/homepage/item-hd-videoclip.png') no-repeat; }
        #wrapper #content #hm-recent-video h3 a         { width: 309px; height: 38px; display: block; text-decoration: none; }
        #wrapper #content #hm-recent-video h3 a span      { display: none; }
        #wrapper #content #hm-recent-video .item-inner       { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        
        
        #wrapper #content #hm-household-ceo           { display: block; }
        #wrapper #content #hm-household-ceo h3           { width: 309px; height: 38px; display: block; background:url('/layout/homepage/item-hd-householdceo.png') no-repeat; }
        #wrapper #content #hm-household-ceo h3 a         { width: 309px; height: 38px; display: block; text-decoration: none; }
        #wrapper #content #hm-household-ceo h3 a span      { display: none; }
        #wrapper #content #hm-household-ceo .item-inner     { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        #wrapper #content #hm-household-ceo .item-inner img   { float: left; margin-right: 7px; padding-bottom: 1px; }
        #wrapper #content #hm-household-ceo .item-inner p     { margin: 0; padding: 0; }
        #wrapper #content #hm-household-ceo .item-inner a     { font-weight: bold; color: #F39; }
        
        
        #wrapper #content #hm-money-and-investing           { display: block; }
        #wrapper #content #hm-money-and-investing h3           { width: 309px; height: 38px; display: block; background:url('/homepage/item-hd-whitepaper.png') no-repeat; }
        #wrapper #content #hm-money-and-investing h3 a         { width: 309px; height: 38px; display: block; text-decoration: none; }
        #wrapper #content #hm-money-and-investing h3 a span      { display: none; }
        #wrapper #content #hm-money-and-investing .item-inner     { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        #wrapper #content #hm-money-and-investing .item-inner img   { float: left; margin-right: 7px; padding-bottom: 1px; }
        #wrapper #content #hm-money-and-investing .item-inner p     { margin: 0; padding: 0; }
        #wrapper #content #hm-money-and-investing .item-inner a     { font-weight: bold; color: #F39; }
        
        
        #wrapper #content #hm-hot-home-design-trends           { display: block; }
        #wrapper #content #hm-hot-home-design-trends h3         { width: 309px; height: 38px; display: block; background:url('/homepage/item-hd-stylesense.png') no-repeat; }
        #wrapper #content #hm-hot-home-design-trends h3 a         { width: 309px; height: 38px; display: block; text-decoration: none; }
        #wrapper #content #hm-hot-home-design-trends h3 a span      { display: none; }
        #wrapper #content #hm-hot-home-design-trends .item-inner     { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        #wrapper #content #hm-hot-home-design-trends .item-inner img   { float: left; margin-right: 7px; padding-bottom: 1px; }
        #wrapper #content #hm-hot-home-design-trends .item-inner p     { margin: 0; padding: 0; }
        #wrapper #content #hm-hot-home-design-trends .item-inner a     { font-weight: bold; color: #F39; }
        
        
        #wrapper #content #hm-devons-hot-picks               { display: block; }
        #wrapper #content #hm-devons-hot-picks h3             { width: 309px; height: 38px; display: block; background:url('/homepage/item-hd-bestpractices.png') no-repeat; }
        #wrapper #content #hm-devons-hot-picks h3 a           { width: 309px; height: 38px; display: block; text-decoration: none; }
        #wrapper #content #hm-devons-hot-picks h3 a span        { display: none; }
        #wrapper #content #hm-devons-hot-picks .item-inner         { display: block; padding: 14px; padding-left: 15px; padding-top: 6px; font-size: .9em; line-height: 150%; }
        #wrapper #content #hm-devons-hot-picks .item-inner img       { float: left; margin-right: 7px; padding-bottom: 1px; }
        #wrapper #content #hm-devons-hot-picks .item-inner p       { margin: 0; padding: 0; }
        #wrapper #content #hm-devons-hot-picks .item-inner a       { font-weight: bold; color: #F39; }
      
      
        /* sidebar: SPONSORED LINKS (bottom) */
        #wrapper #content #sponsored-links-btm           { display: block; clear: right; text-align:center; padding: 12px; border: 1px solid #ccc; margin-left: 10px; margin-right: 10px; }
        #wrapper #content #sponsored-links-btm h3         { margin: 0; padding: 0; font-size: 12px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
        #wrapper #content #sponsored-links-btm h3 a       { display: block; text-decoration: none; margin-bottom: 10px; color: #F39; text-decoration: underline; }
        #wrapper #content #sponsored-links-btm h3 a span     {  }
        #wrapper #content #sponsored-links-btm p         { margin: 0; padding: 0; padding-bottom: 8px; }
        

