/*****  Eric Meyer's CSS Reset Reloaded (r20080212)  *****/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} :focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;}
	
/*****  Firefox 3.5 HTML5 block-level element fix *****/
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, section, summary, video { display: block; }

		
/* Base styles */
	body {font: 1em/1.5 Judson, Constantina, Cambria, Georgia, serif; text-rendering: optimizeLegibility; background-color: #000; color: rgb(216,241,205); min-width: 920px;}
	h1, h2, h3 {font-family: Judson, Constantina, Cambria, Georgia, serif; font-weight: normal; text-transform: uppercase;}
	a {color: #5C7C47;}
		a:hover {color: #3E6624;}
		article p a, section#description p a, #intro p a {text-decoration: none; font-weight: 800; border-bottom: 1px solid rgba(92, 124, 71, 0.3);}
			article p a:hover, section#description p a:hover, #intro p a:hover {text-decoration: none; border-bottom: 1px solid rgba(92, 124, 71, 0.5);}
	sup {vertical-align: super; font-size: 0.5em;}
	sub {vertical-align: sub; font-size: 0.5em;}
	hr {border: none; height: 1px; margin: 1em 0 0.5em; border-top: 1px solid rgba(220,220,220,0.4);}
	
	.floatRight {float: right;}
	.floatLeft {float: left;}
	.clearBoth {clear: both;}
	
/* Structure: Columns & Offsets */
	.col1 {width: 115px;}
	.col2 {width: 230px;}
	.col3 {width: 345px;}
	.col4 {width: 460px;}
	.col5 {width: 575px;}
	.col6 {width: 690px;}
	.col7 {width: 805px;}
	.col8 {width: 920px;}
	
	.offsetM {margin-left: 140px;}
		.offsetMp {padding-left: 140px;}
	.offset1 {margin-left: 115px;}
		.offset1p {padding-left: 115px;}
	.offset2 {margin-left: 230px;}
		.offset2p {padding-left: 230px;}
	.offset3 {margin-left: 345px;}
		.offset3p {padding-left: 345px;}
	.offset4 {margin-left: 460px;}
		.offset4p {padding-left: 460px;}
	.offset5 {margin-left: 575px;}
		.offset5p {margin-left: 575px;}
	.offset6 {margin-left: 690px;}
		.offset6p {margin-left: 690px;}
	.offset7 {margin-left: 805px;}
		.offset7p {padding-left: 805px;}
	
/* Header */
	header {height: 345px; background-color: rgb(216,241,205);}
		header h1 {padding: 70px 0 40px; margin-bottom:20px; width: 100%; background: transparent url('img/hstripe.png') bottom left repeat-x;}
		header hgroup h2 a, header hgroup h1 a {display: block; overflow: hidden; text-indent: -5000px;}
			header hgroup h1 a {width: 247px; height: 11px; background: transparent url('img/canadianfolkways.png') top left no-repeat;}
			header hgroup h2 a {width: 468px; height: 35px; background: transparent url('img/manitobafolkways.png') top left no-repeat;}
			header h2 {margin-left: -9px;}
	#manitobaSidebar {width: 240px; min-height: 713px; background: transparent url('img/sidebar.png') right top no-repeat; position: absolute; top:0; right:0;}
		
/* Navigation */
	nav {color: rgba(0,0,0,0.6); padding-top: 120px; text-transform: uppercase; font-size: 13px;}
		nav a {color: #000; padding: 0 10px; text-decoration: none; font-size: 16px;}
		nav li, nav ol {display: inline;}
		
/* Footer */
footer {margin-bottom: 60px;}
	section#description {padding-top: 60px; background: transparent url('img/hstripeg.gif') top left repeat-x;}
	section#description p {width: 430px; padding-right: 25px; float: left; font-size: 12px; text-align: justify;}
		section#description p.credit {font-style: italic; margin-top: 10px; font-size: 11px; text-align: right;}
	dl#sponsors {clear: both; padding: 80px 0 50px; background: transparent url('img/hstripeg.gif') left 30px repeat-x;}
		dl#sponsors dd {display: block; float: left;}
			dl#sponsors dd a {text-indent: -5000px; display: block; height: 30px; padding-right: 20px;}
				#sponsor-manitobaMusic {background: transparent url('img/sponsor-manitobamusicg.png') top left no-repeat; width: 67px;}
				#sponsor-manitoba {background: transparent url('img/sponsor-manitobag.png') top left no-repeat; width: 137px;}
				#sponsor-mac {background: transparent url('img/sponsor-macg.png') top left no-repeat; width: 161px;}
				#sponsor-videoPool {background: transparent url('img/sponsor-videopoolg.png') top left no-repeat; width: 42px;}
		dl#sponsors dt {display: none;}


/* Introduction */
	section#intro {padding: 50px 0 0;}
		#intro p {margin-bottom: 20px;}
		#intro aside {margin-bottom: 30px;}

/* Tracks */
	#trackList {}
		#trackList .ap {width: 27px; overflow: hidden;}
		#trackList dl {margin-bottom: 20px;}
			#trackList dt {text-transform: uppercase; font-weight: 800; font-size: 1.2em; display: inline;}
			#trackList dd {font-size: 0.9em; display: inline;}
				#trackList dd em {font-size: 1.4em;}

/* Articles, as in Squirrel final commit */
	article {padding: 3em 0;}
		article p {line-height: 2; padding-bottom: 0.9em;}
		article ul {list-style: outside disc; margin: 0 0 20px 60px;}
		article ol {list-style: outside decimal; margin: 0 0 20px 60px;}
			article ol ol {list-style-type: lower-alpha;}
				article ol ol ol {list-style-type: lower-roman;}
			article ul ul, .article ol ol, .article ul ol, .article ol ul {margin-bottom: 0;}
		small {display: block; line-height: 2.5; font-size: 0.8em; opacity: 0.7; margin-bottom: 1em;}
		

		.blockText {}
			.blockText h1 {font-size: 3.2em; line-height: 1; margin: 0 0.5em 0.2em 0; padding: 0.15em 0.1em 0.4em 0; letter-spacing: -1px; font-weight: 900;}
				.blockText h1 a {color: #D8F1CD; text-decoration: none;}
				.blockText h1 a:hover {text-decoration: underline;}
			.blockText h2 {margin: 0 0 40px 0; text-transform: uppercase; letter-spacing: 1px; font-size: 1.2em;}
				.blockText blockquote, .blockLink blockquote {font-style:italic; opacity: 0.75; line-height: 2;}
					.blockText blockquote p, .blockLink blockquote p {line-height: 2;}
					.blockText cite {text-align: right; text-transform: uppercase; display: block; margin-bottom:2em; font-style: normal;}
			.blockText h3 {font-size: 1.4em; margin: 0.7em 0 0.2em; letter-spacing: -1px; font-weight: 700;}
			.blockText .albumArt {wdith: 207px; height: 207px; float:left; margin-right: 20px; margin-top:10px;}
					

			.blockPhoto {}
				.blockPhoto img {width: 100%;}

			.blockQuote {}
				.blockQuote blockquote {font-size: 1.8em; font-style: italic; color: rgba(100,100,100,0.7); quotes: "\201C" "\201D" "\2018" "\2019"; letter-spacing: -1px; margin: 0 0 0.5em; line-height: 1.8;}
				.blockQuote .source {margin-bottom: 1em;}
				.blockQuote .quot {color: rgba(100,100,100,0.4); float: right; font-weight: normal; text-transform: uppercase; font-size: 15em;}

			.blockLink {}
				.blockLink h1 {font-size: 2.2em; margin: 0.3em 0 0.4em 0.3em; float: right; line-height: 1; text-align: right; word-spacing: -5px; text-shadow: rgba(0,0,0,0.2) -1px 1px 1px;}
					.blockLink h3 a {background-color: rgba(55,183,81,1); color: #fff; display: inline; text-decoration: none; padding: 2px 5px 0; border: 1px solid rgba(55,155,50,0.4); -webkit-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px;}
						.blockLink h3 a:hover {background-color: rgba(55,155,50,1);}
						.blockLink h3 a:before {content: "> "; display: inline;}

			.blockChat {}
				.blockChat ol.chat {list-style: none; margin-left: 0;}
					.blockChat span.label {font-family: PG, "Helvetica Neue Condensed Bold", Futura, sans-serif; color: rgba(100,100,100,1); text-transform: uppercase; font-size: 1.5em;}
					.blockChat ol.chat li {margin: 0 0 1em;}
						.blockChat ol.chat .even {max-width: 450px; padding: 0.5em 0.5em 0; float: right; text-align: right; background: rgba(242,242,242,0.3) url('img/ZzjdZ.png') repeat top left; -webkit-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; border: 1px solid rgba(0,0,0,0.2);}
						.blockChat ol.chat .odd {max-width: 450px; padding: 0.5em 0.5em 0; clear: right; background: rgba(242,242,242,1) url('img/ZzjdZ.png') repeat top left; -webkit-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; box-shadow: rgba(0, 0, 0, 0.2) -2px 2px 1px; border: 1px solid rgba(0,0,0,0.2);}
					
			.blockAudio {}
					.blockAudio .floatRight .audio_player {}
					
			ol.footnotes {font-size: 0.8em; opacity: 0.85; margin-left: 1.5em;}
				ol.footnotes li {line-height: 2;}
		
		/* Disqus */
		#disqus_thread {width: 36em; float: left;}
			#disqus_thread h3 {font-size: 2.2em; color: rgba(100,100,100,1); }
			

@media only screen and (max-width : 995px) {
	#manitobaSidebar {display:none;}
}