@media screen, projection {
  body  {color:#333;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
  body  {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

  /* end Yahoo Fonts */

  body                          {font-family:'lucida grande',arial,helvetica,clean,sans-serif;}
  strong                        {font-weight:bold;}
  em                            {font-style:italic;}
  a                             {text-decoration:none;}
  a:hover                       {text-decoration:underline;}
  img                           {margin:0; padding:0;}
  hr                            {display:none;}

  /** STYLE CHUNKS **/                                  
  div.copyright                 {margin:40px 0 0;}
  
  
  /** LAYOUT **/                                        
  ul#skip_links                 {display:none;}

  #wrapper                      {width:890px; margin:0 auto;}
                                
  #header                       {width:890px; height:120px; background:url(images/header.gif) no-repeat 0 0; border-bottom:1px solid #fff; overflow:hidden; position:relative;}
  #header h3 a                  {position:absolute; width:339px; height:78px; top:7px; left:36px; background:url(images/header-h3.jpg) no-repeat 0 0; text-indent:-9090px; overflow:hidden;}
  
  #header #date                 {position:absolute; top:1px; left:755px; width:110px; color:#fff; font-size:77%; text-transform:uppercase; text-align:center;}
                                
  #header #nav                  {position:absolute; top:85px; left:71px; width:759px; height:35px; background:url(images/nav.gif) no-repeat top left;}
  #header #nav ul               {list-style:none; width:759px; height:35px; float:right; position:relative;}
  #header #nav ul li            {display:inline;}
  #header #nav ul li a          {display:absolute; text-indent:-9090px; top:0; float:left; margin-left:1px; height:35px; background:url(images/nav.gif) no-repeat top left; overflow:hidden;}
  #header #nav ul li#nav_abo a  {width:93px; left:1px; background-position:-1px 0;}
  #header #nav ul li#nav_cal a  {width:102px; left:95px; background-position:-95px 0;}
  #header #nav ul li#nav_chu a  {width:103px; left:198px; background-position:-198px 0;}
  #header #nav ul li#nav_pas a  {width:125px; left:302px; background-position:-302px 0;}
  #header #nav ul li#nav_min a  {width:105px; left:428px; background-position:-428px 0;}
  #header #nav ul li#nav_res a  {width:114px; left:534px; background-position:-534px 0;}
  #header #nav ul li#nav_con a  {width:109px; left:649px; background-position:-649px 0;}

  #header #nav ul li#nav_abo a:hover,
  #b_about #header #nav ul li#nav_abo a       {background-position:-1px -35px;}
  #header #nav ul li#nav_cal a:hover,   
  #b_calendar #header #nav ul li#nav_cal a    {background-position:-95px -35px;}
  #header #nav ul li#nav_chu a:hover,   
  #b_churches #header #nav ul li#nav_chu a    {background-position:-198px -35px;}
  #header #nav ul li#nav_pas a:hover,   
  #b_pastors #header #nav ul li#nav_pas a     {background-position:-302px -35px;}
  #header #nav ul li#nav_min a:hover,   
  #b_ministries #header #nav ul li#nav_min a  {background-position:-428px -35px;}
  #header #nav ul li#nav_res a:hover,   
  #b_resources #header #nav ul li#nav_res a   {background-position:-534px -35px;}
  #header #nav ul li#nav_con a:hover,   
  #b_contact #header #nav ul li#nav_con a     {background-position:-649px -35px;}

  #content                    {float:left; width:890px;}

  #content #main              {float:right; font-size:85%;}
  #content #main a            {font-weight:bold; color:#511c20;}
  #content #main a:hover      {text-decoration:underline;}
  #content #main h3,
  #content #main h4           {color:#511c20; font-weight:bold; clear:both;}
  #content #main p            {}
  #content #main p.read-more  {text-transform:uppercase; font-size:93%;}
  #content #main ul li        {line-height:1;}
  #content #main ol li        {line-height:1; list-style:decimal outside;}
  #content #main #primary     {float:left; width:307px;}
  #content #main #secondary   {float:right; width:307px;}
 
  #content #sub               {float:left; color:#fff; overflow:hidden; display:inline;}
  #content #sub h3            {width:186px; w\idth:176px; text-transform:uppercase; margin:10px 0; padding:0 5px 5px 5px; border-bottom:1px solid #fff; font-size:85%; font-weight:bold;}
  #content #sub h4            {margin:0 0 0 5px; font-size:85%; font-weight:bold;}
  #content #sub img           {float:left; border:3px solid #fff; margin:0 6px 20px 0;}
  #content #sub p             {margin:0 0 10px 5px; font-size:85%;}
  #primary-address            {margin:30px 0 20px 5px; font-size:93%;}
  #church-address             {margin:0 0 10px 5px; font-size:85%; clear:both;}
  #schedule                   {margin:0 0 10px 5px; font-size:85%; clear:both;}
  #contact                    {padding:10px 20px;}
  #contact li                 {font-size:85%; list-style:square inside;}
}

/*
px  %
10  77
11  85
12  93
13  100
14  108
15  116
16  123.1
17  131
18  138.5
19  146.5
20  153.9
21  161.6
22  167
23  174
24  182
25  189
26  197
*/