 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}body { font : x-small arial, helvetica, clean, sans-serif ; _font : xx-small ; } table { font-size : inherit ; font : 100% ; } select, input, textarea { font : 99% arial, helvetica, clean, sans-serif ; } pre, code { font : 115% monospace ; _font-size : 100% ; } h1,h2,h3,h4,h5,h6,dt,dd,li,pre,p,blockquote,address,caption,cite,code,dfn,var { line-height : 1.22em ; }.shim { clear : both ; } br.shim { line-height : 0 ; } .hide { display : none ; } .ah { height : 1px ; left : -5000px ; overflow : hidden ; position : absolute ; top : -5000px ; width : 1px ; }			body.center { text-align : center ; }			body.center #container { margin : 0 auto ; text-align : left ; cursor: default; }							body .fixed-sm { width : 640px ; }			body .fixed-md { width : 760px ; }			body .fixed-lg { width : 842px ; }			body .fixed-xlg { width : 942px ; }			body .fixed-xxlg { width : 990px ; }							body .zoom-sm { width : 64em ; }			body .zoom-md { width : 76em ; }			body .zoom-lg { width : 84.2em ; }			body .zoom-xlg { width : 94.2em ; }			body .zoom-xxlg { width : 99em ; }							body .fluid { margin : 0 5px ; width : 100% ; }						.section, .standard, .classic, .layout { clear : both ; width : 100% ; }			.section, .gr { position : relative ; *position : static ; }						.layout .gr { float : left ; }									.a-b .b, 			.a-c .c, 			.b-c .c, 			.layout .gr .a-b .b, 			.layout .gr .a-c .c, 			.layout .gr .b-c .c { float : right ; }									.a-b .gr .b, 			.b-c .gr .c , 			.a-c .gr .c { float : left ; }							.classic .a-b-c .gr, 			.classic .a-b .gr, 			.classic .b-c .gr,  			.standard .classic .a-b-c .gr, 			.standard .classic .a-b .gr, 			.standard .classic .b-c .gr { width : 25% ; } 						.classic .a-b-c .b, 			.standard .classic .a-b-c .b { width : 50% ; }						.classic .a-b .b,  			.classic .b-c .b, 			.standard .classic .a-b .b,  			.standard .classic .b-c .b { width : 75% ; }							.a-b-c-d .gr, 			.standard .a-b-c-d .gr, 			.standard .layout .a-b-c-d .gr { width : 25% ; *width : 24.9% ; }						.a-b-c .gr, 			.standard .a-b-c .gr, 			.standard .layout .a-b-c .gr { width : 33.3% ; }						.a-c .gr, 			.standard .a-c .gr, 			.classic .a-c .gr, 			.standard .gr .a-c .gr, 			.classic .gr .a-c .gr { width : 50% ; *width : 49.9% ; } 						.a-b .b, 			.b-c .b, 			.standard .a-b .b, 			.standard .b-c .b , 			.standard .layout .a-b .b, 			.standard .layout .b-c .b  { width : 62% ; _width : 60% ; }						.a-b .a, 			.b-c .a, 			.standard .a-b .a, 			.standard .b-c .c, 			.standard .layout .a-b .a, 			.standard .layout .b-c .c { width : 36.8% ; }			.tidy .layout, 			.untidy .tidy .layout { _height : 100% ; overflow : hidden ; }			.tidy .gr, 			.untidy .tidy .gr { margin-bottom : -1000em ! important ; padding-bottom : 1000em ! important ; }			@media all and (min-width: 0px) {				.tidy .gr, 				.untidy .tidy .gr { margin-bottom : 0 ; padding :  0 ; }				.tidy gr:after, 				.untidy .tidy gr:after { 					background : inherit ; 					content : ' ' ; 					display : block ; 					margin-bottom : -1000px ; 					padding-bottom : 1000px ; 				}			}							.untidy .layout { overflow : visible ; }			.untidy .gr { margin-bottom : 0 ! important ; padding-bottom : 0 ! important ;  }			@media all and (min-width: 0px) {				.tidy gr:after { 					display : inline ; 					margin-bottom : 0 ; 					padding-bottom : 0 ; 				}			}    .left { float: left; }    .right { float: right; }    .layout10 { width: 9.99%; }    .layout25 { width: 24.9%; }    .layout20 { width: 19.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%; }    .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 { padding-right: 1em; }    .grid2 .itemWrap .item,    .grid3 .itemWrap .item,    .grid4 .itemWrap .item,    .grid5 .itemWrap .item,    .grid6 .itemWrap .item { padding: 0.5em; }	.item { overflow: hidden; }	.imgLt { float: left; margin: 0 1.6em 1.6em 0; }    .imgRt { float: right; margin: 0 0 1.6em 1.6em; }	.imgMd { display: block; margin: 0.5em auto 1.6em auto; }			body.center { text-align : center ; }			body.center #container { margin : 0 auto ; text-align : left ; cursor: default; }							body .fixed-sm { width : 640px ; }			body .fixed-md { width : 760px ; }			body .fixed-lg { width : 842px ; }			body .fixed-xlg { width : 942px ; }			body .fixed-xxlg { width : 990px ; }							body .zoom-sm { width : 64em ; }			body .zoom-md { width : 76em ; }			body .zoom-lg { width : 84.2em ; }			body .zoom-xlg { width : 94.2em ; }			body .zoom-xxlg { width : 99em ; }							body .fluid { margin : 0 5px ; width : 100% ; }						.section, .standard, .classic, .layout { clear : both ; width : 100% ; }			.section, .gr { position : relative ; *position : static ; }						.layout .gr { float : left ; }									.a-b .b, 			.a-c .c, 			.b-c .c, 			.layout .gr .a-b .b, 			.layout .gr .a-c .c, 			.layout .gr .b-c .c { float : right ; }									.a-b .gr .b, 			.b-c .gr .c , 			.a-c .gr .c { float : left ; }							.classic .a-b-c .gr, 			.classic .a-b .gr, 			.classic .b-c .gr,  			.standard .classic .a-b-c .gr, 			.standard .classic .a-b .gr, 			.standard .classic .b-c .gr { width : 25% ; } 						.classic .a-b-c .b, 			.standard .classic .a-b-c .b { width : 50% ; }						.classic .a-b .b,  			.classic .b-c .b, 			.standard .classic .a-b .b,  			.standard .classic .b-c .b { width : 75% ; }							.a-b-c-d .gr, 			.standard .a-b-c-d .gr, 			.standard .layout .a-b-c-d .gr { width : 25% ; *width : 24.9% ; }						.a-b-c .gr, 			.standard .a-b-c .gr, 			.standard .layout .a-b-c .gr { width : 33.3% ; }						.a-c .gr, 			.standard .a-c .gr, 			.classic .a-c .gr, 			.standard .gr .a-c .gr, 			.classic .gr .a-c .gr { width : 50% ; *width : 49.9% ; } 						.a-b .b, 			.b-c .b, 			.standard .a-b .b, 			.standard .b-c .b , 			.standard .layout .a-b .b, 			.standard .layout .b-c .b  { width : 62% ; _width : 60% ; }						.a-b .a, 			.b-c .a, 			.standard .a-b .a, 			.standard .b-c .c, 			.standard .layout .a-b .a, 			.standard .layout .b-c .c { width : 36.8% ; }			.tidy .layout, 			.untidy .tidy .layout { _height : 100% ; overflow : hidden ; }			.tidy .gr, 			.untidy .tidy .gr { margin-bottom : -1000em ! important ; padding-bottom : 1000em ! important ; }			@media all and (min-width: 0px) {				.tidy .gr, 				.untidy .tidy .gr { margin-bottom : 0 ; padding :  0 ; }				.tidy gr:after, 				.untidy .tidy gr:after { 					background : inherit ; 					content : ' ' ; 					display : block ; 					margin-bottom : -1000px ; 					padding-bottom : 1000px ; 				}			}							.untidy .layout { overflow : visible ; }			.untidy .gr { margin-bottom : 0 ! important ; padding-bottom : 0 ! important ;  }			@media all and (min-width: 0px) {				.tidy gr:after { 					display : inline ; 					margin-bottom : 0 ; 					padding-bottom : 0 ; 				}			}    .left { float: left; }    .right { float: right; }    .layout10 { width: 9.99%; }    .layout25 { width: 24.9%; }    .layout20 { width: 19.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%; }    .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 { padding-right: 1em; }    .grid2 .itemWrap .item,    .grid3 .itemWrap .item,    .grid4 .itemWrap .item,    .grid5 .itemWrap .item,    .grid6 .itemWrap .item { padding: 0.5em; }	.item { overflow: hidden; }	.imgLt { float: left; margin: 0 1.6em 1.6em 0; }    .imgRt { float: right; margin: 0 0 1.6em 1.6em; }	.imgMd { display: block; margin: 0.5em auto 1.6em auto; }				body { background-color : #fff ; color : #333 ; margin : 5px ; }				dt,dd,li,pre,p,blockquote,th,td,address,caption,cite,code,dfn,var { font-size : 110% ; }				li li { font-size : 100% ; }				body h1 { font-size : 160% ; font-weight : bold ; margin-bottom : .5em ; } 				h2 { font-size : 140% ; font-weight : bold ; margin-bottom : .2em ; }				h3 { font-size : 130% ; font-weight : bold ; margin-bottom : .2em ; }				h4 { font-size : 115% ; font-weight : bold ; margin-bottom : .2em ; }				h5 { font-size : 110% ; font-weight : bold ; margin-bottom : .2em ; }				h6 { font-size : 110% ; font-weight : bold ; margin-bottom : .2em ; }				div.selected p { font-size: 140% ; }				div.selected li { font-size: 130% ; }				div.selected h1 { font-size: 240% ; font-weight : bold ; margin-bottom : .5em ; }				div.selected h2 { font-size: 180% ; font-weight : bold ; margin-bottom : .2em ; }				div.selected h3 { font-size: 160% ; font-weight : bold ; margin-bottom : .2em ; }				div.selected h4 { font-size: 150% ; font-weight : bold ; margin-bottom : .2em ; }				div.selected h5 { font-size: 145% ; font-weight : bold ; margin-bottom : .2em ; }				div.selected h6 { font-size: 140% ; font-weight : bold ; margin-bottom : .2em ; }				div.contextual p { font-size: 120% ; }				div.contextual h1 { font-size: 180% ; font-weight : bold ; margin-bottom : .5em ; }				div.contextual h2 { font-size: 160% ; font-weight : bold ; margin-bottom : .2em ; }				div.contextual h3 { font-size: 135% ; font-weight : bold ; margin-bottom : .2em ; }				div.contextual h4 { font-size: 130% ; font-weight : bold ; margin-bottom : .2em ; }				div.contextual h5 { font-size: 125% ; font-weight : bold ; margin-bottom : .2em ; }				div.contextual h6 { font-size: 120% ; font-weight : bold ; margin-bottom : .2em ; }				p { margin-bottom : .5em ; }				ul ul { margin : .3em 0 0 1em ; }				ul li { margin-bottom : .3em ; }				a, button, label, input.submit { cursor : pointer ; _cursor : hand ; }				a:link { color : #069 ; }				a:visited { color : #007 ; }				a:hover { color : #c00 ; }				strong { font-weight : bold ; }				em { font-style : italic ; }				div, ul, p { _height : 1% ; *min-height : 1% ; }				hr { display : none ; }				img { border : 0 ; }			@media screen {				form fieldset legend { display : none ; }				form fieldset p { clear : both ; margin : 3px 10px 0 0 ; min-height : 17px ; }				form fieldset p label { display : block ; float : left ; margin-bottom : 3px ; width : 10em ; }				form fieldset p label.hard { float : none ; }				form fieldset p select { width : 150px ; }				form fieldset p.action { text-align : right ; }				form p.action { padding-top : 5px ; }				form p.action label { clear : both ; display : block ; float : none ; }				form fieldset p.action { float : right ; }				input.text,				textarea { border : 1px solid #999 ; padding : 2px ; }				p.action { min-height : 17px ; }				p.action a.btn, p.action a.icn { float : right ; }				label.xsm { width : 30px ; }				label.sm { width : 60px ;  }				label.md { width : 100px ; }				label.lg { width : 170px ; }				label.xlg { width : 250px ; }								input.xsm { width : 30px ; }				input.sm { width : 60px ;  }				input.md { width : 100px ; }				input.lg { width : 170px ; }				input.xlg { width : 250px ; }				textarea.xsm { width : 30px ; height : 20px ; }				textarea.sm { width : 60px ; height : 40px ; }				textarea.md { width : 100px ; height : 60px ; }				textarea.lg { width : 170px ; height : 80px ; }				textarea.xlg { width : 250px ; height : 100px ; }				select.xsm { width : 36px ; }				select.sm { width : 66px ; }				select.md { width : 106px ; }				select.lg { width : 176px ; }				select.xlg { width : 256px ; }				input.blur { color : #999 ; font-style : italic ; }				form ul.check-list li { clear : both ; _height : 1.7em ; min-height : 17px ; }				form ul.check-list li input,				form ul.simple-check li input { float : left ; margin-right : 5px ; }				form ul.check-list li label,				form ul.simple-check li label { float : left ; margin : -1px 0 5px ; *margin-top : 4px ; width : 90% ; }				form ul.simple-check li label { margin-top : 1px ; }				h1, h2, h3, h4, h5, h6 { font-family : "Trebuchet MS", arial, sans-serif ; }					.btn, .fancy {					background-color : transparent ;					background-repeat : no-repeat ;					border : 0 ;					display : block ;					height : 1px ;					margin : 0 ;					overflow : hidden ;					padding : 0 ;					width : 1px ;				}					.btn-sp, .special {					background-color : transparent ;					background-repeat : no-repeat ;					border : 0 ;					display : block ;					margin : 0 ;					padding : 0 ;					}					.icn,				.icn-b {					background-image : url(/media/pluginCommon/icn/16x16/sprite.png) ;					background-repeat : repeat-y ;					_height : 16px ;					min-height : 16px ;					padding : 0 0 6px 22px ;					text-decoration : none ;					line-height: 1.6em ;					}				.icn-b { display : block ; padding-bottom : 3px ; }					button.plain {					border : 0 ;					display : block ;					height : auto ;					margin : 0 ;					overflow : visible ;					padding : 0 ;					width : auto ;				}			}		.addThis { background-position : left 1182px ; }		.magnify { background-position : left 1133px ; }		.commentsAll { background-position : left 1000px ; }		.commentsAdd { background-position : left 956px ; }		.comments { background-position : left 912px ; }		.help { background-position : left 868px ; }		.archive { background-position : left 824px ; }		.shareThis { background-position : left 780px ; }		.kirtsy { background-position : left 737px ; }		.stumble { background-position : left 691px ; }		.extaudio { background-position : left 656px ; }		.extvideo { background-position : left 608px ; }		.bookmark { background-position : left 560px ; }		.mail { background-position : left 512px ; }		a.comment { background-position : left 464px ; }		.print { background-position : left 418px ; }		.feed { background-position : left 368px ; }		.rate { background-position : left 320px ; }		.delicious { background-position : left 272px ; }		.digg { background-position : left 224px ; }		.newsvine { background-position : left 176px ; }		.facebook { background-position : left 128px ; }		.reddit { background-position : left 80px ; }		.now-public { background-position : left 32px ; }		.nextPrev .prev a,         .nextPrev .next a { background-image: url('/media/pluginCommon/icn/16x16/sprite.png'); background-repeat: repeat-y; }        .nextPrev .prev a { background-position: left 1090px ; padding-left: 20px;}        .nextPrev .next a { background-position: right 1046px ; padding-right: 20px;}		ul.subtle { float : left ; margin-bottom : 1em ; }		ul.action { float : right ; margin-bottom : 1em ; }		ul.attention { margin : 0 25% 1em ; *margin : 0 24% 1em ; }					.nl li { margin-bottom : 1px ; }		.nl li a, 		.nl li a:visited, 		.nl li strong { 			background : #e4e4e4 ; 			color : #333 ; 			display : block ; 			padding : 3px 4px 3px 10px ; 			text-decoration : none ; 			}		.nl li a:hover { background : #c00 ; text-decoration : underline ; }					.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 ; }							.pipe li { border-left : 1px solid #333 ; 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 #333 ; 			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 ; }					.trail li { 			background : url(/media/icn/next.png) left .4em no-repeat ; 			display : inline ; 			padding : 0 2px 0 10px ; 			}		.trail li.first-child { background : transparent ; padding-left : 0 ; }		.trail li.nodeco { border : 0 ; }					.pagination { 			clear : both ; 			position : relative ;       text-align:right;     	padding:4px 6px 4px 0;      background-color:#fff;			}		.pagination li {			float : left ! important ; 			line-height: 26px;			}		.pagination .prev { 			background : url(/media/icn/previous.png) left .9em no-repeat ; 			padding : 0 0 0 8px ; 			}		.pagination .next { 			background : url(/media/icn/next.png) right .9em no-repeat ; 			padding : 0 6px 0 2px ; 			}    .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;    }			.slider { 			clear : both ; 			height : 1.6em ; 			position : relative ; 			}		.slider li { 			border-left : 1px solid #333 ; 			float : left ! important ; 			margin-left : .5em ; 			padding-left : .5em ; 			}		.slider .prev { 			background : url(/media/icn/previous.png) left .4em no-repeat ; 			padding : 0 0 0 8px ; 			}		.slider .next { 			background : url(/media/icn/next.png) right .4em no-repeat ; 			padding : 0 6px 0 6px ; 			}		ul.slider li.first-child { border-left : 0 ; margin-left : 0 ; }		ul.slider li.nodeco { border : 0 ; }  					.tag-cloud li { display : inline ; }		.tag-cloud .t-1 { color : #cac7c7 ; font-size : 120% ; }		.tag-cloud .t-2 { color : #b8b6b6 ; font-size : 120% ; font-weight : bold ; }		.tag-cloud .t-3 { color : #999 ; font-size : 140% ; }		.tag-cloud .t-4 { color : #666 ; font-size : 160% ; }		.tag-cloud .t-5 { color : #333 ; font-size : 190% ; }							.related li { margin-bottom : 10px ; }		.related li a { display : block ; padding-left : 10px ; _height: 0;}		.related li a:visited {  }					ol.classic { 			 			list-style : decimal ; 			margin-left : 18px ; _margin : 0 -25px 0 0 ; 			_padding-left : 25px ; 			}		ol.classic li { margin-bottom : .35em ; }.polls_resultbar {	background:#C0C0C0;	height:10px;	margin:2px 0;}.tower { display : block ; text-align : center ; }.mpu01, .mpu02, .mpu03 { text-align : center ; padding : 10px 0; background-color: #c44;  }.leaderboard01 { display: inline; text-align : center ; }.banner01 { float : right ; margin-bottom : 5px ; text-align : center ; }.button01, .button03, .button05, .button07 { text-align : center ; float: left; padding : 10px; background-color: #c44; margin: 5px; }.button02, .button04, .button06, .button08 { text-align : center ; float: right; padding : 10px; background-color: #c44; margin: 5px; }			@media screen {				li form { display : inline ; }				button { font-size : 100% ; margin : 0 ; padding : 2px 5px 0 2px ; }				html>body button { margin-bottom : -5px ; *margin-bottom : 0 ; }				html:lang(en)>body button { margin-bottom : 0 ; }									.articles .copy img { float : left ; margin: 0 10px 10px 0; }				.articles_1 .copy img { float: none; margin: 0 }				.reverse .copy img { float : right ; margin: 0 0 10px 10px; }									.island { }				.island h2 { padding : 3px 5px ; }				.island .copy { padding : 0 5px 5px ; }									.separator, 				.partition,				.separatorBottom,				.partitionLeft,				.partitionRight { border-color : #ccc ; border-style : solid ; }				.separator { border-width : 1px 0 0 ; clear : both ; margin-top : 9px ; padding-top : 12px ; }				.separatorBottom { border-width : 0 0 1px 0 ; clear : both ; margin-bottom : 9px ; padding-bottom : 12px ; }				.partition { border-width : 0 0 0 1px ; margin-left : 10px ; padding-left : 10px ; }				.partitionLeft { border-width : 0 0 0 0 1px ; margin-left: 10px; }				.partitionRight { border-width : 0 1px 0 0 ; margin-right: 10px; }									body .partial { border-style : dotted ; }				body .natural { clear : none ; }						.deco { 					border-style : solid ; 					border-width : 0 0 1px ; 					margin-bottom : 9px ; 					padding-bottom : 2px ; 					}				#b h2.deco { margin-top : 1em ; }					.pad { margin: 10px; } 						img.hero {  }				img.hero-md { }				img.hero-sm {  }						img.hero, img.hero-md, img.hero-sm, 				img.hero-pt, img.hero-pt-md, img.hero-pt-sm { background : #fff ; border : 1px solid #ccc ; padding : 5px ; }									img.hero, img.hero-md, img.hero-sm, 				img.hero-pt, img.hero-pt-md, img.hero-pt-sm, 				img.tn, img.tn-sm, img.tn-lg, 				img.tn-pt, img.tn-lg-pt { float : left ; margin : 0 .5em .5em 0 ; }								.reverse img.hero, .reverse img.hero-md, .reverse img.hero-sm, 				.reverse img.hero-pt, .reverse img.hero-pt-md, .reverse img.hero-pt-sm, 				.reverse img.tn, .reverse img.tn-sm, .reverse img.tn-lg, 				.reverse img.tn-pt, .reverse img.tn-lg-pt { float : right ; margin : 0 0 .5em .5em ; }								body img.static { display : block ; float : none ; margin : 0 auto .5em ; }									.action { text-align : right ; margin-bottom: 0; }								body.no-mast #mast-head { display : none ; }								#h { margin-top : 10px ; }				#h #branding { float : left ; }				#h #branding { 					background-image : url(/media/themes/default/temp/branding.png) ; 					padding : 61px 0 0 233px ; 					}									#h .tab a { font-size: 110% ; font-weight : bolder ; }								#h .tab ul { z-index : 90 ; }				#h .tab ul li.first-child { padding-left : 5px ; }				#h .tab ul a { font-weight : normal ; }										#b #m { padding-right : 10px ; width : 610px ; _width : 600px ; }				.fixed-xlg #b #e { width : 321px ; }				.fixed-xxlg #b #e { width : 336px ; }				#b #e .a-c a.gr { margin : 0 ; margin-bottom : 10px ; padding-right : 5px ; width : 47% ; }				#b #e .a-c a.c { float: right ; padding-left : 5px ;  }							#b { padding-top : 10px ; z-index : 50 ; }								.contentMain { float: left; width: 430px; padding-right: 16px; }				.contentExtra { float: right; width: 160px; margin-top: 0.8em; }									#b .selected .teaser { font-weight: bold; }							#b #page-nav { _height : 15px ; min-height : 15px ; padding-right : 10px ; }				#b #page-nav .trail { float : left ; } 				#b #page-nav .pagination { float : right ; }				#b #page-nav .slider { float : right ; }									#b #content .lead h2 { margin-bottom : 7px ; }				#b #content .lead p { margin-bottom : 0.1em; }				html>body #b #content .lead ul.related {  }				#b #content ul.related li { margin-bottom : .5em ; }				#b #content .lead p.lead-readmore { margin-top : 0.3em ; }									#b .feature-band { clear : both ; margin : 7px 0 10px ; }				#b .feature-band p { margin-bottom : .2em ; }				#b .feature-band p.action { text-align : left ; margin-bottom : 0 ; }				#b .feature-band br { clear : both ; line-height : 0 ; }					#b .top-spot h2 { padding-bottom : 10px ; }												#b #content .reverse .copy-extras { float : left ; margin : 5px 10px 10px 0 ; }				#b #content .copy-extras .share { 					background : #666 ; 					_margin-bottom : -15px ; 					padding : 5px 10px ; 					_padding-bottom : 0 ; 					margin-top: 5px;					}				#b #content .copy-extras .share li { margin : 0 9px ; _margin : 0 7px ; padding : 0 ; }				#b #content .copy-extras .share a.btn { 					background-position : center bottom ; 					*background-position : left top ; 					padding : 35px 0 0 44px ; 					}				#b #content .copy-extras .share .print { 					background-image : url(/media/themes/default/icn/print_neg.png) ; 					}				#b #content .copy-extras .share .comment { 					background-image : url(/media/themes/default/icn/comment_neg.png) ; 					}				#b #content .copy-extras .share .mail { 					background-image : url(/media/themes/default/icn/mail_neg.png) ; 					}				#b #content .copy-extras .share .feed { 					background-image : url(/media/themes/default/icn/rss_neg.png) ; 					}				#b #content .copy-extras .enlarge { 					background-image : url(/media/icn/viewmag.png) ; 					float : right ; 					margin-top : -1.4em ; 					padding : 22px 0 0 22px ; 					}								#b #content .feature-img img { display : block ; float : none ; margin: 0 auto; }				#b #content .feature-img p { margin-bottom : .5em ; padding : 5px 10px ; }								#b #content .spotlight { clear : both ; }										#b #share li { padding-bottom : 3px ; }				#b #share .social li { float : left ; width : 49% ; }							#b #share #send-by-email input.text { width : 8.5em ; }										#b #related .copy img { float : left ; margin : 0 5px 5px 0 ; }				#b #related h3, 				#b #related ul { padding-left : 5px ; }										#b .comments-container { padding : 10px ; }				#b .comments-container .b { width : 65% ; }				#b .comments-container .com-add { float : right ; margin-top : -3.1em ; text-decoration : underline ; }				#b .comments-container div.comment { padding : 0 5px 10px 5px ; }				#b .comments-container .com-post { margin-top : -2px ; }				#b .comments-container form p { min-height : 37px ; margin-bottom : 7px ; }				#b .comments-container form p label { 					clear : both ; 					float : none ; 					display : block ; 					width : auto ; 					}				#b .comments-container form p input.text { 					float : none ; 					display : block ; 					margin-right : 10px ; 					padding : 2px 4px ; 					width : 21em ; 					}				#b .comments-container form p textarea { height : 110px ; width : 100% ; }				#b .comments-container form p strong.tooltip { 					clear : both ; 					color : #999 ; 					display : block ; 					font-size : 80% ; 					font-weight : normal ; 					}				#b .comments-container form p.action { float : none ; }				#b .comments-container form p.action label { display : none ; }						#b #magazine .copy { padding : 10px 0 ; }				#b #magazine .b  { 					margin-right : 10px ; 					padding : 10px 10px 0 0 ; 					width : 360px ; 					_width : 350px ; 					}				#b #magazine .c  { width : 270px ; *width : 265px ; }											#b #latest-issue img { 					float : left ; 					_margin-top : 7px ; 					margin-right : 5px ; *margin-right : 0 ; 					margin-bottom : 20px ;					margin-left: 5px; 					width : 102px ; 					}				#b #latest-issue h3 { margin-bottom : 0 ; *padding-left : 110px ; }				#b #latest-issue h4 { margin-bottom : 0 ; }				#b #latest-issue .teaser { margin-right : 10px ; }				#b #latest-issue .teaser .copy { padding : 5px 7px ; }							#b #subscribe { background : #fff ; margin : -4px 10px 0 0 ; padding : 5px ; }				#b #m .a-c #subscribe { width: 45% ; }				#b #subscribe fieldset p {					*margin-left : -2px ; _margin-left : 0 ; 					margin-right : 4px ; _margin-right : 2px ; 					}				#b #subscribe p.action { margin-top : -1px ; }				#b #subscribe input.lg { width : 190px ; }				#b #subscribe input.med { width : 150px ; }				#b #subscribe input.sm { width : 106px ; }									#b #site-search .copy { padding : 0 10px 5px ; }				#b blockquote { 					font : italic 190% "Times New Roman" ; 					text-align : center ; 					margin-bottom : 22px ; 					}										#b #content div.ui-accordian .ui-h { 					color : #069 ; 					cursor : pointer ; _cursor : hand ; 					font-size : 120% ; 					margin-bottom : 0 ; 					padding : .3em .4em ; 					}				#b #content div.ui-accordian .ui-h:hover { 					color : #c00 ; 					text-decoration : underline ; 					}				#b #content div.ui-accordian .ui-b { 					padding : .4em ; 					}										#b div.ui-tab { margin-bottom : 10px ; }				#b div.ui-tab ul.ui-tab { padding-bottom : 0 ; }				#b div.ui-tab .ui-b { clear : both ; padding : 10px 10px 6px 10px; }										.newsletter input.text { width : 275px ; }				.newsletter p.action button { float : left ; }				.newsletter p.action a { float : right ; margin : 3px 30px 0 0 ; }										.ads { margin : 0 0 10px 0 ; }				.ads .a { text-align : right ; }				.ads .c { text-align : left ; }											#b .quiz { margin-top : 10px ; }								#f { padding-top : 10px ; }				#f ul { padding : 5px 0 ; text-align : center ; }				#f .island .copy { *margin-bottom : -4px ; }				#f input.submit { margin-left : 3px ; }			}				body {					background : #039 url(/media/themes/shiney/bg.png) left top repeat-x ;					margin : 0 ;					padding : 0 ;					font-family: Tahoma, Verdana, Arial, sans-serif;					}				h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; }				body.no-mast { background-position : left -90px ; }				.pipe li { border-left-color : #999 ; }									html body div button {					background : #e5e5e5 url(/media/themes/shiney/bg_button.png) left top repeat-x ;					border : 1px solid #999 ;					font-weight : bolder ;					padding : 2px 8px ; *padding : 0 4px ;					}				html body div button:hover {					background-image : url(/media/themes/shiney/bg_button-h.png) ;					color : #c93503 ;					}					a.send {					background-image : url(/media/themes/default/icn/mail_neg.png) ;					padding : 32px 0 0 27px ;					}				input { font-size : 110% ; }					html body div input.submit {					background : #e5e5e5 url(/media/themes/shiney/bg_button.png) left top repeat-x ;					border : 1px solid #999 ;					font-weight : bolder ;					padding : 1px 8px ; *padding-bottom : 0 ;					*width : auto ; 					*overflow : visible ; 					}				html body div input.submit:hover {					background-image : url(/media/themes/shiney/bg_button-h.png) ;					color : #c93503 ;					}					div.wide p {					word-spacing: .1em;					line-height: 1.5;				}				div.narrow p {					word-spacing: .05em;					line-height: 1.2;				}					.textXLarge {					font-size: 1.4em;				}				.textLarge {					font-size: 1.2em;				}				.textMLarge {					font-size: 1.1em;				}				.textMedium {					font-size: 1em;				}				.textSmall {					font-size: 0.9em;				}				.textXSmall {					font-size: 0.8em;				}				.bulleted .item {					background:transparent url(/media/themes/default/related_li.png) no-repeat scroll left 0.2em;					display:block;					padding-left:10px;					margin-bottom: 0.5em;				}					div.highlight p { font-variant:small-caps; }				div.highlight h1 { text-transform: uppercase; }				div.highlight h2 { text-transform: uppercase; }				div.highlight h3 { text-transform: uppercase; }				div.highlight h4 { text-transform: uppercase; }				div.highlight h5 { text-transform: uppercase; }				div.highlight h6 { text-transform: uppercase; }					div.alt-font, div.alt-font h1, div.alt-font h2, div.alt-font h3, div.alt-font h4, div.alt-font h5, div.alt-font h6 {					font-family: Georgia, "Times New Roman", Times, serif;				}					.negative .copy { color : #fff ; }				.negative .copy a:link { color : #fff ; }				.negative .copy a:visited { color : #fff ; }				.negative .copy a:hover { color : #fff ; }					.island {					background : url(/media/themes/shiney/bg_h.gif) left top no-repeat ;					margin-bottom : 10px ; *margin-bottom : 17px ;					}					.island h2 {					background : url(/media/themes/shiney/bg_h.gif) right top no-repeat ;					color : #fff ;					line-height : .5em ;					margin-left : 7px ;					padding : 9px 7px 3px 0 ;					}				#related h2 { background : url(/media/themes/shiney/bg_h_next.gif) right top no-repeat ; }				.island h2 a { color : #fff ; line-height : .8em ; }				.island h2 a:hover { text-decoration : underline ; }				.island .pod-title {					background : url(/media/themes/shiney/bg_h.gif) right top no-repeat ;					color : #fff ;					line-height : .5em ;					margin-left : 7px ;					padding : 9px 7px 3px 0 ;					}				#related .pod-title { background : url(/media/themes/shiney/bg_h_next.gif) right top no-repeat ; }				.island .pod-title a { color : #fff ; text-decoration: none; }				.island .pod-title a:hover { text-decoration : underline ; }				.island .copy {					background : #e9e9e9 url(/media/themes/shiney/feature_band_bg.png) left top repeat-x ;					border-color : #e4e4e4 ;					border-style : solid ;					border-width : 0 1px 1px ;					padding : 10px 10px 5px 10px ;					}				.tidy .island .copy,				.untidy .tidy .island .copy { _height : 100% ; overflow : hidden ; }				.tidy .island .copy,				.untidy .tidy .island .copy { margin-bottom : -999.5em ! important ; padding-bottom : 1000em ! important ; }				@media all and (min-width: 0px) {					.island h2 { padding-bottom : 7px ; }					.island .copy,					.untidy .tidy .island .copy { margin-bottom : 0 ; padding-bottom :  0 ; }					.tidy .island .copy:after,					.untidy .tidy .island .copy:after { background : inherit ; content : ' ' ; display : block ; margin-bottom : -995px ; padding-bottom : 1000px ; }				}				.untidy .island .copy { overflow : visible ; }				.untidy .island .copy { margin-bottom : 5px ! important ; *margin-bottom : -7px ! important ; padding-bottom : 5px ! important ;  }				@media all and (min-width: 0px) { .tidy .island .copy:after { display : inline ; margin-bottom : 0 ; padding-bottom : 0 ; } }												.pod-title { padding-bottom: .4em ! important; }				.pods .pod { float : left ; margin : 0 2% 1em 0 ; width : 48% ; }							.pod {					background : #efefef url(/media/corner/sm_tr.png) right top no-repeat ;					padding : 8px 0 0 ;					margin-bottom : 8px ;					}				body #b #content .pod { padding-left : 0 ; }				.pod .copy {					background : url(/media/corner/sm_bl.png) left bottom no-repeat ;					padding : 0 8px 8px ;					}						.pod-extra { padding: 10px; margin-bottom: 10px; border: #E4E4E4 solid 1px; }				.pod-extra-top { padding: 10px 10px 0px 10px; border-top: #E4E4E4 solid 1px; border-right: #E4E4E4 solid 1px; border-left: #E4E4E4 solid 1px; }				.pod-extra-mid { padding: 10px 10px 0px 10px; border-right: #E4E4E4 solid 1px; border-left: #E4E4E4 solid 1px; }				.pod-extra-bot { padding: 10px; margin-bottom: 10px; border-bottom: #E4E4E4 solid 1px; border-right: #E4E4E4 solid 1px; border-left: #E4E4E4 solid 1px; }						.pod-highlight { background-color: #F9F9F9; }						#b div.ui-tab { border : 1px solid #d4d4d4 ; }				#b div.ui-tab ul.ui-tab {					background : #f2f2f2 url(/media/themes/shiney/bg_ui-tab.png) left top repeat-x ;					border-bottom : 1px solid #d4d4d4 ;					min-height : 22px ;					padding-bottom : 0 ;					}				#b div.ui-tab ul.ui-tab li { margin : 0 ; padding : 0 ; }				#b div.ui-tab ul.ui-tab a {					border-color : #fff #d4d4d4 #fff #fff ;					border-style : solid ;					border-width : 0 1px ;					color : #333 ;					display : block ;					outline : none ;					padding : 5px 7px ;					white-space : nowrap ;					}				#b #content ul.ui-tab a { text-decoration : none ; }				#b div.ui-tab ul.ui-tab a:hover {					background : url(/media/themes/shiney/bg_ui-tab-h.png) left top repeat-x ;					color : #c93503 ;					text-decoration : underline ;					}				#b div.ui-tab ul.ui-tab li.ui-active a,						#b #content div.ui-tab ul.ui-tab li.ui-active a  {					background : #fff ;					*margin-bottom : -1px ;					_padding-bottom : 6px ;					_position : relative ;					}				#b div.ui-tab .ui-b {					clear : both ;					*margin-top : .6em ; _margin-top : 0 ;					padding : 10px 10px 6px 10px ;					}						.separator,				.partition,				.deco { border-color : #ccc ; }				.partition { border-width : 0 0 0 1px ; }				body .hard { border-color : #666 ; }						.related li a {					background : url(/media/themes/default/related_li.png) left .2em no-repeat ;					_background-image : url(/media/themes/default/related_li.gif) ;					}				.related li a:visited {					background-image :  url(/media/icn/linktick.gif) ;					color : #999 ;					}						body .negative li a,				body .negative li a:visited {					background : url(/media/themes/default/related_neg_li.png) left .3em no-repeat ;					_background-image : url(/media/themes/default/related_neg_li.gif) ;					color : #fff ;					}				#h { margin-top : 39px ; position : relative ; }				#h #branding {					background-image : url(/media/themes/shiney/branding.png) ;					margin-bottom : 16px ;					padding : 72px 0 0 293px ;					}				#h a { text-decoration: none; }				#h a:hover { text-decoration: underline; }					#h .tab {					background : url(/media/themes/shiney/nav_primary_bg.png) left top no-repeat ;					height : 3.3em ;					padding-bottom : 2.1em ;					}				#h .tab li { padding : 0 0 0 14px ; }				#h .tab a {					color : #752f00 ;					display : block ;					margin-top : 0 ;					padding : 1.2em 14px .8em 0 ;					text-transform : uppercase ;					}				#h .tab li.current {					background : url(/media/themes/shiney/nav_primary_current_l.png) left top no-repeat ;					}				#h .tab li.current a {					background : url(/media/themes/shiney/nav_primary_current_r.png) right top no-repeat ;					}				#h .tab li .tab-pipe {					background : url(/media/themes/shiney/nav_secondary_bg.png) left top repeat-x ;					height : 2.3em ;					padding-top : 0 ;					top : 3.0em ;					_width : 990px ;					}				.fixed-xlg #h .tab li .tab-pipe {					_width : 942px ;					}				.fixed-xxlg #h .tab li .tab-pipe {					_width : 990px ;					}				#h .tab li .tab-pipe li {					background : transparent ;					border : 0 ;					margin-left : 0 ;					padding : 5px 0 14px 0 ;					}				#h .tab li .tab-pipe li.first-child { padding-left : 14px ; }				#h .tab li .tab-pipe #the-ticker a {					background : url(/media/themes/shiney/ani-cursor.gif) right center no-repeat ;					padding-right : 6px ;					}				#h .tab li .tab-pipe #the-ticker a.ticker-end {					background : transparent ;					}				#h .tab li .tab-pipe a {					background : url(/media/themes/shiney/nav_secondary_pipe.png) left top no-repeat ;					display : inline ;					padding : 0 6px 0 8px ;					text-transform : capitalize ;					}				#h .tab li .tab-pipe li.first-child a { background : transparent ; padding-left : 0 ; }				#h .tab li .tab-pipe li.current {					background : url(/media/themes/shiney/nav_secondary_current.gif) center bottom no-repeat ;					}				#h .tab li .tab-pipe li.current a { font-weight : bold ; }				#h .ui-text-resize { position : absolute ; right : 25px ; top : 125px ; z-index : 150 ; }				#h .ui-text-resize li {					background : url(/media/themes/shiney/bg_white50.png) left top ;					float : left ;					font-weight : bold ;					height : 13px ;					margin-right : 2px ;					padding : 5px 2px 2px ;					text-align : center ;					vertical-align : middle ;					width : 16px ;					}				#h .ui-text-resize a { display : block ; }				#h .ui-text-resize .ui-larger { font-size : 130% ; height : 15px ; padding-top : 3px ; }				#h .ui-text-resize .ui-largest { font-size : 150% ; height : 16px ; padding-top : 2px ; }				#h .ui-print,				#h .ui-screen {					background : url(/media/pluginCommon/icn/16x16/sprite.png) left 255px repeat-y ;					display : block ;					padding : 16px 0 0 16px ;					position : absolute ;					right : 2px ;					top : 127px ;					z-index : 150 ;					}				#b { background : #fff ; padding-top : 2em ; }					.fixed-xlg #b #m { padding : 0 0 0 15px ; width : 580px ; }				.fixed-xlg #b #e { padding-right : 10px ; }				.fixed-xxlg #b #m { padding : 0 0 0 16px ; width : 606px ; }				.fixed-xxlg #b #e { padding-right : 16px ; }				#b #m .a-c .gr { width : 48.8% ; }				#b #m .a-c .c { margin-left : 1% ; padding-left : 1% ; }				#b #m .a-c .island { padding-left : 0 ; }				#b #m .b-c .b { width : 60.8% ; }				#b #m .b-c .c { margin-left : 1% ; padding-left : 1% ; width : 36.8% ; }				#b #m .b-c .island { padding-left : 0 ; }				#b #m .a-b .a { width : 36.8% ; }				#b #m .a-b .b { margin-left : 1% ; padding-left : 1% ; width : 60.8% ;}				#b #m .a-b-c .gr { width : 31.8% ; }				#b #m .a-b-c .b { margin-left : 1% ; padding-left : 1% ; }				#b #m .a-b-c .c { margin-left : 1% ; padding-left : 1% ; }				#b #m .a-b-c .island { padding-left : 0 ; }							#b #page-nav .trail a,				#b #page-nav .pagination a { color: #666 ; text-decoration: underline;}				#b #page-nav a:hover { color:#CC0000 ; text-decoration:underline ; }				#b .backtotop { background-image :  url(/media/icn/uparrow.gif) ; padding-right: 16px; background-position: right; background-repeat: no-repeat; }				#b #content .lead h2,			#b #content .lead h2 a {				color : #333 ;				text-decoration: none;				}			#b #content .lead h2 a:hover { color: #006699 ; text-decoration: underline ; }			#b #content .lead h2 img.hero { margin-top: 0.5em ; }						#b .feature-band {					background : #e9e9e9 url(/media/themes/shiney/feature_band_bg.png) left top repeat-x ;					border : 1px solid #d4d4d4 ;					padding : 10px 10px 0 ;					}				#b .feature-band h2 { margin-bottom : .2em ; }						#top-news .ui-b { min-height : 230px ; }						#b #content .top-spot { padding-bottom : 7px ; }				#b #content .top-spot,				#b #content .top-spot h2 a { color : #fff ; }				#b #content .top-spot p a { color : #fff ; }				#b #content .top-spot h2 {					background : url(/media/themes/shiney/top_spot_bg_t.png) left top no-repeat ;					color : #fff ;					font-size : 140% ;					margin-bottom : 0 ;					padding : 13px 13px 0 ;					}				#b #content .top-spot h2 a { text-decoration : none ; }				#b #content .top-spot .copy {					background : url(/media/themes/shiney/top_spot_bg_b.png) left bottom no-repeat ;					padding : 3px 13px 13px ;					}				#b #content .top-spot .top-story {					background-color : #fff ;					border : 1px solid #ccc ;					color : #333 ;					margin-bottom : .5em ;					padding : 4px ;					}				#b #content .top-spot .top-story img{ margin: 0; padding: 0; }				#b #content .top-spot li { margin-bottom : .3em ; }				#b #content .top-spot ul { margin-left: -5px; background-color: #666; width: 106%; padding-top: 10px; margin-bottom: -1.2em; }				#b #content .top-spot .top-story p.action { text-align : left ; }						#b #content .events { padding-left : 8px ; }				#b #content .events h3,				#b #content .events p { margin-bottom : 0 ;  }				#b #content p.date { color : #666 ; margin-bottom : .3em ; }	.post-date { 		background : #3d91c8 ; 		border : 1px solid #999 ; 		color : #fff ; 		float : left ; 		margin-right : 5px ; 		padding : 2px 4px 0 ; 		}	.post-date .post-month,	.post-date .post-day { display : block ; font-size : 60% ; text-align : center ; }	.post-date .post-day { font-size : 130% ; }	.post-info { padding: 0.2em; }				#b #content .staticArticle { width: 272px; float: right;  }						#b #content .feature-img { border: 1px solid #666;  }				#b #content .feature-img a.zoom { cursor: url('/media/pluginCommon/cursors/zoom.gif'), auto; _cursor: pointer; }				#b #content .feature-img p { background-color : #666 ; color : #fff ; margin-bottom: 0; }				#b #content .feature-img p.overlayBottom {padding: 0 5px; height: 24px; line-height: 1.6em; margin-top: -24px; text-align: right; background-color: #000000; opacity: 0.5; }				#b #content .feature-img p.overlayBottom a,				#b #content .feature-img p.overlayBottom a:hover,				#b #content .feature-img p.overlayBottom a:visited { color: #FFFFFF;}				#b #content	.img-description { font-size: 110% ! important; }										#b .comments-container {					background : #e4e4e4 url(/media/corner/lg_tr.png) right top no-repeat ;					padding : 10px 17px 0 0 ;					}				#b .comments-container .copy { padding : 0 0 0 10px ; }				#b .comments-container .b { width : 63% ; }				#b .comments-container .com-add { margin-top : -2.5em ; *margin-top : -2em ; }				#b .comments-container .com-date { color : #999 ; margin-bottom: 0 ; }				#b .comments-container .comment { margin-bottom : 0.5em ; *width : auto ; }				#b .comments-container .comment-form,				#b .comments-container .comment-response {					background : url('/media/corner/lg_bl.png') left bottom no-repeat ;					*margin-bottom : -7px ;					padding : 0 0 10px 10px ;					*padding-bottom : 20px;					}				#b .comments form p textarea { *width : 97% ; }				#b .comments p.action { *margin-bottom : 0px ; }								#b .commentsList .item .com-details,				#b .commentsList .item .com-post { padding: 0.5em; }				#b .commentsList .controls { margin-top: -6.5em; }				#b .commentsList .com-date { color: #999999; }				#b .commentsList .com-post { font-size: 1.1em; }				#b .commentsForm .formRow { padding: 0.5em; }				#b .commentsForm label { font-size: 1.2em; }				#b .commentsForm label strong { font-size: 0.8em; color: #999999; }				#b .commentsForm .form_error { color: #CC4444; }				#b .commentsForm input { width: 70%; }				#b .commentsForm textarea { width: 100%; }						#magazine { _margin-right : -4px ; }				#magazine ul { text-align: center; }				#magazine .copy { margin-right : -4px ; }							#latest-issue .teaser {					margin-left : 5px ;					padding-top : 5px ;					}				#latest-issue .teaser .copy {					background : transparent ;					border : 0 ;					margin-right : 0 ;					padding-top : 0 ;					}				#latest-issue .teaser a { font-weight : bold ; text-decoration : underline ; }				#subscribe fieldset { margin-bottom : 4px ; }								#subscribe fieldset p label { width : 90px ; } 				#subscribe fieldset p input.text { font-size : 100% ; padding: 1px; } 				#subscribe fieldset dd input.text { font-size : 100% ; padding: 1px; }				#subscribe fieldset dt, #subscribe fieldset dd { float : left ; min-height : 17px; margin-top: 3px;}				#subscribe fieldset dt { clear : both ; }				#subscribe fieldset dt label { display : block ; width : 90px ; }				#subscribe fieldset dt label.xsm { width : 20px ; }				#subscribe fieldset dt label.sm { width : 60px ; }				#subscribe fieldset dt label.md { width : 90px ; }				#subscribe fieldset dd.title { margin-right : 137px ; *margin-right : 69px ; _margin-right : 46px ; }				#subscribe fieldset dd.title { float : right ; }				#subscribe fieldset dt.firstname { clear : none ; margin-left : 7px ; _margin-left : 3px ; }				#subscribe fieldset dd.firstname { float : right ; margin : -18px 17px 0 ; *margin : -20px 8px 0 ; _margin : -20px 6px 0 ; }									#b #site-search .copy { padding-top : 10px ; }				#b #site-search fieldset div { float : left ; }				#b #site-search fieldset div p { margin-top : .8em ; }				#b #site-search .text { width: 128px ; }				#b #site-search .copy button { margin-left : 3px ; }				#b #sign-up fieldset p label { width : auto ; margin-top: 4px ; }				#b #sign-up fieldset p input { margin-left : 5px ; margin-bottom: 5px; }				#b #sign-up fieldset .action { margin: 0; }				#f { background : #fff ; }				#f .pipe { border-top : 1px solid #999 ; margin : 0 10px ; padding : .75em 0 ; }				#f .pipe li { border-left-color : #333 ; }				#f .pipe li,				#f .pipe li a,				#f .pipe li label { color : #333 ; }				#f .even { background : #666 ; }				#f .odd { background : #333 ; }				#f a { text-decoration: none; }				#f a:hover { text-decoration: underline; }@media screen {	#b #content .topspot-row .b { margin-right : 10px ; width : 312px ; }	.three-col #container #b #content .topspot-row .b { margin-right : 10px ; width : 210px ; }	#b #content .topspot-row .c { width : 258px ; margin-left: 0; padding-left: 0; }	#b #content .topspot-row { margin-bottom : 7px ; }	#b #content .topspot-row .copy img { margin-right : 0 ; }	#b #content h2.deco { margin-top : 0 ; }	#b #content .a-b-c p.action { float : left ; }	#b #content .a-b-c .b ul.pipe { margin-top : 10px ; }}@media screen {	.whatsin #content .island { margin-top : 1em ; }	.whatsin #content .a { text-align : center ; }	.whatsin #content .a img { margin : 0 auto 1em ; }	.whatsin #b #content .a .copy, 	.whatsin #content .a h2 { text-align : left ; }		#sign-up label { padding-top : .3em ; width : 5em ; }	#sign-up p.action a { float : left ; padding-top : .2em ; }	#sign-up p.action button { float : right ; }	.whatsin #content .a .pod .pipe { margin-bottom : .5em ; }	#latest-issue { float: left; width: 45%; }}	.ps-container { border : 0px; overflow : hidden ; width : 130px ; }	.ps-container .covers-spotlight { height : 180px; overflow : hidden ; position : relative ; width : 130px ; }		.ps-container li { position : absolute ; left : 130px ; width : 130px ; }		.ps-container li .rigth { float:right } body {    color:                #111;  font-family:          Arial, sans-serif;  background:           #fff url(/media/themes/shiney/bg.png) no-repeat center top;  font-size: 			0.67em;}a:link {  	color:                #000;}a:visited {	color:              #666;}a:hover {	color:				#ff0000;}body #b {  padding-top:           1px;  padding-bottom:        1em; }#h {  width:                 990px;  margin-top:            10px;}#h #branding {  background-image:     url(/media/themes/shiney/branding_print.png);  margin-bottom:        0 !important;  margin-left:          12px;  display:				inline;  padding:              91px 0px 0px 243px;}#h #beta-badge {  background:           transparent url(/media/themes/shiney/beta.gif) no-repeat center center;  position:             absolute;  width:                35px;  height:               35px;  top:                  36px;  left:                 248px;}.narrow div {  margin-bottom:        10px;}.trail li {  background-image:     url(/media/icn/double-arrow.gif);  padding-left:         12px;}.pagination {  background: none;}.pagination li span.current,.pagination li a,.pagination li a:hover {  border:               none;  background:           none;}.pagination li.next {  background:           transparent url(/media/icn/button_arrow.gif) no-repeat right center;}.pagination li.next a {  padding-right:        11px;}.pagination li.prev {  background:           transparent url(/media/icn/button_arrow_reverse.gif) no-repeat left center;}.pagination li.prev a {  padding-left:         11px;}div.contextual {  margin-bottom:        15px;}.fullwidth {  width:                100%;}#b #content .copy-extras {  width:                272px;  float:                right;}#h ul.tab {  font-weight:          normal;  text-align:           center;  background-image:     url(/media/themes/shiney/nav_primary_bg.gif);  background-color:     #fff;  font-size:            110%;}#h ul.tab li {  margin:               5px 0 0;  padding:              0 28px 10px;  border-left:          2px groove #FFF;}#h ul.tab a {  padding:              5px 0 0 0;}#h ul.tab a:link,  #h ul.tab a:visited {  text-transform:       none;  color:                #000;  font-weight:          normal;  text-decoration:      none;}#h ul.tab a:hover {  text-decoration:      underline;}#h ul.tab li.current a {	padding-bottom:       10px;}#h ul.tab .current a:link, #h ul.tab .current a:hover, #h ul.tab .current a:visited {  color:                #FF0000;  text-decoration:      underline;  background-image:     none;}#h .tab li.first-child {  border-left:          none;}#h .tab ul.ah {	top:            -5000px;}#h .tab li .tab-pipe li {  padding:              0 0 10px 14px;}#h ul.tab ul.tab-pipe li,#h ul.tab ul.tab-pipe li a:link,#h ul.tab ul.tab-pipe li a:visited {  color:                #fff;  text-decoration:      none;  font-weight:          normal;}#h ul.tab ul.tab-pipe li a:hover {  text-decoration:      underline;  color:                #fff;}#h ul.tab ul.tab-pipe li.current a:link,#h ul.tab ul.tab-pipe li.current a:hover,#h ul.tab ul.tab-pipe li.current a:visited {  color:                #FFFF00;  text-decoration:      none;}#h ul.tab li.current,#h .tab li ul.tab-pipe li.current {  background:           none;}#h ul.tab li.current a img {  position:             relative;  z-index:              200;  bottom:               -5px;  width:                11px;  margin:               0 auto;  border:               none;}#h .tab li .tab-pipe {  top:                  2.5em;  width:                984px;  margin-left:          3px;}.narrow div.selected h3 {  font-size:            120%;}.narrow div.selected p {  font-size:            110%;}#b {  background:           transparent url(/media/themes/shiney/shadow-site-b.gif) repeat-y center top;    padding-top:           0.1em;}#b #content .topspot-row {  margin-bottom:         15px;}#m .island .pod-title {  margin-bottom:         0;}.island .pod-title,.pod-title a:link,.pod-title a:hover,.pod-title a:visited,.contextual .pod-title,#rate h2,#comments h2,#b #related h3.pod-title {  color:                #FF0000;  text-decoration:      none;}.pod-title a:hover {	text-decoration:     underline;}#e .pod-title,#e .pod-title a,#e .pod-title a:link,#e .pod-title a:hover,#e .pod-title a:visited,.island h2 {  color:                #000;  font-family:          Arial, sans-serif;}html body div.contextual .pod-title,#rate h2,#comments h2 {  margin-bottom:        0.6em;  padding-bottom:       0 !important;  border-bottom:        1px solid #FF0000;}html body div.contextual .pod-title a:link,html body div.contextual .pod-title a:hover,html body div.contextual .pod-title a:visited {  text-decoration:      none;}#b #related h3.pod-title {  margin-bottom:        0.6em;  border-bottom:        1px solid #FF0000;  padding-bottom:       0.4em !important;  padding-left:         0;  margin-left:          0;}#related.island .copy {  border:               none;  padding-left:         0;}.topspot-row .pod-title {	font-size: 1.25em;}#b #content .top-spot h2,#b #content .top-spot h2 a {	color:                #FF0000;}#b #content .top-spot p {	text-align:           right;	margin-top:           10px;}#b #content .top-spot p a:visited {	color:                #666;}#b #content .top-spot p a:hover {	color:                #ff0000;}#b #content .top-spot p a:link {	color:                #000;}#b #content .topspot-row .b {  _width: 304px;}.b .shadow ul {	padding-bottom:       10px;}.gr.b.related {  margin-top:           0;}.forum-island h3 {  color:                #ff0000;  margin-bottom:        10px;}.gacolor {  color:                #ff0000;}img.hero, img.hero-md, img.hero-sm, img.hero-pt, img.hero-pt-md, img.hero-pt-sm {  border:               none;  padding: 				0;}img.hero, img.hero-md, img.hero-sm, img.hero-pt, img.hero-pt-md, img.hero-pt-sm, img.tn, img.tn-sm, img.tn-lg, img.tn-pt, img.tn-lg-pt {  margin-right:         1em;}.copy img,.contextual img {  float:                left;  margin:               0 10px 10px 0;  border: 				1px solid #e0e0e0;  padding:				5px;}img.full-width {	width:                100%;	height:               100%;	margin:               0;}.shadow img.full-width {	width:                90%;	height:               90%;}html body #container button,html body #container input.submit,#container #site-search button#search {  font-family:          arial,helvetica,clean,sans-serif;  font-size:            1em;  background:           #EEE url(/media/icn/button_arrow.gif) no-repeat center right;  border:               1px solid #DDD;  padding:              2px 12px 2px 0;  _padding:             1px 10px 1px 0;  color:                #3B3B3B;  margin-bottom:        0;}* + html body #container button,* + html body #container input.submit,#container #site-search button#search {	padding:             1px 10px 1px 0;}html body #container button:hover,html body #container input.submit:hover,#container #site-search button#search:hover {  background:           transparent url(/media/icn/button_arrow.gif) no-repeat center right;  color:                #FF0000;}#b #content .topspot-row {  margin-bottom:         15px;}br.shim {  height:                0;  padding:               0;  margin:                0;	clear:                 both;}#b #m .b-c .b.shadow {	}#b #m .topspot-row .b.shadow {	width:                 298px;}.layout {	margin-top:            10px;}#m .layout {  margin-bottom:         15px;}#b #sign-up fieldset p input {  margin-left:          0;  margin-right:         0;  margin-bottom:        10px;}.narrow form fieldset p {  margin-right:         0;}.separator, .partition, .deco {  border-color:         #DDD;}body .partial {  border-style:         solid;}.verticle p,.verticle h1,.verticle h2,.verticle h3,.verticle h4,.verticle h5,.verticle img {  clear:                both;}.half {  width:                47.6%;  float:                left;  margin-right:         10px;	display:              inline;}.layout.b-c .half {  margin-right:         5px;  _margin-right:        0;}.third {  width:                32%;  float:                left;  margin-right:         10px;  margin-bottom:        10px;}.third.rightside {  width:                31%;}.twothirds {  width:                64%;  float:                left;  margin-right:         10px;}.quarter {  width:                129px;  float:                left;  margin-right:         10px;  margin-bottom:        10px;}html > body .untidy .island.half .copy,html > body .untidy .island.third .copy {  margin-bottom:        0 !important;}.rightside,.layout.b-c .rightside {  clear:                right;  margin-right:         0px;}.feature {  padding:              6px;}.full-width {	width:                100%;}.left {  float:                left;}.right {  clear:                right;  margin-right:         0;  float:                right;}.action-left .action {  text-align:           left;}  #h ul.tab ul.tab-pipe li, #h ul.tab ul.tab-pipe li a:link, #h ul.tab ul.tab-pipe li a:visited {  color:                #fff;}.clearfix:after {  content:              ".";  display:              block;  height:               0px;  clear:                both;  visibility:           hidden;}* html .clearfix {  height:               0.01%;}.clearfix {  clear:                both;}br.clearfix {  line-height:          0px;  margin:               0px;  padding:              0px;   font-size:            0px }#months {	padding-left:         10px;}#months li {  border:               none;  display:              block;  text-align:           left;  background:           #EDEFEF url(/media/icn/double-arrow.gif) no-repeat scroll left center;  padding-left:         18px;	padding-top:          2px;	padding-bottom:       2px;	width:                114px;}#months li a,#months li a:link,#months li a:hover {	text-decoration:      none;}#months li a:hover {  color:                #ff0000;}.narrow #sign-up fieldset p {	margin-right: 		0;}.narrow #sign-up input.text {	width:              95%;}div.selected p,div.selected dt, div.selected dd, div.selected li, div.selected pre, div.selected p, div.selected blockquote, div.selected th, div.selected td, div.selected address, div.selected caption, div.selected cite, div.selected code, div.selected dfn, div.selected var {	font-size:          120%;}div.contextual p,div.contextual dt, div.contextual dd, div.contextual li, div.contextual pre, div.contextual p, div.contextual blockquote, div.contextual th, div.contextual td, div.contextual address, div.contextual caption, div.contextual cite, div.contextual code, div.contextual dfn, div.contextual var {  }div.selected h1,div.contextual h1 {  font-size:            160%;}div.selected h2,div.contextual h2 {  font-size:            140%;}div.selected h3,div.contextual h3 {  font-size:            130%;}#b .article .a-publish-date {  color:                #999999;}#b #content .feature-img {  border-color:         #EDEFEF;}#b #content .feature-img p {  background-color:     #EDEFEF;  color:                #999;}.bargains .more a {	background: 		transparent url(/media/icn/double-arrow.gif) no-repeat scroll right 0.5em;	padding-right:		 10px;}.bargains .lead img {	float: 				right;	margin-left: 		10px;	margin-right: 		0;}.related {  margin-top:           10px;}.related li {  background:           url(/media/icn/double-arrow.gif) no-repeat scroll left 0.4em;  padding-left:         18px;  text-align:           left;}.related li a {  background:           none;  padding-left:         0;}.related li a:visited {  background:           none;  color:				#666;}.related li a:hover {  color:				#ff0000;}#b #m .t-m-b .a-c .a,#b #m .t-m-b .a-c .c {  width:                100%;}#b #m .t-m-b .horizontal h4 {  float:                left;  width:                24%;}#b #m .t-m-b .horizontal img {  margin-right:			5px;}.topspot-row .gr .half h4 {	clear:				both;}.shadow,#share.island {  background:           #FFFFFF;  border:               1px solid #DDD;  padding:              4px 0 0 4px;  margin-bottom:        12px;}.shadow .pod-title {  padding:              6px 6px 0 6px;}#share.island .pod-title {  background:           none;}.shadow .copy,#share.island .copy {  padding:              0 6px 6px 6px;}#share.island .copy {  border:               none;}.topspot-row .shadow .pod-title {	padding-left:         0;	padding-right:        0;}#b #content .top-spot h2 a:hover {	text-decoration: underline;}.island .copy {  background:           #FFFFFF;  border:               1px solid #DDD;}.untidy .island .copy {	_padding-bottom: 	10px !important;	_margin-bottom:		7px !important;}#e div.island {  _padding-bottom:      8px;  _margin-bottom:       8px;}#b #content .topspot-row .copy img {  margin-right:         0.5em;}#b #related .pod-title {  background:           none;}#b #related.island {  background:           none;}.large-promo {  background: #FFFFFF;  border-width: 2px;  border-color: #A5A5A5;}.large-promo h3 {  font-size:            150%;}.large-promo h3 a {  color:                #FF0000;  }.large-promo h3 a:link,.large-promo h3 a:visited {  text-decoration:      none;}.large-promo h3 a:hover {	text-decoration:    underline;}.massive .pod-title {  font-size:            190%;  padding-bottom:       0 !important;}.reviews #rate button#rate-it {  font-weight:          bold;  font-size:            1.1em;  background-color:     #EEE;}.reviews #b .list-products .products {  float:                none;}.reviews #b .list-products .label {  font-variant:         normal;  text-transform:       lowercase;  margin-right:         0.5em;}#magazine {  margin-top:           10px;}#magazine .copy p,#magazine .copy p a {  font-weight:          normal;}#b #subscribe {  margin-bottom:        12px !important;  padding:              6px 0pt 0pt 7px !important;}#b #m .a-c .c {  margin-left:          0;  padding-left:         inherit;}#b #m .a-c #subscribe {  width:                48%;}#subscribe .br {  padding:              10px 5px;}#whatsin .copy {  width:                auto !important;}#whatsin .pod-title {  text-align:           left;}#whatsin ul {  text-align:           left;  }#whatsin img {  margin:				0;}#whatsin.tower img {  float:                none;}#b #content .copy-extras .share {  background:           transparent url(/media/themes/shiney/bg_share.png) no-repeat center center;  margin-top:           2px;}#b #content .copy-extras .share a.print {  background-image:     url(/media/themes/default/icn/print.png);  padding-left:         37px;}#b #content .copy-extras .share a.comment {  background-image:     url(/media/themes/default/icn/comment.png);  padding-left:         48px;}#b #content .copy-extras .share a.mail {  background-image:     url(/media/themes/default/icn/mail.png);  padding-left:         37px;}#b #content .copy-extras .share a.feed {  background-image:     url(/media/themes/default/icn/rss.png);  padding-left:         51px;}#b #rate .rating {  margin-top:           0;}#b #rate.separator.separator .plain {  float:                left;  margin:               3px 1em 0 0;  width:                24em;}#b #rate.separator .plain li {  display:              inline;  padding:              0 5px;}#b #rate.separator .plain li label {  float:                right;  margin-top:           -1.2em;  padding-left:         5px;}html > body #b #rate.separator .plain li label {  margin-top:           0;}#b #rate.separator .plain li.first-child label {  float:                left;  margin-top:           0 !important;  padding:              0 5px 0 0;}html:lang(en) > body #b #rate.separator .plain li label {  margin-top:           -1.4em;}#b #rate.separator #rating-panel {  background:           #E4E4E4 url(/media/corner/md_tr.png) no-repeat scroll right top;  padding:              15px 15px 0 0;  float:                left;  padding:              5px;}#b #rate.separator #rating-panel .rating-range, #b #rate.separator #rating-panel .rating-response {  background:           transparent url(/media/corner/md_bl.png) no-repeat scroll left bottom;  min-height:           15px;  padding:              0 0 15px 15px;}#b .rating h3 span {  background-image:     url(/media/rating/stars.png);  padding-top:          14px;  width:                1px;}#rate {  border:               none;}#b #rate.separator #rating-panel {  background-color:     #EDEFEF;  width:                332px;}#b #rate #rating {	padding:              1.5em 1.5em 0 0;}#b #rate #rating fieldset {	padding:              0 0 1.5em 1.5em;}#b #rate.separator #rating-panel {  padding:              15px 15px 0 0;}#rate button#rate-it {	margin-top:           -2px;	padding:              3px 1em 3px 0;	float:                none;	background-color:     #FFF;}#b #rate .plain {	margin-top:           0.3em;	display:              inline;  _width:               27em;}#b #rate .plain li {	_padding:             0;}.island #rating ul.plain label {  float:                left;  width:                7em;  height:               auto;  position:             static;}#b #rate .rating {  background:           transparent url(/media/rating/bg_top.png) no-repeat scroll left top;  float:                right;  margin-top:           0;  padding-top:          7px;  text-align:           center;  width:                82px;}#b #rate .rating div {  background:           transparent url(/media/rating/bg_bottom.png) no-repeat scroll left bottom;  margin-bottom:        5px;  padding:              0 4px 4px;}#b #rate.island .rating {  float:                left;  margin-top:           1.5em;}#b #rate.island #rating-panel ul label, #b #rate.island #rating-panel ul label.ah {  display:               block;  float:                 left;  height:                1.3em;  left:                  0;  position:              relative;  top:                   0;  width:                 90px;}#b #rate .rating div h3 {  margin:                0;  text-align:            center;  width:                 74px;}#b #comments {  background:           none;  padding-right:        0;}#b #comments .com-add {	margin-top:           0;}#b #comments .copy {  padding:              0;}#b #comments .comment-form, #b #comments .comment-response {  padding-left:         0;}#comments fieldset.separator {  border:               none;}#b #comments form p {  min-height:           0;}.googleAFC {  margin-bottom:        10px;}div.gallery .negative {	background-color:     #EBEBEA;}body .gallery .negative li a, body .gallery .negative li a:visited,div.gallery .preview p {	color:                #000;}#content div.gallery .preview {	background-color:     #EBEBEA;	border-top:           2px solid #E4E4E4;  border-left:          2px solid #E4E4E4;  border-right:         2px solid #D4D4D4;  border-bottom:        2px solid #D4D4D4;}#b .pagination .large .next {	background-image:     url(/media/icn/lg-next.gif);}#b .pagination .large .prev  {	background-image:     url(/media/icn/lg-prev.gif);}#m #content .pagination li {	padding:              1px 0;}.galleries .copy .thumb-strip {  margin-top:           10px;}#e #site-search {  margin-bottom:        10px;}#e #site-search .copy,#e #site-search fieldset div,#e #site-search fieldset {  padding-top:          0;  padding-left:         0;}#b #site-search fieldset div p {  margin-right:			0;}.button01,.button02,.button03, .button04,.button05, .button06,.button07,.mpu01 {  background-color:     #EBEDED;}.layout.a-c.ads {  margin-bottom:        0;}.banner01 {  margin-top:           12px;  margin-right:         12px;}.button03 {  clear:				left;}body .ads {  margin-bottom:		10px;}#ff {  background:           transparent url(/media/themes/shiney/shadow-site-ff.gif) no-repeat center bottom;  height:                16px;  width:                 990px;}body #f {    background:           url(/media/themes/shiney/shadow-site-f.gif) repeat-y center top;  line-height:          20px;  font-size:            12px;}#f .footer {  border:               none;  padding:              0;  text-align:           left;  width:                215px;}#f ul li {  border:               none;  display:              block;  text-align:           left;  background:           #EDEFEF url(/media/icn/double-arrow.gif) no-repeat scroll left 0.4em;  padding-left:         18px;}#f ul li.no-arrow {  background-image:     none;}#f .copy {  background:           #edefef none;}#f .title {  list-style:           none;  color:                #ff0000;  font-weight:          bold;  background:           none;  padding:              2px 0 0 0;  font-size:            100%;}#f .pod-title {  padding-bottom:       0 !important;  margin-bottom:        0.3em;}#f .left {  margin:               0 10px;  display:              inline;}#f .left.footer {  margin-bottom:        0.3em;}#f .twitterLogo {	display: block;	background: url(/media/themes/cyclingweekly/twitter_logo.png) top left no-repeat;	width: 155px;	height: 36px;	float: left;	margin: 10px;}#f .twitterLogo span {	display: block;	text-indent: -5000px;}#event-nav .months li,#event-nav .years li {  border-color:         #000;}#event-nav .months .last-box {  float:                left;}#event-nav .years .current,#event-nav .months .current {  background-color:     #E8ECEE;}#sportive-pod {  margin-bottom:        15px;  margin-top:           10px;}#months li.current a,#months li.current a:hover,#months li.current a:visited {  color:                #ff0000;}.feed {  background-position:  left 371px;}.footer .icn,.footer .icn-b {  padding-left:         0;  padding-right:        20px;}.footer .feed {  background-position:  right 371px;}.search-sort {	float:				right;}.routeTout p {  padding-left:         330px;}.large .routeToute,.large  #routemap {  font-size:            110%;}#routemap {	font-size:          0.9em;}	.island25 { width: 24.2%; margin-right: 0.9%; }	.island33 { width: 32.6%; margin-right: 0.9%; }	.island38 { width: 37.4%; margin-right: 0.9%; }	.island50 { width: 49.4%; margin-right: 0.9%; }	.island62 { width: 61.4%; margin-right: 0.9%; }	.island66 { width: 66.3%; margin-right: 0.9%; }	.island25 { width: 24.2%; margin-right: 0.9%; }	.island33 { width: 32.6%; margin-right: 0.9%; }	.island38 { width: 37.4%; margin-right: 0.9%; }	.island50 { width: 49.4%; margin-right: 0.9%; }	.island62 { width: 61.4%; margin-right: 0.9%; }	.island66 { width: 66.3%; margin-right: 0.9%; }#routemap li a:hover {  border:                none;}#routemap li a .hotspot {  border:                1px solid #aaa;}#routemap li a:hover .hotspot {  border-color:          #fff;}