﻿/* General purpose stuff. */
.clear { clear:both; margin:0; padding:0; }
body { color:#262626; font-family:Arial, Helvetica, sans-serif !important; font-size:11pt !important; }
a { color:#262626 !important; text-decoration:underline; }
a:hover { color:#005d78 !important; text-decoration:underline; }
a img { border:0; }
h1 { font-family:'Radley', sans-serif !important; font-style:italic; font-size:28pt !important; padding:0; margin:0; text-shadow:1px 1px 0px #ffffff; font-weight:normal !important; }
h2 { font-family:'Radley', sans-serif !important; font-style:italic; font-size:20pt !important; padding:0; margin:0; text-shadow:1px 1px 0px #d2d3d5; font-weight:normal !important; }
h3 { font-family:'Radley', sans-serif !important; font-style:italic; font-size:16pt !important; padding:0; margin:0; text-shadow:1px 1px 0px #d2d3d5; font-weight:normal !important; }
h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:14pt !important; padding:0; margin:0; font-weight:bold; }
input { font-family:Arial, Helvetica, sans-serif !important; }

/* Skip to content. */
a.skipToContent { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

/* Fixed width zone. */
div.fixedWidthZone { width:900px; margin-left:auto; margin-right:auto; }

/* City of Melbourne strip. */
div.comStrip { background-color:#262626; height:48px; }
div.comStrip a img {width:234px; margin:10px 0 0 15px;}

/* Header elements. */
div.headerStrip { background-image:url("/_a2012/System/images/global/WhatsOn2012/HeaderStripBackground.png"); background-position:center top; height:120px; }
div.headerStrip div.fixedWidthZone { position:relative; }
div.headerStrip div.fixedWidthZone div.whatsOnLogo { position:absolute; top:42px; left:15px; color:white; }

/* Search box. */
div.search { width:315px; height:41px; background-image:url("/_a2012/System/images/global/WhatsOn2012/SearchBox.png"); }
div.search div.inner { width:100%; height:100%; position:relative;}
div.search div.inner input[type=text] { position:absolute; top:11px; left:10px; width:265px; color:#a5a5a5; border:0px; outline:0; }
div.search div.inner input[type=submit] { position:absolute; top:9px; right:10px; width:20px; height:20px; background-color:transparent; border:0; }
div.headerStrip div.fixedWidthZone div.search { position:absolute; top:30px; right:15px; }

/* Navigation. */
div.navigationStrip { background-image:url("/_a2012/System/images/global/WhatsOn2012/NavigationGradient.png"); height:60px; }
div.navigationStrip table { border-collapse:collapse; }
div.navigationStrip table tr td { padding:0; }
div.navigationStrip div.fixedWidthZone { position:relative; }
.topNavContainer { text-transform:uppercase; position:absolute; left:0; top:0; border:none; background-image:none; }
.topNavContainer td { padding:0; margin:0; }
.topNav { position:relative; top:0; border-right:1px #bcbcbc solid; }
.topNavItem {background-image:url("/_a2012/System/images/global/WhatsOn2012/NavigationGradient.png"); border-left:1px #bcbcbc solid; background-repeat:repeat-x; text-align:center; }
.topNavItem a { color:#262626 !important; text-shadow:1px 1px 0px #ffffff; height:40px; padding:20px 0 0 0; width:132px; font-size:14px !important; font-weight:bold; display:block; }
.topNavItem a:hover { color:#262626 !important; text-decoration:none; }
.topNavHover a { background-image:none; background-color:#3dd2bc;}
.topNavSelected a{ background-image:none; background-color:#3dd2bc;}
.topNavFlyOutsItem {color: Black; background-color:#DDDDDD;}
.topNavFlyOutsHover {color:white; background-color:#F96F00;}
.topNavFlyOuts {
	background-color:#DDDDDD !important;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
div.navigationStrip .extraPixels { width:300px; }

/* Social widgets. */
div.navigationStrip div.social { position:absolute; right:9px; top:10px; font-size:11px;}
div.navigationStrip div.social div.connect { font-weight:bold; padding-bottom:3px; }
div.navigationStrip div.social div.facebook { float:left; }
div.navigationStrip div.social div.twitter { float:left; padding-left:10px; }
div.navigationStrip div.social div.googlePlus { float:left; padding-left:10px; padding-top:1px; }

/* Full page wrapper. */
div.pageWrapper { background-image:url("/_a2012/System/images/global/WhatsOn2012/PageBackground.png"); background-position:center top; }
div.pageWrapper div.fixedWidthZone { background-color:white; }
div.pageWrapper div.fixedWidthZone div.contentZone { padding: 9px; }
div.pageWrapper div.fixedWidthZone div.rowa div.col1 { width:659px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowa div.col2 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowb { padding:10px 0 0; }
div.pageWrapper div.fixedWidthZone div.rowc { padding-top:6px; }
div.pageWrapper div.fixedWidthZone div.rowc div.col1 { width:436px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowc div.col2 { width:436px; float:left; padding: 0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowca div.col1 { width:213px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowca div.col2 { width:659px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowcb div.col1 { width:659px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowcb div.col2 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowd div.col1 { width:213px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowd div.col2 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowd div.col3 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowd div.col4 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowe { background-color:#e9eaec; margin:10px 0 0 0;}
div.pageWrapper div.fixedWidthZone div.rowe div.col1 { width:213px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowe div.col2 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowe div.col3 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowe div.col4 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowf { margin:10px 0 0 0; }
div.pageWrapper div.fixedWidthZone div.rowf div.col1 { width:436px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowf div.col2 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowf div.col3 { width:213px; float:left; padding:0 0 0 10px; }
div.pageWrapper div.fixedWidthZone div.rowg div.col1 { width:75%; float:left; }
div.pageWrapper div.fixedWidthZone div.rowg div.col2 { width:25%; float:left; }
div.pageWrapper div.fixedWidthZone div.rowh div.col1 { width:33%; float:left; }
div.pageWrapper div.fixedWidthZone div.rowh div.col2 { width:33%; float:left; }
div.pageWrapper div.fixedWidthZone div.rowh div.col3 { width:25%; float:left; }
div.pageWrapper div.fixedWidthZone div.rowi div.col1 { width:436px; float:left; }
div.pageWrapper div.fixedWidthZone div.rowi div.col2 { width:436px; float:left; padding: 0 0 0 10px; }

/* Breadcrumb. */
div.breadcrumb { border:none; font-style:italic; font-size:9px; }
div.breadcrumb a { text-decoration:underline; }

/* What's On By Date. */
div.whatsOnByDate { width:213px; font-family:Arial, Helvetica, sans-serif; }
div.whatsOnByDate h2 { padding:0 0 8px; margin:0; line-height:20px; }
div.whatsOnByDate div.top { height:32px; background-image:url("/_a2012/System/images/global/WhatsOn2012/WhatsOnByDateTop.png"); position:relative; font-weight:bold; font-size:11px !important; white-space:nowrap; }
div.whatsOnByDate div.top div.tab1 { position:absolute; top:8px; left:13px; }
div.whatsOnByDate div.top div.tab2 { position:absolute; top:8px; left:59px; }
div.whatsOnByDate div.top div.tab3 { position:absolute; top:8px; left:123px; }
div.whatsOnByDate div.middle { height:189px; background-image:url("/_a2012/System/images/global/WhatsOn2012/WhatsOnByDateBackground.png"); position:relative; }
div.whatsOnByDate div.middle ul { list-style-type:none; margin:0; padding:10px 20px; }
div.whatsOnByDate div.middle ul li { padding: 6px 0; border-top: 1px #dadada solid; }
div.whatsOnByDate div.middle ul li.first { border-top: none; padding-top:0; }
div.whatsOnByDate div.middle div.viewAll { font-weight:bold; position:absolute; bottom:5px; }
div.whatsOnByDate div.middle div.viewAll img { width:9px; padding: 0 5px;}
div.whatsOnByDate div.bottom { height:6px; background-image:url("/_a2012/System/images/global/WhatsOn2012/WhatsOnByDateBottom.png"); }

/* Rollover box. */
h2.dontMiss { margin-left:5px; }
div.rolloverBox { border:4px #e9eaec solid; }
div.rolloverBox a img.thumbnail { border:0; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; width:205px; height:146px; }
div.rolloverBox a img.thumbnail:hover { opacity:0.5;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
div.rolloverBox div.caption { height:46px; background-color:#262626;}
div.rolloverBox div.caption div.captionText { padding:8px 10px 0 10px; border-right:1px #34353f solid; width:137px; border-right:none; }
div.rolloverBox div.caption div.captionText a { font-family:Arial, Helvetica, sans-serif !important; font-size:9pt !important; color:#ffffff !important; font-weight:bold !important; }
div.rolloverBox div.caption div.icon { display:none; float:right; width:46px; height:46px; border-left:1px #4c4d4f solid; border-left:none; }
div.rolloverBox div.caption div.icon a img { width:16px; height:16px; margin:15px; }

/* Link list. */
div.linkList { margin:4px; }
div.linkList ul { list-style-type:none; margin:0; padding:10px 0 0 0; }
div.linkList ul li { border-bottom:1px red solid; border-bottom:1px #dadada solid; } 
div.linkList ul li a { background:url("/_a2012/System/images/global/WhatsOn2012/linkListArrow.png") no-repeat 0px 12px; display:block; padding:10px 0 10px 20px; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; color:#262626 !important; }
div.linkList ul li a:hover { background-color:#b9e9e3; text-decoration:none; color:#262626 !important; }
div.linkList div.more a { background:url("/_a2012/System/images/global/WhatsOn2012/plusIcon.png") no-repeat 0px 12px; display:block; padding:10px 0 10px 20px; font-size:12px !important; font-weight:bold; color:#262626 !important; }
div.linkList div.more a:hover { background-color:#b9e9e3; text-decoration:none; color:inherit; color:#262626 !important; }

/* Media box. */
div.mediaBox { width:436px; }
div.mediaBox div.header { background-color:#262626; height:30px; color:#3dd8c0; padding:13px 10px 0 10px; }
div.mediaBox div.header h4 { font-size:15px !important; }
div.mediaBox div.media { margin-top:2px; }
div.mediaBox div.footer { background-color:#262626; height:30px; color:#ffffff; padding:13px 10px 0 10px; margin-top:2px; }
div.mediaBox div.footer div.caption { font-size:13px !important; float:left; }
div.mediaBox div.footer div.attribution { float:right; }
div.mediaBox div.footer div.attribution a { color:#ffffff; text-decoration:underline; }

/* Blog. */
div.blog { border:1px #dadada solid; padding:10px; height:192px; }
div.blog h2 { font-size:14pt !important; padding-bottom:10px; }
div.blog h3 { font-size:11pt !important; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold !important; }
div.blog h3 a { text-decoration:none; }
div.blog h3 a:hover { text-decoration:underline; }
div.blog div.thumbnail { float:left; }
div.blog div.thumbnail img { border:none; width:116px; }
div.blog div.snippet { float:left; width:285px; margin-left:10px; font-size:12px !important; }
div.blog div.snippet img.arrow { width:9px; }
div.blog div.snippet a.blogLink { display:block; margin-top:14px; text-decoration:none; font-weight:bold; }
div.blog div.snippet a.blogLink:hover { text-decoration:underline; }

/* Blog (version 2). */
div.blog2 { border:4px #e9eaec solid; background-color:#262626; }
div.blog2 h2 { font-size:9pt !important; margin:8px; color:white; text-shadow:none; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-style:italic; }
div.blog2 h3 { font-size:9pt !important; font-family:Arial, Helvetica, sans-serif !important; font-style:normal !important; font-weight:bold !important; text-shadow:none; margin:8px; }
div.blog2 h3 a { text-decoration:none; color:white !important; }
div.blog2 h3 a:hover { text-decoration:underline; }

/* Twitter void. */
div.twitterVoid { position:relative; width:430px; height:110px; }
div.twitterVoid img.foursquare { position:absolute; top:0; left:0; width:215px; }
div.twitterVoid img.pinterest { position:absolute; top:58px; left:0; width:215px; }
div.twitterVoid img.visitorInfo { position:absolute; top:0; left:220px; width:216px; }

/* Pre-footer grey strip. */
div.preFooterStrip { background-color:#e2e2e2; height:149px; font-size:11px !important; }
div.preFooterStrip div.fixedWidthZone { position:relative; }
div.preFooterStrip div.col { float:left; width:300px; height:149px; position:relative;}
div.preFooterStrip div.first { margin-left:9px; }
div.preFooterStrip div.col img.icon { position:absolute; left:10px; top: 0; }
div.preFooterStrip div.col h2 { position:absolute; left:72px; top:20px; font-size:16pt !important; }
div.preFooterStrip div.col div.description { position:absolute; left:30px; top:60px; width:223px; }
div.preFooterStrip div.col a.button { position:absolute; left:30px; top:100px; }
div.preFooterStrip div.line1 { position:absolute; left:300px; top:15px; width:1px; height:120px; background-color:#c2c2c2; }
div.preFooterStrip div.line2 { position:absolute; left:600px; top:15px; width:1px; height:120px; background-color:#c2c2c2; }

/* Buttons. */
a.button {
	border-color: #2ad2bc #30b3a6 #30b3a6 #2ad2bc;
	border-style: solid;
	border-width: 1px;
	color: #fff !important;
	display: inline-block;
	padding: .5em .8em;
	text-decoration: none;
	text-shadow: 1px 1px 0px #2e8a7f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:13px !important;
	font-weight:bold;
	background-color: #3dd5be;
	background-image: linear-gradient(bottom, rgb(61,180,166) 0%, rgb(61,213,190) 100%);
	background-image: -o-linear-gradient(bottom, rgb(61,180,166) 0%, rgb(61,213,190) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(61,180,166) 0%, rgb(61,213,190) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(61,180,166) 0%, rgb(61,213,190) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(61,180,166) 0%, rgb(61,213,190) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(61,180,166)),
		color-stop(1, rgb(61,213,190))
);}
.button:hover { color: #fff; opacity: .5 }

/* Pre-footer grey strip buttons. */
div.preFooterStrip a.button { padding:3px 6px; }

/* Pagination buttons. */
div.paginator { text-align:center; padding-top:20px; }
div.paginator a.button { text-shadow:none; padding:.2em .45em; font-size:11px !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-width:1px; border-color: #bfbfbf; font-family:Arial, Helvetica, sans-serif; }
div.paginator a.button.unfilled { background-color: #fff !important; background-image:none; color:#262626 !important; }
div.paginator ul { list-style:none; margin:0; padding:0; }
div.paginator ul li { display:inline; }

/* Footer. */
div.footer { background-color:#262626; padding:20px 0; overflow:hidden; }
div.footer div.fixedWidthZone { padding-left:50px; }
div.footer div.col { float:left; margin-right:25px;}
div.footer h2 { color:#3dd8c0 !important; font-family:Arial, Helvetica, sans-serif !important; font-style:normal; font-size:13px !important; text-shadow:none; font-weight:bold !important; }
div.footer ul { list-style-type:none; padding:10px 0 15px 0; margin:0; }
div.footer ul li { color:#ffffff !important; font-size:11px !important; font-weight:bold; padding:3px 0; position:relative; }
div.footer a { color:#ffffff !important; font-size:11px !important; font-weight:bold; text-decoration:none; }
div.footer a:hover { text-decoration:underline; }
div.footer img.icon { width:16px; position:absolute; top:1px; left:60px; }
div.footer div.sitesDropdown { position:relative; left:616px; }
div.footer div.sitesDropdown h2 { position:absolute; top:0; left:0; }
div.footer div.sitesDropdown select.other { position:absolute; top:34px; left:0; width:200px; height:26px; border-radius:5px; }
div.footer div.sitesDropdown input[type=submit] { position:absolute; top:34px; left:210px; background-color:#3dd5be; color:white; text-shadow: 1px 1px 0px #2e8a7f; 	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; 	border-color: rgba(255, 255, 255, .2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, .1) rgba(255, 255, 255, 0.2); border-style: solid; border-width: 3px; }
div.footer a.com img { width:150px; position:relative; top:84px; left:35px; }

/* Post-footer strip. */
div.postFooterStrip { background-color:#262626; height:50px; position:relative; color:#ffffff; font-size:11px !important; font-weight:bold; }
div.postFooterStrip div.centre { text-align:center; padding:20px; }
div.postFooterStrip span.col { padding-left:12px; padding-right:12px; }
div.postFooterStrip a { color:#ffffff !important; font-size:11px !important; font-weight:bold; text-decoration:none; }
div.postFooterStrip a:hover { text-decoration:underline; }

/* Title bar. */
h1.pageTitleBar { background-color:#3dd8c0; padding:0 10px; }

/* Hero image. */
div.heroImage img { width:436px; }
div.heroImage div.ms-toolbarItem a img { width:16px; }

/* Landing page styles. */
div.landingIntro { font-family:'Radley', sans-serif; font-style:italic; font-size:27px !important; text-shadow:1px 1px 0px #d2d3d5; font-weight:normal; padding-left:10px; line-height:25px; }
div.landingIntro div.noItalics { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:27px !important; text-shadow:1px 1px 0px #d2d3d5; font-weight:normal; padding-left:10px; line-height:25px; font-size:11pt !important; line-height:normal; }

/* Hide My Picks. */
div.topLink { display:none; }

/* LANDSCAPE VIEW - ITEM FEATURE */
#ItemFeatureLandscape{width:621px;background-color:#e9eaec; padding:10px; padding-bottom:20px;margin-bottom:5px;}
#ItemFeatureImageLandscape {float:left;clear:both;}
#ItemFeatureImageLandscape a{ border-style:none;}
#ItemFeatureImageLandscape a img{ border-style:none; width:105px;}
#ItemFeatureDescriptionLandscape{margin-left:60px;padding-left:60px;padding-bottom:6px; COLOR:#969696;FONT-FAMILY:Arial, Helvetica, sans-serif; }
#ItemFeatureTitleLandscape 	{margin-left:60px;padding-left:60px;text-align:left;margin-bottom:5px;FONT-WEIGHT:bold;COLOR:#AD3C07;	FONT-FAMILY:Arial,Helvetica,sans-serif;	}
#ItemFeatureTitleLandscape a { FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial,Helvetica,sans-serif;	}
#ItemFeatureDateLandscape {margin-left:60px;padding-left:60px;text-align:left; color:#969696; FONT-FAMILY:Arial, Helvetica, sans-serif;} 

/* Item summary feature (level 1 landing page version). */
div.rowd.landing { background-color:#e9eaec; }
div.landing div#ItemFeatureLandscape { width:auto; padding:4px; height:200px; }
div.landing div#ItemFeatureImageLandscape { float:none; }
div.landing div#ItemFeatureImageLandscape img { width:205px; height:146px; }
div.landing div#ItemFeatureImageLandscape img:hover { opacity:0.5; }
div.landing div#ItemFeatureTitleLandscape { margin:0; padding:10px 8px 0 8px; height:41px; background-color:#262626; }
div.landing div#ItemFeatureTitleLandscape a { font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; font-weight:bold; color:#262626; text-decoration:none; font-size:9pt !important; COLOR:white !important; }
div.landing div#ItemFeatureTitleLandscape a:hover { color:#005d78; text-decoration:underline; }
div.landing div#ItemFeatureDescriptionLandscape { font-size:11px !important; display:none; }
div.landing div#ItemFeatureMyPicksLandscape { display:none; }

/* Google search results. */
div.numGoogleResults { font-weight:bold; font-style:italic; padding-bottom:20px; }
div.googleResults { background-color:#e9eaec; padding:10px; }
div.googleResults tr.ms-WPHeader { display:none; }
div.googleResults td.ms-WPBorder { border:none; }
div.googleResults div.result { padding-bottom:20px; }
div.googleResults div.thumbnail { float:left; width:115px; height:82px;}
div.googleResults div.thumbnail img { width:115px; height:82px; }
div.googleResults div.detail { float:left; padding-left:20px; }
div.googleResults div.detail h4 { padding-bottom:10px; }

/* Styles for results web part. */
div.results { background-color:#e9eaec; padding:10px; }
div.results div.result { padding-bottom:20px; }
div.results div.result a { text-decoration:none !important; padding-bottom:2px; display:block;}
div.results div.result a:hover { color:#005d78 !important; text-decoration:underline !important; }
div.results div.result a h4 { font-size:13px !important; }
div.results div.result div.subTitle { font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif !important; padding-bottom:2px; }
div.results div.thumbnail { float:left; width:115px; height:82px;}
div.results div.thumbnail img { width:115px; height:82px; }
div.results div.detail { float:left; padding-left:20px; width:600px; }
div.results div.detail h4 { padding-bottom:0; }

/* Fixes for Nivo slider in IE. */
.nivoSlider a 
{
	background-color: #fff;
	filter:alpha(opacity=0);
	opacity: 0;
	-webkit-opacity:0; -moz-opacity:0; -khtml-opacity:0;
}

/* Nivo tweaks. */
.nivoSlider { -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important; }
div.nivo-controlNav { top:258px; }

/* Navigation widths. */
div.navigationStrip table.topNavContainer tr.topNavContainer a[href$="/Whatson/Pages/Whatson.aspx"] { width:133px; }
div.navigationStrip table.topNavContainer tr.topNavContainer a[href$="/Placestogo/Pages/placestogo.aspx"] { width:133px; }
div.navigationStrip table.topNavContainer tr.topNavContainer a[href$="/DiningandNightlife/Pages/DiningandNightlife.aspx"] { width:133px; }

/* Twitter width. */
iframe#twitter-widget-1 { width:213px !important; }