/************************************************************
************************** GENERAL **************************
************************************************************/
body { background:#1A1030 url(/white_label/swimming.org/images/body_bg.jpg) top center no-repeat; }
body#channel_synchro { background:#1A1030 url(/white_label/swimming.org/images/body_bg_synchro.jpg) top center no-repeat; }
body#channel_water-polo { background:#1A1030 url(/white_label/swimming.org/images/body_bg_polo.jpg) top center no-repeat; }
body#channel_swimming { background:#1A1030 url(/white_label/swimming.org/images/body_bg_swimming.jpg) top center no-repeat; }
body#channel_diving { background:#1A1030 url(/white_label/swimming.org/images/body_bg_diving.jpg) top center no-repeat; }
body#channel_disability-swimming { background:#1A1030 url(/white_label/swimming.org/images/body_bg_disability.jpg) top center no-repeat; }
#siteLogos { width:147px; height:147px; margin-bottom:20px; float:right; background:transparent url(/white_label/swimming.org/images/site_sponsor_logos.png) top left no-repeat; }
/************************************************************
************************** TITLES **************************
************************************************************/
#channel_ h1#landing, #channel_ h2#landing { width:569px; height:63px; background:transparent url(/white_label/swimming.org/images/title_home.png) bottom left no-repeat; }
#channel_news h1#landing, #channel_news h2#landing { width:121px; background:transparent url(/white_label/swimming.org/images/title_news.png) bottom left no-repeat; }
#channel_results-and-rankings h1#landing, #channel_results-and-rankings h2#landing { width:378px; background:transparent url(/white_label/swimming.org/images/title_results.png) bottom left no-repeat; }
#channel_swimming h1#landing, #channel_swimming h2#landing { width:378px; background:transparent url(/white_label/swimming.org/images/title_swimming.png) bottom left no-repeat; }
#channel_water-polo h1#landing, #channel_water-polo h2#landing { width:222px; background:transparent url(/white_label/swimming.org/images/title_water_polo.png) bottom left no-repeat; }
#channel_synchro h1#landing, #channel_synchro h2#landing { width:167px; background:transparent url(/white_label/swimming.org/images/title_synchro.png) bottom left no-repeat; }
#channel_disability-swimming h1#landing, #channel_disability-swimming h2#landing { width:390px; background:transparent url(/white_label/swimming.org/images/title_disability.png) bottom left no-repeat; }
#channel_diving h1#landing, #channel_diving h2#landing { width:131px; background:transparent url(/white_label/swimming.org/images/title_diving.png) bottom left no-repeat; }
#channel_masters h1#landing, #channel_masters h2#landing { width:168px; background:transparent url(/white_label/swimming.org/images/title_masters.png) bottom left no-repeat; }
#channel_events h1#landing, #channel_events h2#landing, #channel_calendar h1#landing, #channel_calendar h2#landing { width:245px; height:68px; background:transparent url(/white_label/swimming.org/images/title_events.png) bottom left no-repeat; }
#channel_library h1#landing, #channel_library h2#landing { width:245px; height:68px; background:transparent url(/white_label/swimming.org/images/title_library.png) bottom left no-repeat; }
#channel_vacancies h1#landing, #channel_vacancies h2#landing { width:245px; height:68px; background:transparent url(/white_label/swimming.org/images/title_vacancies.png) bottom left no-repeat; }
#channel_get-involved h1#landing, #channel_get-involved h2#landing { width:245px; background:transparent url(/white_label/swimming.org/images/title_get_involved.png) bottom left no-repeat; }
#channel_2012 h1#landing, #channel_2012 h2#landing { width:245px; background:transparent url(/white_label/swimming.org/images/title_2012.png) bottom left no-repeat; }
#channel_sports-sci h1#landing, #channel_sports-sci h2#landing { width:290px; background:transparent url(/white_label/swimming.org/images/title_sports_science.png) bottom left no-repeat; }
#channel_about-us h1#landing, #channel_about-us h2#landing { width:189px; background:transparent url(/white_label/swimming.org/images/title_about_us.png) bottom left no-repeat; }
#channel_contact-us h1#landing, #channel_contact-us h2#landing { width:217px; background:transparent url(/white_label/swimming.org/images/title_contact_us.png) bottom left no-repeat; }
#channel_media h1#landing, #channel_media h2#landing { width:217px; background:transparent url(/white_label/swimming.org/images/title_media.png) bottom left no-repeat; }
#channel_sca h1#landing, #channel_sca h2#landing { width:770px; background:transparent url(/white_label/swimming.org/images/title_sca.png) bottom left no-repeat; }

/************************************************************
*************************** NAV ****************************
************************************************************/
#navLeft { background:transparent url(/white_label/swimming.org/images/nav_left.png); }
#navIcon { background:transparent url(/white_label/swimming.org/images/nav_icon.png) 4px 50% no-repeat; }
.navRight { background:transparent url(/white_label/swimming.org/images/nav_right.png); }
.navRightOn { background:transparent url(/white_label/swimming.org/images/nav_right_selected.png); }
#navIcon, #mainNav .main_navigation { background-color:#0B164F; }
#mainNav li { border-left:1px solid #060C2C; background:#0B164F; }
#mainNav li a.selected { background-color:#0F1D69; }
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:#0B164F; }
#talkIconLarge, .backgroundColour, #ratingIcon, .talkIconSmall, .pagination a, #addThisIcon, span.widgetFindTitle, .calendarBG th { background-color:#0B164F; }
#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:#0F1D69; }
#calendarNav li.selected a {color:#0F1D69;}
.calendarBG thead {border-left:1px solid #0B164F;}
.calendarBG td.eventItem {background-color:#CED0DC;}
.grid_2 .boxTopFind { background:transparent url(/white_label/swimming.org/images/grid2_top_blue.png); }
.grid_3 .boxTopFind { background:transparent url(/white_label/swimming.org/images/grid3_top_blue.png); }
.grid_4 .boxTopFind { background:transparent url(/white_label/swimming.org/images/grid4_top_blue.png); }
.findLinks a { color:#0B164F; font-weight:bold; }
a.externalLink { background:transparent url(/white_label/swimming.org/images/external_link.png) top right no-repeat; padding:2px 20px 0 0; }
.feature1 .articles li {border-bottom:1px solid #060C2C;}
.feature1 .articles ul {xborder-top:1px solid #060C2C;}
.feature1 .articles li.article4 {border-bottom:none;}
.feature2 .articles ul {xborder-left:1px solid #060C2C;}
.feature2 .articles li {border-right:1px solid #060C2C;}
.feature2 .articles li.article3 {border-right:none;}

.weblogContent a{color:#0053a0;}

#mainNav li a.shopBtn { background-color:#48143a; }
#mainNav li.shop { border-left:1px solid #24061c; }
#mainNav li a.shopBtn:hover { background-color:#601536; }

#mainNav .main_navigation li ul{background:transparent url(/white_label/swimming.org/images/drop_btm.png) bottom center no-repeat;display:none;}
#mainNav .main_navigation li ul li.firstItem{background:transparent url(/white_label/swimming.org/images/drop_top.png) top center no-repeat;padding:6px 0 0 0;}
#mainNav .main_navigation li ul li a{background:#0F1D69;padding-right:5px;}
#mainNav .main_navigation li ul li a:hover{background:#060C2C;}