#main	                          {background-image: none;}

#contentWrapper                   {background-image: url(../images/design/background_wash_home.jpg);}

#breadcrumbs                      {display: none;}

#content                          {margin: 0 20px 0 0; width: 920px;}

#homeMainContent                  {display: inline; float: left; position: relative; margin: -40px 0 0 0; padding: 15px; width: 440px; background: url(../images/design/breadcrumbs_bg_home.jpg) no-repeat top;}
#homeMainContent h1               {padding: 0 10px;}
#homeMainContent p                {padding: 5px 10px;}

#homeLatestNews                   {width: 440px; background: #FAFAFA url(../images/design/latest_news_bg.jpg) no-repeat 0 40px;}
#homeLatestNews h2                {margin: 0; padding: 10px; background: #1254B2 url(../images/design/latest_news_heading.jpg) repeat-x top; border: 2px solid #1254B2; color: #FFF;}
.latestNewsContainer              {display: inline; float: left; width: 200px; margin: 10px;}
.latestNewsContainer h3           {font-family: Arial, Helvetica, sans-serif; font-size: 120%;}
.latestNewsContainer h3 a         {text-decoration: none; font-weight: bold;}
.latestNewsContainer h3 a:hover   {text-decoration: underline;}
#homeMainContent .latestNewsContainer p{margin: 0; padding: 0;}
.latestNewsContainer p.readMore   {text-align: right;}
.latestNewsContainer p.readMore a {font-style: italic;}

#homeSubContent                   {display: inline; float: right; margin: 20px 0; width: 420px;}

#galleryImages                    {margin: 0 0 33px; width: 420px; background: #FAFAFA url(../images/design/latest_gallery_bg.jpg) no-repeat 0 40px;}
#galleryImages h2                 {margin: 0; padding: 10px; background: #1784A8 url(../images/design/latest_gallery_heading.jpg) repeat-x top; border: 2px solid #1784A8; color: #FFF;}
#galleryImages p                  {margin: 10px; height: 132px;}
#galleryImages ul                 {display: inline; padding: 10px; list-style: none;}
#galleryImages ul li              {display: inline; float: left; margin: 10px 11px; padding: 4px 5px 20px 4px; width: 108px; height: 108px; background: url(../images/design/gallery_thumbnail.jpg) no-repeat top;}
#galleryImages ul li a            {width: 108px; height: 108px;}
#galleryImages ul li a img        {border: none;}

#upcomingEvents                   {display: inline; float: left; margin: 0 20px 0 0; width: 200px; background: #FAFAFA url(../images/design/upcoming_events_bg.jpg) no-repeat 0 40px;}
#upcomingEvents h2                {padding: 10px; background: #A34C26 url(../images/design/upcoming_events_heading.jpg) repeat-x top; border: 2px solid #A34C26; color: #FFF;}
#upcomingEvents p                 {margin: 10px 20px;}
#upcomingEvents ul                {margin: 10px 20px; list-style: none;}
#upcomingEvents ul li             {margin: 0 0 10px; padding: 0 0 0 20px; background: url(../images/design/events_bullet.gif) no-repeat 0 5px; font-style: italic; color: #666;}
#upcomingEvents ul li a           {text-decoration: none; font-weight: bold; color: #A34C26;}
#upcomingEvents ul li a:hover     {text-decoration: underline; color: #BA5F40;}

#latestUpdates                    {display: inline; float: left; margin: 0; width: 200px; background: #FAFAFA url(../images/design/latest_pages_bg.jpg) no-repeat 0 40px;}
#latestUpdates h2                 {padding: 10px; background: #0C690A url(../images/design/latest_pages_heading.jpg) repeat-x top; border: 2px solid #0C690A; color: #FFF;}
#latestUpdates ul                 {margin: 10px 20px; list-style: none;}
#latestUpdates ul li              {margin: 0 0 33px; padding: 0 0 0 20px; background: url(../images/design/page_bullet.gif) no-repeat 0 5px;}
#latestUpdates ul li a            {text-decoration: none; font-weight: bold; color: #0C690A;}
#latestUpdates ul li a:hover      {text-decoration: underline; color: #3C8637;}