 @import url('reset.css');
 
/**
 * Misc Styles and defaults 
 */
body {
    color: #333;
 	font-size: 62.5%; 
	font-family: Arial, sans-serif;
	background:#ebebeb;
}

a {color:#dc291e;}
    a:hover {text-decoration:none;}
    a.moreInfo {padding-right:17px;background:url(imgs/link-more-left.gif) no-repeat right 60%;}

a:hover {text-decoration:none;}

/**
 * Site Wrapper
 */
#wrapperMain {width:910px;margin:0 auto;background:#fff url(imgs/bg-wrapper.gif) no-repeat left bottom;padding-bottom:30px;padding-top:10px;}



/**
 * Header & NavMain
 */
#header {height:105px;margin:0 10px 0 10px;background:#fff url(imgs/bg-header-repeater.jpg) top left repeat-y;width:890px;float:left;display:inline;}
    #header a.logo {margin-left:13px;margin-top:35px;float:left;}
    #header form.search {clear:right;float:right;padding:10px 0 0;width:222px;min-height:30px;}
        #header form.search input {width:135px;font-size:0.9em;margin-top:5px;float:left;}
        #header form.search button {width:64px;height:30px;border:0;background:url(imgs/button-search.gif) no-repeat;cursor:pointer;margin-left:6px;float:left;margin-top:6px;}
    div.navUtility {float:right;padding-top:14px;font-size:1.2em;}
        div.navUtility ul {padding-right:12px;padding-top:8px;min-height:11px;float:left;}
        div.navUtility li {float:left;padding-right:15px;background:url(imgs/list-navutil.gif) no-repeat center right;}
        div.navUtility li.last {background:none;padding-right:0;}
    
ul#navMain {float:left;width:890px;margin:0 10px 20px 10px;display:inline;}
    ul#navMain li {float:left;}
    ul#navMain a {height:30px;display:block;}
        ul#navMain li.events a{background:url(imgs/nav-events.gif) no-repeat;width:147px;}
        ul#navMain li.visitor-info a{background:url(imgs/nav-visitor.gif) no-repeat;width:149px;}
        ul#navMain li.event-hospitality a{background:url(imgs/nav-hospitality.gif) no-repeat;width:147px;}
        ul#navMain li.functions a{background:url(imgs/nav-functions.gif) no-repeat;width:149px;}
        ul#navMain li.about-the-stadium a{background:url(imgs/nav-about.gif) no-repeat;width:148px;}
        ul#navMain li.deloitte-club a{background:url(imgs/nav-deloitte.gif) no-repeat;width:150px;}
        ul#navMain li a:hover {background-position:0 -31px;}
        ul#navMain li a.current, ul#navMain li a.current:hover {background-position:0 -31px;}
 
/**
 * Content wrapper
 */
 #wrapperContent {width:890px;margin:0 10px;}
 
 
/**
 * NavSec
 */
#navSec {font-size:1.1em;width:147px;float:left;background:url(imgs/bg-navsec-top.gif) no-repeat;padding-top:6px;display:inline;}
    #navSec ul {background:#f7f7f7 url(imgs/bg-navsec-bot.gif) no-repeat left bottom;text-transform:uppercase;color:#999;padding-bottom:7px;}
    #navSec li {background:url(imgs/bg-navsec-list.gif) repeat-x left top;border-right:1px solid #dadada;font-weight:bold;}
        #navSec li span, #navSec li a {padding:10px 10px 10px 25px;display:block;width:111px;}
        #navSec li span {background:url(imgs/bg-navsec-label.gif) no-repeat left 1px;padding-bottom:5px;}
			#navSec li li span, #navSec li li a {padding:10px 10px 10px 30px;display:block;width:111px;}
    		#navSec li li span {background:url(imgs/bg-navsec-label.gif) no-repeat 5px 1px;padding-bottom:5px;}
				#navSec li li li span, #navSec li li li a {padding:10px 10px 10px 50px;display:block;width:111px;}
        		#navSec li li li span {background:url(imgs/bg-navsec-label.gif) no-repeat 25px 1px;padding-bottom:5px;}
        #navSec li a {text-decoration:none;color:#34424a;background:url(imgs/bg-navsec-link-ov.gif) no-repeat left 10px;background:url(imgs/bg-navsec-link.gif) no-repeat left 10px;}
            #navSec li a:hover {background: url(imgs/bg-navsec-link-on.gif) no-repeat left 11px;background: #dadada url(imgs/bg-navsec-link-ov.gif) no-repeat left 11px;color:#000000;}
            #navSec li a.active, #navSec li a.active:hover, #navSec li a.current,#navSec li a.current:hover {background:#dadada url(imgs/bg-navsec-link-on.gif) no-repeat left 10px;color:#000;}
        #navSec li ul {background:none;padding-bottom:5px;}
            #navSec li li {border:none;background:none;}
            #navSec li li a {padding:5px 10px 5px 30px;background:url(imgs/bg-navsec-linksec-ov.gif) no-repeat left 7px;background:url(imgs/bg-navsec-linksec.gif) no-repeat left 7px;width:106px;}
                #navSec li li a:hover {background:url(imgs/bg-navsec-linksec-on.gif) no-repeat left 7px;background:#c0c0c0 url(imgs/bg-navsec-linksec-ov.gif) no-repeat left 7px;}
                #navSec li li a.active,#navSec li li a.active:hover,#navSec li li a.current,#navSec li li a.current:hover {background:#c0c0c0 url(imgs/bg-navsec-linksec-on.gif) no-repeat left 7px;}
					#navSec li li li a {padding:5px 10px 5px 45px;background:url(imgs/bg-navsec-linksec-ov.gif) no-repeat left 7px;background:url(imgs/bg-navsec-linksec.gif) no-repeat 15px 7px;width:76px;}
			        #navSec li li li a:hover {background:url(imgs/bg-navsec-linksec-on.gif) no-repeat 30px 7px;background:#c0c0c0 url(imgs/bg-navsec-linksec-ov.gif) no-repeat 30px 7px;}
	                #navSec li li li a.active,#navSec li li li a.active:hover,#navSec li li li a.current,#navSec li li li a.current:hover {background:#c0c0c0 url(imgs/bg-navsec-linksec-on.gif) no-repeat 30px 7px;}
	        
        #navSec li.last {padding-bottom:2px;}
        
        
/**
 * Content
 */

#content {font-size:1.2em;line-height:1.5em;margin:0 23px 0 20px;float:left;width:530px;display:inline;}
    #content h1{font-size:1.8em;margin-bottom:1em;font-weight:normal;line-height:1.3em;}
        #content h1.teaserPageTitle, div#titleimage {width:530px;height:175px;margin-bottom:30px;}
    #content h2{font-size:1.33em;margin-bottom:1em;margin-top:2em;color:#666;}
    #content h3{font-size:1.17em;margin-bottom:0.5em;margin-top:1em;color:#666;}
    #content h4{font-size:1em;margin-bottom:0.5em;margin-top:1em;color:#666;clear:left;}
    #content p, #content ul, #content dl{margin-bottom:1em;line-height:1.5em;}
    #content img.left {float:left;margin:0 10px 10px 0;}
	#content img.right {float:right;margin:0 0 10px 10px;}
    #content img.box {margin-bottom:20px;display:block;}
    

div#content div.eventContent ul
{
	margin: 0 !important;
	padding; 0;
}

div#content div.eventContent ul li
{
	list-style: disc inside;
}
	
#flashcontent {margin: 1em 0 20px; width:530px;}

ul.passes, p.passes {clear:left;}

img.imageBox {margin-bottom:10px;}

/* standard styles */
div.standard ul {margin-left:15px;}
div.standard ul li {list-style:disc;}
div.standard ul.tabstrip li {list-style:none;}

/* form styles */
#content form {margin-top:20px;}
#content fieldset {padding:0 20px; border:1px solid #dadada;background:#f7f7f7;}
    #content fieldset div.field, #content fieldset div.clear {clear:both; padding-top:15px;}
#content legend span {position:absolute;left:-9999em;}
#content label {clear:left;display:block;margin-bottom:5px;font-weight:bold;}
#content textarea, #content input{font-family: Arial, sans-serif;font-size:1.2em;width:50%;}
#content input {
	height: 1.3em;
}
#content div.Actions {margin:10px 0 0 10px;}
    #content div.Actions input {width:auto;}
#content span.required, #content span.validation {margin-top:5px;color:#c00;}
#content ul.optionset li {list-style:none;}
#content ul.optionset label {display:inline;}
#content ul.optionset input {width:auto;}
#content p.checkbox {margin-top:10px;}
#content p.checkbox label{display:inline;}
#content p.checkbox input{width:auto;}
#content div.seating input {width:auto;}

#content input.maxlength {width:auto;}

/* top of the page links */
div.top {font-size:120%; margin-top:10px; margin-left:181px;}
div.top a {padding-left:15px; background:url(imgs/link-top.gif) no-repeat left 50%;}
div.topsearch {padding-left:18px; margin-top:8px;font-size:100%;}


/* table styles */
th {text-align:left;padding:5px 10px;}
td {padding:5px 10px;}

table.data {width:530px;border:1px solid #dadada; margin-bottom:20px;}
    table.data tr.header {background:#dadada;}
        table.data th {padding:10px;text-align:left;}
            table.data th.date {width:50px;}
            table.data th.capacity {width:80px;}
    table.data td {padding:10px;}
        #content table.data ul {margin-left:0;}
        #content table.data li {list-style:none;}
        table.data tr.altRow td {background:#f7f7f7;}
   table.data a{line-height:1.3em;}
      

/**
 * Sidebar
 */

#sidebar {font-size:1.2em;float:right;width:170px;}
    #sidebar div.promotions {background:url(imgs/bg-promo.gif) repeat-y;margin-bottom:10px;position:relative;}
        #sidebar h2 {background:url(imgs/bg-promo-top.gif) no-repeat;padding:10px;text-transform:uppercase;color:#585858;line-height:1.25em;}
        #sidebar img {display:block;margin-bottom:10px;}
        #sidebar p {padding:0 10px 10px 10px;line-height:1.5em;}
        #sidebar p.moreLink {background:url(imgs/bg-promo-bot.gif) no-repeat left bottom;}
            #sidebar p.moreLink a {padding-right:15px;background:url(imgs/link-more-promo.gif) no-repeat right 51%;}

        
/**
 * Footer
 */
#footer {font-size:1.1em;margin:0 auto;width:910px;padding:15px 0 30px 0;}
    #footer ul{float:left;width:910px;color:#666}
        #footer li{float:left;padding-right:30px;background:url(imgs/bg-navfooter.gif) no-repeat right top;}
            #footer li.last {background:none;}
			#footer li.facebooklink{float: right;color:#666666; background:none; padding-right:none;}
			#footer li.facebooklink a{color:#666666; text-decoration: none; }
			#footer li.facebooklink span{
				 background: url("imgs/fbicon_16x16.jpg") no-repeat scroll left center transparent;
				padding-left: 20px;
			}
            #footer li a {color:#dc291e;}
    #footer p {float:right;color:#afafaf;padding-bottom:30px;}
    
    
/**
 * Event specific
 */

div.relatedLinks, div.eventPackageLinks {background:#f7f7f7 url(imgs/bg-related-top.gif) no-repeat left top;width:530px;float:left;margin-top:20px;}
    div.relatedLinks div {background:url(imgs/bg-related-bot.gif) no-repeat left bottom;float:left;padding:10px;width:510px;}
    div.relatedLinks li, div.eventPackageLinks li {line-height:1.8em;padding-left:15px;background:url(imgs/list-related.gif) no-repeat left center;}
        ul.genericLinks {width:170px;float:left;margin-right:10px;}
        ul.specificLinks {width:190px;float:left;margin-right:10px;}
            a.buyLink {float:right;text-transform:uppercase;font-weight:bold;padding-left:15px;background:url(imgs/list-related.gif) no-repeat left center;margin-right:10px;}
 div.eventPackageLinks {background:url(imgs/bg-related-top.gif) no-repeat left top;}
 div.eventPackageLinks ul {background:url(imgs/bg-related-bot.gif) no-repeat left bottom;float:left;padding:10px;width:510px;margin-left:0;}
    div.standard div.eventPackageLinks li {list-style:none;margin-bottom:5px;}

p.actionLink {float:right;}
    p.actionLink a{display:block;text-transform:uppercase;font-weight:bold;padding-left:15px;background:url(imgs/link-more-left.gif) no-repeat left 60%;margin-right:10px;}

h2.eventConditions {clear:left;margin-top:10px}

ul.eventList {width:530px;margin-top:10px;}
    ul.eventList li.event {float:left;width:530px;margin-bottom:10px;border-bottom:1px solid #dadada;padding-bottom:10px;}
    #content ul.eventList h2 {margin-bottom:0.25em;margin-top:0;}
        ul.eventList h2 a {text-decoration:none;}
    ul.eventList .eventImage {float:left;margin-right:10px;width:130px;}
      ul.eventList img {width:130px;}
    ul.eventList div {float:left; width:390px;}
        #content li.event ul {float:left;width:390px;margin-bottom:5px;}
            li.event li, li.eventdatetime {/*float:left;margin-right:10px;*/}
              li.event li span, ul.eventdatetime li span {font-weight:bold; padding-left: .5em;}
            li.iCalendar {clear:left; float: left; width: 100%;}
              li.iCalendar a {display:block; float: left; padding-left: 25px; padding-right: 1em; background: url(imgs/icon-ical.gif) left center no-repeat; height: 19px;}
              
    #content ul.eventList p {line-height:1.4em;margin-bottom:0;}
    ul.eventList li.archive ul {float:none;}
        #content li.archive ul {float:none;}
            li.archive li {float:none;margin-right:0;}
            
  ul.eventdatetime {float:left;width:530px;margin-bottom:5px;}            
            
 div.standard ul.eventPackageDetail {margin-left:0;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:10px;background:#f7f7f7;margin-bottom:10px;float:left;width:510px;}
    div.standard ul.eventPackageDetail li {list-style:none;} 
    div.standard ul.eventPackageDetail li.price {float:left;display:inline;}
        div.standard ul.eventPackageDetail li.price strong{float:left;display:inline;}
        div.standard ul.eventPackageDetail li.price li{margin-left:0; float:left;margin-left:5px;}
          
 /* event list paging */       
 div.next {float:right;width:auto;}
  div.next a {background:url(imgs/link-more-left.gif) no-repeat right 60%;padding-right:18px;}
 div.previous {float:left;width:auto;}
    div.previous a {background:url(imgs/link-more-right.gif) no-repeat left 60%;padding-left:18px;display:block;}
   
/**
 * Document page specific
 */
 div.documents {background:url(imgs/bg-related.gif) repeat-y;width:530px;float:left;}
 #content div.documents h2 {background:url(imgs/bg-related-top.gif) no-repeat left top;margin:0;padding:10px;}
 #content div.documents ul {background:url(imgs/bg-related-bot.gif) no-repeat left bottom;float:left;padding:0 10px 10px 10px;width:510px;margin-left:0;margin-bottom:0;}
    div.standard div.documents li {list-style:none;line-height:1.8em;padding-left:15px;background:url(imgs/list-related.gif) no-repeat left center;}   
            
/**
 * Search specific
 */
 body.search #content {margin:0 20px 0 10px;width:600px;}
  body.search #content dl {clear:right;padding:1.5em 0 0 0;border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;}
    body.search #content dt {font-size:1.16em;margin-bottom:0.6em;color:#666;font-weight:bold;}
        body.search #content dd {border-bottom:1px solid #dadada;margin-bottom:1em;padding-bottom:0.6em;}
        body.search #content dd.last {border:none;margin-bottom:0.5em;}
    #content ul.paging {float:right;width:600px;margin-bottom:0.5em;padding-top:0.5em;}
        ul.paging li{float:left;margin-right:5px;}
            ul.paging li.previous {background:url(imgs/link-more-right.gif) no-repeat left 60%;padding-left:18px;}
            ul.paging li.next {background:url(imgs/link-more-left.gif) no-repeat right 60%;padding-right:18px;}
 
/**
 * Landing page specific
 */
  #content ul.teaserList li {margin-bottom:30px;float:left;width:530px;}
    #content ul.teaserList img {float:left; margin-right:12px;}
    ul.teaserList div.teaserInfo {float:left;width:379px;background:url(imgs/bg-teaser.gif) repeat-y;}
        div.teaserInfo div {background:url(imgs/bg-teaser-bot.gif) no-repeat left bottom;padding:10px;min-height:68px;}
        #content ul.teaserList h2 {width:379px;margin-top:0;height:28px;margin-bottom:0;} 
            ul.teaserList h2.getting-there {background:url(imgs/title-getting-there.gif) no-repeat;}
            ul.teaserList h2.facilities {background:url(imgs/title-facilities.gif) no-repeat;}
            ul.teaserList h2.parking {background:url(imgs/title-parking.gif) no-repeat;}
            ul.teaserList h2.virtual-tour {background:url(imgs/title-virtual-tour.gif) no-repeat;}
            ul.teaserList h2.key-facts {background:url(imgs/title-key-facts.gif) no-repeat;}
            ul.teaserList h2.jobs {background:url(imgs/title-jobs.gif) no-repeat;}
            ul.teaserList h2.advertising {background:url(imgs/title-advertising.gif) no-repeat;}
            ul.teaserList h2.event-packages {background:url(imgs/title-event-packages.gif) no-repeat;}
            ul.teaserList h2.individual-events {background:url(imgs/title-individual-events.gif) no-repeat;}
            ul.teaserList h2.corporate-club {background:url(imgs/title-corporate-club.gif) no-repeat;}
            ul.teaserList h2.deloitte-club-news {background:url(imgs/title-deloitte-club-news.gif) no-repeat;}
            ul.teaserList h2.deloitte-club-facilities {background:url(imgs/title-deloitte-club-facilities.gif) no-repeat;}
            ul.teaserList h2.deloitte-club-faq {background:url(imgs/title-deloitte-club-faq.gif) no-repeat;}
            ul.teaserList h2.function-rooms {background:url(imgs/title-function-centre.gif) no-repeat;}
            ul.teaserList h2.our-services {background:url(imgs/title-stylish-cuisine-with-fresh-ingredients.gif) no-repeat;}
        #content ul.teaserList p {margin-bottom:0.25em;}
            #content ul.teaserList p.moreLink {margin-bottom:0;} 
                ul.teaserList p.moreLink a {padding-right:15px;background:url(imgs/link-more-promo.gif) no-repeat right 51%;}
     
 
/**
 * Map specific
 */
   
   #map {border:1px solid #bfbfbf;width:528px; height:300px;}
    #content form#mapform {width:530px;margin-top:0;background:url(imgs/bg-related.gif) repeat-y;padding-top:10px;}
        form#mapform div#directions{background:url(imgs/bg-related-bot.gif) no-repeat left bottom;padding:5px;}
        form#mapform div#directions div {padding:5px;}
        #content form#mapform label {margin-bottom:10px;}


/**
 * Function specific
 */
div.functions #content { /*width:723px;margin-right:0;background:url(imgs/bg-functions.gif) no-repeat;padding-top:110px;*/ }
div.functions #content #function_rooms {/*width:550px;*/}
ul.roomStyle li { display: inline;margin-right:10px;}

div.functions #content ul.teaserList li {/*width:723px;*/}
div.functions #content h1.teaserPageTitle {/*height:0;width:0;*/}

table.roomCapacity {width:723px;color:#484848;line-height:1.2em;border-bottom:1px solid #dfdfdf;}
  table.roomCapacity tbody {margin-bottom:6px;}
    table.roomCapacity th {padding:10px;border-bottom:1px solid #dfdfdf;border-right:1px solid #666;color:#fff;background:url(imgs/bg-th-capacity.gif) repeat-x;}
      table.roomCapacity th.first {background:url(imgs/bg-th-capacity-first.gif) no-repeat;}
      table.roomCapacity th.last {background:url(imgs/bg-th-capacity-last.gif) no-repeat top right;border-right:none;}
    table.roomCapacity td {padding:10px;border-right:1px solid #dfdfdf;}
      table.roomCapacity td.first {border-left:1px solid #dfdfdf;}
    table.roomCapacity tr td {background:#f8f8f8}
    table.roomCapacity tr.altRow td{background:#fff;}

.roomStaticImage { display: block; margin: 0 20px 20px 0; }
.roomFloorPlan { float: left; margin: 0 20px 20px 0; }

div.functions #content .rooms_landing {width:723px;}


/**
 * Home specific
 */
div.home #content { width:620px;margin:0; }
    div.home #content ul {float:left;width:620px;margin-top:389px;/*background: url(imgs/bg-ul-home.jpg) top left no-repeat;*/padding-top:17px;padding-bottom:19px;}
        div.home #content li {float:left;}  
            div.home #content li a {display:block; height:144px; }
                    li.events a {background:url(imgs/home_pic_2.jpg) no-repeat; width:206px;}
                    li.functions a {background:url(imgs/home_pic_3.jpg) no-repeat; width:207px;}
                    li.info a{background:url(imgs/home_pic_4.jpg) no-repeat; width:207px;}
            
div.home #sidebar {width:260px;}
    div.home #sidebar div {background:#f7f7f7 url(imgs/bg-promo.gif) repeat-y top right;margin-bottom:10px;}
    div.home #sidebar ul {padding:0 10px;}
        div.home #sidebar li {background:url(imgs/list-hmbox.gif) repeat-x left bottom;min-height:53px;padding:10px 0;}
        div.home #sidebar h2 {height:31px;width:260px;padding:0;}
		div.home #sidebar h2 a {height:31px;width:260px;display:block;}
            #sidebar div.upcomingEvents h2 {background:url(imgs/title-upcoming-events.gif) no-repeat;}
            #sidebar div.news h2 {background:url(imgs/title-latest-news.gif) no-repeat;}
        div.upcomingEvents li {clear:left;}
        div.upcomingEvents img {float:left;margin-right:10px;border:1px solid #dadada;}
        div.home #sidebar h3 {margin:0;margin-bottom:5px;line-height:1.3em;}
        #sidebar div.news h3 {width:180px;float:left;}
        #sidebar div.news p {padding:0;clear:both;}
        #sidebar div.news p.date {float:right;width:50px;margin-bottom:5px;clear:none;}
        div.news ul {background:url(imgs/bg-hmbox-bot.gif) no-repeat left bottom;padding-bottom:10px;}
            div.home #sidebar li.last {background:none;}
      div.home #sidebar p.moreLink {background:none;}
      div.home #sidebar div.upcomingEvents p.moreLink {background:url(imgs/bg-hmbox-bot.gif) no-repeat left bottom;clear:left;}
div.home #flashcontent {width:620px;height:550px;background:url(imgs/home_pic_1.jpg) no-repeat;margin: 0 0 10px;color:#fff;}
div.home #flashcontent h1, div.home #flashcontent p{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#34424a;}
div.home #flashcontent h1 {padding:40px 0 0 30px;font-size:2.5em;margin-bottom:0;width:280px;}
div.home #flashcontent p {padding-left:30px;font-size:1.2em;width:335px;}

/**
 * Gallery
 */
body.tenyeargallerypage #header {height:146px;}
body.tenyeargallerypage #header a.logo {margin-top:25px;}

#content.gallery {width:620px;margin:0;padding:0;}

.gallery-winner {
float:left;width:598px;
background:#fbfbfb;border:solid 1px #d1d1d1;
padding: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
behavior:url(/mysite/css/ie/border-radius.htc);
}
.gallery-winner img {float:left;margin:0 10px 10px 0;}
#content .gallery-winner h2 {margin-top:0;}

#ImageGallery {clear:both;border-top:solid 1px #d1d1d1;}
#ImageGallery table {width:100%;}
#content.gallery tr {border-bottom:solid 1px #d1d1d1;}
#content.gallery #ImageGallery table td {vertical-align:middle;padding: 10px 5px 0;}

#sidebar.gallery  {
width:230px;
background:#fbfbfb;border:solid 1px #d1d1d1;
padding: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
behavior:url(/mysite/css/ie/border-radius.htc);
}
#sidebar.gallery h2 {background:transparent;padding:0;margin:0 0 1em;}
#sidebar.gallery p {padding:0;margin-bottom:1em;}
#sidebar.gallery fieldset {border-top:solid 1px #d1d1d1;padding:1em 0 0;}
#sidebar.gallery label {display:block;font-weight:bold;margin-bottom:5px;}
#sidebar.gallery input.text {width:224px;padding:1px 2px;}
#sidebar.gallery fieldset div {margin:0 0 15px;}
#sidebar.gallery span.required, #sidebar.gallery span.validation {display:block;}

    
/**
 * Accessibility / Clearers
 */

ul.navSkip,
ul#navMain li span,
#header form.search label,
#header form.search button span,
#content h1 span,
#content ul.teaserList h2 span,
div.home #sidebar h2 span,
div.home #content li span
 {position:absolute;left:-9999em;} 
   
#wrapperContent:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* // print preview */
a.printPreview { padding-left: 20px; background: url(imgs/icon-print.gif) left center no-repeat; min-height: 15px; }

/* // RSS feed */
a.rssFeed { padding-left: 20px; background: url(imgs/feed-icon-14x14.png) left center no-repeat; min-height: 15px; }


