/*

Site Colours

banner grey: #E6E5E3
search grey: #F3F3F3;

light red: #f0b4ba
red images: #cc051c 80%
red solid: #d13245
red line: #cc051c

light cyan:  #e8f4f2
cyan images: #b3dcd3
cyan solid: #c2dfda
cyan line: #b3dcd3

light yellow: #fff7b2
yellow images: #ffe600
yellow solid: #f8e645
yellow line: #ffe600

light blue: #bedae1
blue images: #28869d
blue slide: #4e99ac
blue line:#28869d 

*/

/*Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Helpers */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
 
.clearfix {
  display: inline-block;
}
 
html[xmlns] .clearfix {
  display: block;
}
 

 
* html .clearfix {
  height: 1%;
}

.hide  
{
    display: none;
}

input.textbox, textarea.textbox
{
    font-family:Arial;

  padding:2px;
  font-size:1.1em;
}

input.set-width, textarea.set-width {width:350px;}
input.selected, textarea.selected
{
  border: solid 1px #666;
  /*border: solid 1px #E67600;*/
  /*background-color:#d3e7f4;*/
  padding:2px;
}
input.hover, textarea.hover
{
    border: solid 1px #666;  
  padding:2px;
  font-size:1.1em;
}

select
{
    border: solid 1px #ccc;  
  padding:2px;
  font-size:1em;
}

html
{
    background-color:#fff;
}

body
{
   color: #000;
   font: Arial,sans serif;
   display:none;
}
.normal {font:80%/130% Arial,sans serif;}
.big {font:100%/130% Arial,sans serif;}
.bigger {font:120%/130% Arial,sans serif;}


a  
{
    font-weight:bold;
       text-decoration:none;
       color:#000;
}

 #content a 
 {
   /*   text-decoration:none;*/

 }



p
{
    margin-bottom: 10px;
    line-height: 1.3em;
    padding: 0 5px;
}


/* HEADINGS   
----------------------------------------------------------*/

h1
{
     font-size: 1.5em;
    font-weight:bold;
    line-height: 1.3em;

    padding: 0 0 5px 5px;
    margin: 0 0 7px;
}
h2
{
    font-size: 1.1em;
    line-height: 1.1em;
    margin:5px 0 5px 0;
    font-weight:bold;
    color: #000;


}
h2.news
{
    font-size:1.5em;
    font-weight:bold;
    line-height:1.3em;
    border-bottom:solid 1px white;
    padding:0px 0px 5px 10px;
}
h3
{
    font-size: 1.2em;
    font-weight:bold;
    margin-bottom:20px;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}



/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

#main
{
    margin: 20px auto;
    width: 965px;
    min-height: 600px;
    background-color:#fff;
}

#header
{
    height: 186px;

}

#middle
{
    min-height: 600px;  
    position: relative;    
    display:none;
}

#sidepanel
{
    min-height: 600px;
    width: 176px;
    position:absolute;
    left: 0;
    top: 0;
    z-index: 9999;

}

#content
{
    min-height: 600px;  
}

#footer
{
    position:absolute;
    color: #999;
   
    width:100%;
    margin: 5px 0px ;
    font-size: .9em;
    background-color:#E6E5E3;
}

#footer p
{
    text-align: right;
}
#footer .siglink
{
    text-align: right;
    padding: 0 20px 0 0;
    margin: 0 0 40px 0;
}
.siglink a
{
   color: #696969;
   text-decoration: underline;
}
#footer .follow-us
{
   color: #000000;
   font-weight: bold;
   margin: -5% 0 0 0;
   padding: 0 0 0 10px;
}
.follow-us p
{
   float: left;
   padding: 6px 10px 0 0;
}
.follow-us a
{
   float: left;
   padding: 0 2px;
}


/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #dedede;
}


legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input[type="text"] 
{
    width: 200px;

}

input[type="password"] 
{
    width: 200px;

}

/* TABLE
----------------------------------------------------------*/

table.data 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table.data td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
}

table.data th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
}

#logindisplay
{
    font-size:1.1em;
    display:block;
    text-align:right;
    margin:10px;
}

#logindisplay a:link
{
    text-decoration: underline;
}

#logindisplay a:visited
{
    text-decoration: underline;
}

#logindisplay a:hover
{
    text-decoration: none;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label label
{
    font-weight:bold;   
}

.display-label,
.editor-label,
.display-field,
.editor-field,
.editor-buttons
{
    margin: 0.5em 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}

.display-label,
.editor-label
{
    width: 200px;
    float:left;
}
.display-field,
.editor-field
{
    float:left;
    width: 500px;
}

.editor-buttons
{
    clear:both;
    margin-left: 200px;
    width: 500px;    
}

.float-left 
{
    float:left;
}

.float-right 
{
    float:right;
}

/* ---------------------------- Home / Index ----------------------------------------- */

div.banner-top { width:100%; margin-bottom:3px }

div.search-box  {width:300px; float:left;}

#header div.search-box input.textbox
{
    background-color:#F3F3F3;
    border:none;
    margin:0px;
    height:16px;
}

div.links { float:left;}

div.banner {background-color:#E6E5E3; width:100%; height:120px; position:relative;}
img.inspire {position:absolute; bottom:20px; left:15px;}
img.logo {position:absolute; bottom:0px; right:0px; }
img.whitelogo {position:absolute; bottom:0px; right:0px; }
img.passion {position:absolute; bottom:8px; left:15px;}

div.strapline {height:37px; background-color:#D2D2D2; width:100%; margin-top:3px; position:relative; font-size:1.1em; }

#header div.strapline p {margin:0px; padding:9px 0; margin:0px 13px;}

#topnav 
{
    
    margin-top:20px;
}
#topnav ul {width:100%; margin-left:3px;}

#topnav a {text-decoration:none;}

#topnav ul li 
{
        display:block; 
        font-size:1.5em; 
        font-weight:bold; 
        width:172px;  
        margin:10px 5px 0px 5px;
        float:left;
        padding:5px 0px 0px 10px;
        height:20px;
}

#topnav ul.lev2
{
    visibility:hidden;
    position:relative;
    z-index:1000;
    background-color:Black;
    left: -13px;
    top: 8px;
}
#topnav ul.lev2 li
{
    font-size:0.6em;
    margin: 0;
    height: auto;
}

li.nav1 {border-bottom:5px solid #CC051C;}
li.nav2 {border-bottom:5px solid #B4DCD3;}
li.nav3 {border-bottom:5px solid #f8e645;}
li.nav4 {border-bottom:5px solid #28869d;}
li.nav5 {border-bottom:5px solid #e56e10;}

li.nav1 ul { display:none; }
li.nav2 ul { display:none; }
li.nav3 ul { display:none; }
li.nav4 ul { display:none; }

li.nav1 ul li { border-bottom:2px solid #fff; background-color: #f0b4ba; }
li.nav2 ul li { border-bottom:2px solid #fff; background-color: #e8f4f2; }
li.nav3 ul li { border-bottom:2px solid #fff; background-color: #fff7b2; }
li.nav4 ul li { border-bottom:2px solid #fff; background-color: #bedae1; }
li.nav5 ul li { border-bottom:2px solid #fff; background-color: #ecb487; }

li.nav1 ul li.hnav { background-color: #CC051C; }
li.nav2 ul li.hnav { background-color: #B4DCD3; }
li.nav3 ul li.hnav { background-color: #f8e645; }
li.nav4 ul li.hnav { background-color: #28869d; }
li.nav5 ul li.hnav { background-color: #e56e10; }

li.hnav1, .topselected1 {background-color:#f0b4ba;}
li.hnav2, .topselected2 {background-color:#e8f4f2;}
li.hnav3, .topselected3 {background-color:#fff7b2;}
li.hnav4, .topselected4 {background-color:#bedae1;}
li.hnav5, .topselected5 {background-color:#ecb487;}

#breadcrumbs { padding: 2px 15px 2px 3px;  margin-left:10px; font-size:.8em;}
#breadcrumbs ul li { float:left; }
#breadcrumbs ul li,
#breadcrumbs ul li a { color:#646464; }
#breadcrumbs ul li.chevron { padding: 0 10px; }
.clickable
{
    	cursor:hand;cursor:pointer;
}



div.partners
{
    padding:0px;
    margin:10px 0px 15px 0px;
    width:880px; 
}

span.partners {font-weight:bold; font-size:1.5em; color:Black; }
span.partners-text { font-size:1em; color:Black; margin:10px; }
div.partners-footer {padding:10px 0px 0px 10px;}
div.footerlinks
{
    width:965px;
    height:100px;
    background: #E6E5E3 url(../images/common/footer.png) repeat-x 50px 0px;
}

div.footerlinks p
{
    padding:20px;
}


div.partners td.items
{  
    
    padding:0px 10px;
 
}    
div.partners div.items img { vertical-align:middle;}

#flash {}

.red {background-color:#cc051c;}
.cyan {background-color:#b3dcd3;}
.yellow {background-color:#ffe600;}
.blue {background-color:#28869d;} 
.yellow-share {background-color:#FFF7B2;
    width:475px;

    position:absolute;       
    bottom:0px;
    height:100%;
    z-index: 0;               
               }


.lightorange {background-color:#EA8634;} 
.orange {background-color:#EB6E08;} 
.lightyellow {background-color:#F7E645;}
.red-solid {background-color:#d13245;}
.cyan-solid {background-color:#c2dfda;}
.yellow-solid {background-color:#f8e645;}
.blue-solid {background-color:#4e99ac ;}

.red-border {border-bottom:solid 5px #cc051c;}
.cyan-border {border-bottom:solid 5px #b3dcd3;}
.yellow-border {border-bottom:solid 5px #ffe600;}
.blue-border {border-bottom:solid 5px #28869d;}
.orange-border {border-bottom:solid 5px #EB6E08;}

.margin-bottom {margin-bottom:5px;}
.margin-bottom5 {margin-bottom:5px;}

.red-text {color:#CC051C;}

    
div.greybox-home 
{
    background-color:#E6E5E3; 
    padding:5px 5px 0px 5px;
    
}

div.greybox 
{
    background-color:#E6E5E3; 
    padding:5px;
    
}
div.top-padding {  padding-top:0px;}
div.bottom-padding 
{ padding-bottom:5px;}

div.min 
{
    min-height:600px;   
}
div.min div.rightbox
{
    margin-left:5px;
}
div.rightbox, div.leftbox {float:left; width:475px; }

div.medialeftbox {float:left; width:475px; }

div.box1 
{
 
    min-height:100px; 
    margin-right:5px;
 
}

div.text-box1 
{
    position:relative;
    padding:0px 10px; 
    width:233px; 
    float:left; 
    min-height:230px;    
 }


div.box2 
{
    min-height:100px; 
    width:100%;  
}

/**div.main-box p, div.what-box p
{
    font-size:1.2em;
}**/

div.text-box2 {position:absolute; right:0px; top:0px;}

div.text-box2 .wrap p
{
  
 margin:0px;
 padding:0px;   
}

div.container2
{
     position:relative; 
     min-height:230px;  
     width:475px;
     border-bottom:5px solid  #CC051C;
}    
div.fade2
{
 
    background-color:#CC051C;
    filter:alpha(opacity=80);
    opacity: 0.8;-moz-opacity:0.8;
    width:240px;
    position:absolute;       
    bottom:0px;
    right:0px;
    height:100%;
    z-index: 0;
 
    
}

div.text-box2 div.itemfirst p,
div.text-box2 div.item p
{
    padding:0px 5px 0px 10px;
}    

div.text-box2  div.itemfirst
{
     min-height:65px;
     width:240px;
     margin-top:5px;
     position:relative;

}    

div.text-box2 div.item
{
     min-height:65px;
     width:240px;
     position:relative;
     border-top:solid 1px #F3F3F3;
  
}  

p.date {font-weight:bold; }
p.title {font-weight:bold; font-size:1.1em; }
div.text-box2 p.more { position:absolute; bottom:5px; right:0px;}

div.text-box2 div.itemfirst p.title,
div.text-box2 div.item p.title {font-weight:bold; font-size:1.1em; padding:5px 0px 5px 10px;}
  

div.item a, div.itemfirst a
{
 
    right:5px;
    bottom:5px;

}   

div.box-text
{
 
} 

div.box2 div.wrap
{    
    width:200px;
    padding:10px;
 
    
}

div.box2 div.wrap p.title
{
    font-weight:bold;
    padding-left:0px;
}    

div.box3 
{
    margin-right:5px;
    width:475px;        
    background-repeat:no-repeat; 
    position:relative;
}
div.box3social
{
    margin-right:5px;
    width:475px;
}
div.container3
{
     height:240px;      
}
div.box3a
{
    background-position: 0px -213px;
    min-height: 100px;
    position: relative;
    background-repeat:no-repeat;
}

div.main-container
{
     height:336px;      
}


div.main-box
{
    background-position: 0px -360px;
    
    position: relative;
    background-repeat:no-repeat;
}

div.what-container
{
     height:200px;      
}


div.what-box
{
    background-position: 0px -200px;
    min-height: 380px;
    position: relative;
    background-repeat:no-repeat;
}

div.box-item
{
    min-height:560px
}



div.page-banner
{
    height:170px;
     margin-top:5px;
}

div.ani-banner
{
    height:325px;
    margin-top:5px;
}


div.ani-container
{
     width:475px;
     height:275px;      
}
div.ani-box
{
    background-position: 0px -275px;
    min-height: 50px;
    position: relative;
    background-repeat:no-repeat;
 
}

div.banner-container
{
     height:135px;      
     width:475px;
}
div.banner-box
{
    background-position: 0px -135px;
    min-height: 40px;
    position: relative;
    background-repeat:no-repeat;
 
}


div.pager 
{
    width:455px;
    border-top:solid 1px white;
  z-index:1;
  padding:5px 0px;
    text-align:center;
    bottom:0;
   
}
div.pager a
{
    cursor:hand;cursor:pointer;    
}

div.pagerlist 
{
    width:455px;
    border-top:solid 1px white;
    padding:5px;
    text-align:center;
    bottom:0;
}
div.pagerlist a
{
    cursor:hand;cursor:pointer;    
}


div.banner-box div.fade-box h2
{
    padding:0px 0px 10px 5px;
    margin:0px;
}
div.yourstory div.fade-box h1
{
    padding-top:5px;
}
    

div.page-banner-collections
{
       width:475px;
       height:315px;
}
div.collections-banner-container
{

     height:190px;      
}
div.collections-banner-box
{
    background-position: 0px -190px;
    min-height: 125px;
    position: relative;
    background-repeat:no-repeat;
}




div.collections-banner-box h2
{

    font-size:1.4em;
    margin:0px;
  
}

div.w-return   
{
    margin-top:5px;
    height:50px;
    text-align:right; 
    font-size:1.2em;
    padding:0px;
}
div.w-return div.fade-box h2 {padding:10px 10px 0px 0px;}




div.big-page-banner
{
    height:180px;
    margin-top:5px;
}



div.big-banner-container
{
     height:65px;      
}
div.big-banner-box
{
    background-position: 0px -65px;
    min-height: 120px;
    position: relative;
    background-repeat:no-repeat;
}

div.big-banner-box div.wrap
{
    padding:5px 5px 0px 5px;
}

div.right-banner-container
{
     display:none;
}
div.right-banner-box
{
    min-height: 180px;
    position: relative;
    background-repeat:no-repeat;
}

div.right-banner-box div.wrap
{
    padding:5px 5px 0px 5px;
}


div.bit-banner-container
{
     height:150px;      
}

div.fade70
{
    width:475px;
    filter:alpha(opacity=70);
    opacity: 0.7;-moz-opacity:0.7;
    position:absolute;       
    bottom:0px;
    height:100%;
    z-index: 0;
}


div.fade50
{
    width:475px;
    filter:alpha(opacity=50);
    opacity: 0.5;-moz-opacity:0.5;
    position:absolute;       
    bottom:0px;
    height:100%;
    z-index: 0;
}

div.fade60
{
    width:475px;
    filter:alpha(opacity=60);
    opacity: 0.6;-moz-opacity:0.6;
    position:absolute;       
    bottom:0px;
    height:100%;
    z-index: 0;
}



div.fade70-right
{
    width:250px;
    height:180px;
    filter:alpha(opacity=70);
    opacity: 0.7;-moz-opacity:0.7;  
    bottom:0px;
    z-index: 0;
    float:right;
    
}

div.fade80
{
    width:475px;
    filter:alpha(opacity=80);
    opacity: 0.8;-moz-opacity:0.8;
    position:absolute;       
    bottom:0px;
    height:100%;
    z-index: 0;
    
}

div.orange-fade
{
        filter:alpha(opacity=80);
    opacity: 0.8;-moz-opacity:0.8;
}

div.fade-box
{
    width:475px;    
    position:relative;    
    z-index: 1;   
}
div.right-fade-box
{
    left:225px;

    width:250px;    
    position:relative;    
    z-index: 1;
  
  
}

div.fade-box .wrap
{
    padding: 5px;
}

a.bmore 
{
    position:absolute;
    right:10px;
    bottom:15px;
}

a.cmore

{
    position:absolute;
    right:10px;
    bottom:10px;
}

img.home {float:left;}

div.box4  
{
    
    width:400px; 
    width:475px; 

    }

div.news 
{
   
    margin-bottom:1px;
    padding:5px;
}

div.newsitems {width:360px;  position:relative;}
div.newsitems p {margin:0px;}
div.newsitems p.title {font-weight:bold;}
div.newsitems p.date {color:White;}
div.newsitems p.teaser {color:#31312F;}

div.newsitems span.more 
{

    text-align:right;
    float:right;
    width:300px;
    bottom:10px;
    right:5px;
}    

div.news div.image {width: 105px;}
div.news div.image {width: 105px;}

div.border {border-bottom:1px solid #fff}
div.wrap ul {margin-left:10px;}
div.wrap ul li
{
    margin:0px 0px 10px 15px;
    list-style: disc;
}

div.wrap h2 
{
    padding:5px;
    
}


div.images img {vertical-align:bottom; }
div.google {    }
div.margin-right {margin-right:5px;}

div.no-margin {margin:0px;}

div.share  {min-height:580px;}

div.share textarea.textarea {width:450px; height:150px;}

div.inspired {}
div.inspired table td.step {font-weight:bold; text-align:right; font-size:1.2em;}
div.inspired table {width:450px; }
table.share td {padding:5px 0px;}
table.share td.nopadding {padding:0px;}
table tr.grey-row {background-color:#E6E5E3; }
table tr.grey-row td {height:1px;  padding:0px; margin:0px;}
table.share p {padding:0px;}
div.inspired h3 {white-space:nowrap;}
table td.align-right {}
input.mypicture {vertical-align:middle; margin-left:5px;}
img.camera {vertical-align:middle;}
table.tablewithlinks tr td img {vertical-align:middle;}
table.tablewithlinks tr td {vertical-align:top;}
table td.width {width:180px;}
div.header h2 { padding:6px 0px 6px 10px; margin:0px; font-size:1.5em;}
table td.disclaimer{border-top:solid 2px #28869d; vertical-align:bottom; padding-top:20px;}
a.disclaimer {text-decoration:underline;}

div.text-box1 h2 {font-size:1.5em;  padding-left:5px;}

div.inspired .wrap {padding:5px;}
div.inspired select { width:100%;}
div.inspired .step-buttons {padding:2px; width:100px;}
div.inspired p.right {text-align:right; margin-top:10px;}

div.inspired table td {padding:5px 0px;}
div.inspired table td.right {width:200px; padding-right:7px;}
div.inspired table td.image {width:35px; }
td.disclaminer {font-size:.9em;}
td.align-right, .align-right {text-align:right;}



div.inspired input  {width:18em;}
div.inspired input.agreed  {width:auto;}
div.inspired .upload {font-size:1.2em; width:auto;}
div.inspired table td.required-text {color:#CC051C;}
.textbox {}
/* What's On */ 
table.cal {width:95%; margin-left:10px;}
table.cal td.month p {font-weight:bold; font-size:1.1em;margin-bottom:0px}
table.cal td.count { width: 20px;}
table.cal td.month {background-color:#000; color:White;}
table.cal td.title p,
table.cal td.date p {font-weight:bold; margin-bottom:0px;padding:0px 0px 5px 5px; }
table.cal td.title p {padding:10px 0px 3px 5px;}
table.cal td.more {text-align:right;}
table.cal tr.month  {}
p.coming-up
{
font-size:1.5em;
font-weight:bold;
line-height:1.3em;
margin:15px 0 0 7px;
padding:0 0 5px 5px;}
div.whatson-item-box     
{
    background-position: 0px -200px;
    min-height: 560px;
    position: relative;
    background-repeat:no-repeat;
}

/* About Us */ 
div.about-events-fade 
{
    background-color:#CC051C;
    filter:alpha(opacity=70);
    opacity: 0.7;-moz-opacity:0.7;
    width:475px;
    position:absolute;       
    bottom:0px;
    right:0px;
    height:100%;
    z-index: 0;
}
div.about-events 
{
    width:475px;
    min-height:100px; 
    margin-top:5px;
    color:black;
    z-index:1;
}
#content div.about-events div.wrap
{
    padding:5px;
}
div.about-events table.fut {width:100%;}
div.about-events table.fut td {padding:2px 5px 0 10px;}
div.about-events table.fut td.title
{
    font-size:1.4em;
    margin:0;
    padding:10px 5px 10px 10px;
    font-weight:bold;   
   
}
div.about-events table.fut td.line { border-top:solid 1px white; padding:5px 5px 5px 10px; vertical-align:top;}
div.about-events table.fut td.event
{
    font-weight:bold;
   
}

div.about-box
{
    height:100px;
    min-height:100px;
}
table.more {position:absolute; left:10px;}
table.more tr td {vertical-align:middle;}  
table.more tr td  img {margin-right:10px;} 

/* Collections */
div.image-container, 
div.sport-container
{
    overflow:hidden;
    padding:5px;
}

/* Collections */
div.other-container 
{

}

div.sport-container div.item,
div.image-container  div.item 
{
    width:65px;
    height:60px; 
    border:none;
    overflow:hidden;
    float:left;
    vertical-align:middle;text-align:center;
}

div.sport-container  div.item  {vertical-align:middle;text-align:center;}
div.sport-container div.item img
{
   

 
}
div.sport-container p.hide {display:inline; font-size:.8em; text-align:center; padding:0px}

div.sport-container table {width:110px; }
div.sport-container table td { text-align:center; width:90px;}
div.image-container  div.item 
{
    width:152px;
    height:180px; 
}    
p.objects {font-weight:bold;}
div.about-events div.images table td
{
    vertical-align:middle;
    text-align:center;
    font-size:.9em;

}
div.about-events div.images table td.icon 
{

}
div.sport-container  img.dim 
{
    filter:alpha(opacity=20);
    opacity: 0.2;-moz-opacity:0.2;
}
sport-container img.highlight 
{
    filter:alpha(opacity=100);
    opacity: 1;-moz-opacity:1;
}

div.museum  
{
    background-color:#F3BC8F;
    margin-top:5px;
    padding:5px;
}

div.museum  table
{
    margin-left:5px;
}
   
div.museum  table td
{
    padding:5px 5px 0px 0px;
    vertical-align:top;
}

div.banner-box div.museums h2 {padding:0px 0px 0px 5px; font-size:1.3em;}
div.banner-box div.museums h3 {padding:0px 0px 5px 5px; font-size:1.3em; margin-bottom:5px;}
/* Story */
div.box-text div.fade-box.wrap {padding:10px 0px 0px 5px;}

div.object-container {float:left; height:169px; margin:5px 1px 0px 0px;}
div.mini 
{
      width:157px;
    height:109px;
    
}    

div.mini-video  {background: #E6E5E3 url(/images/video-mini-panel.jpg) no-repeat; }
div.mini-audio  {background: #E6E5E3 url(/images/audio-mini-panel.jpg) no-repeat; }
div.mini-object  {background: #E6E5E3 url(/images/objects-mini-panel.jpg) no-repeat; }


div.mini-red {background-color:#D34758;  width:147px; height:50px; padding:5px;}
div.mini-blue {background-color:#4E99AC; position:absolute; width:147px; height:50px; padding:5px;}
div.mini-cyan{background-color:#CCE1DB; width:147px; height:50px; padding:5px;}


div.object-container p.more {text-align:right;}
div.object-div {min-height:600px;}
@-moz-document url-prefix() {
    div.object-div{
       min-height:610px    }
}


div.box-text p.bold{ font-size:1.2em;}
.bold {font-weight:bold;}
div.box-text img {margin-right:10px;}
div.right-stories {min-height:50px;}
div.gallery h1 {padding:5px 0px 5px 0px;}
.gallery-storyobject {width:475px; background-color:#EB8636; height:200px;}

table.gallery-audio td {vertical-align:middle;}
table.gallery-audio td.play {padding:0px 10px 5px 0px;}
table.gallery-audio td.play h3 {padding-left:10px;}
table.gallery-audio td.more-width {text-align:right; padding-right:5px;}
table.gallery-audio td.author {font-weight:bold; padding-bottom:5px;}
table.gallery-audio tr.border-bottom {border-bottom:solid 1px white;}

table.gallery-audio td p {padding:0px;}
div.liststories {padding-top:5px;}

div.liststories h2 
{
    font-size:1.5em;
    font-weight:bold;
    line-height:1.3em;
    margin:0 0 7px;
    padding:3px 0 0px 5px
}

div.liststories table td.smallimage img {padding:10px 10px 5px 10px;}


div.liststories table td { border-top:solid 1px white;}
div.liststories table td div.text {position:relative; height:80px;padding-top:10px;}
div.liststories table td div.text a.readinfull {position:absolute; bottom:0px; right:5px;}
div.liststories table {width:465px;}
div.liststories table td.align-right {border:none;}
div.right-stories {padding-bottom:0px;}

div.banner-box div.fade-box .clickimages {padding:0px 2px 0px 5px;}

#targetContainer {z-index:1;}

div.shn table td {vertical-align:top; padding:15px 5px;}
div.shn table td p.title  {font-weight:bold; margin:0px;}
div.shn table td a {font-weight:normal; text-decoration:underline;}
div.shn table td img {border:solid 1px black;}
#animate2 h2  {padding:0px;padding-left:5px;}
div.ani-banner {margin-bottom:5px;}
div.no-margin-top {margin-top:0px; margin-bottom:10px;}
div.margin-top {margin-top:5px;}
div.media-margin {margin:0px;}
div.whatson-items

div.story-icons {vertical-align:top;}

div.eventfinder-controls  {width:475px;}
.nowrap { white-space:nowrap;}
td.hometop {padding-right:20px;}

.match {color:#F8E645;}

div.about .wrap {height:544px;}

div.story .wrap {min-height:800px;}
#animatetitle {font-weight:normal; }
span.padding-right {padding-right:10px;}

strong {font-weight:bold;}

a.image  {font-weight:normal;}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.tablewithlinks {

}

h3 {

}

h4 {

}

h5 {

}


