/************************************************************
************************** GENERAL **************************
************************************************************/
body { background:#0d2951 url(http://swimming-images.s3.amazonaws.com/asa/body_bg_1.jpg) top center no-repeat; }
body#channel_results-and-rankings, body#channel_pool-providers { background:#0d2951 url(http://swimming-images.s3.amazonaws.com/asa/body_bg_2.jpg) top center no-repeat; }
body#channel_clubs-and-members, body#channel_events { background:#0d2951 url(http://swimming-images.s3.amazonaws.com/asa/body_bg_3.jpg) top center no-repeat; }
body#channel_teaching-and-coaching { background:#0d2951 url(http://swimming-images.s3.amazonaws.com/asa/body_bg_4.jpg) top center no-repeat; }
body#channel_volunteering, body#channel_news { background:#0d2951 url(http://swimming-images.s3.amazonaws.com/asa/body_bg_5.jpg) top center no-repeat; }
#siteLogos { width:147px; height:147px; margin-bottom:20px; float:right; background:transparent url(/images/the_asa/site_sponsor_logos.png) top right no-repeat; }
/************************************************************
************************** TITLES **************************
************************************************************/
#channel_ h1#landing, #channel_ h2#landing { width:569px; background:transparent url(/images/the_asa/title_home.png) bottom left no-repeat; }
#channel_news h1#landing, #channel_news h2#landing { width:569px; background:transparent url(/images/the_asa/title_news.png) bottom left no-repeat; }
#channel_results-and-rankings h1#landing, #channel_results-and-rankings h2#landing { width:378px; background:transparent url(/images/the_asa/title_results.png) bottom left no-repeat; }
#channel_clubs-and-members h1#landing, #channel_clubs-and-members h2#landing { width:344px; background:transparent url(/images/the_asa/title_clubs.png) bottom left no-repeat; }
#channel_teaching-and-coaching h1#landing, #channel_teaching-and-coaching h2#landing { width:402px; background:transparent url(/images/the_asa/title_teaching.png) bottom left no-repeat; }
#channel_volunteering h1#landing, #channel_volunteering h2#landing { width:402px; background:transparent url(/images/the_asa/title_volunteering.png) bottom left no-repeat; }
#channel_facilities h1#landing, #channel_facilities h2#landing { width:402px; background:transparent url(/images/the_asa/title_facilities.png) bottom left no-repeat; }
#channel_events h1#landing, #channel_events h2#landing { width:245px; background:transparent url(/images/the_asa/title_events.png) bottom left no-repeat; }
#channel_library h1#landing, #channel_library h2#landing { width:245px; background:transparent url(/images/the_asa/title_library.png) bottom left no-repeat; }
#channel_vacancies h1#landing, #channel_vacancies h2#landing { width:245px; background:transparent url(/images/the_asa/title_vacancies.png) bottom left no-repeat; }
#channel_get-involved h1#landing, #channel_get-involved h2#landing { width:245px; background:transparent url(/images/the_asa/title_get_involved.png) bottom left no-repeat; }
#channel_about-us h1#landing, #channel_about-us h2#landing { width:189px; background:transparent url(/images/the_asa/title_about_us.png) bottom left no-repeat; }
#channel_contact-us h1#landing, #channel_contact-us h2#landing { width:217px; background:transparent url(/images/the_asa/title_contact_us.png) bottom left no-repeat; }
#channel_media h1#landing, #channel_media h2#landing { width:217px; background:transparent url(/images/the_asa/title_media.png) bottom left no-repeat; }
#channel_yaoa h1#landing, #channel_media h2#landing { width:578px; background:transparent url(/images/the_asa/title_yaoa.png) bottom left no-repeat; }
/************************************************************
*************************** NAV ****************************
************************************************************/
#navLeft { background:transparent url(/images/the_asa/nav_left.png); }
#navIcon { background:transparent url(/images/the_asa/nav_icon.png) 4px 50% no-repeat; }
#navIcon, #mainNav .main_navigation { background-color:#AE1717; }
.navRight { background:transparent url(/images/the_asa/nav_right.png); }
#channel_events .navRight, .navRightOn { background:transparent url(/images/the_asa/nav_right_selected.png); }
#navIcon, #mainNav .main_navigation { background-color:#8B1212; }
#mainNav li { border-left:1px solid #6F0E0E; background:#8B1212; }
#mainNav li a.selected { background-color:#AE1717; }
a, h1, .weblogContent h2, h2.subNavTitle, h3, h4, h4 a, .subNav ul li a:hover, #searchResults li a, #eventTable a, .eventContent a, .findLinks a, .weblogContent a, .weblogContent h2 a, a.pagLink, .vacancyWidget a { color:#8B1212; }
#talkIconLarge, .backgroundColour, #ratingIcon, .talkIconSmall, .pagination a, #addThisIcon, h2.widgetFindTitle, .calendarBG th { background-color:#8B1212; }
#mainNav li a:hover, .feature1 .articles a:hover, .feature1 .articles li.selected, .feature2 .articles li.selected, .feature2 .articles a:hover, .feature1 #scrollBtn a:hover, .feature2 #scrollBtn a:hover, .backgroundColorHover, .feature1 .mainText a:hover, .feature2 .mainText a:hover { background-color:#AE1717; }
#calendarNav li.selected a {color:#AE1717;}
.calendarBG thead {border-left:1px solid #8B1212;}
.calendarBG td.eventItem { background-color:#E8D0D0; }
.grid_2 .boxTopFind { background:transparent url(/images/the_asa/grid2_top_red.png); }
.grid_3 .boxTopFind { background:transparent url(/images/the_asa/grid3_top_red.png); }
.grid_4 .boxTopFind { background:transparent url(/images/the_asa/grid4_top_red.png); }
.findLinks a { color:#8B1212; font-weight:bold; }
a.externalLink { background:transparent url(/images/the_asa/external_link.png) top right no-repeat; padding:2px 20px 0 0; }

.feature1 .articles li {border-bottom:1px solid #6F0E0E;}
.feature1 .articles ul {xborder-top:1px solid #6F0E0E;}
.feature1 .articles li.article4 {border-bottom:none;}
.feature2 .articles ul {xborder-left:1px solid #6F0E0E;}
.feature2 .articles li {border-right:1px solid #6F0E0E; }
.feature2 .articles li.article3 {border-right:none;}

#mainNav li a.shopBtn { background-color:#092a56; }
#mainNav li.shop { border-left:1px solid #092a56; }
#mainNav li a.shopBtn:hover { background-color:#154483; }