.page-container, #hd, #bd, #ft, .section-holder {width:100%; text-align:left; padding:0;}
.grid {width:99%!important; font-size:12px!important;}
.key {font-size:11px!important;}
.key BR {display:inline;}
#hd, .top-banner, .banner IMG, .yui-b, .print-page, .email-friend, .breadcrumbs, .promotions, .related-promotions, .related-articles, .useful-tools, .assistive-link, #ft A, .site-wide-links {display:none;}
.print-useful-tools {display:block; margin-bottom:20px;}
@media print {
	.print-useful-tools, .print {display:none;}
}
.feature {display:block; clear:both; margin-bottom:10px;}
.feature IMG {visibility:hidden;}
.feature SPAN IMG {visibility:visible;}
#yui-main .yui-b {display:block;}
.print-tools .print-page {display:inline;}
 
BODY {background:none; padding:20px; margin-top:10px; font-size:110%;}
#bd, #bd.subnav, .access #bd {background:none!important; padding:0;}

/* Customised wider margins */
.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:none; margin-left:0; width:100%%;}
.yui-g .yui-u,.yui-g .yui-g{width:100%}
.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:100%;}
.yui-gc DIV.first,.yui-gd .yui-u{width:100%;}
.yui-gd DIV.first {width:100%;}

/* Footer */
#ft {font-size:85%; border-top:1px solid #E5E5E5; padding-top:10px;}
#ft LI {float:left; margin-right:20px; font-weight:bold;}
#ft LI.othermedia {float:right; margin-right:0;}
#ft LI.othermedia A {position:relative; top:0; display:block; width:auto; height:auto; background:none; text-indent:0; font-size:100%;}

/* Page content styles */
H1, H2, H3, H4, H5 {font-family:Georgia, serif; text-transform:uppercase; margin-bottom:15px;}
H3, H4, H5 {margin-bottom:10px;}
H1 {font-size:20pt; _font-size:21pt;}
H2 {font-size:18pt; _font-size:17pt;}
H3 {font-size:15pt; _font-size:14pt;}
H4 {font-size:14pt; _font-size:13pt;}
H5 {font-size:13pt; _font-size:12pt;}

.content .main-article, .content .top {background:none; padding:0; margin:0;}
.content .divider {margin-top:20px; padding-top:30px;}
.content P {padding:0 0 15px 0; line-height:140%; font-size:11pt;}
.printable-calendar P {line-height:140%; font-size:12px;}
.content P.large {font-family:Georgia, serif; font-size:15pt; _font-size:14pt;}
.content UL {list-style:none; padding:5px 0 10px 0; font-size:11pt; margin-bottom:10px;}
.content UL.link-list {list-style:none; padding:0; font-size:11pt;}
.content UL UL, .content OL OL {font-size:100%;}
.content OL {list-style:decimal; padding:5px 0 10px 20px; font-size:11pt;}
.content UL LI {padding:0 0 5px 12px; background:url('../graphics/arrow.gif') 0 4px  no-repeat;}
.content UL.link-list LI, .related-articles LI, .content OL LI {padding:0 0 5px 0; background:none;}
.content A {color:#AF8F57; text-decoration:none;}
.content A:hover {color:#555;}
.content .invert-link A {color:#555;}
.content .invert-link A:hover {color:#AF8F57;}
.content TABLE {margin:0 10px 15px 0; border-collapse:collapse; font-size:100%; width:100%;}
.content CAPTION {font-size:15px; margin:0 10px 0 0; padding:5px 3px; font-weight:bold;}
.content TH {font-weight:bold;}
.content TH, .content TD {padding:8px 3px 8px 8px; text-align:left; border:1px solid #777777;}
.content TD P {padding:0;}
.content EM {font-style:italic;}
.content .date {color:#838383;}
.content .no-divider {background:none; padding-top:0;}
.content .block-up {}
.content .summary {font-weight:bold; margin-bottom:20px;}
.content .quote {font-weight:bold; color:#AF8F57; padding-bottom:5px;}
.content .useful-tools {margin-top:10px;}

/* Special links */
.content A.arrow {margin-right:20px; background:url('../graphics/arrow.gif') center left  no-repeat; padding-left:19px;}
.content A.read {margin-right:20px; background:url('../graphics/read.gif') center left  no-repeat; padding-left:19px;}
.content A.winners {margin-right:20px; background:url('../graphics/winners.gif') center left  no-repeat; padding-left:19px;}
.content A.article {margin-right:20px; background:url('../graphics/article.gif') center left  no-repeat; padding-left:19px;}
.content A.post {margin-right:20px; background:url('../graphics/post.gif') center left  no-repeat; padding-left:19px;}
.content A.delicious {margin-right:20px; background:url('../graphics/delicious.gif') center left  no-repeat; padding-left:19px;}
.content A.digg {margin-right:20px; background:url('../graphics/digg.gif') center left  no-repeat; padding-left:19px;}
.content A.print {margin-right:20px; background:url('../graphics/print.gif') center left  no-repeat; padding-left:19px;}
.content A.calendar {margin-right:20px; background:url('../graphics/calendar.gif') center left  no-repeat; padding-left:19px;}
.content A.film {margin-right:20px; background:url('../graphics/film.gif') center left  no-repeat; padding-left:19px;}
.content A.book, .content .book A {margin-right:20px; background:url('../graphics/book.gif') center left  no-repeat; padding-left:19px;}
.content .book A {text-transform:uppercase; font-family:Georgia, serif; font-weight:bold; font-size:15pt; _font-size:14pt;}
.content A.back-arrow {margin-right:20px; background:url('../graphics/back-arrow.gif') center left  no-repeat; padding-left:19px;}
.content A.audio {margin-right:20px; background:url('../graphics/audio.gif') center left  no-repeat; padding-left:19px;}
.content A.seating, .content .seating A {margin-left:20px; margin-right:20px; background:url('../graphics/seating.gif') center left  no-repeat; padding-left:19px;}
.content A.suites {margin-right:20px; background:url('../graphics/suites.gif') center left  no-repeat; padding-left:19px;}
.content A.back {background:url('../graphics/back.gif') center left  no-repeat; padding-left:14px;}
.content A.rss {margin-right:20px; background:url('../graphics/rss.gif') center left  no-repeat; padding-left:19px;}

/* Forms */
.content FORM {margin-top:20px;}
.content FORM P {clear:both; text-align:left;}
.fieldlabel {float:left; width:150px; margin:0px 10px 0px 0px;}
.text, .textarea, .password {border:1px solid #C3C3C3; padding:4px 2px;}
.content .text, .content .textarea, .content .password {width:280px;}
.short-field {width:100px;}
.select {border:1px solid #C3C3C3;}
.radio {margin:0px 5px 0px 10px;}
.fieldrequired {color:#CC3333;}
.help {font-size:90%;}
.fielddescription {}
.fieldindent {display:block; padding:0px 0px 0px 160px;}
.fieldcontrol {display:block; padding:0px 0px 0px 160px;}
.submit, .button, .submit-hover {background:#2DA5D6 url('../graphics/button.gif') top left no-repeat; color:#FFF; font-weight:bold; text-decoration:none; border:none; padding:4px 2px;}