@media screen, projection {
  body                        {background:#ded7cf url(images/body.gif) repeat-y 50% 0;}
  
  /* featured area css */
  div.scroller                {width:640px; overflow:hidden;}
  div.scroller div.section    {width:640px; overflow:hidden; float:left;}
  div.scroller div.content    {width:10000px;}
  div#bar, div.controls       {position:absolute; top:331px;}
  div.controls ul             {float:left; width:620px; padding:0 0 0 6px; display:inline;}
  div.controls ul li          {float:left; padding:7px; display:inline;}
  div.controls ul li a        {float:left; display:block; border:2px solid #fff; margin:0 10px 0 0;}
  div.controls ul li a.current{border-color:#000;}
  div#bar                     {background:#fff; width:640px; height:64px;}
  
  #content #main              {width:640px;}
  #main-block                 {float:left; width:621px; margin:7px 7px 7px 12px; background:url(images/main-block.gif) repeat-y top left; color:#29291f; display:inline; overflow:hidden; line-height:1.3;}
  #main-block a               {font-weight:bold; color:#511c20;}
  #main-block a:hover         {text-decoration:underline;}
  #main-block h2              {text-transform:uppercase; width:307px; w\idth:261px; margin:14px 0; padding:12px 28px 10px 18px; background:url(images/main-block-h2.gif) repeat-x top left; color:#fff; font-weight:bold; clear:both;}
  #main-block h2.first        {margin:0 0 14px 0;}
  #main-block h3              {padding:0 28px 12px 18px;}
  #main-block h4              {padding:0 28px 12px 18px;}
  #main-block img             {float:left; border:3px solid #fff; margin:0 6px 8px 18px;}
  #main-block p               {padding:0 28px 8px 18px;}
  #main-block ul              {margin:0 0 0 38px; padding:0 28px 12px 10px;}
  #main-block ol              {margin:0 0 0 38px; padding:0 28px 12px 10px;}

  #content #main #secondary ul                {margin:0 0 0 10px; line-height:1.3;}
  #content #main #secondary li                {line-height:1.3;}
  #content #main #secondary h3                {margin:0 28px 1px 18px; padding:5px 0 0 0; border-top:1px solid #511c20; text-transform:uppercase;}
  #content #main #secondary h4                {margin:5px 28px 12px 18px; padding:0 0 5px 0; border-bottom:1px solid #511c20; text-transform:uppercase;}
  #content #main #secondary #quicklinks       {margin:0 0 0 22px;}
  #content #main #secondary #quicklinks li    {list-style:url(images/secondary-li.gif) outside; line-height:1.5;}
  #content #main #secondary #quicklinks li a  {color:#29291f;}

  #content #sub                 {width:186px; margin:0 32px;}
  #content #sub #searchbox      {font-size:85%; width:181px; w\idth:173px; padding:3px 4px;}
  #content #sub h3              {text-transform:uppercase;}
  
  div#church_of_week            {margin:0 0 20px;}
  div#church_of_week img        {width:179px;}
  div#church_of_week a          {color:#fff;}
}