 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 ; font-size: 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%; }    .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%; }	.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 { 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%; }    .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%; }	.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 { 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 : 50% ; }				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 ;				}			}		.podcast { background-position : left 1427px ;  }		.open { background-position : left 1383px ;  }		.closed { background-position : left 1333px ;  }		.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;}		.accordion-toggle { cursor: pointer; display: block; }		a .zoom { cursor: url('/media/pluginCommon/cursors/zoom.gif'), auto; _cursor: pointer; }		ul.subtle { float : left ; margin-bottom : 1em ; }		ul.action { float : right ; margin-bottom : 1em ; }		ul.attention { margin : 0 10% 1em ; *margin : 0 10% 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 #m .copy img { float: none; margin: 0 }				.reverse #m .copy img { float : right ; margin: 0 0 10px 10px; }									.island { }				.island h2 { padding : 3px 5px ; }				.island .copy { padding : 0 5px 5px ; }									.separator, 				.partition,				.separatorBottom,				.separatorTopBottom,				.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 ; }				.separatorTopBottom { border-width: 1px 0; clear: both; margin-top: 9px; margin-bottom: 9px; padding-bottom: 12px; padding-top: 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; }								#mast-head { height : 90px ; }				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 #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 ; }							.glossary .item .body { padding-left: 23px; }								#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 : #003399 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;				}										.body {					font-size: 1.3em;				}				div.selected .body p {					font-size: 1em;				}					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%; }					#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; }		#tabset{}	.jam-tabset {margin-bottom: 10px;}	.jam-tabset .ts-nav-list li{		border:1px solid #D4D4D4; position:relative; width:auto; float:left; list-style:none;		line-height:normal;  margin:0pt 1px -1px 0pt; background: #e9e9e9;	}	.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;}	.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;}	.jam-tabset .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;}							#b #rate button { float : left ; }							#b #rate .rating { 			background : url('/media/rating/bg_top.png') left top no-repeat ; 			float : right ; 			margin-top : -2em ; 			padding-top : 7px ; 			text-align : center ; 			_width : 74px ; 			}		#b #rate .rating div { 			background : url('/media/rating/bg_bottom.png') left bottom no-repeat ; 			margin-bottom : 5px ; 			padding : 0 4px 4px ; 			_width : 74px ; 			}		#b #rate .rating div h3 { margin : 0 ; text-align : center ; width : 74px ; }		#b .rating h3 span { 			background-image : url('/media/rating/stars.png' ) ; 			_background-image : url('/media/rating/stars.gif' ) ; 			padding-top : 14px ; 			width : 1px ; 			}		#b .a-rating span { 			background-image : url('/media/rating/stars_shadow.png' ) ; 			background-position : left -1px ; 			padding-top : 14px ; 			width : 1px ; 			}				#b .half span { padding-left : 8px ; }		#b .one span { padding-left : 16px ; }		#b .one-half span { padding-left : 23px ; }		#b .two span { padding-left : 30px ; }		#b .two-half span { padding-left : 38px ; }		#b .three span { padding-left : 45px ; }		#b .three-half span { padding-left : 53px ; }		#b .four span { padding-left : 60px ; }		#b .four-half span { padding-left : 67px ; }		#b .five span { padding-left : 74px ; }			#b #rate .rating-current {}		#b #rate .rating-current div {}		#b #rate .rating-current div h3 {}						.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; }							#b #rate .rating div p { color : #999 ; }		@media all and (min-width: 0px) {			#b #rate #rating-panel { width : 337px ; }			#b #rate #rating-panel ul.plain { width : 260px ; }			#b #rate #rating-panel ul.plain label { margin-top : 0 ; }			}	#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 -2px 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-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}	@media screen {				#b .article { margin-bottom : 1em ; }	#b .article .a-intro:first-letter { float : left ; font-size : 500% ; margin : .05em .02em 0 0 ; }		#b .article .childArticles {}	#b .article .childArticles .nextPrev { float: right; margin: 0.5em 0; }	#b .article .childArticles .nextPrev li { float: right; }	#b .article .childArticles .headlines { margin: 0.5em; }	#b .article .childArticles .headlines li {}	#b .article .childArticles .headlines li.current {}	}@media screen {		#b .article .a-info { color : #999 ; margin-bottom: 1em; }	#b .article .a-info * { border-left-color: #999; }	#b .article .a-info a { text-decoration : underline ; }	#b .article .a-publish-date { color : #900 ; }	}br.shim { font-size: 0;}	body {		background: #f2f2f2;	}	.fixed-xxlg #h { margin: 0 21px; width: auto; }	.fixed-xxlg #b { padding-top: 0; background: transparent; }	.fixed-xxlg #b #m { padding: 0 0 0 21px; width: 588px; }	.fixed-xxlg #b #e { padding: 0 7px 7px; margin: 0 21px 0 0; width: 336px; background-color: #ededed; }	.fixed-xxlg #b #e { _margin-right: 1em; }			#b .contentMain { width: 415px; padding-right: 0px; }		.staticArticle #b #content,		#b .contentMain #content,		.Search2 #b #content,		.magazine #b #content,		.competitions #b #content,		.quizzes #b #content,		.polls #b #content { padding: 0 10px 10px 10px; background: #FFF; border: 1px solid #CCCCCC; margin-bottom: 1em; }		#b .contentExtra { margin-top: 0; }		.game #b #content { padding-top: 10px; }			#container {			background-repeat: repeat-y;			padding: 10px 0px;		}		#container #containerTop {			background: url('/media/themes/webuser/main-content-top.png') left top no-repeat;			height: 14px;		}		#container #containerMain {			background: url('/media/themes/webuser/main-content-main.png') left top repeat-y;			padding: 7px 0 5px 0;		}		#container #containerBottom {			background: url('/media/themes/webuser/main-content-bottom.png') left top no-repeat;			height: 16px;		}	.grid1 .itemWrap .item { padding-right: 0; }	dt, 	dd, 	li, 	pre, 	p, 	blockquote, 	address, 	caption, 	cite, 	code, 	dfn, 	var {		font-size: 120%;	}		#e dt, 	#e dd, 	#e li, 	#e pre, 	#e p, 	#e blockquote, 	#e th, 	#e td, 	#e address, 	#e caption, 	#e cite, 	#e code, 	#e dfn, 	#e var {		font-size: 110%;	}		.textLarge {		font-size: 1em;	}			h3 {			font-size: 128%;		}		h1,		h2,		h3,		h4,		h5 {			color: #25528A;		}		.contentMain h1 {			font-size: 2.3em; 			padding: 10px 0px;		}		.contentMain h1.post-date {			font-size: 2em; 			padding: 0.2em;		}		.blogs .contentMain h1.a-headline {			padding: 0 0 0.5em 0;		}		.contentMain .post-info {			margin-top: 1em;		}		.contentMain div.selected .body h2 {			font-size: 1.3em;		}		.contentMain div.selected .body h3 {			font-size: 1.1em;		}		.competitions h1,		.quizzes h1,		.polls h1,		.staticArticle h1 {			font-size: 2em; padding: 10px 0;		}		.competitions .copy-extras {			float: right;			width: 272px;		}	a:link {		color: #1E5BA8;		text-decoration: none;	}	a:visited {		color: #1E5BA8;		text-decoration: none;	}	a:hover {		color: #1E5BA8;		text-decoration: underline;	}	#content hr { display: block; }	.textNormal,	.textNormal h1,	.textNormal h2,	.textNormal h3,	.textNormal h4,	.textNormal h5,	.textNormal h6 { font-weight: normal; }	div.selected h1 { margin-bottom: 0.1em; }	.pipe ul.shareList li,	.pipe ul.shareList li a { height: 18px !important; display: inline-block; float: left; }	.icn {		line-height: 1.6em;	}	.icn.addThis {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -333px;	}	.icn.print {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -284px;	}	.icn.archive {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -382px;	}	.icn.commentsAdd {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -435px;	}	.icn.commentsAll {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -482px;	}	.icn.closed {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -532px;	}	.icn.open {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -575px;	}	.icn.feed {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -234px;	}	.nextPrev .prev a {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: left -134px;		background-repeat: repeat-y;	}	.nextPrev .next a {		background-image: url('/media/themes/webuser/icons16Sprite.gif');		background-position: right -184px;		background-repeat: repeat-y;	}	.form dt { width: 100px; }	.form dt { padding: 5px 0; float: left; }	.form dd { padding: 5px 10px 5px 5px; }.fixed-xxlg #b #e {	background-image: url('/media/themes/webuser/searchBoxBg.png');	background-repeat: no-repeat;	background-position: right top;}#e .searchMain {	background: none;	background-repeat: no-repeat;	background-position: bottom right;	margin-bottom: 1em;}#e form#site-search-1,#f form#site-search-2 {	padding: 0px;	margin: 0px;	position: relative;	height: 40px;	background: none;}#e #site-search-1 button,#f #site-search-2 button {	width: 66px; }#e #site-search-1 button {	height: 21px;	background: none;	background-image: url('/media/themes/webuser/search_button.png');	border: none;	display: block;	text-indent: -9999px;	position: absolute;	top: 0px;	right: 20px;}#e #site-search-2 button {	height: 24px;}#e #site-search-1 input#q-1.text,#f #site-search-2 input#q-2.text {	color: #000000;	height: 17px;	padding:4px 0 0 8px;	width: 189px;}#e #site-search-1 input#q-1.text {	background: none;	background-color: #ffffff;	background-image: url('/media/themes/webuser/search_cap.png');	background-position: top left;	background-repeat: no-repeat;	border: none;	position: absolute;	top: 0px;	right: 86px;}#e #site-search-1 fieldset div p,#f #site-search-2 fieldset div p {	float: left;	padding-top: 36px;	color: white;}#e form#site-search-1 .copy,#f form#site-search-2 .copy {	background: none;	border: none;	margin: 0px;	padding: 0px;}#e form#site-search-1 .copy fieldset div,#f form#site-search-2 .copy fieldset div {	background: none;	border: none;	margin: 0px;	padding: 0px;}#e form#site-search-1 fieldset p label,#f form#site-search-2 fieldset p label {	float: none;	display: inline;}.Search2 #b #content {	padding-top: 10px;}.Search2 .search-sort {	float: right;}		#h {		background-image: url('/media/themes/webuser/headerBg.png');		background-repeat: repeat-y;	}	#h .header {				padding-top: 2px;	}		#h #branding {		background-image: url('/media/themes/webuser/webuser_logo.png');		padding: 80px 0pt 0pt 217px;		margin: 15px 0px 0px 12px;	}		#h {		position: relative;	}		#h #beta-badge {		background-image: url('/media/themes/webuser/beta-notrans.png');		background-repeat: no-repeat;		height: 50px;		width: 50px;		position: absolute;		top: 53px;		left: 213px;	}			#h #beta-badge {		_left: 223px;	}	#h .navigation {	}	#h .tab {		background-image: url('/media/themes/webuser/navigationPrimaryBg.png');		height: 25px;		padding-bottom: 3.3em;		margin: 0px 5px;	}			#h .tab li {			border: none;			margin: 0px;			padding: 0px;			height: 25px;		}		#h .tab a {			padding: 0px 6px;			margin: 4px 0px;			color: #ffffff;			display: block;			overflow: hidden;		}				#h .tab .first-child {			margin-left: 4px;						display: inline;		}		#h .tab li.current {			background-image: url('/media/themes/webuser/nav_selected.png');			background-repeat: repeat-x;			background-color: #a40906;			border-color: #d12522;			border-style: solid;			border-width: 0px 1px;		}		#h .tab li.current a {			background: none;		}					#h .tab li .tab-pipe {				top: 2em;				background: none;				margin: 3px 0px;				padding: 0px;				width: 100%;			}			#h .tab li .tab-pipe li{				padding: 0px 0 0 0;				margin: 0px;			}						#h .tab li .tab-pipe li a, 			#h .tab li .tab-pipe li.first-child a {				padding: 3px 8px !important;				overflow: hidden;				display: inline-block;				float: left;				margin: 0;			}				#h .tab li .tab-pipe li.current {					background-image: none;				}				#h .tab li .tab-pipe li.current a {					font-weight: normal;					background: #A40906;				}					.specialsArticle ul.slider {				display: none;			}			.specialsArticle .contentMain {				width: 750px;			}			.specialsArticle {			}	#f {		background: none;		padding: 26px 26px 0px 26px;	}	#f h3 {		color: #000;	}	#f ul {		text-align: left;	}	#f ul li {		padding-left: 16px;		background: url('/media/themes/webuser/bullet.gif') no-repeat 5px 5px;	}			.social  {		width: 200px;	}		.twitterLink {		background-image: url('/media/themes/webuser/social_twitter.gif');		background-position: right top;		background-repeat: no-repeat;		text-indent: -9999px;		height: 28px;		width: 70px;		float: right;		margin: 5px;	}	.hitwiseLink {		background-image: url('/media/themes/webuser/logo_hitwise.gif');		background-position: right top;		background-repeat: no-repeat;		text-indent: -9999px;		height: 120px;		width: 106px;		float: left;	}		.facebookLink {		background-image: url('/media/themes/webuser/social_facebook.gif');		background-position: right top;		background-repeat: no-repeat;		text-indent: -9999px;		height: 19px;		width: 70px;		float: right;		margin: 5px;	}		.youtubeLink {		background-image: url('/media/themes/webuser/social_youtube.gif');		background-position: right top;		background-repeat: no-repeat;		text-indent: -9999px;		height: 28px;		width: 70px;		float: right;		margin: 5px;	}	.mpu01, .mpu02, .mpu03 {		background-color:#EDEDED;	}	.banner01 {		margin-top: 28px;		margin-right: 10px;	}	.button01, 	.button02, 	.button03, 	.button04, 	.button05, 	.button06, 	.button07 {		background-color:#EDEDED;	} 	.sky01,	.sky02,	.sky03,	.sky04,	.sky05 {		float: right;		width: 160px;		text-align: center;		background-color: #ffffff;	}	.pagination {		background-color: transparent;		padding:0;		margin:0;		text-align:right;	}	ul.attention {		margin: 0px;		padding: 0px;		clear: none;		float: right;	}	.pagination li {		margin: 0px 3px;		text-align: left;		display: inline;	}	.pagination li a {		padding: 0;		margin: 0;		background-color: transparent;		border: none;	}	.pagination li a:hover, .pagination li a:active {		padding: 0;		margin: 0;		background-color: transparent;		color: #D12522;		border: none;  	}	.pagination .prev {		padding:0 0 0 0;		background: none;	}	.pagination .prev a {		background-image: url('/media/themes/webuser/arrow_lft.gif');		background-position: right;		display: block;		width: 10px;		text-indent: -9999px;		background-repeat: no-repeat;	}	.pagination .prev a:hover {		background-image: url('/media/themes/webuser/arrow_lft_over.gif');	}		.pagination .next {		padding:0 0 0 0;		background: none;	}	.pagination .next a {		background-image: url('/media/themes/webuser/arrow_rgt.gif');		background-position: left;		display: block;		width: 10px;		text-indent: -9999px;		background-repeat: no-repeat;	}	.pagination .next a:hover {		background-image: url('/media/themes/webuser/arrow_rgt_over.gif');	}	.pagination li span.current {		padding: 0;		margin: 0;		background-color: transparent;		border: none;		color: #D12522;	}		.childArticles .next {		padding-left: 15px;	}			#b #page-nav { padding: 5px; }		.post-date {			background-color: #D12522;			border: none;			padding: 0.2em;			margin: 3px;			width: 2.3em;		}		.post-date .post-day {			font-size: 2em;			line-height: 1em;		}		.post-date .post-month {			text-transform: uppercase;			font-size: 0.8em;			line-height: 1em;		}			#content.separator { border: none; margin-top: 0; padding: 0; }		.bulleted .item,		.bulleted li {			background:transparent url('/media/themes/webuser/bullet.gif') no-repeat scroll left 0.6em;		}		.bulleted li {			padding: 0.2em 0 0.2em 12px;		}		.padLeft {			padding-left: 10px;		}					#b #content .feature-img p.overlayBottom {			background-color: #c6c6c6;			font-size: 1.3em;			height: auto;			line-height: auto;			margin: 0;			opacity: .70;			filter: alpha(opacity=70);			-moz-opacity: 0.70;			text-align: right;			position: relative;		}		#b #content .feature-img p.overlayBottom a,		#b #content .feature-img p.overlayBottom a:hover,		#b #content .feature-img p.overlayBottom a:visited {			color:#000000;		}						.islandLight {				background: #FFF;				border: 1px solid #CCC;				margin: 0 0 1em 0;				padding: 0;				position: relative;			}			.islandLight .pod-head {			}			.islandLight .pod-body.copy,			.islandMedium .pod-body.copy {				padding: 5px 10px;			}			.islandLight .pod-foot .action,			.islandMedium .pod-foot .action {				padding: 0 10px 5px;			}			#m .islandLight .island-title {				font-size: 2em;				margin: 10px 10px 5px;				padding-bottom: 5px;			}			#m .islandLight .island-subtitle {				font-size: 1.6em;			}			#m .islandLight .contentExtra .island-title {				margin: 10px;				font-size: 1.6em;			}					.islandMedium {				background: #ededed;				border: 1px solid #CCC;				margin: 0 0 1em 0;				padding: 0;				position: relative;			}						#m .islandMedium .island-title {				margin: 10px 10px 5px;				font-size: 2em;				padding-bottom: 5px;			}			#m .islandMedium .island-subtitle {				font-size: 1.6em;			}					.islandDark {				background: #999999;				border: 1px solid #CCC;				margin: 0 0 1em 0;				padding: 0;				position: relative;			}					#h { position: relative; }			.corner {				position: absolute;				height: 5px;				width: 5px;			}			#h .corner {				background-image: url('/media/themes/webuser/spriteHeaderCorner.png');				background-repeat: no-repeat;			}			#h .cornerBL {				background-image: url('/media/themes/webuser/headerBgBL.png');				height: 12px;				width: 700px;				bottom: 0;				left: 0;			}			#m .corner {				background-image: url('/media/themes/webuser/spriteIslandCorner.png');				background-repeat: no-repeat;			}			#e .corner {				background-image: url('/media/themes/webuser/spriteIslandCornerE.png');				background-repeat: no-repeat;			}			.cornerTL {				top: -1px;				left: -1px;			}			.cornerTR {				background-position: top right; 				top: -1px;				right: -1px;			}			.cornerBL {				background-position: bottom left;				bottom: -1px;				left: -1px;			}			.cornerBR {				background-position: bottom right;				bottom: -1px;				right: -1px;			}					.pod-title {				padding-bottom: 0.2 !important;			}			.copy {				padding: 10px;			}			.copyWithTout {				padding: 0 10px 10px 10px;			}			#m .copy .pod-title {				padding: 0;			}			#e .pod-title {				font-size: 1.6em;				padding: 10px 10px 0px 10px;				padding-bottom: 0 !important;				margin-bottom: 0;			}			.pod-title a,			.pod-title a:visited,			.pod-title a:hover {				text-decoration: none;				color: #25528A;			}			.pod-title a:hover {				text-decoration: underline;			}			.rate ol {			background: url('/images/ratings/ratings.png') no-repeat 0 0;		}				.forums .copy {			padding-top: 0;		}				.forums h3 {			font-size: 2.1em;		}.body {	margin-top: 10px;	margin-bottom: 10px;}.articles div.selected div.body,.blogs div.selected div.body {	font-size: 130%;}.articles div.selected p {	font-size: 1em;}.blogs div.selected p {	font-size: 1.2em;}.articles div.selected div.body ol,.articles div.selected div.body ul,.blogs div.selected div.body ol,.blogs div.selected div.body ul {	list-style: circle;	list-style-position: outside;	margin-left: 20px;	font-size: 0.8em;	margin-bottom: 0.5em;}.articles div.selected p.teaser,.blogs div.selected p.teaser {	font-size: 140%;}.a-info { font-size: 0.9em; }#b .commentsList .controls {	}#b .commentsForm textarea { width: 90%; }#comments .pod-title {	padding-bottom: 10px !important;}#comments .tab-pipe li {}.game #b .contentMain {	width: 100%;}.qa-q ,.qanda  .teaser {	background-image: url('/media/themes/webuser/q.gif');	background-position: left 3px;	background-repeat: no-repeat;	padding-left: 25px;}.qanda .headline { display: none; }.qa-a ,.qanda .more {	background-image: url('/media/themes/webuser/a.gif');	background-position: left 3px;	background-repeat: no-repeat;	padding-left: 25px;	height: 20px;}.qanda .body {	background-image: url('/media/themes/webuser/a.gif');	background-position: left 3px;	background-repeat: no-repeat;	padding-left: 25px;}.qanda #comments .body {	background-image: none;}.qanda .a-info {	display: none;}.thumb {	padding-bottom: 5px;}.thumb.left {	padding-right: 5px;}.thumb.right {	padding-left: 5px;}#the-ticker.first-child {	position: absolute;				display: inline-block;				float: left;				margin: 0;				padding: 3px 6px !important;				top: -5px;}#b #sign-up fieldset p label {	width: 10em;}#b #sign-up fieldset p input {	margin: 0;}#b #page-nav {padding:0 5px 5px;}#whatsin .tnTop {	padding: 5px;	float: none;	margin: 0px;}.promo h2,.promo h3 {	line-height: 1.22em;	font-size: 2.1em !important;}.promo h2 a, .promo h3 a {	text-decoration: none;}.promo h2 a:hover, .promo h3 a:hover {	text-decoration: underline;}.promo .teaser p,.promo .teaser li,.promo .teaser {	font-size: 1.3em;}.broadbandWidget .telLabel,.broadbandWidget .postcodeLabel  {	clear: top;	display: block;}.broadbandInput {	clear: top;	margin: 0px 5px;	display: block;}.broadbandButton {	float: right;	clear: top;	margin: 0px 5px;}.broadbandCalculator table { 	background-color: #EDEDED;	border: 1px #000000 solid;	border-collapse: collapse;	border-spacing: 0px;	margin-top: 0px;	vertical-align: top;}.broadbandCalculator table th,.broadbandCalculator table td {	padding: 0.3em;	border: solid 1px #000;}.broadbandCalculator table tfoot td {	background: #0242AC;	font-weight: bold;	color: #FFF;}.broadbandCalculator .submit { text-align: right; padding: 1em 0 1em 1em; }		.poll {		background: none;		margin-bottom: 0;	}	.poll .pod-title {		background: none;		line-height: 1.22em;		margin-left: 0;	}	.poll .pod-title a {		color: #25528A;	}	.poll .copy {		background: none;		border: none;		padding: 10px;	}	.untidy .poll .copy {		margin-bottom: 0 !important;		padding-bottom: 0 !important;	}			form ul.check-list li label, form ul.simple-check li label {		width: 50%;	}	.poll-ask .check-list label {		padding-left: 10px;	}.googleAFC div {	border: none !important;}.leaderboard01 {	display: block;	margin: 0 auto 10px;}		.pod-extra.prices dt {		font-weight: bold;	}	.pod-extra.prices dd {		color: #25528A;		margin-bottom: 5px;	}		.pod-extra.scores {		padding-bottom: 0;	}	.scores .priceRetail {		margin-bottom: 10px;	}	.reviewScores dt {		padding-bottom: 2px;	}	.reviewScores dt.finalScore {		font-size: 1.5em;		font-weight: bold;	}	.reviewScores dd {		width: 97px;		height: 16px;		background: transparent url(/media/themes/webuser/stars_inactive.png) no-repeat left center;		margin-bottom: 10px;	}		.reviewScores dd span {		display: block;		text-indent: -5000px;		background: transparent url(/media/themes/webuser/stars_active.png) no-repeat left center;		height: 16px;	}	.reviews .attributes li {		 border: 1px #CCC solid;		 padding: 3px 5px;	}	.pricegrabber {		padding-left: 5px;		padding-right: 5px;	}	.pricegrabber td,	.pricegrabber th {		padding: 5px;	}	.pricegrabber .island-title {		padding-left: 5px;		padding-right: 5px;	}			.other-images {		margin-top:10px;	}	.other-images img {		margin-left:10px;	}	.other-images img.first-child {		margin-left:0;	}.pod-highlight { background: #EDEDED; border-color: #CCC; }.pod-contextual { background: #FFF; border-color: #CCC; }#m .websitesAccordion .pod-title { font-size: 1.3em; padding: 0 0 0 16px; }#m .websitesAccordion .copy { padding: 0px 0px 0px 10px; }#footer {}	.footerLinks { width: 565px; float: left; }		.footerNav,		.footerAlerts,		.footerPolicy { width: 180px; float: left; }	.footerPromo { width: 365px; float: right; }		.footerContact { width: 130px; float: left; }		.footerSocial { width: 210px; float: right; }		.footerSearch {}