body { font: 62.5%  Verdana, Arial, Helvetica, sans-serif; }	h1,h2,h3,h4,h5,h6,dt,dd,dl,ol,ul,li,pre,p,blockquote,address,caption,fieldset,cite,code,dfn,var { 		line-height: 1em ; 		font-size: 1em;		margin:0;		padding:0;	}	div, form, fieldset { margin: 0; padding: 0; }	a img, img, fieldset, table { border:none; }	a,	a:active { outline: none; }	ol, ul { list-style: none; }	a, a:visited { text-decoration: none }	a:hover { text-decoration: underline }	table, tr, th, td { border-collapse: collapse; }    .left { float: left; }    .right { float: right; }    .layout10 { width: 9.99%; }    .layout20 { width: 19.9%; }    .layout25 { width: 24.9%; }    .layout33 { width: 33.3%; }    .layout40 { width: 39.9%; }    .layout50 { width: 49.9%; }    .layout60 { width: 59.9%; }    .layout66 { width: 66.6%; }    .layout75 { width: 74.9%; }    .layout80 { width: 79.9%; }    .layout100 { width: 100%; }    .layout62 { width: 61.8%; }    .layout38 { width: 38.1%; }    .layout24 { width: 23.6%; }    .layout76 { width: 76.3%; }	.island25 { width: 24.2%; margin-right: 1%; }	.island33 { width: 32.6%; margin-right: 1%; }	.island38 { width: 37.4%; margin-right: 1%; }	.island50 { width: 49.4%; margin-right: 1%; }	.island62 { width: 61.4%; margin-right: 1%; }	.island66 { width: 66.3%; margin-right: 1%; }	.island75 { width: 73.8%; margin-right: 1%; }	.islandLast { margin-right: 0; }    .grid1 .itemWrap { width: 100%; }    .grid2 .itemWrap { width: 49.9%; float: left; }    .grid3 .itemWrap { width: 33.3%; float: left; }    .grid4 .itemWrap { width: 24.9%; float: left; }    .grid5 .itemWrap { width: 19.9%; float: left; }    .grid6 .itemWrap { width: 16.5%; float: left; }    .grid1 .itemWrap .item { }    .grid2 .itemWrap .item,    .grid3 .itemWrap .item,    .grid4 .itemWrap .item,    .grid5 .itemWrap .item,    .grid6 .itemWrap .item { padding: 0.5em; }	.item { overflow: hidden; }	img.thumb { margin-bottom: 0.5em; }	img.thumb.left { margin-right: 0.5em; }	img.thumb.right { margin-left: 0.5em; }	  .clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }	.clearfix {display: inline-block;}  	.clearfix {		zoom: 1;     		display: block;         }				#container { }		#header { }		#body { }			#left {  }			#main {  }				.contentMain {  }				.contentExtra {  }				.contentFooter {  }			#right {  }		#footer { }				.tab,		ul.ui-tab { clear: both; height: 1.6em; padding-bottom: 2.3em; _padding-bottom: 2em; position :relative; }		.tab li,		ul.ui-tab li { float :left; margin-right: 2px; padding: 3px 5px; }		ul.tab li.first-child { padding-left: 0; }		.tab ul { height: 1.6em; left: 0; margin: 0; position: absolute; padding-top: .3em; top: 1.7em; width: 100%; _width :100.8%; }		.tab ul li { float : none; }				.page { border:1px solid #cecece;  padding:2px 4px; background-color:#f9f9f9; float:left; margin-right:10px; }		.pager-next { margin-right:0; margin-left:10px; }		.pager { float:left; }									.pages { width:214px; overflow:hidden; position:relative; }			.pages ul { width:100%; position:relative; }			.pages li { margin-left:12px; margin-right:0; }			.pages li.current,					.disabled { filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; }			.pages li.first-child { margin-left:0; }							.pager-slider { width:214px; margin:10px 0; background-color:#ccc; height:1px; position:relative; }			.pager-slider .pager-handle { top:-4px; width:65px; height:9px; cursor:e-resize; position:absolute; background:transparent url(/media/themes/exemplar/navigationScrollbar.gif) no-repeat center center; }			.pager-slider .current-position { cursor:pointer; width:5px; height:5px; background:transparent url(/media/themes/exemplar/navigationMarker.gif) no-repeat center center; position:absolute; top:-2px; }			.pipe li { border-left : 1px solid #CCC; display : inline; padding : 0 .3em 0 .4em; }		.pipe li.first-child { border : 0; padding-left : 0; }		.pipe li.nodeco { border : 0; }			.tab-pipe { clear: both; height: 1.6em;	position: relative; }		.tab-pipe li { border-left: 1px solid #CCC;	float: left !important;	margin-left: .5em; padding-left: .5em; }		ul.tab-pipe li.first-child { border-left : 0; margin-left : 0; padding-left : 0; }		ul.tab-pipe li.nodeco { border: 0; }			.shim { clear: both; }		br.shim { line-height: 0; font-size: 0; padding: 0; margin: 0; }		.ah { height: 1px; left: -5000px; overflow: hidden; position: absolute; top: -5000px; width: 1px; }						.icn,			.slider .prev a,			.slider .next a,			.nextPrev .prev a,			.nextPrev .next a,			.action a,			.notice a { background-image: url('/media/pluginCommon/icn/16x16/sprite.png'); background-repeat: repeat-y; }			.icn {				_height: 16px;				min-height: 16px;				padding: 0 0 6px 22px;				line-height: 1.6em;			}						.feed { background-position: left 36px; }			.print { background-position: left 86px; }			.addThis { background-position: left 126px; }			.podcast { background-position: left 166px;  }			.archive { background-position: right 206px; padding: 0 22px 6px 0; }						.descending,			.topLink { background-position: right 326px; padding: 0 22px 6px 0; }			.ascending { background-position: right 366px; padding: 0 22px 6px 0; }						.slider .prev a,			.nextPrev .prev a { background-position: left 246px; padding: 0 0 0 8px; }			.slider .next a,			.nextPrev .next a { background-position: right 286px; padding: 0 8px 0 0; }						.open { background-position: left 446px;  }			.closed { background-position: left 406px;  }						.action a { background-position: right 486px; padding: 0 16px 6px 0; }			.notice a { background-position: right 366px; display: block; padding-left: 16px; float: right; }			.notice a span { display: block; text-indent: -10000px; }									.pagination { clear: both; position: relative; text-align: right; padding: 4px 6px 4px 0; background-color: #fff; height: 25px; }			.pagination li { float: left !important; line-height: 26px; }			.pagination li a { text-decoration: none; padding: 5px 6px 4px 5px; margin: 0 3px 0 3px; border: 1px solid #ccc; }			.pagination li a:hover, .pagination li a:active { border: 1px solid #999; background-color: #efefef; }    		.pagination li span.current { padding:5px 6px 4px 5px; margin:0 3px 0 3px; border: 1px solid #999; font-weight: bold; background-color: #efefef; }    		.pagination li span.disabled { display: none; }			.glossary .pagination li span.disabled { display:inline; padding:5px 6px 4px 5px; margin:0 3px 0 3px; border: 1px solid #999; font-weight: bold; background-color: #ddd; }			.accordion-toggle { cursor: pointer; display: block; }		a .zoom { cursor: url('/media/pluginCommon/cursors/zoom.gif'), pointer; }			.event-calendar table { width:100%; text-align:center; }		.event-calendar table.loading { background:transparent url(/media/indicator.gif) no-repeat scroll center center; }		.event-calendar table.loading thead,		.event-calendar table.loading tbody	{ filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }		.event-calendar table a:link,		.event-calendar table a:visited { color:#ff0000; }		.event-calendar table a:hover { text-decoration:underline; }		.event-calendar table thead .month-year .prev a,		.event-calendar table thead .month-year .next a { display:block; text-indent:-9000px; background:transparent none no-repeat center center; width:3px; height:6px; }		.event-calendar table thead .month-year .prev a { float:left; margin-right:5px;  background-image:url('/media/icn/previous.png'); }		.event-calendar table thead .month-year .next a { float:right; margin-left:5px; background-image:url('/media/icn/next.png'); }			.polls_resultbar { height:1em; background-color:#bbb; }				.jam-tabset { margin-bottom: 10px; }				.jam-tabset .ts-nav-list { font-size: .85em; }		.jam-tabset .ts-nav-list li{			border-top:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;			position:relative; width:auto; float:left; list-style:none;			line-height:normal; background: #e9e9e9; margin-bottom:0;		}		.jam-tabset .ts-nav-list li { margin-bottom: 0 !important; }		.jam-tabset .ts-nav-list li em{font-style:normal;}		.jam-tabset .ts-nav-list li a{padding: 5px 10px; position:relative; display:block; overflow:visible;}		.jam-tabset .ts-nav-list li a:hover{background:#c8c8c8; position:relative; display:block; text-decoration:none;}		.jam-tabset .ts-nav-list li a img{display:none;}		.jam-tabset .ts-nav-list li.active-tab{z-index:10; border-bottom-color:#fff;}		.jam-tabset .ts-nav-list li.active-tab a{background:#fff; text-decoration:none; top:1px; margin-top:-1px; padding-bottom:6px;}		.jam-tabset .ts-nav-list li.active-tab a:hover{background:#fff;}		.jam-tabset div.active-panel{display:block; background:#fff;}		.jam-tabset div.inactive-panel{display:none;}		.ts-panel-element{border:1px solid #D4D4D4;; clear:both; padding:10px;}			.jam-tabset, .ts-nav-list li, .ts-nav-list li a, .jam-tabset .active-panel{ display:block; }	body { margin: 0; background:none; background-color: #fff; color: #000; font-family: "Trebuchet MS", Arial, "Times New Roman", Times, sans-serif; }	#container { width: 99em; margin: 0px auto; text-align: left; background: #FFF; }		#body { }			#left { width: 13.0em; float: left; background: #273057 }			#main { width: 49.2em; padding-left: 16px; float: left; }				.contentMain { width: 33em; float: left; overflow: hidden; border-top: #435490 solid 1px; padding-top: 10px; }				.contentExtra { width: 14.6em; float: right; overflow: hidden; border-top: #435490 solid 1px; }				.contentFooter { width: 33em; float: left; overflow: hidden; border-top: #435490 solid 1px; padding-top: 1em; }				.fullwidth .contentMain { width: 461px; }				.fullwidth .contentFooter { width: 461px; }									.wide .contentMain { width: 100%; }			#right { width: 33.6em; float: right; border-bottom: #273057 dotted 1px; margin-bottom: 1em; }		#footer { }			#header { position: relative; border-bottom: 2px solid #273057; margin-bottom: 1em; }			#header #branding { float: left; margin: 5px 0; }			#body { padding-top:0; background: url('/media/themes/yachtingworld/bodyBg.gif') repeat-y top left; }									#navSite { font-weight: bold; margin: 0 0 10px 0; border-top: 1px solid #273057; }				#navSite ul { margin-left: 0px; padding-left: 0; list-style-type: none; }				#navSite li { border-bottom: 1px solid #fff; margin-bottom: 0; }				#navSite li a { display: block; padding: 3px 5px; color: #FFF; text-decoration: none; }				#navSite li a:hover { background-color: #B1CCFF; color: #273057; text-decoration: none; }				#navSite li a.parent { background-position: right 530px; padding-right: 15px; }				#navSite li a.parent:hover { background-position: right 530px; padding-right: 15px; }				#navSite li.current a,				#navSite li.current a.parent { background: #435490; color: #FFF; text-decoration: none; }				#navSite li.current a.parent { padding-right: 15px; }									#navSite #subnav { background-color: #E4EcF3; padding: .3em 0 .3em 0; margin: 0; }					#navSite #subnav li { font-size: 1em; border-bottom: #FDFFC0; }					#navSite #subnav li a { padding: 0 0 0 15px; margin: 4px 0 4px 0; background: none; color: #435490; text-decoration: none; }					#navSite #subnav li a:hover  { border-right: 3px solid #B1CCFF; }					#navSite #subnav li.current a { border-right: 3px solid #435490; }							.navPortalHead { display: block; width: 130px; height: 39px; background: url('/media/themes/yachtingworld/ybwLogoSmall.png') 5px 5px no-repeat; }				.navPortalHead a { display: block; width: 130px; height: 39px; }				.navPortalHead span { display: block; text-indent: -1000px; }				#navPortal { font-weight: bold; margin: 2em 0 1em 0; background: #E4ECF3; }				#navPortal ul { margin-left: 0px; padding-left: 0; list-style-type: none; }				#navPortal li { padding: 6px 5px; }				#navPortal a { color: #435490; }									#page-nav { _height: 25px; min-height: 25px; font-size: 0.9em; }				#page-nav a { color: #666; text-decoration: none; }				#page-nav a:hover { text-decoration: underline ; }									#page-nav { }					#page-nav strong { float: left; font-weight: normal; font-size: 1.3em; }          #page-nav p strong { float: left; font-weight: normal; font-size: 1em; }					#page-nav .trail { float: left; margin-left: 0.5em; }					#page-nav .trail li { display: inline; background-position: left 765px; padding: 0 0 0 6px; }					#page-nav .trail li.first-child { background: none; padding-left: 0; }					#page-nav .trail li:last-child,					#page-nav .trail li:last-child a { color: #435490; } 									.slider { float: right; }					.slider li { float: left !important; margin-left: .5em; padding-left: .5em; }					.slider .next {	background-position: left 765px; padding: 0 6px 0 6px; }									.pager-prev { }					.page { margin-right: 2px; padding: 2px; }					.pages li { margin-left: 2px; }					.pages,					.pager-slider { width: 135px; }					.pager-slider .pager-handle { background:url("/media/themes/yachtingworld/navigationScrollbar.gif") no-repeat scroll center center transparent; }					.pager-next { margin-left: 2px; }			#footer { padding: 0 0 1em 0; border-top: 1px solid #273057; font-size: 1.2em; }					#footer .footerNav { display: block; padding: 10px 0; }			#footer .footerNav strong { padding: 5px 10px; }			#footer .footerNav ul { padding: 0 10px; }			#footer .footerNavigation { width: 645px; float: left; }			#footer .footerExtra { float: right; width: 336px; }									#footer .footerSections,					#footer .footerPages,					#footer .footerNetwork { float: left; width: 33%; }									#footer .footerSearch form { padding: 10px; background: #EDEDED; margin: 0 10px; }					#footer .footerSearch form input.text { width: 210px;}									#footer .footerSocial li { margin-right: 2px; float: left; }					#footer .footerSocial li a { display: block; height: 75px; width: 75px; background-image: url('/media/themes/yachtingworld/sprite75.png'); background-repeat: repeat-y; }					#footer .footerSocial li a span { display: block; text-indent: -10000px; }						.feed128 { background-position: left 75px; }						.twitter128 { background-position: left 375px; }						.youtube128 { background-position: left 225px; }						.facebook128 { background-position: left 525px; }									#footer .footerLegal { border-top: 1px solid #273057; color: #666; padding: 10px; text-align: right; }					#footer .footerLegal a { color: #666; }															#main .textSmall .headline { font-size: 1.3em; }					#main .textMedium .headline { font-size: 1.5em; }					#main .textLarge .headline { font-size: 1.8em; }					#main .textXLarge .headline { font-size: 2.2em; }									#right .textSmall .headline { font-size: 1.1em; }					#right .textMedium .headline { font-size: 1.3em; }					#right .textLarge .headline { font-size: 1.5em; }					#right .textXLarge .headline { font-size: 1.8em; }							#body h2,				#body h3,				#body h4,				#body h5,				#main h6,				#body p,				#body li,				#body dt,				#body dd,				#body th,				#body td,				#body blockquote { line-height: 1.5em; }				#body p,				#body li,				#body dt,				#body dd,				#body th,				#body td,				#body blockquote { font-size: 1.3em; }				#footer p,				#footer li { font-size: 1.2em; }							a { text-decoration: none; color: #435490; }				a:hover { color: #435490; text-decoration: underline; }				.action { text-align: right; }									.icn,				.more a,				.action a,				.slider .next a,				.slider .prev a,				.nextPrev .next a,				.nextPrev .prev a,				.trail li,				.bulleted .item,				.bulleted li,				#navSite li a.parent,				.slider .next { background-image: url("/media/themes/yachtingworld/sprite16.png"); background-repeat: repeat-y; }							.separator { clear: both; border-style: solid; border-width: 1px 0 0 0; border-color: #435490; padding-top: 1em; margin-top: 0.5em; }				.separatorBottom { clear: both; border-style: solid; border-width: 0 0 1px 0; border-color: #435490; margin-bottom: 1em; padding-bottom: 1em; }				#right .separator,				#right .separatorBottom { border-color: #273057; margin-left: 10px; }				.partial { border-style: dotted }							.bulleted .item,				.bulleted li { margin-bottom: 0.3em; padding-left: 10px; background-position: -6px 646px; }							.post-date { background: #435490; color: #fff; float: left; margin-right: 5px; padding: 2px 4px 0; display: block; width: 2em; }				.post-date .post-month,				.post-date .post-day { display: block; font-size: 1em; text-align: center; }				.post-date .post-day { font-size: 1.5em; }				.post-info { padding: 0.2em; }							img.center { margin: 0 auto 0.5em auto; }							.backToTop { padding: 5px 0; }							#main .notice { background: #FFFFCC; padding: 5px 10px; color: #C6010A; border: 1px solid #FFCC99; margin-bottom: 1em; }							.center { text-align: center; }				.center p.teaser { text-align: left; }					.required { color: #C6010A; font-weight: bold; }			.submit { float: right; } 			.button { background: #435490; color: #FFF; font-weight: bold; border-width: 1px; border-style: solid; border-color: #9BA8CF #6676AA #29396F; outline: 1px solid #202C40; padding: 2px 8px; cursor: pointer; }			.button:active { background: #29396F; color: #C6C6E0; font-weight: bold; border-width: 1px; border-style: solid; border-color: #202C40 #435490 #667622; outline: 1px solid #202C40; padding: 2px 8px; cursor: pointer; }			.formNote { font-style: italic; font-size: 0.9em; margin: 0.5em; }	.ads { margin: 0; }	.leaderboard01 { float: left; }	.mpu01, .sailTV { background: transparent; text-align: center; padding-bottom: 10px; margin: 0 0 10px 10px; }	.mpu01 img, .sailTV img { }	.button02,	.button03 { padding: 0; margin: 5px; float: none; background: none; }	.button02 { margin-top: 30px; }	.button03 { margin-bottom: 30px; }	.banner01,	.button01 { margin: 10px 0 0 10px; float: right; padding: 0; }	.googleAFC { margin: 1em; }	.googleAFC p { overflow: hidden; }			.siteHome #content { margin-top: 0; padding-top: 0; border-top: none; }			.page-title { font-size: 2.2em; }		.landing .action,		.list .action { font-weight: bold; border-top: 1px dotted #435490; padding: 10px 0; margin-top: 10px; }			#content { padding-bottom: 1em; }			.landing .item .date,		.landing .item .byline,		.landing .item .count { color: #666; }			.list .item { margin-bottom: 1em; }		.list .item h1,		.list .item h2,		.list .item h3,		.list .item h4,		.list .item h5,		.list .item .date,		.list .item .byline,		.list .item .count { color: #666; }		.list .item p { margin-bottom: 0.3em; }			.selected .nextPrev { text-align: right; }					.selected .headline { line-height: 1.2em; font-size: 2.2em; margin-bottom: 0.5em; }			.selected .info { margin-bottom: 0.8em; clear: both; }				.selected .date { font-weight: bold; color: #666; }				#main .selected p.teaser { font-weight: bold; margin-bottom: 1.5em; }					.selected .media .ts-panel-element { border: 1px solid #E4ECF3; }							.selected #selectedImage { text-align: center; }				.selected .other-images img { margin-top: 0.3em; }					.selected .body {}			.selected .body h2 { font-size: 1.8em; }			.selected .body h3 { font-size: 1.6em; }			.selected .body h4 { font-size: 1.4em; }			.selected .body p,			.selected .body ul,			.selected .body ol,			.selected .body blockquote { margin-bottom: 1.5em; }			.selected .body ul { list-style-type: disc; list-style-position: inside; }			.selected .body ol { list-style-type: decimal; list-style-position: inside; }			.selected .body a { text-decoration: underline; }			.selected .body blockquote { margin-left: 2em; margin-right: 2em; font-style: italic; }				.blogs .selected .post-info { margin-bottom: 0.2em; }		.blogs .selected .post-date { font-size: 1.2em; }			.blogs .list .post-date { font-size: 1.2em; }		.blogs .list .item .more { float: right; }		.Search2 #main h2 { font-size: 1.3em; }			.galleries .img { text-align: center; margin-bottom: 1em; border: 1px solid #CCC; }		.galleries .img .description { display: block; background: #CCC; padding: 5px; margin-bottom: 0 !important; text-align: left; }		.galleries .thumb-strip .previous { float: left; display: block; width: 30px; height: 80px;}			.galleries .thumb-strip .previous a { display: block; width: 30px; height: 80px; background: url('/media/themes/yachtingworld/previousLarge.png') top left no-repeat; }		.galleries .thumb-strip .next { float: right; width: 30px; height: 100px; }			.galleries .thumb-strip .next a { display: block; width: 30px; height: 100px; background: url('/media/themes/yachtingworld/nextLarge.png') top left no-repeat; }		.galleries .thumb-strip .previous span,		.galleries .thumb-strip .next span { display: block; text-indent: -4000px; }		.galleries .thumb-strip .slideshow-thumbnail { float: left; margin-left: 10px; display: inline-block; width: 70px; height: 100px; text-align: center; }		.galleries .galleryNav { margin: 1.5em 0 0.5em 0; color: #666; }		.galleries .viewNav { float: left; }		.galleries .prevNext { float: right; }			.galleries .prevNext .prev { background: transparent url('/media/themes/yachtingworld/previous.png') 0% 50% no-repeat; padding-left: 10px; }			.galleries .prevNext .next { background: transparent url('/media/themes/yachtingworld/next.png') 100% 50% no-repeat; padding-right: 10px; }							.competitions .form_error { color: #C50031; margin-left: 165px; margin-bottom: 0.4em; }		.competitions .selected h2 { border-top: dotted 1px #CCD3E6; margin: 1em 0 0.5em 0; padding-top: 1em; }		.competitions .selected .teaser { font-weight: normal; }		.competitions .selected .body .terms fieldset { padding: 5px; }		.competitions .selected .body .terms p { margin-bottom: 0.2em; }		.competitions .selected .body .terms ul { list-style: none; }		.competitions .selected .body .terms li { line-height: 1.8em; }		.competitions .selected .body .terms input { float: left; clear: left; }		.competitions .selected .body .check-list { list-style: none; }		.competitions .selected .body .terms #termsStandard p { width: 95%; border: 1px solid #CCC; padding: 5px; overflow-y: scroll; display: block; height: 130px; }		.competitions #details label { width: 100px; text-align: right; display: inline-block; padding-right: 5px; }		.competitions .selected #details #country { width: 160px; }		.competitions .selected #details #home_phone_code { width: 40px; }			#contact label { width: 120px; display: inline-block; text-align: right; margin-right: 5px; }	.island { border-top: #435490 solid 1px; padding-top: 1em; margin-bottom: 1.5em; }	.island .title { background: none; margin-left: 0; line-height: 1.5em; }	.island .title,	.island .title a { color: #292E59; margin: 0; }	.island .copy { padding: 10px; }	.island .item { margin-bottom: 1em; }	.island .date,	.island .byline { color: #666; }	.island .action { text-align: right; }	.island .action a { color: #292E59; }			#body .island .title { font-size: 2.2em; margin-bottom: 0.5em; }		#body .island .island-subtitle { font-size: 1.6em; margin-bottom: 0.5em; }			#right .island { padding-left: 1em; border-top: #273057 dotted 1px; }                #right .magazinePod{ border-top: none; padding-top: 0 !important; }		#right .island .title { font-size: 1.6em; margin-bottom: 0.5em; }		#right .island .island-subtitle { font-size: 1.3em; margin-bottom: 0.5em; }	.pod-extra { background: #E4ECF3; padding: 10px; margin-bottom: 1em; }	.pod-extra .title { font-size: 1.4em; margin-bottom: 0.6em; }	#right #site-search { background-color: #273057; padding: 10px; margin-bottom: 1em;  }	#right #site-search .keywords { width: 230px; }	#right .bfsPod { border-top: none; background: url('/media/themes/ybw/bfs_branding_thumb.png') top right no-repeat; border-bottom: dotted 1px #273057; }	#right .bfsPod p { margin-bottom: 0.8em; }	.bfsPod input#brokerageSearch-search_button { float: right; margin-top: -2em; }	#comments h2 { font-size: 1.6em; }	#comments h3 { font-size: 1.4em; }	#comments label { width: 120px; display: inline-block; float: left; margin-bottom: 0.5em; }	#comments input,	#comments textarea { width: 170px; float: right; margin-bottom: 0.5em; }	#comments input.button { width: auto; }	#comments em { font-size: 0.9em; }	#home-tabset .ts-nav-list { font-size: .85em; }	#home-tabset .ts-nav-list li { margin-bottom:0; border-bottom:none; }	#home-tabset .ts-nav-list li.active-tab a { top:1px; margin-top:-1px; padding-bottom:6px; } 	#cheetahmail-email { width: 135px; margin-bottom: 0.3em; }	#right .polls_resultbar { background: #435490; }	.microsites #mainHeader .branding { margin-bottom: 1em; }	.microsites #main .branding .navigation { padding-bottom: 0; }	.microsites #main .branding .navigation ul { padding-bottom: 0; }	.microsites #main .branding .navigation li { margin-bottom: 0; padding: 0; line-height: 1.8em; }	.microsites #main .branding .navigation li a { padding: 0 0.5em; }				.performanceworld #main .branding .banner {			background: transparent url('/media/themes/yachtingworld/performanceworld/branding.gif') no-repeat top left; height: 69px; }									.performanceworld #main a,				.performanceworld #main a:link,				.performanceworld #main a:visited {					color: #323232;				}					.performanceworld .contentMain,			.performanceworld .contentFooter { border-top: solid 1px #353535; }			.performanceworld .contentExtra { border: none; }									.performanceworld #main .pod-extra { border: 1px solid #353535; background: none;  }					.performanceworld #main .separator,			.performanceworld #main .separatorBottom { border-color: #353535; }										.supersail #main .branding .banner { background: transparent url('/media/themes/yachtingworld/supersail/branding.gif') no-repeat top left; height: 60px; }					.supersail #main .navigation { background: #EC4519; font-weight: bold; }			.supersail #main .navigation li a { border-left: 1px solid #000; color: #000; }			.supersail #main .navigation li.first-child a { border: none; }			.supersail #main .navigation li.current a { color: #fff; }									.supersail #main a,				.supersail #main a:link,				.supersail #main a:visited { color: #000103; }					.supersail .contentMain,			.supersail .contentFooter { border-top: solid 1px #F1451B; }			.supersail .contentExtra { border: none; }									.supersail #main .island { border: 1px solid #000103; padding: 0; }				.supersail #main .island .title { border-bottom: 2px solid #F1451B; background: #000103;  color:#FFF; font-size: 1.8em; padding: 0 3px; font-size: 1.8em; margin: 0; }				.supersail #main .island .title a { color: #FFF; }				.supersail #main .island .tout { padding-bottom: 10px; }				.supersail #main .island .items { padding: 10px 10px 0 10px; }				.supersail #main .island .action { padding: 0 5px; background: #000103; }				.supersail #main .island .action a { color: #FFF; background: none; padding-right: 0; }							.supersail #main .pod-extra { background: none; border: 1px solid #F1451B; }					.supersail #main .separator,			.supersail #main .separatorBottom { border-color: #F1451B; }			.supersail .post-date { background: #000103; }								.cowesnine #main .branding .banner { background: url('/media/themes/yachtingworld/cowesnine/branding.gif') no-repeat top left; height: 61px; }					.cowesnine #main .navigation { background: #061D3D; font-weight: bold; }			.cowesnine #main .navigation li a { border-left: 1px solid #FFF; color: #FFF; }			.cowesnine #main .navigation li.first-child a { border: none; }			.cowesnine #main .navigation li.current a { color: #fff; text-decoration: underline; }									.cowesnine #main a,				.cowesnine #main a:link,				.cowesnine #main a:visited { color: #061D3D; }					.cowesnine .contentMain,			.cowesnine .contentFooter { border-top: solid 1px #061D3D; }			.cowesnine .contentExtra { border: none; }									.cowesnine #main .island { border-top: none; }				.cowesnine #main .island .title { background: #061D3D; color: #FFF; font-size: 1.8em; padding: 0 3px; font-size: 1.8em; }				.cowesnine #main .island .title a { color: #fff; }				.cowesnine #main .island .title .action { padding: 0 5px; }							.cowesnine #main .pod-extra { border: 1px solid #061D3D; background: none; }					.cowesnine #main .separator,			.cowesnine #main .separatorBottom { border-color: #061D3D; }										.kingfisher #main .branding .banner { background: url('/media/themes/yachtingworld/kingfisher/branding.gif') no-repeat top left; height: 60px;	}					.kingfisher #main .navigation { background: #000; border-top: 1px solid #FFF; font-size: 1.2em; }			.kingfisher #main .navigation a { color: #FFF; }			.kingfisher #main .navigation a:current { font-weight: bold; }									.kingfisher #main a { color: #000; }					.kingfisher .contentMain,			.kingfisher .contentFooter { border-top: solid 1px #000; }			.kingfisher .contentExtra { border: none; }									.kingfisher #main .island { border-top: none; }				.kingfisher #main .island .title { background: #FF9C01; color: #FFF; padding: 0 3px; font-size: 1.8em; }				.kingfisher #main .island .title a { color: #FFF; }				.kingfisher #main .island .action { padding: 0 5px; }							.kingfisher #main .pod-extra { border: 1px solid #000; background: none;}					.kingfisher #main .separator,			.kingfisher #main .separatorBottom { border-color: #FF9C01; }										.fastnet79 #main .branding .banner { background: url('/media/themes/yachtingworld/fastnet79/branding.jpg') no-repeat top left; height: 60px;	}					.fastnet79 #main .navigation { background: #000; border-top: 1px solid #FFF; font-size: 1em; }			.fastnet79 #main .navigation a,			.fastnet79 #main .navigation a:visited { color: #FFF; }			.fastnet79 #main .navigation .current a { text-decoration: underline; }									.fastnet79 #main a,				.fastnet79 #main a:visited { color: #000; }					.fastnet79 .contentMain,			.fastnet79 .contentFooter { border-top: solid 1px #000; }			.fastnet79 .contentExtra { border: none; }									.fastnet79 #main .island { border-top: none; }				.fastnet79 #main .island .title { background: #000; color: #FFF; padding: 0 3px; font-size: 1.8em; }				.fastnet79 #main .island .title a { color: #FFF; }				.fastnet79 #main .island .action { padding: 0 5px; }							.fastnet79 #main .pod-extra { border: 1px solid #000; background: none;}					.fastnet79 #main .separator,			.fastnet79 #main .separatorBottom { border-color: #000; }					.ostar09 #main .branding .banner { background: url('/media/themes/yachtingworld/ostar09/branding.gif') no-repeat top left; height: 72px;	}					.ostar09 #main .navigation { background: #000; border-top: 1px solid #FFF; font-size: 1.2em; }			.ostar09 #main .navigation a,			.ostar09 #main .navigation a:visited { color: #FFF; }			.ostar09 #main .navigation .current a { font-weight: bold; }									.ostar09 #main a,				.ostar09 #main a:visited { color: #000; }					.ostar09 .contentMain,			.ostar09 .contentFooter { border-top: solid 1px #000; }			.ostar09 .contentExtra { border: none; }									.ostar09 #main .island { border-top: none; }				.ostar09 #main .island .title { background: #000; color: #FFF; padding: 0 3px; font-size: 1.8em; }				.ostar09 #main .island .title a { color: #FFF; }				.ostar09 #main .island .action { padding: 0 5px; }							.ostar09 #main .pod-extra { border: 1px solid #000; background: none; }					.ostar09 #main .separator,			.ostar09 #main .separatorBottom { border-color: #000; }			.ostar09 .post-date { background: #000; }							.volvoeight #main .branding .banner { background: url('/media/themes/yachtingworld/volvoeight/branding.gif') no-repeat top left; height: 70px; }					.volvoeight #main .navigation { background: url('/media/themes/yachtingworld/volvoeight/navBg.gif') repeat top left; }			.volvoeight #main .navigation a { color: #FFF; }			.volvoeight #main .navigation .current a { text-decoration: underline; }									.volvoeight #main a { color: #3A3A3A; }				.volvoeight #main a:hover { color: #DE0A1D; }					.volvoeight .contentMain,			.volvoeight .contentFooter { border-top: solid 1px #000; }			.volvoeight .contentExtra { border: none; }									.volvoeight #main .island .title {					background: #000 url('/images/microsites/volvoeight/navBg.gif') repeat-x scroll right top;					color: #FFF;					font-size: 1.8em;					font-weight: normal;					border-top: none;				}				.volvoeight #main .island .title a { padding: 5px; color: #fff; }							.volvoeight #main .pod-extra { border: 1px solid #000; background: none; }					.volvoeight #main .separator,			.volvoeight #main .separatorBottom { border-color: #000; }							.olympicseight #main .branding .banner { background: url('/media/themes/yachtingworld/olympicseight/branding.gif') no-repeat top left; height: 61px; }					.olympicseight #main .navigation { background: #022656; }			.olympicseight #main .navigation a { color: #FFF; }			.olympicseight #main .navigation .current a { text-decoration: underline; color: #77BF5B;  }									.olympicseight #main a { color: #022655; }				.olympicseight #main a:hover { text-decoration: underline; }					.olympicseight .contentMain,			.olympicseight .contentFooter { border-top: solid 1px #022655; }			.olympicseight .contentExtra { border: none; }									.olympicseight #main .island { border-top: none; }				.olympicseight #main .island .title {					padding: 5px;					background: #022655 url('/media/themes/yachtingworld/olympicseight/headerBg.jpg') repeat-y scroll right top;					color: #FFF;					font-size: 1.8em;					font-weight: normal;					border-top: none;				}				.olympicseight #main .island .title a { color: #fff; }				.olympicseight #main .island .title a:hover { color: #77BF5B; }							.olympicseight #main .pod-extra { border: 1px solid #022655; background: none; }					.olympicseight #main .separator,			.olympicseight #main .separatorBottom { border-color: #022655; }		   	   	   .olympicstwelve #body { background: none; }       .olympicstwelve .contentExtra,       .olympicstwelve .contentFooter { border: none; }       .olympicstwelve #left { border-right: 1px solid #273057; }       .olympicstwelve #main { width: 670px; }	   .olympicstwelve #right { width: 160px; border: none; }       .olympicstwelve .media { width: 330px; margin: 0 10px 10px 0; float: left; }       .olympicstwelve .island { border: none; padding-top: 0; }       .olympicstwelve .branding { position: relative; }       .olympicstwelve .banner { position: relative; width: 668px; height: 110px; background: url('/media/themes/yachtingworld/olympicstwelve/branding.png') no-repeat; }       .olympicstwelve .branding .banner .linkToHome { position: absolute; top: 0px; left: 0px; height: 120px; width: 668px; }       .olympicstwelve .branding .banner .linkToHome a { display: block; height: 110px; width: 668px; }       .olympicstwelve .branding .banner #sailradio { position: absolute; top: 0px; right: 10px; height: 75px; width: 102px; }       .olympicstwelve .branding .banner #sailradio a { display: block; height: 75px; width: 102px; }       .olympicstwelve img { margin-top: 3px; }       .olympicstwelve #right .ads { margin-top: 1.5em; }              .olympicstwelve a:hover { text-decoration: none; }       .olympicstwelve .title,       .olympicstwelve .title a { color: #292e59; margin-bottom: 0.2em !important; }       .olympicstwelve .headline,       .olympicstwelve .headline a:visited,       .olympicstwelve .headline a { margin-top: 0.5em; color: #0099ee; }       .olympicstwelve .headline a:hover { color: #ed0094; }       .olympicstwelve .homepage .headline,       .olympicstwelve .homepage .headline a:visited,       .olympicstwelve .homepage .headline a { margin-top: 0; font-size: 0.8em; line-height: 1.4em; }       .olympicstwelve .teaser,       .olympicstwelve .teaser a { color: #333333; font-size: 1.2em !important; line-height: 1.4em !important; }       .olympicstwelve .teaser a,       .olympicstwelve .teaser a:visited { color: #0099ee; }       .olympicstwelve .teaser a:hover { color: #ed0094; }       .olympicstwelve .textIndent125 .teaser,       .olympicstwelve .textIndent125 .headline,       .olympicstwelve .textIndent125 .title { margin-left: 125px; }       .olympicstwelve .action a { font-weight: normal;  color: #0099ee; font-size: 1em; background: none; padding: 0; }       .olympicstwelve .action a:hover { color: #ed0094; }              .olympicstwelve #right .island { border: 1px solid #292e59; padding: 0.8em; }       .olympicstwelve #right .island .title { margin-bottom: 0; }       .olympicstwelve #right .island .button { margin: 5px 1px 0 0; float: right; border: none; }       .olympicstwelve #right .island #cheetahmail-email { margin: 5px 0 0 0; float: right; border: none; }       .olympicstwelve #right .island #cheetahmail-email { padding: 4px; width: 133px; border: 1px solid #777777; }       .olympicstwelve fieldset p label { display: none; }              .olympicstwelve #twtr-widget-1 .twtr-bd,       .olympicstwelve #twtr-widget-1 .twtr-timeline i a,       .olympicstwelve #twtr-widget-1 .twtr-bd p { font-size: 1em !important; }       .olympicstwelve .twtr-widget h4 { font-size: 12px !important; }              .olympicstwelve .homepage .opacityPromoWrapper { position: relative; }       .olympicstwelve .homepage .opacityPromoOpacity { padding: 0; position: absolute; top: -65px; height: 65px; width: 325px; background: url('/media/themes/yachtingworld/fade-black.png') repeat; }       .olympicstwelve .homepage .opacityPromoOpacity .headline,       .olympicstwelve .homepage .opacityPromoOpacity .headline a { color: #0099ee; }       .olympicstwelve .homepage .opacityPromoOpacity .headline { margin: 8px; margin-bottom: 0; font-size: 1.6em; }       .olympicstwelve .homepage .opacityPromoOpacity .teaser,       .olympicstwelve .homepage .opacityPromoOpacity .teaser a { position: absolute; left: 4px; width: 315px; color: #ffffff; font-size: 1.1em !important; }						.coweseight #main .branding .banner { background: url('/media/themes/yachtingworld/coweseight/branding.gif') no-repeat top left; height: 61px; }					.coweseight #main .navigation { background: #081C3D; }			.coweseight #main .navigation a { color: #FFF; }			.coweseight #main .navigation .current a { text-decoration: underline; color: #FFF;  }									.coweseight #main a { color: #081C3D; }				.coweseight #main a:hover { text-decoration: underline; }					.coweseight .contentMain,			.coweseight .contentFooter { border-top: solid 1px #081C3D; }			.coweseight .contentExtra { border: none; }									.coweseight #main .island {	border-top: none; }				.coweseight #main .island .title {					padding: 0 5px;					background: #081C3D;					color: #FFF;					font-size: 1.8em;					font-weight: normal;				}				.coweseight #main .island .title a { padding: 5px 0; color: #fff; }							.coweseight #main .pod-extra { border: 1px solid #081C3D; background: none; }					.coweseight #main .separator,			.coweseight #main .separatorBottom { border-color: #081C3D; }						.arcnine #main .branding .banner { background: url('/media/themes/yachtingworld/arcnine/branding.jpg') no-repeat top left; height: 73px; }					.arcnine #main .navigation { background: #F0F0F9; }			.arcnine #main .navigation a { color: #1B5E93; }			.arcnine #main .navigation .current a { text-decoration: underline; color: #1B5E93;  }									.arcnine #main a { color: #1B5E93; }				.arcnine #main a:hover { text-decoration: underline; }					.arcnine .contentMain,			.arcnine .contentFooter { border-top: solid 1px #1B5E93; }			.arcnine .contentExtra { border: none; }									.arcnine #main .island { border-top: none; }				.arcnine #main .island .title {					padding: 0 5px;					background: #1B5E93 url('/media/themes/yachtingworld/arcnine/headerBg.jpg') no-repeat scroll right top ;					color: #FFF;					font-size: 1.8em;					font-weight: normal;				}				.arcnine #main .island .title a { padding: 5px 0; color: #fff; }							.arcnine #main .pod-extra { border: 1px solid #1B5E93; background: none; }					.arcnine #main .separator,			.arcnine #main .separatorBottom { border-color: #1B5E93; }						.arceight #main .branding .banner { background: url('/media/themes/yachtingworld/arceight/branding.jpg') no-repeat top left; height: 73px; }					.arceight #main .navigation { background: #F0F0F9; }			.arceight #main .navigation a { color: #1B5E93; }			.arceight #main .navigation .current a { text-decoration: underline; color: #1B5E93;  }									.arceight #main a { color: #1B5E93; }				.arc #main a:hover { text-decoration: underline; }					.arceight .contentMain,			.arceight .contentFooter { border-top: solid 1px #1B5E93; }			.arceight .contentExtra { border: none; }									.arceight #main .island { border-top: none; }				.arceight #main .island .title {					padding: 0 5px;					background: #1B5E93 url('/media/themes/yachtingworld/arceight/headerBg.jpg') no-repeat scroll right center ;					color: #FFF;					font-size: 1.8em;					font-weight: normal;				}				.arceight #main .island .title a { padding: 5px 0; color: #fff; }							.arceight #main .pod-extra { border: 1px solid #1B5E93; background: none; }					.arceight #main .separator,			.arceight #main .separatorBottom { border-color: #1B5E93; }						.americascupseven #main .branding .banner { background: url('/media/themes/yachtingworld/americascupseven/branding.gif') no-repeat top left; height: 61px; }					.americascupseven #main .navigation { background: #000; }			.americascupseven #main .navigation a { color: #FFF; }			.americascupseven #main .navigation .current a { text-decoration: underline; color: #FFF;  }									.americascupseven #main a { color: #000; }				.americascupseven #main a:hover { text-decoration: underline; }					.americascupseven .contentMain,			.americascupseven .contentFooter { border-top: solid 1px #000; }			.americascupseven .contentExtra { border: none; }									.americascupseven #main .island { border-top: none; }				.americascupseven #main .island .title {					padding: 0 5px;					background: #000;					color: #FFF;					font-size: 1.8em;					font-weight: normal;				}				.americascupseven #main .island .title a { padding: 5px 0; color: #fff; }							.americascupseven #main .pod-extra { border: 1px solid #000; background: none; }					.americascupseven #main .separator,			.americascupseven #main .separatorBottom { border-color: #000; }						.cowesseven #main .branding .banner { background: url('/media/themes/yachtingworld/cowesseven/branding.gif') no-repeat top left; height: 94px; }						.mirabella #main .branding .banner { background: url('/media/themes/yachtingworld/mirabella/branding.gif') no-repeat top left; height: 60px;	}					.mirabella #main .navigation { background: #243979; border-top: 1px solid #FFF; font-size: 1.2em; }			.mirabella #main .navigation a { color: #FFF; }			.mirabella #main .navigation a:current { font-weight: bold; }									.mirabella #main .island { border-top: none; }				.mirabella #main .island .title { background: #243979; color: #FFF; padding: 0 3px; font-size: 1.8em; }				.mirabella #main .island .title a { color: #FFF;}				.mirabella #main .island .action { padding: 0 5px; }							.mirabella #main .pod-extra { border: 1px solid #243979; background: none; }					.mirabella .contentMain,			.mirabella .contentFooter { border-top: solid 1px #243979; }			.mirabella .contentExtra { border: none; }					.mirabella #main .separator,			.mirabella #main .separatorBottom { border-color: #243979; }.polls_resultbar {	background:#C0C0C0;	height:10px;	margin:2px 0;}					#b #rate button { float : left ; }								.rate { text-align: right; position: relative; z-index: 2; float: right;  }		.rate p { font-weight: bold; }		.rated p { width: 100%; text-align: right; color: #999999; }		.starsRate,		.starsRated { height: 20px; width: 100px; float: right; }		.rate ol { background-image: url('/images/pluginRatings/ratings.gif'); width: 100px; height: 20px; float:right; }		.rate .half  { background-position: 0px -20px; }		.rate .one { background-position: 0px -40px; }		.rate .one-half  { background-position: 0px -60px; }		.rate .two  { background-position: 0px -80px; }		.rate .two-half  { background-position: 0px -100px; }		.rate .three  { background-position: 0px -120px; }		.rate .three-half  { background-position: 0px -140px; }		.rate .four  { background-position: 0px -160px; }		.rate .four-half  { background-position: 0px -180px; }		.rate .five  { background-position: 0px -200px; }		.rate .score-0dot5  { background-position: 0px -240px; }		.rate .score-1 { background-position: 0px -260px; }		.rate .score-1dot5 { background-position: 0px -280px; }		.rate .score-2  { background-position: 0px -300px; }		.rate .score-2dot5  { background-position: 0px -320px; }		.rate .score-3  { background-position: 0px -340px; }		.rate .score-3dot5  { background-position: 0px -360px; }		.rate .score-4  { background-position: 0px -380px; }		.rate .score-4dot5  { background-position: 0px -400px; }		.rate .score-5  { background-position: 0px -420px; }	#rater-a p, #rater-b p, .set-rating, .set-rating li, .loader, .rating-set, .rating-set li{margin:0px;} 	#rater-a p, #rater-b p, .set-rating, .set-rating li, .set-rating li a, .loader, .rating-set, .rating-set li{padding:0px;}	.set-rating li a, .set-rating li a:hover {height:18px;}	.set-rating, .set-rating li, .rating-set{float:left;}	.rating-set li {border: none;}	.rating-set li a {border: none;}	.current-rating,.loader{float:right;}	.loader, .set-rating{height:20px;}		.set-rating li a:hover, .rating-set li p{background:left -23px; z-index:2; left:0px;}	.black-rating{height:35px; overflow:hidden; padding:0px; border:0px solid #9C9C9C;}	.white-rating{overflow:hidden;}	.set-rating, .rating-set{list-style:none; position:relative; width:100px; background:left 0 repeat-x;}				.set-rating li a{ display:block; outline:none; width:10px; height: 20px; text-decoration:none; z-index:20;}	.set-rating a span{display:none;}		.current-rating img{vertical-align:text-bottom;}		.rate .loader{background:url('/images/pluginRatings/loader.gif') 50% 50% no-repeat;}		.rater-results {float:right;}									#rater-a{}		#rater-b{background:#000; color:#fff;}				.loader{width:70%;}	.rating-set{}		.rateTextInline{ float:left; padding-top: 4px !important;}	.ratedTextInline{ float:left; padding-top: 4px !important; margin-left: 10px; color: #9c9c9c; font-size: 1.1em; font-weight: bold;  padding-left: 10px !important}	.ratedText2Inline{ float:left; width: 300px !important; padding-top: 4px !important; margin-left: 10px; color: #9c9c9c; font-size: 1.1em; font-weight: bold; padding-left: 10px !important}		.navMain {		font-family: "Trebuchet MS", Arial, Georgia, Times, sans-serif;		background: transparent url('/media/themes/ybw/nav_primary_bg.png') repeat-x scroll left bottom ;		background-color: #172A4C;		padding-top: 5px;	}	.navMain .leaderboard {		margin: 0 3px;	}	#portalNav { padding: 10px; }	.tabTop {		padding: 10px 0 0 0;		margin: 0;		float: left;	}	.tabTop li {		display: inline;		list-style-type: none;		border-left: 1px solid #fff;		margin: 1em .4em 0 -.4em;		padding: 0 .4em 0 .4em;	}	.tabTop li.first-child {		border: none;	}	.tabTop li a {		font-size:130%;		margin-left:10px;	}	.tabTop li a,	.tabTop li a:hover,	.tabTop li a:visited { color:#FFFFFF; }	.tabTop .current a {		padding-bottom:22px;		padding-top:21px;	}	a.ybwHome  {		display: block;		float: left;		width: 120px;		height: 30px;		background: url('/media/themes/ybw/ybw-nav-logo.gif') top left no-repeat;	}	a.ybwHome span {		text-indent: -4000px;		display: block;	}	.tabTop span.currentLeft {		background:transparent url('/media/themes/ybw/nav_primary_bg_currentLeft.png') no-repeat scroll left top;		padding: 59px 10px 0px 0px;	}	.tabTop span.currentRight {		background:transparent url('/media/themes/ybw/nav_primary_bg_currentRight.png') no-repeat scroll left top;		padding: 59px 10px 0px 0px;		position:absolute;		top:0px;	}	.tabTop span.separator,	.tabTop .first-child span.separator{		background:transparent url('/media/themes/ybw/nav_primary_bg_separator.png') no-repeat scroll left top;		padding: 59px 1px 0px 0px;		position:absolute;		top:-10px;		margin-left:5px;	}	.tabTop span.currentSeparator{		background:transparent url('/media/themes/ybw/nav_primary_bg_separator.png') no-repeat scroll left top;		padding: 59px 1px 0px 0px;		position:absolute;		top:0px;		margin-left:15px;	}	.leaderboardSnippet {		float: right;		width: 240px;	}
