/*
Developers: Mindaugas Vaiciulis, Tomasz Libich 
Date: August 2011
Website: TheFA.com
Notes: BRAND STYLE SHEET

*/ 

body{
    font:normal 75% Arial,Helvetica,sans-serif;

    /*background-attachment:fixed;
    background-position:center 0;
    background-repeat: no-repeat;  */
}

/* PIXELS TO EMs TABLE
(100% means 16px, so body must be set to 75% -> 12px)

10px = 0.8em
11px = 0.92em
12px = 1em
13px = 1.08em
14px = 1.16em
15px = 1.25em
16px = 1.33em
17px = 1.41em
18px = 1.5em
19px = 1.58em
20px = 1.66em
21px = 1.75em
22px = 1.83em
23px = 1.91em
24px = 2em
25px = 2.083em
26px = 2.167em
27px = 2.250em
28px = 2.333em
29px = 2.417em
30px = 2.500em

35px = 2.9167em;
*/

/* IMAGES */

    .img620{width:620px;height:349px;}
    .img214{width:214px;height:118px;}
    .img174{width:174px;height:95px;}
    .img134{width:134px;height:73px;}

/* HEADERS */

    h1,h2,h3,h4,h5 {        
        font-size:2em; 
        margin-bottom:10px;
    }

    h1{font-size:2.91em;}
    h2{font-size:2em;}
    h3{font-size:1.83em;}
       h3 b{font-weight:normal;float:left;}
    h4{font-size:1.16em;font-weight:bold;} 
    
       h3 a{display:block;float:right;font-size:0.72em;text-decoration:none;margin-top:5px;}          
          h3 a span{color:#fff;margin-left:4px;}       
    
/* LINKS */
    a:link,
    a:visited,
    a:hover,
    a:active{text-decoration:none;outline:none;}

/* OTHER ELEMENTS */

    pre, code, kbd, samp {font-size:0.92em;}

    select, input, textarea, button { 
       font-family:Arial,Helvetica,sans-serif;
       font-size:1em;
    }

    p{line-height:1.5em;margin-top:15px;}

/* TYPOGRAPHY */
    /* FS JACK MEDIUM AND FS JACK REGULAR */

    @font-face {
        font-family: 'FSJackMedium';
        src: url('../fonts/fs_jack-medium-webfont.eot');
        src: url('../fonts/fs_jack-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_jack-medium-webfont.woff') format('woff'),
         url('../fonts/fs_jack-medium-webfont.ttf') format('truetype'),
         url('../fonts/fs_jack-medium-webfont.svg#FSJackMedium') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'FSJackRegular';
        src: url('../fonts/fs_jack-regular-webfont.eot');
        src: url('../fonts/fs_jack-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_jack-regular-webfont.woff') format('woff'),
         url('../fonts/fs_jack-regular-webfont.ttf') format('truetype'),
         url('../fonts/fs_jack-regular-webfont.svg#FSJackRegular') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    
    @font-face {
        font-family: 'FSJackBold';
        src: url('../fonts/fs_jack-bold-webfont.eot');
        src: url('../fonts/fs_jack-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_jack-bold-webfont.woff') format('woff'),
         url('../fonts/fs_jack-bold-webfont.ttf') format('truetype'),
         url('../fonts/fs_jack-bold-webfont.svg#FSJackBold') format('svg');
        font-weight: normal;
        font-style: normal;        
    }


      /* FS JACK SPECIFYING FONT WEIGHTS */

        @font-face {
        font-family: 'FSJack';
        src: url('../fonts/fs_jack-regular-webfont.eot');
        src: url('../fonts/fs_jack-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_jack-regular-webfont.woff') format('woff'),
         url('../fonts/fs_jack-regular-webfont.ttf') format('truetype'),
         url('../fonts/fs_jack-regular-webfont.svg#FSJackRegular') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    
    @font-face {
        font-family: 'FSJack';
        src: url('../fonts/fs_jack-bold-webfont.eot');
        src: url('../fonts/fs_jack-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_jack-bold-webfont.woff') format('woff'),
         url('../fonts/fs_jack-bold-webfont.ttf') format('truetype'),
         url('../fonts/fs_jack-bold-webfont.svg#FSJackBold') format('svg');
        font-weight: bold;
        font-style: normal;        
    }


    @font-face {
        font-family: 'FSJackPoster';
        src: url('../fonts/fs_jack-poster-webfont.eot');
        src: url('../fonts/fs_jack-poster-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_jack-poster-webfont.woff') format('woff'),
         url('../fonts/fs_jack-poster-webfont.ttf') format('truetype'),
         url('../fonts/fs_jack-poster-webfont.svg#FSJackBold') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    
    @font-face {
        font-family: 'HelveticaNeueRoman';
        src: url('../fonts/helvetica_neue-roman-webfont.eot');
        src: url('../fonts/helvetica_neue-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_neue-roman-webfont.woff') format('woff'),
         url('../fonts/helvetica_neue-roman-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_neue-roman-webfont.svg#HelveticaNeueRoman') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    
    @font-face {
        font-family: 'TheFACupRegular';
        src: url('../fonts/thefacup-rg-webfont.eot');
        src: url('../fonts/thefacup-rg-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/thefacup-rg-webfont.woff') format('woff'),
             url('../fonts/thefacup-rg-webfont.ttf') format('truetype'),
             url('../fonts/thefacup-rg-webfont.svg#TheFACupRegular') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    @font-face {
        font-family: 'TheFACupHeadlineRegular';
        src: url('../fonts/thefacupheadline-rg-webfont.eot');
        src: url('../fonts/thefacupheadline-rg-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/thefacupheadline-rg-webfont.woff') format('woff'),
             url('../fonts/thefacupheadline-rg-webfont.ttf') format('truetype'),
             url('../fonts/thefacupheadline-rg-webfont.svg#TheFACupHeadlineRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    
    @font-face {
    font-family: 'PlumeAdRegular';
    src: url('../fonts/plume_std_ad-webfont.eot');
    src: url('../fonts/plume_std_ad-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plume_std_ad-webfont.woff') format('woff'),
         url('../fonts/plume_std_ad-webfont.ttf') format('truetype'),
         url('../fonts/plume_std_ad-webfont.svg#PlumeAdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGarde-Medium';
    src: url('../fonts/itcavantgardepro-md-webfont.eot');
    src: url('../fonts/itcavantgardepro-md-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/itcavantgardepro-md-webfont.woff') format('woff'),
         url('../fonts/itcavantgardepro-md-webfont.ttf') format('truetype'),
         url('../fonts/itcavantgardepro-md-webfont.svg#AvantGarde-Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGarde-Bold';
    src: url('../fonts/AvantGarde-Bold.eot');
    src: url('../fonts/AvantGarde-Bold?#iefix') format('embedded-opentype'),
         url('../fonts/AvantGarde-Bold.woff') format('woff'),
         url('../fonts/AvantGarde-Bold.ttf') format('truetype'),
         url('../fonts/AvantGarde-Bold.svg#AvantGarde-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
    
     @font-face {
        font-family: 'FSJoeyHeavy';
        src: url('../fonts/fsjoey-heavy.eot');
        src: url('../fonts/fsjoey-heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fsjoey-heavy.woff') format('woff'),
         url('../fonts/fsjoey-heavy.ttf') format('truetype'),
         url('../fonts/fsjoey-heavy.svg#FSJoeyHeavy') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    
    @font-face {
        font-family: 'FSJoeyBold';
        src: url('../fonts/fs_joey-bold-webfont.eot');
        src: url('../fonts/fs_joey-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_joey-bold-webfont.woff') format('woff'),
         url('../fonts/fs_joey-bold-webfont.ttf') format('truetype'),
         url('../fonts/fs_joey-bold-webfont.svg#fs_joey-bold-webfont') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    
    @font-face {
        font-family: 'FSJoey';
        src: url('../fonts/fs_joeyregulars.eot');
        src: url('../fonts/fs_joeyregulars.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_joeyregulars.woff') format('woff'),
         url('../fonts/fs_joeyregulars.ttf') format('truetype'),
         url('../fonts/fs_joeyregulars.svg#fs_joeyregulars') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    
    @font-face {
        font-family: 'FSJoeyHeavy';
        src: url('../fonts/fs_joeyheavy.eot');
        src: url('../fonts/fs_joeyheavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fs_joeyheavy.woff') format('woff'),
         url('../fonts/fs_joeyheavy.ttf') format('truetype'),
         url('../fonts/fs_joeyheavy.svg#fs_joeyheavy') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
    @font-face {
        font-family: 'FSJoeyMedium';
        src: url('../fonts/fsjoey-medium-m.eot');
        src: url('../fonts/fsjoey-medium-m.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fsjoey-medium-m.woff') format('woff'),
         url('../fonts/fsjoey-medium-m.ttf') format('truetype'),
         url('../fonts/fsjoey-medium-m.svg#fsjoey-medium-m') format('svg');
        font-weight: normal;
        font-style: normal;        
    }
 @font-face {
    font-family: 'PFBeauSansPro-Regular';
    src: url('../fonts/pfbeausanspro-regular.eot');
    src: url('../fonts/pfbeausanspro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-regular.woff') format('woff'),
         url('../fonts/pfbeausanspro-regular.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-regular.svg#pfbeausanspro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}   
 @font-face {
    font-family: 'Pfbeausanspro-light';
    src: url('../fonts/pfbeausanspro-light.eot');
    src: url('../fonts/pfbeausanspro-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-light.woff') format('woff'),
         url('../fonts/pfbeausanspro-light.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-light.svg#pfbeausanspro-light') format('svg');
    font-weight: normal;
    font-style: normal;
} 

 @font-face {
    font-family: 'pfbeausanspro-semibold';
    src: url('../fonts/pfbeausanspro-semibold.eot');
    src: url('../fonts/pfbeausanspro-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-semibold.woff') format('woff'),
         url('../fonts/pfbeausanspro-semibold.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-semibold.svg#pfbeausanspro-semibold') format('svg');
    font-weight: normal;
    font-style: normal;
} 

 @font-face {
    font-family: 'pfbeausanspro-bold';
    src: url('../fonts/pfbeausanspro-bold.eot');
    src: url('../fonts/pfbeausanspro-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-bold.woff') format('woff'),
         url('../fonts/pfbeausanspro-bold.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-bold.svg#pfbeausanspro-bold') format('svg');
    font-weight: normal;
    font-style: normal;
} 
    
/* COLOURS */

    /* ALL THEMES DEFINED COLOURS */
    
    .dGrey   {color:rgb(102,102,102);     /* HEX: #666666 DARK GREY */ }
    .lGrey   {color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
    .dBlue   {color:rgb(1,92,168);        /* HEX: #015ca8  DARK BLUE*/}
    .lBlue   {color:rgb(102,185,254);     /* HEX: #66b9fe LIGHT BLUE*/}

    /* NO-THEME COLOURS */
    body,select,input,textarea,p,h4
    {
        color:rgb(102,102,102);     /* HEX: #666 DARK GREY */
    }

    h1{color:rgb(102,102,102);     /* HEX: #666 */}
    h2{color:rgb(102,102,102);     /* HEX: #666 */}
    
    a:link,
    a:visited{color:rgb(1,92,168);text-decoration:none;  /* HEX: #015ca8  DARK BLUE*/}   
    
    .theme-thefa a:link,
    .theme-thefa a:visited{color:rgb(163,143,99);} /* color - #a38f63   Thefa 150 Year*/ 
    
    a:hover,
    a:active,
    a:focus{color:rgb(102,102,102);text-decoration:none;  /* HEX: #666  DARK GREY*/}
    
    pre, code, kbd, samp {color:#9c9c9c;}        

/*--  These two styles are added sepecifically for the China Logo promo --- */
.lang-ch{position:absolute;top: 00px;left: 875px;}
.lang-ch a{background:url("../images/layouts/china-flag.png") no-repeat 0 0;width:55px;height:16px;display:block;text-indent:-999em;}




/*-----------------------------------------------------------------------------------*/
/* SPECIFIC THEMES */
/*-----------------------------------------------------------------------------------*/
    
    /* TheFA.com THEME FONTS, COLOURS & BACKGROUNDS */
    
        /* theme true type fonts */
        
        .theme-thefa .cp-themeFont,
        .theme-thefa h1,
        .theme-thefa h2,
        .theme-thefa h3,
        .theme-thefa .nav-subNavHeader span,                
        .theme-thefa a.cp-generalSubtitle,
        .theme-thefa a.cp-generalTitle,
        .theme-thefa a.cp-generalLink,
        .theme-thefa .cp-date,
        .theme-thefa .cp-title,
        .theme-thefa .cp-lead,
        .theme-thefa .mod-fixtures-logos b,
        .theme-thefa .mod-result-logos b,
        .theme-thefa h4.subheader,
        .theme-thefa .mod-sites li a.mod-sitesLink,        
        .theme-thefa .cp-item-date,
        .mod-staticPage h2{font-family:'FSJackRegular';font-weight:normal;}   
        .theme-thefa .cp-title    {text-transform:uppercase;}                
               
        .theme-thefa .mod-hero #hero-slider ul li a strong,
        .theme-thefa .cp-item-title h5{font-family:'FSJackMedium';}
        .theme-thefa .cp-item-title h5{font-weight:bold;}
        
        .theme-thefa #header-title a,
        .mod-staticPage h1{font-family:'FSJackBold';line-height:1.2em;}

        /* primary & secondary design colours */
        
        .theme-thefa .priColor,        
        .theme-thefa .nav-subNavHeader ul li a:hover,
        .theme-thefa .btn,
        .theme-thefa .mod-infoBlock h1,
        .theme-thefa .nav-dropdown a.nav-dropdown-head span,
        .theme-thefa .mod-newsList li a span.mod-newsList-link{color:rgb(1,92,168); /* HEX: #015ca8 */}
                
        .theme-thefa h3 a:hover span{color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
        
        .theme-thefa .secColor,
        .theme-thefa h3 a{color:rgb(102,185,254); /* HEX: #66b9fe */}
        
        .theme-thefa .headerColor,
        .theme-thefa h1,
        .theme-thefa h2,
        .theme-thefa .mod-searchBar-info h2,
        .theme-thefa .nav-subNavHeader ul li a{color:rgb(102,102,102); /* HEX: #666 */}

        /* main text colours */
    
        .theme-thefa .textColor,
        .theme-thefa h4,
        .theme-thefa .mod-highlights li a:hover,
        .theme-thefa .mod-inTheSpotlight li a:hover,
        .theme-thefa .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-thefa h4.cp-subheader{font-weight:normal;color:rgb(102,102,102);margin-left:10px;}
        
        .theme-thefa .textColor2,
        .theme-thefa .mod-highlights ul li,
        .theme-thefa .mod-highlights ul li a:hover,
        .theme-thefa .mod-inTheSpotlight ul li,
        .theme-thefa .mod-inTheSpotlight ul li a:hover{color:rgb(156,156,156); /* HEX: #9c9c9c */}

        /* modules & components theme colours */
        
        .theme-thefa .block h3,
        .theme-thefa .nav-subNavHeader
        {        
            background:transparent url('../images/structure/blockHeaderBg.png') repeat-x 0 0; /* #003f73 */
            color:#fff;text-shadow:1px 1px 0 #003f73;
        }
        
        .theme-thefa .nav-subNavHeader ul li.actual a{text-shadow:1px 1px 0 #003f73;}
        
        .theme-thefa .nav-subNavHeader ul li a{background:transparent url('../images/navigation/nav-subNavHeader.png') repeat-x center 0; /* #003f73 */}
        
        .theme-thefa .mod-highlights li a:hover b,
        .theme-thefa .mod-inTheSpotlight li a:hover b,
        .theme-thefa .mod-relatedNews li a:hover b,
        .theme-thefa .mod-otherNews li a:hover b,
        .theme-thefa .mod-newsList li a:hover b{background-position:/*0 -15px;*/ 0 -240px;}        
        .theme-thefa a:hover img.cp-shadow,
        .theme-thefa .mod-relatedNews ul li p a:hover > img.cp-shadow,
        .theme-thefa .mod-article-carousel .mod-highlights li:hover img,
        .theme-thefa .mod-article-carousel .mod-highlights li a.active img{border-color:/*rgb(1,92,168)*/rgb(162,143,100);} 

        
        .ie7 .theme-thefa .mod-highlights li a:hover img,
        .ie8 .theme-thefa .mod-highlights li a:hover img,
        .ie7 .theme-thefa .mod-newsList li a:hover img,
        .ie8 .theme-thefa .mod-newsList li a:hover img,
        .ie7 .theme-thefa .mod-article-carousel .mod-highlights li:hover img,
        .ie8 .theme-thefa .mod-article-carousel .mod-highlights li:hover img{background:rgb(1,92,168);}     
                
        .theme-thefa .cp-arrow{background-position:right -2px;}                         

    /* TheFA Cup THEME FONTS, COLOURS & BACKGROUNDS */
        
        
        body.theme-thefacup{background:url("../../images/cms/promo-background.jpg") no-repeat scroll 0 0 transparent;}
        .theme-thefacup .mod-cw-col-04 .mod-cw-resultsTable td b,
        .theme-thefacup a:link,
        .theme-thefacup a:visited,
        .theme-thefacup .nav-dropdown ol li a.nav-dropdown-head span,
        .theme-thefacup .mod-newsList.searchResults li a.mod-newsList-linkContainer span.mod-newsList-link{color:#1c74cd /* RGB(28,116,205) */ ;text-decoration:none;}
        
        .theme-thefacup a:hover,
        .theme-thefacup a:active,
        .theme-thefacup a:focus{color:rgb(102,102,102); /* RGB(102,102,102) */}
        
        .theme-thefacup .mod-nav-theFaCup ul li a:hover,
        .theme-thefacup .mod-nav-theFaCup ul li a:focus,
        .theme-thefacup .mod-find fieldset a:hover,
        .theme-thefacup .cp-blockTitle a{color: #5D9EF9;}
        
        .theme-thefacup .mod-find fieldset a {color:#fff;}
        
        .theme-thefacup .cp-themeFont,
        .theme-thefacup h1,
        .theme-thefacup h2,
        .theme-thefacup h3,
        .theme-thefacup .nav-subNavHeader span,                
        .theme-thefacup a.cp-generalSubtitle,
        .theme-thefacup a.cp-generalLink,
        .theme-thefacup .mod-footerContent h4,
        .theme-thefacup .mod-result-logos b,
        .theme-thefacup .itemLink a span,
        .theme-thefacup .twinBlock h2,
        .theme-thefacup .cp-item-date,
        .theme-thefacup .cp-subheader{font-family:'TheFACupRegular'; font-weight:normal;}
                
        .theme-thefacup .mod-hero #hero-slider ul li a strong,        
        .theme-thefacup .mod-sites li a.mod-sitesLink,
        .theme-thefacup #header-logo a,
        .theme-thefacup h4.subheader{font-family:'TheFACupRegular';}               
        .theme-thefacup h4.subheader{letter-spacing:-1px;}
        
        .theme-thefacup a.cp-generalTitle,
        .theme-thefacup #header-logo a,        
        .theme-thefacup .itemLink a h5,
        .theme-thefacup .mod-article-header h1{font-family:'TheFACupHeadlineRegular'; font-weight:normal; text-transform:uppercase;}
        
        .theme-thefacup #header .mod-nav-theFaCup{margin-top:16px;}
        
        .theme-thefacup #header-logo a{height:185px;background:transparent url('../images/thefacup-logo.png') no-repeat 0 0;width:105px;text-indent:-999em;margin: 0 0 0 1px;}
        .theme-thefacup #header-title{font-size: 5em;position: absolute;top: 0;font-family: 'TheFACupHeadlineRegular';margin: 5px 0 0 105px;}
        .theme-thefacup #header-title a{color: #002F5D;text-transform: uppercase;}
        
        .theme-thefacup .nav-subNavHeader ul li a{background:transparent url('../images/navigation/nav-subNavHeader-themeTheFACup.png') repeat-x center 0; /* #003f73 */}
        .theme-thefacup .mod-nav ul li a,
        .theme-thefacup .mod-nav-theFaCup ul li a{color:#fff;}
        /* main text colours */
    
        .theme-thefacup .textColor,        
        .theme-thefacup .mod-highlights li a:hover,
        .theme-thefacup .mod-inTheSpotlight li a:hover,
        .theme-thefacup .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-thefacup .mod-highlights li a:hover b,
        .theme-thefacup .mod-inTheSpotlight li a:hover b,
        .theme-thefacup .mod-relatedNews li a:hover b,
        .theme-thefacup .mod-otherNews li a:hover b,
        .theme-thefacup .mod-newsList li a:hover b{background-position:0 -15px;}        
        .theme-thefacup a:hover img.cp-shadow,
        .theme-thefacup .mod-article-carousel .mod-highlights li:hover img,
        .theme-thefacup .mod-article-carousel .mod-highlights li a.active img{border-color:rgb(1,92,168);}
        .theme-thefacup a:hover img.cp-shadow{background-color:rgb(1,92,168);}
        
        /* modules & components theme colours */
        
        .theme-thefacup .block h3,
        .theme-thefacup .nav-subNavHeader{        
            background:transparent url('../images/structure/theme-FaCup-blockHeaderBg.png') repeat-x 0 0; /* #032555 */
            color:#fff;text-shadow:1px 1px 0 #0a3265;
        }
        .theme-thefacup .nav-subNavHeader{background-image:url('../images/structure/theme-FaCup-blockHeaderBg-gray.png');}
        
        .theme-thefacup .mod-hero #hero-slider ul.mod-sliderLinks li a strong{margin-bottom:9px;}
        
        .theme-thefacup .cp-blockTitle .cp-guillemet{background-position:-2px -51px;}                                    
/* England THEME FONTS, COLOURS & BACKGROUNDS */

        /* theme true type fonts */
        
        .theme-england #header-title
		.theme-england .cp-themeFont,
        .theme-england h1,
        .theme-england h2,
        .theme-england h3,
        .theme-england .cp-date,
        .theme-england .cp-title,
        .theme-england .cp-lead,
        .theme-england .twinBlock h2,
        .theme-england .nav-subNavHeader span,
        .theme-england .mod-hero #hero-slider ul li a strong,
        .theme-england h4.subheader {font-family:'HelveticaNeueRoman';}    
        .theme-england .cp-title    {text-transform:uppercase;}        

        /* primary & secondary design colours */
        
        .theme-england .priColor,
        .theme-england a,
        .theme-england .nav-subNavHeader ul li a:hover,
        .theme-england .btn,
        .theme-england .nav-dropdown a.nav-dropdown-head span,
        .theme-england .mod-searchBar-info h2,
        .theme-england .mod-newsList li a span.mod-newsList-link{color:rgb(196,0,0); /* HEX: #c40000 */}
        
        .theme-england h3 a:hover,
        .theme-england h3 a:hover span{color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
        
        .theme-england .secColor,
        .theme-england .mod-highlights li a:hover,
        .theme-england .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-england .headerColor,
        .theme-england h1,
        .theme-england h2,
        .theme-england .nav-subNavHeader ul li a{color:rgb(102,102,102); /* HEX: #888 */}

        /* main text colours */
    
        .theme-england .textColor,
        .theme-england h4{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-england .textColor2,
        .theme-england .mod-highlights ul li,
        .theme-england .mod-highlights ul li a:hover{color:rgb(156,156,156); /* HEX: #9c9c9c */}

        /* modules & components theme colours */
        
        .theme-england .block h3,
        .theme-england .nav-subNavHeader
        {        
            background:transparent url('../images/structure/theme-england-blockHeaderBg.png') repeat-x 0 0; /* #003f73 */
            color:#fff;text-shadow:1px 1px 0 #8c0000;
            padding-top:5px;height:38px;
        }
        
        .theme-england .nav-subNavHeader ul li.actual a{text-shadow:1px 1px 0 #8c0000;background-color:rgb(196,0,0);}
        
        .theme-england .nav-subNavHeader ul li a{background:rgb(237,237,237) url('../images/navigation/nav-subNavHeader-themeEngland.png') repeat-x center 0; /* #003f73 */}
        
        .theme-england .mod-highlights li a:hover b{background-position:0 -30px;}
        
        .theme-england .mod-highlights li a:hover img,
        .theme-england a:hover img.cp-shadow{border-color:rgb(196,0,0);}
        
        .ie7 .theme-england .mod-highlights li a:hover img,
        .ie8 .theme-england .mod-highlights li a:hover img,
        .ie7 .theme-england .mod-newsList li a:hover img,
        .ie8 .theme-england .mod-newsList li a:hover img{background:rgb(196,0,0);}
        
    /* Womens league - THEME FONTS, COLOURS & BACKGROUNDS */   
   /* theme true type fonts */
        /* LINKS */
        .theme-wf a:link,
        .theme-wf a:visited {
            color: #931580;
            text-decoration: none;
        }
        
        .theme-wf. a:link,
        .theme-wf. a:visited,
        .theme-wf a:hover,
        .theme-wf a:active{text-decoration:none;outline:none;}
        
        
        .theme-wf .cp-themeFont,
        .theme-wf h1,
        .theme-wf h2,
        .theme-wf h3,
        .theme-wf .nav-subNavHeader span,                
        .theme-wf a.cp-generalSubtitle,
        .theme-wf a.cp-generalTitle,
        .theme-wf a.cp-generalLink,
        .theme-wf .cp-date,
        .theme-wf .cp-title,
        .theme-wf .cp-lead,
        .theme-wf .mod-fixtures-logos b,
        .theme-wf .mod-result-logos b,
        .theme-wf h4.subheader,
        .theme-wf .mod-sites li a.mod-sitesLink,        
        .theme-wf .cp-item-date,
        .theme-wf .cp-title    {text-transform:none;}                
               
        .theme-wf .mod-hero #hero-slider ul li a strong,
        .theme-wf .block h3 b,
        
        .theme-wf .mod-footerContent h4,
        .theme-wf .mod-fixtures-logos b,
        .theme-wf .headings,
        .theme-wf.cp-date, 
        .theme-wf .cp-date,
        .theme-wf .cp-title,
        .theme-wf .cp-lead,
        .theme-wf .twinBlock h2,
        .theme-wf .cp-item-title h5{font-family:'PlumeAdRegular';}
        .theme-wf .cp-item-title h5{font-weight:bold;}
        
        .theme-wf #header-title a{font-family:'PlumeAdRegular';line-height:1.2em;text-transform:uppercase;}

        /* footer*/
        .theme-wf .custom-checkbox label{background:url("../images/modules/footer/mod-footer-WF-checkBox.png") no-repeat scroll -13px -15px transparent}

        /* primary & secondary design colours */
        
        .theme-wf .priColor,        
        .theme-wf .nav-subNavHeader ul li a:hover,
        .theme-wf .btn,
        .theme-wf .nav-dropdown a.nav-dropdown-head span,
        .theme-wf .mod-searchBar-info h2,
        .theme-wf .blockInner .mod-highlights a p,
        .theme-wf #header-title a,
        .theme-wf .mod-newsList li a span.mod-newsList-link{color:rgb(147,21,128); /* HEX: #931580 */}
        .theme-wf #twtr-widget-1 .twtr-tweet a{color:rgb(147,21,128) !important;}
        
        .theme-wf .block h3.cp-blockTitle a{color:rgb(248,208,242); /* HEX: #f8d0f2 LIGHT PINK */}     
        .theme-wf h3.cp-blockTitle a:hover  {color:#fff;}
        .theme-wf h3 a:hover span{color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
        
        .theme-wf .secColor,
        .theme-wf h3 a{color:rgb(102,185,254); /* HEX: #66b9fe */}
        
        .theme-wf .mod-footerContent h4{color:rgb(102,102,102);}
        .theme-wf #header-title{} 
        .theme-wf .headerColor,
        .theme-wf h1,
        .theme-wf h2,
        .theme-wf .nav-subNavHeader ul li a{color:rgb(102,102,102); /* HEX: #888 */}

        /* main text colours */
    
        .theme-wf .textColor,
        .theme-wf h4,
        .theme-wf .mod-highlights li a:hover,
        .theme-wf .mod-inTheSpotlight li a:hover,
        .theme-wf .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-wf h4.cp-subheader{font-weight:normal;color:rgb(102,102,102);margin-left:10px;}
        
        .theme-wf .textColor2,
        .theme-wf .mod-highlights ul li,
        .theme-wf .mod-highlights ul li a:hover,
        .theme-wf .mod-inTheSpotlight ul li,
        .theme-wf .mod-inTheSpotlight ul li a:hover{color:rgb(156,156,156); /* HEX: #9c9c9c */}

        /* modules & components theme colours */
        
        .theme-wf .block h3,
        .theme-wf .nav-subNavHeader{        
            background:transparent url('../images/structure/wf-block-header.png') repeat-x 0 0; /* #003f73 */
            color:#fff;text-shadow:none; 
        }
        
        .theme-wf .nav-subNavHeader ul li.actual a{text-shadow:1px 1px 0 #003f73;}
        
        .theme-wf .nav-subNavHeader ul li a{background:transparent url('../images/navigation/nav-subNavHeader.png') repeat-x center 0; /* #003f73 */}
        
        .theme-wf .mod-newsList li a b, 
        .theme-wf .mod-highlights li a:link b, 
        .theme-wf .mod-highlights li a:visited b, 
        .theme-wf .mod-highlights li a:active b, 
        .theme-wf .mod-inTheSpotlight li a:link b, 
        .theme-wf .mod-inTheSpotlight li a:visited b, 
        .theme-wf .mod-inTheSpotlight li a:active b{background-position:0 -60px;}
        
        .theme-wf .mod-highlights li a:hover b,
        .theme-wf .mod-inTheSpotlight li a:hover b,
        .theme-wf .mod-relatedNews li a:hover b,
        .theme-wf .mod-otherNews li a:hover b,
        .theme-wf .mod-newsList li a:hover b{background-position:0 -45px;}  
        
        
        
              
        .theme-wf a:hover img.cp-shadow,
        .theme-wf .mod-relatedNews ul li p a:hover > img.cp-shadow,
        .theme-wf .mod-article-carousel .mod-highlights li:hover img,
        .theme-wf .mod-article-carousel .mod-highlights li a.active img{border-color:rgb(147,21,128); /* HEX: #931580 */} 

        
        .ie7 .theme-wf .mod-highlights li a:hover img,
        .ie8 .theme-wf .mod-highlights li a:hover img,
        .ie7 .theme-wf .mod-newsList li a:hover img,
        .ie8 .theme-wf .mod-newsList li a:hover img,
        .ie7 .theme-wf .mod-article-carousel .mod-highlights li:hover img,
        .ie8 .theme-wf .mod-article-carousel .mod-highlights li:hover img{background:rgb(1,92,168);}     
                
        .theme-wf .cp-arrow{background-position:right -2px;}                         
        
        
        /* Womens league - THEME FONTS, COLOURS & BACKGROUNDS - END*/ 
  
  

        /* rphillips - 7/12/11 */
        
        .theme-england #header
        {
            
        }
        
        
        .theme-england #header-logo{
            float:left;
            margin: 0 0 0 5px;
        }
        
        
        .theme-england #header-logo a {
            background: url(../images/modules/england/thefa-logo.png) no-repeat 0 0;  
            width: 105px;
            height: 123px;
            position:relative;
        }
        
        .theme-england #header-title {
            float:left;
            margin:5px 0 0 10px;
            position:relative;
        }
        
        
        .theme-england #header-title a{
            text-indent: -6000px;
            width: 325px;
            height: 53px;
            display: block;
            background: url(../images/modules/england/england-logo.png) no-repeat 0 0; 
            margin:0;
        }
        
        
        /* Mod England navigation */
        
        .mod-nav-england{ background: url("../images/modules/England/mod-nav-england-bg.png") repeat-x scroll 0 0;float: right;height: 53px;position: relative;padding: 0;width:820px;z-index: 21; margin: 15px 0 0 0;}
        .mod-nav-england ul li {position: relative; display: block; float: left;list-style:none; background: url("../images/modules/England/mod-nav-england-spacer.png") no-repeat right 0;}
        .mod-nav-england ul li.t1 {background: url("../images/modules/England/mod-nav-england-arrow.png") no-repeat right 0; margin-left: 5px; position:relative; z-index: 4000}
        .mod-nav-england ul li.lastItem {background: none;}
        .mod-nav-england ul li a:link,
        .mod-nav-england ul li a:visited{color:#fff;text-decoration:none; font-size:1.6em; height:39px; line-height:28px; display:block; padding:5px 15px; font-family:TheFACupRegular; font-family: 'HelveticaNeueRoman';}        
        .mod-nav-england ul li a:link.active,
        .mod-nav-england ul li a:visited.active{/*background: url("../../images/modules/TheFaCup/mod-nav-theFaCup-active.png") no-repeat center bottom; */color: #fb4f4f; text-shadow: 0 1px 0 #850000;}
        .mod-nav-england ul li a:hover,
        .theme-england .mod-nav-england ul li a:focus{color: #000; }
  
        .mod-nav-england ul li.t1 a {padding: 7px 80px 0 7px;height:46px; color: #666666; font-size: 1.2em; font-family: "Arial"; font-weight:bold;}
        .mod-nav-england ul li.t1 a:hover {color: #000; }
        .mod-nav-england ul li.t1 a.active-england { position:relative;z-index:500; background:url("../images/modules/England/mod-nav-england-arrow-up.png") no-repeat 100% 0 }            

        .mod-nav-england ul ul li{display:block; float:none; background:url("../images/modules/England/mod-nav-england-subDotts.png") repeat-x 0 100%; padding:0 40px 9px 9px; margin: 0 0 7px 0; }
        .mod-nav-england ul ul li.lastItem {margin:0; padding-bottom:0; background: none;}
        
        .mod-nav-england ul li.t1 .sub ul li h3 {font-size: 1.2em; font-family: "Arial"; font-weight:bold; margin: 0;}
        .mod-nav-england ul li.t1 .sub ul li a { font-weight:normal; background:none; padding:0; height:auto; font-size: 1.1em; font-family: "Arial"; line-height: 1.2em !important;}
        .mod-nav-england ul li.t1 .sub ul li a:hover {color: #000; }
        
        .mod-nav-england ul .sub {background:url("../images/modules/England/mod-nav-england-subBg.png") repeat-x 0 0 #fff; margin: 0 0 0 0;  width: 460px;  display:none; position:absolute;padding:20px 15px 20px 15px; top:34px; left:0; z-index: 100; /* border-bottom:4px solid #1c74cd; */ -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 4px rgba(0, 3px, 0, 0.2);box-shadow:0px 3px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.2);  }
         
        .mod-nav-england ul .sub ul { float:left; min-width: 190px;}
        .mod-nav-england ul .sub ul.women { border-left: 1px solid #e1e1e1; padding: 0 0 0  15px; margin: 0 0 0 15px;}
         
        .mod-nav-england ul ul li a.active{background:none;} 
        .mod-nav-england ul li.t6 ul a:hover {border-top:none; background:none; color:#042556; text-shadow:none; margin:0;}
 
        .no-js .mod-nav-england ul li.t1 a { position: relative; text-shadow:none;z-index: 500;  }

        .no-js .mod-nav-england li.t1:hover > a,
        .no-js .mod-nav-england ul li.t1 a:hover{background:url("../images/modules/England/mod-nav-england-arrow-up.png") no-repeat 100% 0}

        .no-js .mod-nav-england li.t1:hover > .sub{display:block !important;}   

        /*.no-js .mod-nav-england ul li.t1 ul li a {background:none;border: 0;color: #1C74CD;font-family: Arial;font-size: 1em;height: 30px;line-height: 26px;margin: 0;padding: 2px 15px;text-decoration: none;text-shadow: none;}
        */    
    
        .no-js .mod-nav-england ul li.t1 ul li a:hover{background: none;border-top: none;color: #042556;margin:0;}
        
        .mod-nav-england .sub-ie7-shadow, .mod-nav-england .sub-ie8-shadow {}


        .theme-england .mod-nav-england-ql {position: absolute; top:0; right:10px;}
        .theme-england .mod-nav-england-ql ul {}
        .theme-england .mod-nav-england-ql li{margin: 0 0 1px 0;}
        .theme-england .mod-nav-england-ql a{ display:block; text-align:right; color: #666; padding: 0 12px 0 0;
        background: url("../images/modules/England/mod-nav-england-ql-bg.png") no-repeat scroll 100% 0.3em;}
        .theme-england .mod-nav-england-ql a:hover{color: #000; }
        
        .theme-england ul.mod-footerSponsors li{
        padding: 0 34px 0 0;
        }
        
        
        /* theme theme-MF true type fonts */
        /* LINKS */
        
        html.myFootball{
            background: url("../images/CMS/MF-bg-pattern.png") repeat scroll 0 0 transparent;
        }
        
        .theme-MF a:link,
        .theme-MF a:visited,
        .theme-MF .blockInner .mod-highlights a p,
        .theme-MF .blockInner .mod-highlights a p, 
        .theme-MF .mod-inTheSpotlight a p,
        .theme-MF .btn{
            color: rgb(110,122,53);
            text-decoration: none;
        }
        .theme-MF .mod-article h1, 
        .theme-MF .mod-article h2, 
        .theme-MF .mod-article h3, 
        .theme-MF .mod-article h4, 
        .theme-MF .mod-article h5,
        .theme-MF .mod-article p,
        .theme-MF .mod-article ul,
        .theme-MF .mod-article ol
            {margin:0 0 1.5em 0;}
            
        .theme-MF .mod-article ul{padding:0 0 0 3em;}
        .theme-MF .mod-article ol{padding:0 0 0 1.5em;}
            
        .theme-MF .mod-article-copy{margin: 0 10px;}
         .theme-MF .mod-article-copy .label-nominate{width: 250px;float: left;margin-left: 10px;margin-top:15px}
         .theme-MF .mod-article-copy .editor-nominate{width: 340px;float: left;margin-top:13px}
         .theme-MF .mod-article-copy .editor-nominate .nominationTxt{ width: 330px;}
         .theme-MF .mod-article-copy .editor-nominate .nominationTxtArea{ width: 330px;height:200px}
         .theme-MF .mod-article-copy .editor-nominate span{ color: red;}
         
         .theme-MF .mod-article-copy .editor-nominate .multi-line{ width: 328px;height: 200px;}
         .theme-MF .mod-article-copy .editor-nominate-button{ text-align: right;margin-right: 5px;margin-top:10px}
         .theme-MF .mod-article-copy .editor-nominate select{ width: 334px;}
         .theme-MF .mode-article-copy .clear{clear:both}
        
        .theme-MF .mod-article h1{font-size: 2.9167em;line-height: 1.0286em;text-transform:uppercase;margin-bottom:0.5143em;}
        .theme-MF .mod-article h2 {font-size: 2em;line-height: 1.5em;margin-bottom:0.75em;}
        .theme-MF .mod-article h3{font-size: 1.5em;line-height: 1em;margin-bottom:1em;} 
        .theme-MF .mod-article h4{font-size: 1.1667em;line-height: 1.2857em;margin-bottom:1.2857em;} 
        .theme-MF .mod-article h5{font-size: 1em;line-height: 1.5em;margin-bottom:1.5em;} 
        .theme-MF .mod-article p,
        .theme-MF .mod-article ul li,
        .theme-MF .mod-article ol li{font-size: 1em;line-height: 1.5em; } 
        
        .theme-MF. a:link,
        .theme-MF. a:visited,
        .theme-MF a:hover,
        .theme-MF a:active{text-decoration:none;outline:none;}
        /*.theme-MF #mainContainer a:focus{color:#A8B85D;}*/
        
        .theme-MF .cp-themeFont,
        .theme-MF h1,
        .theme-MF h2,
        .theme-MF h3,
        .theme-MF .nav-subNavHeader span,                
        .theme-MF a.cp-generalSubtitle,
        .theme-MF a.cp-generalTitle,
        .theme-MF a.cp-generalLink,
        .theme-MF .cp-date,
        .theme-MF .cp-title,
        .theme-MF .cp-lead,
        .theme-MF .mod-fixtures-logos b,
        .theme-MF .mod-result-logos b,
        .theme-MF h4.subheader,
        .theme-MF .mod-sites li a.mod-sitesLink,        
        .theme-MF .cp-item-date,
        .theme-MF .cp-title    {text-transform:none;}                
               
        .theme-MF .mod-hero #hero-slider ul li a strong,
        .theme-MF .block h3 b,
        .theme-MF .block h3 a,
        .theme-MF .mod-footerContent h4,
        .theme-MF .mod-fixtures-logos b,
        .theme-MF .headings,
        .theme-MF.cp-date, 
        .theme-MF .cp-date,
        .theme-MF .cp-title,
        .theme-MF .mod-quickLinks p,
        .theme-MF .cp-lead,
        .theme-MF #header-slogan,
        .theme-MF .twinBlock h3,
        .theme-MF .cp-item-title h5{font-family:'FSJackRegular';}
        .theme-MF .cp-item-title h5{font-weight:bold;}
        
                
        .theme-MF .mod-quickLinks h2{font-family:'FSJackMedium';}
        
        .theme-MF .mod-genericAdvert ul li.cp-title span,
        .mod-genericAdvertStatic ul li.cp-title span,
        .theme-MF .mod-find .cp-title,
        .theme-MF .mod-article-header h1,
        .theme-MF .twinBlock h2,
        .mod-inYourAreaDetails h1,
        .theme-MF .mod-quickLinks h1{font-family: 'FSJackPoster';display:block;}
        .theme-MF .mod-find form a{color:#fff;}
        .theme-MF #header-title a{font-family:'FSJackBold';line-height:1.2em;text-transform:uppercase;}

        /* footer*/
        .theme-MF .custom-checkbox label{background:url("../images/modules/footer/mod-footer-MF-checkBox.png") no-repeat scroll -13px -15px transparent}

        /* primary & secondary design colours */
        
        .theme-MF .priColor,        
        .theme-MF .nav-subNavHeader ul li a:hover,
        .theme-MF .nav-dropdown a.nav-dropdown-head span,
        .theme-MF .mod-searchBar-info h2,
        .theme-MF #header-title a,
        .theme-MF .mod-newsList li a span.mod-newsList-link,
        .theme-MF .mod-quickLinks h1,
        .theme-MF .mod-otherNews a.cp-arrow,
        .theme-MF .block h3.cp-blockTitle a,
        .theme-MF .twinBlock h2
        {color:rgb(168,184,93); /* HEX: #931580 */}
        .theme-MF #twtr-widget-1 .twtr-tweet a{color:rgb(110,122,53) !important;}
         
        .theme-MF .mod-otherNews a.cp-arrow:hover,
        .theme-MF h3.cp-blockTitle a:hover  {color:#fff;}
        .theme-MF h3 a:hover span{color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
        
        .theme-MF .secColor,
        .theme-MF h3 a{color:rgb(102,185,254); /* HEX: #66b9fe */}
        
        .theme-MF .mod-footerContent h4{color:rgb(102,102,102);}
        .theme-MF #header-title{font-size:4.7em;} 
        .theme-MF .headerColor,
        .theme-MF h1,
        .theme-MF h2,
        .theme-MF .nav-subNavHeader ul li a{color:rgb(102,102,102); /* HEX: #888 */}

        /* main text colours */
    
        .theme-MF .textColor,
        .theme-MF h4,
        .theme-MF .mod-highlights li a:hover,
        .theme-MF .mod-inTheSpotlight li a:hover,
        .theme-MF .mod-fixtures a:hover,
        .theme-MF .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-MF h4.cp-subheader{font-weight:normal;color:rgb(102,102,102);margin-left:10px;}
        
        .theme-MF .textColor2,
        .theme-MF .mod-highlights ul li,
        .theme-MF .mod-highlights ul li a:hover,
        .theme-MF .mod-inTheSpotlight ul li,
        .theme-MF .mod-inTheSpotlight ul li a:hover{color:rgb(156,156,156); /* HEX: #9c9c9c */}

        /* modules & components theme colours */
        
        .theme-thefa .block h3,
        .theme-thefa .nav-subNavHeader{        
            background:transparent url('../images/structure/150-block-header.png') repeat-x 0 0; /* #003f73 */
            color:#fff;text-shadow:none; 
        }
        .theme-MF .block h3,
        .theme-MF .nav-subNavHeader{        
            background:transparent url('../images/structure/MF-block-header.png') repeat-x 0 0; /* #003f73 */
            color:#fff;text-shadow:none; 
        }
        .theme-MF .mod-article h3{background:none;color:#666;padding:0;font-size:1.5em;height: auto;line-height: 100%;}

        .theme-MF .nav-subNavHeader ul li.actual a{text-shadow:1px 1px 0 #003f73;}
        
        .theme-MF .nav-subNavHeader ul li a{background:transparent url('../images/navigation/nav-subNavHeader.png') repeat-x center 0; /* #003f73 */}
        
        .theme-MF .mod-newsList li a b, 
        .theme-MF .mod-highlights li a:link b, 
        .theme-MF .mod-highlights li a:visited b, 
        .theme-MF .mod-highlights li a:active b, 
        .theme-MF .mod-inTheSpotlight li a:link b, 
        .theme-MF .mod-inTheSpotlight li a:visited b, 
        .theme-MF .mod-inTheSpotlight li a:active b{background-position:0 -75px;}
        
        .theme-MF .mod-highlights li a:hover b,
        .theme-MF .mod-inTheSpotlight li a:hover b,
        .theme-MF .mod-relatedNews li a:hover b,
        .theme-MF .mod-otherNews li a:hover b,
        .theme-MF .mod-newsList li a:hover b{background-position:0 -90px;}  
        

        .theme-MF .pagination .prev{background-position: -7px -60px;} 
        .theme-MF .pagination .next{background-position: -7px -48px;}
        
              
        .theme-MF a:hover img.cp-shadow,
        .theme-MF .mod-relatedNews ul li p a:hover > img.cp-shadow,
        .theme-MF .mod-article-carousel .mod-highlights li:hover img,
        .theme-MF .mod-article-carousel .mod-highlights li a.active img{border-color:rgb(168,184,93); /* HEX: #931580 */} 

        
        .ie7 .theme-MF .mod-highlights li a:hover img,
        .ie8 .theme-MF .mod-highlights li a:hover img,
        .ie7 .theme-MF .mod-newsList li a:hover img,
        .ie8 .theme-MF .mod-newsList li a:hover img,
        .ie7 .theme-MF .mod-article-carousel .mod-highlights li:hover img,
        .ie8 .theme-MF .mod-article-carousel .mod-highlights li:hover img{background:rgb(1,92,168);}     
                
        .theme-MF .cp-arrow{background-position:right -2px;}      
        
        
        .theme-MF #header .mod-nav-theFaCup{margin-top:16px;}
        
        
        
        
/*------------------------------------------------------
Team GB Styles
------------------------------------------------------*/     
        
  /* theme theme-teamGB true type fonts */
        /* LINKS */

        .theme-teamGB a:link,
        .theme-teamGB a:visited,
        .theme-teamGB .blockInner .mod-highlights a p,
        .theme-teamGB .blockInner .mod-highlights a p, 
        .theme-teamGB .mod-inTheSpotlight a p,
        .theme-teamGB .btn{
            color: rgb(0,81,136);/*Blue*/
            text-decoration: none;
        }
        

        
        .theme-teamGB .mod-article h1, 
        .theme-teamGB .mod-article h2, 
        .theme-teamGB .mod-article h3, 
        .theme-teamGB .mod-article h4, 
        .theme-teamGB .mod-article h5,
        .theme-teamGB .mod-article p,
        .theme-teamGB .mod-article ul,
        .theme-teamGB .mod-article ol
            {margin:0 0 1.5em 0;}
            
        .theme-teamGB .mod-article ul{padding:0 0 0 3em;}
        .theme-teamGB .mod-article ol{padding:0 0 0 1.5em;}
            
        .theme-teamGB .mod-article-copy{margin: 0 10px;}
        
        .theme-teamGB .mod-article h1{font-size: 2.9167em;line-height: 1.0286em;text-transform:uppercase;margin-bottom:0.5143em;}
        .theme-teamGB .mod-article h2 {font-size: 3em;line-height: 1.5em;margin-bottom:0.75em;}
        .theme-teamGB .mod-article h3{font-size: 1.5em;line-height: 1em;margin-bottom:1em;} 
        .theme-teamGB .mod-article h4{font-size: 1.1667em;line-height: 1.2857em;margin-bottom:1.2857em;font-weight:normal;} 
        .theme-teamGB .mod-article h5{font-size: 1em;line-height: 1.5em;margin-bottom:1.5em;} 
        .theme-teamGB .mod-article p,
        .theme-teamGB .mod-article ul,
        .theme-teamGB .mod-article ol{font-size: 1.16em;line-height: 1.75em; } 
        
        .theme-teamGB. a:link,
        .theme-teamGB. a:visited,
        .theme-teamGB a:hover,
        .theme-teamGB a:active{text-decoration:none;outline:none;}
        /*.theme-teamGB #mainContainer a:focus{color:#A8B85D;}*/
        
        .theme-teamGB .cp-themeFont,
        .theme-teamGB h1,
        .theme-teamGB h2,
        .theme-teamGB h3,
        .theme-teamGB .nav-subNavHeader span,                
        .theme-teamGB a.cp-generalSubtitle,
        .theme-teamGB a.cp-generalTitle,
        .theme-teamGB a.cp-generalLink,
        .theme-teamGB .cp-date,
        .theme-teamGB .cp-title,
        .theme-teamGB .cp-lead,
        .theme-teamGB .mod-fixtures-logos b,
        .theme-teamGB .mod-result-logos b,
        .theme-teamGB h4.subheader,
        .theme-teamGB .mod-sites li a.mod-sitesLink,        
        .theme-teamGB .cp-item-date,
        .theme-teamGB .cp-title    {text-transform:none;}                
               
        .theme-teamGB .mod-hero #hero-slider ul li a strong,
        .theme-teamGB .block h3 b,
        .theme-teamGB .block h3 a,
        .theme-teamGB .mod-footerContent h4,
        .theme-teamGB .mod-fixtures-logos b,
        .theme-teamGB .headings,
        .theme-teamGB .cp-date, 
        .theme-teamGB .cp-date,
        .theme-teamGB .cp-title,
        .theme-teamGB .mod-quickLinks p,
        .theme-teamGB .cp-lead,
        .theme-teamGB #header-slogan,
        .theme-teamGB .twinBlock h3,
        .theme-teamGB .cp-item-title h5
        {font-family:'AvantGarde-Medium';}
        .theme-teamGB .cp-item-title h5{font-weight:bold;}
        
                
        .theme-teamGB .mod-quickLinks h2{font-family:'AvantGarde-Medium';}
        
        .theme-teamGB .mod-genericAdvert ul li.cp-title span,
        .theme-teamGB .mod-genericAdvertStatic ul li.cp-title span,
        .theme-teamGB .mod-find .cp-title,
        .theme-teamGB .mod-article-header h1,
        .theme-teamGB .twinBlock h2,
        .theme-teamGB .mod-inYourAreaDetails h1,
        .theme-teamGB .mod-quickLinks h1,
        .theme-teamGB .mod-article h2,
        .theme-teamGB .mod-article h3,
        .theme-teamGB .mod-article h4
        {font-family: 'AvantGarde-Medium';display:block;text-transform: uppercase;}
        .theme-teamGB .mod-find form a{color:#fff;}
        .theme-teamGB #header-title a{font-family:'AvantGarde-Bold';line-height:1.2em;text-transform:uppercase;font-size: 72px;letter-spacing: -4px;}

        .theme-teamGB .mod-article h2{font-size:2em;}
        .theme-teamGB .mod-article h3{font-size:1.5em;}

        /* footer*/
        .theme-teamGB .custom-checkbox label{background:url("../images/modules/footer/mod-footer-red-checkBox.png") no-repeat scroll -13px -15px transparent}

        /* primary & secondary design colours */
        
        .theme-teamGB .priColor,        
        .theme-teamGB .nav-subNavHeader ul li a:hover,
        .theme-teamGB .nav-dropdown a.nav-dropdown-head span,
        .theme-teamGB .mod-searchBar-info h2,
        .theme-teamGB #header-title a,
        .theme-teamGB .mod-newsList li a span.mod-newsList-link,
        .theme-teamGB .mod-quickLinks h1,
        .theme-teamGB .block h3.cp-blockTitle a,
        .theme-teamGB .twinBlock h2
        {color:rgb(0,81,136); /* HEX: #005188 */}
        .theme-teamGB #twtr-widget-1 .twtr-tweet a{color: rgb(0,81,136) !important;}
        
        
        .theme-teamGB #mainContainer a.cp-arrow{color:rgb(165,219,255);text-transform:uppercase;}
        .theme-teamGB #header-slogan,
        .theme-teamGB .block h3 b{text-transform:uppercase;}
        .theme-teamGB #mainContainer a:hover.cp-arrow{color:rgb(255,255,255);}
         
        .theme-teamGB .mod-otherNews a.cp-arrow:hover,
        .theme-teamGB h3.cp-blockTitle a:hover  {color:#fff;}
        .theme-teamGB h3 a:hover span{color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
        
        .theme-teamGB .secColor,
        .theme-teamGB h3 a{color:rgb(102,185,254); /* HEX: #66b9fe */}
        
        .theme-teamGB .mod-footerContent h4{color:rgb(102,102,102);}
        .theme-teamGB #header-title{font-size:4.7em;margin-left:155px;} 
        .theme-teamGB .headerColor,
        .theme-teamGB h1,
        .theme-teamGB h2,
        .theme-teamGB .nav-subNavHeader ul li a{color:rgb(102,102,102); /* HEX: #888 */}

        /* main text colours */
    
        .theme-teamGB .textColor,
        .theme-teamGB h4,
        .theme-teamGB .mod-highlights li a:hover,
        .theme-teamGB .mod-inTheSpotlight li a:hover,
        .theme-teamGB .mod-fixtures a:hover,
        .theme-teamGB .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-teamGB h4.cp-subheader{font-weight:normal;color:rgb(102,102,102);margin-left:10px;}
        
        .theme-teamGB .textColor2,
        .theme-teamGB .mod-highlights ul li,
        .theme-teamGB .mod-highlights ul li a:hover,
        .theme-teamGB .mod-inTheSpotlight ul li,
        .theme-teamGB .mod-inTheSpotlight ul li a:hover{color:rgb(156,156,156); /* HEX: #9c9c9c */}

        /* modules & components theme colours */
        
        .theme-teamGB .block h3,
        .theme-teamGB .nav-subNavHeader{        
            background:transparent url('../images/structure/Team-GB-block-header.png') repeat-x 0 0;
            color:#fff;text-shadow:none; 
        }
        .theme-teamGB .mod-article h3{background:none;color:#666;padding:0;font-size:1.5em;height: auto;line-height: 100%;}

        .theme-teamGB .nav-subNavHeader ul li.actual a{text-shadow:1px 1px 0 #003f73;}
        
        .theme-teamGB .nav-subNavHeader ul li a{background:transparent url('../images/navigation/nav-subNavHeader.png') repeat-x center 0; /* #003f73 */}
        
        .theme-teamGB .mod-newsList li a b, 
        .theme-teamGB .mod-highlights li a:link b, 
        .theme-teamGB .mod-highlights li a:visited b, 
        .theme-teamGB .mod-highlights li a:active b, 
        .theme-teamGB .mod-inTheSpotlight li a:link b, 
        .theme-teamGB .mod-inTheSpotlight li a:visited b, 
        .theme-teamGB .mod-inTheSpotlight li a:active b{background-position:0 -165px;}
        
        .theme-teamGB .mod-highlights li a:hover b,
        .theme-teamGB .mod-inTheSpotlight li a:hover b,
        .theme-teamGB .mod-relatedNews li a:hover b,
        .theme-teamGB .mod-otherNews li a:hover b,
        .theme-teamGB .mod-newsList li a:hover b{background-position:0 -150px;}  
       

        .theme-teamGB .pagination .prev{background-position: -7px -84px;} 
        .theme-teamGB .pagination .next{background-position: -7px -72px;}
        
              
        .theme-teamGB a:hover img.cp-shadow,
        .theme-teamGB .mod-relatedNews ul li p a:hover > img.cp-shadow,
        .theme-teamGB .mod-article-carousel .mod-highlights li:hover img,
        .theme-teamGB .mod-article-carousel .mod-highlights li a.active img{border-color:rgb(0,81,136); /* HEX: #005188 Blue */} 

        
        .ie7 .theme-teamGB .mod-highlights li a:hover img,
        .ie8 .theme-teamGB .mod-highlights li a:hover img,
        .ie7 .theme-teamGB .mod-newsList li a:hover img,
        .ie8 .theme-teamGB .mod-newsList li a:hover img,
        .ie7 .theme-teamGB .mod-article-carousel .mod-highlights li:hover img,
        .ie8 .theme-teamGB .mod-article-carousel .mod-highlights li:hover img{background:rgb(1,92,168);}     
                
        .theme-teamGB .cp-arrow{background-position:right -2px;}      
        
        .theme-teamGB #mainContainer .mod-footerContent .mod-footerTc .links ul li a:hover,
        .theme-teamGB .mod-footerContent ul li a:hover,
        .theme-teamGB .cp-pagination-list-show ul li a:hover,
        .theme-teamGB .btn:hover
        {
            color:#e31b23;

            }
        .theme-teamGB #header .mod-nav-theFaCup{margin-top:16px;}     

        


         /* theme theme-gov true type fonts */
        /* LINKS */
        
        html.governance {background: url("../images/CMS/gov-bg-pattern.png") repeat scroll 0 0 transparent;}
        
        .theme-gov #mod-quickNav {padding: 10px 0 0;}
        .theme-gov a:link,
        .mod-roa-title a h4,
        .theme-gov a:visited,
        .theme-gov .blockInner .mod-highlights a p,
        .theme-gov .mod-inTheSpotlight a p,
        .theme-gov .mod-highlights a .cp-highlightTitle,
        .theme-gov .searchResults .mod-newsList-linkContainer h2,
        .theme-gov .btn {
            color: rgb(116,96,69);
            text-decoration: none;
        }
        
        
        .theme-gov .cp-pagination-list-show li a {display:block;}
        .theme-gov #maincontent .news-list-show-container a:hover .cp-highlightTitle,
        .theme-gov #maincontent .news-list-show-container a p {color:#666;}
        
        .theme-gov .cp-themeFont,
        .theme-gov h1,
        .theme-gov h2,
        .theme-gov h3,
        .theme-gov .nav-subNavHeader span,                
        .theme-gov a.cp-generalSubtitle,
        .theme-gov a.cp-generalTitle,
        .theme-gov a.cp-generalLink,
        .theme-gov .cp-date,
        .theme-gov .cp-title,
        .theme-gov .cp-lead,
        .theme-gov .mod-fixtures-logos b,
        .theme-gov .mod-result-logos b,
        .theme-gov h4.subheader,
        .theme-gov .mod-sites li a.mod-sitesLink,        
        .theme-gov .cp-item-date,
        .theme-gov .cp-title {text-transform:none;}
        
        .theme-gov .search-title h1 {font-family: 'FSJoeyBold'; font-size: 3em; text-transform:uppercase;}
        .theme-gov .search-title h2 {position: relative; top: -10px;}
        .theme-gov #header-title a {font-family:'FSJoeyHeavy';line-height:1.2em;text-transform:uppercase;}
        .theme-gov #header-title {font-size: 5em;margin-top:-17px;}
        .theme-gov h3.hero {font-family: 'FSJoeyBold'; font-size: 3em; margin-left:10px; text-transform:uppercase;}

        .theme-gov .mod-hero #hero-slider ul li a strong,
        .theme-gov .block h3 b,
        .theme-gov .block h3 a,
        .theme-gov .mod-footerContent h4,
        .theme-gov .mod-fixtures-logos b,
        .theme-gov .headings,
        .theme-gov.cp-date, 
        .theme-gov .cp-date,
        .theme-gov .mod-quickLinks p,
        .theme-gov #header-slogan,
        .theme-gov .twinBlock h3,
        .theme-gov .cp-item-title h5 {font-family:'FSJoey';}
        
        .theme-gov .cp-title {font-family: 'FSJoeyHeavy';}
        
        .mod-clubDiscipline .button a,
        .mod-singleBoxTitleLink .button a, 
        .theme-gov .slide-txt .button a,
        .theme-gov .cp-lead {font-family: 'FSJoeyMedium';}
        
        .theme-gov a:hover,
        .theme-gov a:active,
        .theme-gov a:focus {color:#666;}
        
        /* primary & secondary design colours */
        .theme-gov .priColor,        
        .theme-gov .nav-subNavHeader ul li a:hover,
        .theme-gov .nav-dropdown a.nav-dropdown-head span,
        .theme-gov .mod-searchBar-info h2,
        .theme-gov #header-title a,
        .theme-gov .mod-newsList li a span.mod-newsList-link,
        .theme-gov .mod-quickLinks h1,
        .theme-gov .mod-otherNews a.cp-arrow,
        .theme-gov .block h3.cp-blockTitle a {color:rgb(116,96,69);}
        
        .theme-gov a:hover img.cp-shadow,
        .theme-gov .mod-relatedNews ul li p a:hover > img.cp-shadow,
        .theme-gov .mod-article-carousel .mod-highlights li:hover img,
        .theme-gov .mod-article-carousel .mod-highlights li a.active img {border-color:rgb(116,96,69); /* HEX: #931580 */} 
        
        .theme-gov .mod-newsList li a b, 
        .theme-gov .mod-highlights li a:link b, 
        .theme-gov .mod-highlights li a:visited b, 
        .theme-gov .mod-inTheSpotlight li a:link b, 
        .theme-gov .mod-inTheSpotlight li a:visited b, 
        .theme-gov .mod-inTheSpotlight li a:active b {background-position:0 -180px;}
        
        .theme-gov .mod-highlights li a.active b {background-position:0 -105px;}
        
        .theme-gov .mod-highlights li a:hover b,
        .theme-gov .mod-inTheSpotlight li a:hover b,
        .theme-gov .mod-relatedNews li a:hover b,
        .theme-gov .mod-otherNews li a:hover b,
        .theme-gov .mod-newsList li a:hover b {background-position:0 -105px;}
        
        .theme-gov .mod-searchResults-noMatch h1,
        .theme-gov a.cp-generalTitle,
        .theme-gov #header-logo a,        
        .theme-gov .itemLink a h5,
        .theme-gov .mod-article-header h1 {font-family:'FSJoeyBold'; font-weight:normal; text-transform:uppercase; font-size:3em; line-height:1em;}
        
        .theme-gov .mod-searchResults-noMatch p{font-family:'FSJoeyBold';}
        
        .theme-gov .block h3 {        
            background:transparent url('../images/structure/Gov-block-header.png') repeat-x 0 0;
            color:#fff;text-shadow:none; 
        }
        
        .theme-gov .block h3.cp-blockTitle a,
        .theme-gov .mod-otherNews a.cp-arrow,
        .theme-gov .mod-relatedNews a.cp-arrow {color:#B8A488; font-size:18px;}        
        .theme-gov .block h3.cp-blockTitle a {font-size:0.8em;}      
        .theme-gov .mod-article h3 {background:none;color:#666;padding:0;font-size:1.5em;height: auto;line-height: 100%;}
        .theme-gov .pagination .current.prev{background-position: -7px -108px;} 
        .theme-gov .pagination .next{background-position: -7px -96px;}
        .theme-gov .pagination .prev{background-position: -7px -108px;}
        
        /* classes from other css files brought into this one themed package */        
        .theme-gov .mod-searchBar-info .nav-dropdown ol li ul li a,
        .theme-gov .mod-searchBar fieldset button {color: #746045;}
        .theme-gov .nav-dropdown ol li ul li a:hover {color: #666666;}
        .theme-gov .nav-dropdown ol li a.nav-dropdown-head span.nav-right {
            background: url("../images/components/cp-searchBG-spriteGOV.png") no-repeat scroll right -30px transparent;
        }
        .theme-gov .nav-dropdown ol li a.active span.nav-right {background-position: right 0px;}
        .theme-gov .mod-newsSearchBar .select-box b,
        .theme-gov .mod-disciplineSearchBar .select-box b {background-position: right 0px;}
        .theme-gov .mod-newsSearchBar .show b,
        .theme-gov .mod-disciplineSearchBar .show b {background-position:right -59px;}
        .theme-gov .mod-hero #hero-slider ul.mod-sliderLinks li a strong {font-size: 1.5em; width:285px;}
        .theme-gov .mod-hero #hero-slider ul.mod-sliderLinks li a span {width: 285px;}
        .theme-gov .mod-article-carousel .mod-article-carousel-prev, 
        .theme-gov .mod-article-carousel .mod-article-carousel-next {background: url("../images/components/cp-carousel-bigBtns-gov.png") no-repeat scroll 0 -105px transparent;}
        .theme-gov .mod-article-carousel .mod-article-carousel-next {background-position: -24px 0; float: right;}
        .theme-gov .block h3.cp-blockTitle a:hover, .theme-gov .mod-otherNews a:hover.cp-arrow {color: #fff;}
        .theme-gov .cp-arrow {background-position: right 0px;margin-top:6px;}
        .theme-gov .mod-relatedNews li a b, .theme-gov .mod-otherNews li a b {background-position: 0 -180px;}
        
        .theme-gov .custom-checkbox label {background:url("../images/modules/governance/mod-footer-checkBox.png") no-repeat scroll -13px -15px transparent}
        .theme-gov .custom-checkbox label, .theme-gov .custom-radio label {background-position: -13px -15px;}

/*------------------------------------------------------
SGP Styles
------------------------------------------------------*/  


/* theme theme-SGP true type fonts */
        /* LINKS */
        
        html.myFootball{
            background: url("../images/CMS/MF-bg-pattern.png") repeat scroll 0 0 transparent;
        }
        
        .theme-SGP a:link,
        .theme-SGP a:visited,
        .theme-SGP .blockInner .mod-highlights a p, 
        .theme-SGP .mod-inTheSpotlight a p,
        .theme-SGP .btn,
        .theme-SGP .mod-quickLinks h1,
        .theme-SGP .mod-quickLinks h2,
        .theme-SGP .mod-footerContent .mod-footerTc .links ul li a:hover,
        .theme-SGP .mod-nav-main ul li.dropdown ul li a:hover{
            color: rgb(215,25,33);/*red*/
            text-decoration: none;
        }
        .theme-SGP .mod-article h1, 
        .theme-SGP .mod-article h2, 
        .theme-SGP .mod-article h3, 
        .theme-SGP .mod-article h4, 
        .theme-SGP .mod-article h5,
        .theme-SGP .mod-article p,
        .theme-SGP .mod-article ul,
        .theme-SGP .mod-article ol
            {margin:0 0 1.5em 0;}
        
        .theme-SGP .mod-article ul{list-style:disc;}
           
        .theme-SGP .mod-article ul{padding:0 0 0 3em;list-style:disc;}
        .theme-SGP .mod-article ol{padding:0 0 0 1.5em;list-style:decimal;}
            
        .theme-SGP .mod-article-copy{margin: 0 10px;}
        
        .theme-SGP .mod-article h1{font-size: 2.9167em;line-height: 1.0286em;text-transform:uppercase;margin-bottom:0.5143em;}
        .theme-SGP .mod-article h2 {font-size: 2em;line-height: 1.5em;margin-bottom:0.75em;}
        .theme-SGP .mod-article h3{font-size: 1.5em;line-height: 1em;margin-bottom:1em;} 
        .theme-SGP .mod-article h4{font-size: 1.1667em;line-height: 1.2857em;margin-bottom:1.2857em;} 
        .theme-SGP .mod-article h5{font-size: 1em;line-height: 1.5em;margin-bottom:1.5em;} 
        .theme-SGP .mod-article p,
        .theme-SGP .mod-article ul,
        .theme-SGP .mod-article ol{font-size: 1.16em;line-height: 1.66em; } 
        
        .theme-SGP .mod-article ul li,
        .theme-SGP .mod-article ol li{line-height:1.16em;}
        
        .theme-SGP. a:link,
        .theme-SGP. a:visited,
        .theme-SGP a:hover,
        .theme-SGP a:active{text-decoration:none;outline:none;}
        /*.theme-SGP #mainContainer a:focus{color:#A8B85D;}*/
        
        .theme-SGP .cp-themeFont,
        .theme-SGP h1,
        .theme-SGP h2,
        .theme-SGP h3,
        .theme-SGP .nav-subNavHeader span,                
        .theme-SGP a.cp-generalSubtitle,
        .theme-SGP a.cp-generalTitle,
        .theme-SGP a.cp-generalLink,
        .theme-SGP .cp-date,
        .theme-SGP .cp-title,
        .theme-SGP .cp-lead,
        .theme-SGP .mod-fixtures-logos b,
        .theme-SGP .mod-result-logos b,
        .theme-SGP h4.subheader,
        .theme-SGP .mod-sites li a.mod-sitesLink,        
        .theme-SGP .cp-item-date,
        .theme-SGP .cp-title    {text-transform:none;}                
               
        .theme-SGP .mod-hero #hero-slider ul li a strong,
        .theme-SGP .block h3 a,
        .theme-SGP .mod-footerContent h4,
        .theme-SGP .mod-fixtures-logos b,
        .theme-SGP .headings,
        .theme-SGP.cp-date, 
        .theme-SGP .cp-date,
        .theme-SGP .cp-title,
        .theme-SGP .mod-quickLinks p,
        .theme-SGP .cp-lead,
        .theme-SGP .twinBlock h3,
        .theme-SGP .mod-calendar h4 sup,
        .theme-SGP .mod-calendar li p,
        .theme-SGP .mod-genericAdvert ul li.cp-title span,
        .theme-SGP .mod-genericAdvertStatic ul li.cp-title span,
        .theme-SGP .mod-find .cp-title,
        .theme-SGP .mod-article-header h1,
        .theme-SGP .twinBlock h2,
        .theme-SGP .mod-inYourAreaDetails h1,
        .theme-SGP .mod-quickLinks h1,
        .theme-SGP .cp-item-title h5{font-family:'PFBeauSansPro-Regular';font-weight: normal;font-style: normal;  }
        .theme-SGP .cp-item-title h5{font-weight:bold;}
        
        .theme-SGP #header-slogan{font-family:'PFBeauSansPro-light';font-weight: normal;font-style: normal;  }
                
        .theme-SGP .mod-quickLinks h2{font-family:'FSJackMedium';font-weight: normal;font-style: normal;  }
        
        .theme-SGP .mod-calendar h4,
        .theme-SGP .block h3 b,
        .theme-SGP .block h3,
        .theme-SGP .nav-subNavHeader{font-family:'PFBeauSansPro-Bold';font-weight: normal;font-style: normal;  }
        
        .theme-SGP .block h3,
        .theme-SGP .block h3 b{text-transform:uppercase;}
        
        .theme-SGP .block  a.cp-arrow,
        .theme-SGP .headings h2{
            font-family: 'pfbeausanspro-semibold';
            font-weight: normal;
            font-style: normal;  
        }
        
        .theme-SGP .block .cp-blockTitle  a.cp-arrow{text-transform:uppercase;text-shadow:none;color: rgb(219,219,219);}
        
 
        .theme-SGP .mod-find form a{color:#fff;}
        .theme-SGP #header-title a{font-family:'FSJackBold';line-height:1.2em;text-transform:uppercase;}

        /* footer*/
        .theme-SGP .custom-checkbox label{background:url("../images/modules/footer/mod-footer-SGP-checkBox.png") no-repeat scroll -13px -15px transparent}

        /* primary & secondary design colours */
        
        .theme-SGP a:hover,       
        .theme-SGP .nav-subNavHeader ul li a:hover,
        .theme-SGP .nav-dropdown a.nav-dropdown-head span,
        .theme-SGP .mod-searchBar-info h2,
        .theme-SGP #header-title a,
        .theme-SGP .mod-newsList li a span.mod-newsList-link,
        .theme-SGP .mod-otherNews a.cp-arrow,
        .theme-SGP .block h3.cp-blockTitle a,
        .theme-SGP .twinBlock h2
        {color:rgb(102,102,102); /* HEX: #931580 */}
        .theme-SGP #twtr-widget-1 .twtr-tweet a{color:rgb(215,25,33) !important;}
         
         .theme-SGP .block .cp-blockTitle  a.cp-arrow:hover,
        .theme-SGP .mod-otherNews a.cp-arrow:hover,
        .theme-SGP h3.cp-blockTitle a:hover  {color:#fff;}
        .theme-SGP h3 a:hover span{color:rgb(156,156,156);     /* HEX: #9c9c9c LIGHT GREY*/}
        
        .theme-SGP .secColor,
        .theme-SGP h3 a{color:rgb(102,185,254); /* HEX: #66b9fe */}
        
        .theme-SGP .mod-footerContent h4{color:rgb(102,102,102);}
        .theme-SGP #header-title{font-size:4.7em;} 
        .theme-SGP .headerColor,
        .theme-SGP h1,
        .theme-SGP h2,
        .theme-SGP .nav-subNavHeader ul li a{color:rgb(255,255,255); /* HEX: #fff */}

        /* main text colours */
    
        .theme-SGP .textColor,
        .theme-SGP h4,
        .theme-SGP .mod-highlights li a:hover,
        .theme-SGP .mod-inTheSpotlight li a:hover,
        .theme-SGP .mod-fixtures a:hover,
        .theme-SGP .mod-highlights-block a:hover p,
        .theme-SGP .mod-hero #hero-slider ul li a.active strong{color:rgb(102,102,102); /* HEX: #666 */}
        
        .theme-SGP h4.cp-subheader{font-weight:normal;color:rgb(102,102,102);margin-left:10px;}
        
        .theme-SGP .textColor2,
        .theme-SGP .mod-highlights ul li,
        .theme-SGP .mod-highlights ul li a:hover,
        .theme-SGP .mod-inTheSpotlight ul li,
        .theme-SGP .mod-inTheSpotlight ul li a:hover{color:rgb(156,156,156); /* HEX: #9c9c9c */}

        /* modules & components theme colours */
        
        .theme-SGP .block h3,
        .theme-SGP .nav-subNavHeader{        
            background:transparent url('../images/structure/SGP-block-header.png') repeat-x 0 0; /* #003f73 */
            color:#fff;text-shadow:1px 0px 2px rgba(9,8,8, 0.3); 
        }
        .theme-SGP .mod-article h3{background:none;color:#666;padding:0;font-size:1.5em;height: auto;line-height: 100%;}

        .theme-SGP .nav-subNavHeader ul li.actual a{text-shadow:1px 1px 0 #003f73;}
        
        .theme-SGP .nav-subNavHeader ul li a{background:transparent url('../images/navigation/nav-subNavHeader.png') repeat-x center 0; /* #003f73 */}
        
        .theme-SGP .mod-newsList li a b, 
        .theme-SGP .mod-highlights li a:link b, 
        .theme-SGP .mod-highlights li a:visited b, 
        .theme-SGP .mod-highlights li a:active b, 
        .theme-SGP .mod-inTheSpotlight li a:link b, 
        .theme-SGP .mod-inTheSpotlight li a:visited b, 
        .theme-SGP .mod-inTheSpotlight li a:active b{background-position:0 -195px;}
        
        .theme-SGP .mod-highlights li a:hover b,
        .theme-SGP .mod-inTheSpotlight li a:hover b,
        .theme-SGP .mod-relatedNews li a:hover b,
        .theme-SGP .mod-otherNews li a:hover b,
        .theme-SGP .mod-newsList li a:hover b{background-position:0 -210px;}  
        

        .theme-SGP .pagination .prev{background-position: -7px -132px;} 
        .theme-SGP .pagination .next{background-position: -7px -120px;}
        
              
        .theme-SGP a:hover img.cp-shadow,
        .theme-SGP .mod-relatedNews ul li p a:hover > img.cp-shadow,
        .theme-SGP .mod-article-carousel .mod-highlights li:hover img,
        .theme-SGP .mod-article-carousel .mod-highlights li a.active img{border-color:rgb(215,25,33); /* HEX: #d71921  RED*/} 

        
        .ie7 .theme-SGP .mod-highlights li a:hover img,
        .ie8 .theme-SGP .mod-highlights li a:hover img,
        .ie7 .theme-SGP .mod-newsList li a:hover img,
        .ie8 .theme-SGP .mod-newsList li a:hover img,
        .ie7 .theme-SGP .mod-article-carousel .mod-highlights li:hover img,
        .ie8 .theme-SGP .mod-article-carousel .mod-highlights li:hover img{background:rgb(1,92,168);}     
                
        .theme-SGP .cp-arrow{background-position:right -2px;}      
        
        
        .theme-SGP #header .mod-nav-theFaCup{margin-top:16px;}

        
               
        
