@charset "utf-8";body { font: 62.5%  Verdana, Arial, Helvetica, sans-serif; }h1,h2,h3,h4,h5,h6,dt,dd,dl,ol,ul,li,pre,p,blockquote,address,caption,fieldset,cite,code,dfn,var { 	line-height: 1em ; 	font-size: 1em;    margin:0;    padding:0;}div { margin: 0; padding: 0; }a img, img, fieldset, table { border:none; }ol, ul { list-style: none; }a, a:visited { text-decoration: none }a:hover { text-decoration: underline }table, tr, th, td { border-collapse: collapse; }    .left { float: left; }    .right { float: right; }    .layout10 { width: 9.99%; }    .layout20 { width: 19.9%; }    .layout25 { width: 24.9%; }    .layout33 { width: 33.3%; }    .layout40 { width: 39.9%; }    .layout50 { width: 49.9%; }    .layout60 { width: 59.9%; }    .layout66 { width: 66.6%; }    .layout75 { width: 74.9%; }    .layout80 { width: 79.9%; }    .layout100 { width: 100%; }    .layout62 { width: 61.8%; }    .layout38 { width: 38.1%; }    .layout24 { width: 23.6%; }    .layout76 { width: 76.3%; }	.island25 { width: 24.2%; margin-right: 1%; }	.island33 { width: 32.6%; margin-right: 1%; }	.island38 { width: 37.4%; margin-right: 1%; }	.island50 { width: 49.4%; margin-right: 1%; }	.island62 { width: 61.4%; margin-right: 1%; }	.island66 { width: 66.3%; margin-right: 1%; }	.islandLast { margin-right: 0; }    .grid1 .itemWrap { width: 100%; }    .grid2 .itemWrap { width: 49.9%; float: left; }    .grid3 .itemWrap { width: 33.3%; float: left; }    .grid4 .itemWrap { width: 24.9%; float: left; }    .grid5 .itemWrap { width: 19.9%; float: left; }    .grid6 .itemWrap { width: 16.5%; float: left; }    .grid1 .itemWrap .item { }    .grid2 .itemWrap .item,    .grid3 .itemWrap .item,    .grid4 .itemWrap .item,    .grid5 .itemWrap .item,    .grid6 .itemWrap .item { padding: 0.5em; }	.item { overflow: hidden; }	img.thumb { margin-bottom: 0.5em; }	img.thumb.left { margin-right: 0.5em; }	img.thumb.right { margin-left: 0.5em; }	  .clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }	.clearfix {display: inline-block;}  	.clearfix {		zoom: 1;     		display: block;         }				#container { }		#header { }		#body { }			#left {  }			#main {  }				.contentMain {  }				.contentExtra {  }				.contentFooter {  }			#right {  }		#footer { }					.tab,			ul.ui-tab { clear: both; height: 1.6em; padding-bottom: 2.3em; _padding-bottom: 2em; position :relative; }			.tab li,			ul.ui-tab li { float :left; margin-right: 2px; padding :3px 5px; }			ul.tab li.first-child { padding-left: 0; }			.tab ul { height: 1.6em; left: 0; margin: 0; position: absolute; padding-top: .3em; top: 1.7em; width: 100%; _width :100.8%; }			.tab ul li { float : none; }					.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; }			.shim { clear: both; }		br.shim { line-height: 0; font-size: 0; padding: 0; margin: 0; }		.ah { height: 1px; left: -5000px; overflow: hidden; position: absolute; top: -5000px; width: 1px; }						.icn {				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;			}			.next {background-position: left 1051px; }			.prev {background-position: left 1095px; }			.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; }			.ascending { background-position: right 1233px; }			.descending { background-position: right 1283px; }									.pagination { clear: both; position: relative; text-align: right; padding: 4px 6px 4px 0; background-color: #fff; height: 25px; }			.pagination li { float: left !important; line-height: 26px; }			.pagination li a { text-decoration: none; padding: 5px 6px 4px 5px; margin: 0 3px 0 3px; border: 1px solid #ccc; }			.pagination li a:hover, .pagination li a:active { border: 1px solid #999; background-color: #efefef; }    		.pagination li span.current { padding:5px 6px 4px 5px; margin:0 3px 0 3px; border: 1px solid #999; font-weight: bold; background-color: #efefef; }    		.pagination li span.disabled { display: none; }					.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; }				.jam-tabset {margin-bottom: 10px;}				.jam-tabset .ts-nav-list { font-size: .85em; }		.jam-tabset .ts-nav-list li{			border-top:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;			position:relative; width:auto; float:left; list-style:none;			line-height:normal; background: #e9e9e9; margin-bottom:0;		}		.jam-tabset .ts-nav-list li { margin-bottom: 0 !important; }		.jam-tabset .ts-nav-list li em{font-style:normal;}		.jam-tabset .ts-nav-list li a{padding: 5px 10px; position:relative; display:block; overflow:visible;}		.jam-tabset .ts-nav-list li a:hover{background:#c8c8c8; position:relative; display:block; text-decoration:none;}		.jam-tabset .ts-nav-list li a img{display:none;}		.jam-tabset .ts-nav-list li.active-tab{z-index:10; border-bottom-color:#fff;}		.jam-tabset .ts-nav-list li.active-tab a{background:#fff; text-decoration:none; top:1px; margin-top:-1px; padding-bottom:6px;}		.jam-tabset .ts-nav-list li.active-tab a:hover{background:#fff;}		.jam-tabset div.active-panel{display:block; background:#fff;}		.jam-tabset div.inactive-panel{display:none;}		.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;}.polls_resultbar {	background:#C0C0C0;	height:10px;	margin:2px 0;}					#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}	h1, h2, h3, h4, h5, h6, dt,dd, dl, ol, ul, li, pre, p,blockquote, address, caption,fieldset, cite, code, dfn, var { line-height: 1.2em; }button,input.submit {	height: 26px;	line-height: 26px;	font-size: 16px;	background-color: #0C4892;	border: none;	color: #ffffff;	text-transform: uppercase;	font-weight: bold;}button:hover,input.submit:hover { background-color:#002872; cursor:pointer; }	body {		margin: 0;		padding: 0;		background: none;		background-color: #fff;		color: #0D3258;		font-family: "Helvetica Neue", helvetica, arial, sans-serif;		background-image: url(/media/themes/guitar/bg-wood.gif);		font-size: 10px; 	}	#container { width: 990px; margin: 0 auto 40px; text-align: left; }		#header { }		#body { width: 990px; }			#main { width: 630px; padding: 10px; float: left; }				#main .contentMain { width: 404px; float: left; overflow: hidden; }				.contentExtra { width: 205px; float: right; overflow: hidden; border-style: solid; border-width: 0 0 0 2px; border-color: #ccc; padding-left:1em; }				.fullWidth #main .contentMain { width:100%; }				.fullWidth .contentExtra { display:none; }				.contentFooter { width: 404px; float: left; overflow: hidden; clear: both; border-style: solid; border-width: 2px 0 0 0; border-color: #ccc; padding-top: 1em; }			#right { width: 340px; float: right; }		#footer { }			#header { padding-bottom: 10px; }		#header #branding { float: left; margin: 10px 0 20px 0; }			#body { padding-top: 0; background: #FFFFFF url(/media/themes/guitar/bg-right.gif); }								#navigation ul.tab {				background-image: url(/media/themes/guitar/nav-bg.gif);				height: 56px;				padding: 0px;				font-size: 2em;			}			.tab ul,			#navigation .tab ul {				padding: 0px;				margin: 0px;			}			#navigation .tab li { padding:0 10px; margin:0 10px 0 0; }			#navigation ul.tab li a {				line-height: 32px;				height: 32px;				margin: 0;				padding: 0;				color: #ffffff;				font-weight: bold;				text-transform: uppercase;			}			#navigation ul.tab li.current { background-color:#fff; }			#navigation ul.tab li.current a:link,			#navigation ul.tab li.current a:visited { color:#9D1C1C; }			#navigation ul.tab li.current a:hover { color:#9D1C1C; text-decoration:underline; }						#navigation ul.tab ul.tab-pipe { width:990px; top:32px; padding:0; margin:0px; height:24px; line-height:24px; background:transparent; }			#navigation ul.tab ul.tab-pipe li { border:none; height:24px; line-height:24px; padding-left:10px; margin-right:20px; }			#navigation ul.tab ul.tab-pipe li.first-child { padding-left:10px; }			#navigation ul.tab ul.tab-pipe li a { float:left; display: block; text-transform: capitalize; height: 24px; line-height: 24px; font-size: 0.7em; padding: 0px; margin: 0px; }			#navigation ul.tab ul.tab-pipe li a:link,			#navigation ul.tab ul.tab-pipe li a:visited { color:#fff; }			#navigation ul.tab ul.tab-pipe li a:hover { color:#fff; text-decoration:underline; }			#navigation ul.tab ul.tab-pipe li.current { background-image:url(/media/themes/guitar/bg-main.gif); }			#navigation ul.tab ul.tab-pipe li.current a:link,			#navigation ul.tab ul.tab-pipe li.current a:visited,			#navigation ul.tab ul.tab-pipe li.current a:hover { color: #000; }												#page-nav { _height: 25px; min-height: 25px; font-size: 0.9em; }					#page-nav a { color: #666; text-decoration: none; }					#page-nav a:hover { color: #CC0000 ; text-decoration: underline ; }											#page-nav .trail { float: left; }						.trail li { background: url(/media/themes/guitar/gt.png) 0.1em 0.45em no-repeat; display: inline; padding: 0 2px 0 10px; }						.trail li.first-child { background : transparent ; padding-left : 0 ; }						#page-nav .trail li:last-child a { color: #C50031; }											#page-nav .slider { float: right; }						.slider li { float: left !important; margin-left: .5em; padding-left: .5em; }						.slider .prev { }						.slider .prev a { background :url(/media/themes/guitar/previous.png) left 0.2em no-repeat; padding: 0 0 0 11px; }						.slider .next {	background: url(/media/themes/guitar/separator.gif) left 0.2em no-repeat; padding: 0 6px 0 6px; }						.slider .next a { background :url(/media/themes/guitar/next.png) right 0.2em no-repeat; padding: 0 10px 0 0; }						ul.slider li.first-child { border-left: 0; margin-left: 0; }						.slider { clear : both ; height : 1.6em ; position : relative ; }											#page-nav .pagination { float : right ; }						#page-nav .pagination li a { background: transparent url(/media/themes/guitar/next.png) 100% 70% no-repeat; padding-right: 15px; }						#page-nav .pagination li.first-child a { background: transparent url('/media/themes/guitar/previous.png') 0% 70% no-repeat; padding-left: 15px; padding-right: 0; }											#page-nav .backtotop { background-image :  url(/media/themes/guitar/uparrow.gif) ; padding-right: 16px; background-position: right; background-repeat: no-repeat; }					#main { background-image: url(/media/themes/guitar/bg-main.gif); }					#right { background-image: none; }						#footer { background: #222222 url('/media/themes/guitar/f.png') repeat-x left top; padding:4em 0 2em; color:#fff; }				#footer #ff { width:990px; margin:0 auto; position:relative }				#footer #ff h3 { font-size:1.8em; margin:0.5em 0; font-weight:normal; color:#ccc; }				#footer #ff a:link,				#footer #ff a:visited,				#footer #ff a:hover { color:#fff; }				#footer #ff ul.bulleted { list-style-type:disc; list-style-position:inside; }				#footer #ff li { background:none; margin-bottom:1em; padding-left:0; }				#footer #ff #f-plec { position:absolute; right:0; top:-63px; width:149px; height:139px; background:url(/media/themes/guitar/plec.png) no-repeat; }								.grid3 .itemWrap { _width:33.2%; }			.thumb { border: 1px solid #333333; }									#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body p, #body li { line-height: 1.4em; margin-bottom: 0.2em; }				#left p,				#left li { font-size: 1.3em; }				#main p,				#main li { font-size: 1.3em; }				#right p,				#right li { font-size: 1.2em; }				#footer p,				#footer li { font-size: 1.2em; }				#comments h2.pod-title,				#main .island .island-title,				.pod-extra .island-title {					background-image: url(/media/themes/guitar/hdr-main.gif);					background-position:center;					font-family: georgia, times, "times new roman", serif;					font-size: 1.8em !important;					color: #ffffff;					display: block;					height: 25px;					line-height: 25px;					padding: 0px 5px;				}				.pod-extra .island-title { font-size:1.5em !important; }				#main .island .island .island-title { background:none; color:#2F2F2F; padding-left:0; padding-right:0; }				#main .island .island .island-title a { color:#2F2F2F; }				#content .headline {					font-size: 1.33em;				}				#content h1.headline { font-size:1.8em; }				#content .teaser{					font-size: 1.3em;					color: #2f2f2f;					text-decoration: bold;				}				#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body p, #body li {}				#body #right .island .island-title {					background-image: url(/media/themes/guitar/hdr-right.gif);					background-position:center;					font-family: georgia, times, "times new roman", serif;					font-size: 1.8em !important;					color: #eee5d7;					display: block;					height: 25px;					line-height: 25px;					padding: 0px 5px;				}				.contentExtra .island-title {					background-image: url(/media/themes/guitar/hdr-main.gif);					background-position:center;					font-family: georgia, times, "times new roman", serif;					font-size: 1.8em !important;					color: #ffffff;					display: block;					height: 25px;					line-height: 25px;					padding: 0px 5px;				}				.island-title a:link { color: #ffffff; }				.island-title a:hover { color: #ffffff; }				.island-title a:active { color: #ffffff; }				.island-title a:visited { color: #ffffff; }					a { text-decoration: none; }			a:link { color: #025189; }			a:visited { color: #407DAA; }			a:hover { color: #C4141B; text-decoration: underline; }					textarea,			#comments #body { background:#fff none; border:1px solid #A5ACB2; }			#signup-email { width:98%; }									.separator { clear: both; border-style: solid; border-width: 2px 0 0 0; border-color: #ccc; padding-top: 1em; }				.separatorBottom { clear: both; border-style: solid; border-width: 0 0 2px 0; border-color: #ccc; margin-bottom: 1em; padding-bottom: 1em; }				.separatorLeft { border-style: solid; border-width: 0 0 0 2px; border-color: #ccc; padding-left:1em; }				.separatorRight { border-style: solid; border-width: 0 2px 0 0; border-color: #ccc; padding-right:0.6em; }				.partial { border-style: dotted }				#right .separator { border-color:#E6D1B3; border-width:4px 0 0 0; }				#right .separatorBottom { border-color:#E6D1B3; border-width:0 0 4px 0; }				#right .separatorLeft { border-color:#E6D1B3; border-width:0 0 0 4px; }				#right .separatorRight { border-color:#E6D1B3; border-width:0 4px 0 0; }							.bulleted .item,				.bulleted li { margin-bottom: 0.3em; padding-left: 10px; background: transparent url('/media/themes/guitar/bullet.png') no-repeat scroll left top; }							.post-date { background: #3d91c8; color: #fff; float: left; margin-right: 5px; padding: 2px 4px 0; display: block; width: 2em; }				.post-date .post-month,				.post-date .post-day { display: block; font-size: 1em; text-align: center; }				.post-date .post-day { font-size: 1.5em; }				.post-info { padding: 0.2em; font-size: 0.8em; }					.gilder-levin { position:relative; }			.gilder-levin .gilder-levin-img { position:absolute; width:100%; height:100%; }			.gilder-levin.twitter { width:120px; height:28px; }			.gilder-levin.twitter .gilder-levin-img { background:url(/media/themes/guitar/twitter.png) no-repeat; }			.gilder-levin.facebook { width:120px; height:32px; }			.gilder-levin.facebook .gilder-levin-img { background:url(/media/themes/guitar/facebook.png) no-repeat; }			.gilder-levin.youtube { width:120px; height:48px; }			.gilder-levin.youtube .gilder-levin-img { background:url(/media/themes/guitar/youtube.png) no-repeat; }															#main .textTiny .headline { font-size: 1.1em; }					#main .textSmall .headline { font-size: 1.3em; }					#main .textMedium .headline { font-size: 1.5em; }					#main .textLarge .headline { font-size: 1.8em; }					#main .textXLarge .headline { font-size: 2.2em; }									#right .textSmall .headline { font-size: 1.1em; }					#right .textMedium .headline { font-size: 1.3em; }					#right .textLarge .headline { font-size: 1.5em; }					#right .textXLarge .headline { font-size: 1.8em; }							.pod-foot { text-align: right; }					.island { margin-bottom: 1.5em; }			.island .copy { padding: 10px; }			.island .item { margin-bottom: 1em; }			.island .date,			.island .byline { color: #666; }							#body .island .island-title { font-size: 2.2em; margin-bottom: 0.5em; }				#body .island .island-subtitle { font-size: 1.6em; margin-bottom: 0.5em; }							#right .island { margin-left: 1em; margin-right:1em; }				#right form.island { margin-right:0; }				#right .island .island-title { font-size: 1.6em; margin-bottom: 0.5em; }				#right .island .island-subtitle { font-size: 1.3em; margin-bottom: 0.5em; }					.panel { margin-bottom: 10px; padding: 10px; background: #F9F8F5; border: #EAE7E2 solid 1px; }				    .pod-extra { border: solid 1px #C8D0E4; padding: 10px; margin-bottom: 1em; }		    #comments.pod-extra div { border: solid 1px #C8D0E4; padding: 10px; }		    #comments.pod-extra,			#comments.pod-extra div div { border:none; padding:0; }			#comments .pod-title { margin-bottom:0; }			.pod-extra .island-title { font-size: 1.4em; margin-bottom: 0.6em; }					.feature-band .headline { font-size: 1.4em; color: #002758; }					#right #site-search { margin-left: 0; }			#right #site-search input {				border-collapse:collapse;				border: 1px solid #865E33;				font-size: 1.8em;			}						#site-search #search { width:95px; }					#comments h2.pod-title { font-size: 1.6em; }			#comments h3.pod-title { font-size: 1.4em; }			#comments label { font-size: 1.2em; }			#comments label strong { font-size: 0.8em; color: #666; font-weight: normal; }			#comments #body { width: 175px; }			#comments .formRow { margin-bottom: 0.5em; }					.brandFilter .item { float:left; margin-right:1.5em; }					.shareList { font-size:0.9em; }					.reviewScores { width:100%; }			.reviewScores dd { background:url(/media/themes/guitar/ratings.gif) no-repeat left top; width:100px; height:20px; }			.reviewScores dd span { display:block; text-indent:-9000px; background:url(/media/themes/guitar/ratings.gif) no-repeat left bottom; height:100%; }					.rate ol { background:transparent url(/media/themes/guitar/ratings.gif) no-repeat left top; }						.page-title { font-size: 2.2em; }					.list .item { margin-bottom: 1em; }			.list .item h1,			.list .item h2,			.list .item h3,			.list .item h4,			.list .item h5,			.list .item p { margin-bottom: 0.3em; }					.homepage #page-nav { display:none; }					.list .post-date { font-size: 1.2em; }					#sortByContainer { margin: 0.5em 0 1em 0; text-align: right; }			#sortByContainer label { font-weight: bold; font-size: 1.1em; }			.reviewsList { width: 100%; margin-bottom: 1.5em; margin-left: 1px; }			.reviewsList th { font-size: 1.1em; }			.reviewsList th .icn { padding: 0 22px 6px 0; }			.reviewsList th,			.reviewsList td { border: 1px solid #C8D0E4; padding: 5px; }			.reviewsList td.product { width: auto; }			.reviewsList td.price { font-size: 1.2em; width: 80px; }			.reviewsList td.rating { font-size: 2em; text-align: center; color: #C4141B; width: 65px; }			.reviewsList td.compare { text-align: center; width: 65px; }					#review h1 { font-size:2em; }			#review table,			.specs table { width:100%; font-size:1.2em; margin:10px 0; }			#review table td,			#review table th,			.specs table th,			.specs table td { border:1px solid #ccc; }			#review table th,			.specs table th { font-size:1.3em; }					.compare .reviewsList select { width: 160px; }			.compare.contentMain { width: auto; }			.compare .contentExtra { display: none; }			.compare .contentFooter { width: auto; }			.compare .reviewsList .specification { font-size: 1.3em; }					.Search2 #main h2 { font-size: 1.3em; }					.galleries .list .headline { font-size: 1.8em; }					.default .copy-extras,			.competitons .copy-extras { float: right; margin: 0 0 0.5em 0.5em; }			.selected { }			.selected .headline { font-size: 2.2em; }			.selected .info,			.selected .post-info { font-size: 0.9em; margin: 1em 0em; color: #00528D; }				.selected .date { font-weight: bold; color: #666; }				.selected .byline { }				.selected .commentsLink { }			.selected .post-date { font-size: 1.2em; }			.selected h2 { font-size: 1.8em; }			.selected h3 { font-size: 1.6em; }			.selected h4 { font-size: 1.4em; }			.selected p,			.selected ul { margin-bottom: 0.6em; }			.selected .teaser { font-weight: bold; }			.selected .body { }			.selected .nextPrev { text-align: right; }			.selected .other-images img { margin-top: 0.3em; }					.galleries .preview { border: 1px solid #C8D0E4; padding: 5px; margin: 1em 0; }			.galleries .preview .negative { background: #C8D0E4; padding: 5px; }			.galleries .preview .pagination { text-align: right; }			.galleries .preview .pagination li { display: inline; }					#comp_details label { width: 160px; text-align: right; display: inline-block; padding-right: 5px; }			.competitions .selected h2 { border-top: dotted 1px #CCD3E6; margin: 1em 0 0.5em 0; padding-top: 1em; }			.competitions .terms .check-list { font-size: 0.8em; }			.competitions .form_error { color: #C50031; }					#contact label { width: 120px; display: inline-block; text-align: right; margin-right: 5px; }	.ads { margin: 0; }	.mpu01 { text-align: center; padding: 1em auto; margin: 0 0 1em 0; }	.mpu01 img { }	.button01,	.button03,	.button05 { float:left; }	.button02,	.button04,	.button06 { float:right; }	.button03,	.button04 { margin-bottom:10px; }	.banner01 { margin: 30px 0 0 10px; float: right; padding: 0; }	.googleAFC { margin: 1em; }	.googleAFC p { overflow: hidden; }			p.action { text-align: right; }			.island.poll .copy { padding: 0; }			#cheetahmail-email { width: 140px; margin-bottom: 0.3em; }body.tradedirectory {}body.tradedirectory img.hero {float:left;margin:auto 5px;}