
		*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
		html,body,div,object,iframe,fieldset{margin:0;padding:0;border:0}
		ol,ul{list-style:none;margin:0;padding:0}
		table{border-collapse:collapse;border-spacing:0}
		header,footer,nav,section,article,hgroup,figure{display:block}
		legend{display:none}
		body{background:#fff;color:#000;font:100%/1.4 "HelveticaNeue","Helvetica","Arial",sans-serif;padding:0;-webkit-text-size-adjust:none}
		a{color:gray;color:#959595;text-decoration:none}
		a:hover,a:focus{color:#e00000}
		p{margin:0 0 1em}
		img,object,video{max-width:100%;border:0}
		a img{border:0;outline:0}
		h1{font-size:3em;line-height:1;letter-spacing:-0.02em;margin-bottom:.2em;}
		h2{font-size:2em;line-height:1.1;margin-bottom:.2em;margin-top:1.2em;margin-bottom:.7em;/*color:#DC3623;}*/}
		h3{font-weight:normal;line-height:1.1;padding-bottom:.4em;border-bottom:1px solid #CCCCCC;border-bottom:1px solid #b5b5b5;}
		h1 a,h2 a,h3 a{display:block}
		h1 a:hover,h2 a:hover,h3 a:hover{color:#e00000}
		blockquote{border-left:.5em solid #ddd;padding-left:1em;margin-left:1em}
		small{/*color:#e00000;color:#DC3623;*/}
		input,textarea{border:1px solid #000}
		input[type=search]{-webkit-appearance:none;border-radius:0}
		::-webkit-input-placeholder{color:gray}
		:-moz-placeholder{color:gray}
		.container{max-width:70em;margin:0 auto;padding:0 1em;overflow:hidden}
		div[role=main]{padding-bottom:1em}
		.pattern{background:#f7f7f7;background:#1b1b1b;background:0;border-bottom:1px solid gray;border-bottom:1px none #3b3b3b;margin-bottom:1em;margin-bottom:0;overflow:hidden;clear:both;}
		.top{clear:both;display:block;padding:1em 0}
		.top:before{content:'▲'}
		@media all and (min-width:40em){h1{font-size:5.6em}
		.container{padding-bottom:4em}
		}
		@media all and (min-width:54em){h1{font-size:6.4em}
		}

		.list li{border-bottom:1px solid #ccc;border-bottom:1px none #3b3b3b;/*font-size:smaller;*/margin-top:0 !important;margin-bottom:1em !important;display:table;border-collapse:collapse;width:100%}
		.inner{display:table-row;overflow:hidden}
		.li-img{display:table-cell;vertical-align:middle;width:50%;height:100px;padding-right:1em;padding-right:.5em;margin-right:.5em;padding:.25em;border:1px none #0b0b0b;border-radius:0;background-color:#0b0b0b}
		.li-img img,.li-img iframe{display:block;width:100%;height:auto}
		.li-text{display:table-cell;vertical-align:middle;vertical-align:top;padding-top:.5em;padding-bottom:.5em;width:50%;font-size:smaller;padding-right:3.5em;padding-left:1em}
		.li-head{margin:0;font-size:smaller}
		.li-sub{margin:0;font-size:smaller}
		.li-sub strong{text-transform:uppercase;color:#F0F0F0;}
		@media all and (min-width:45em){.list li{float:left;width:50%}
		}
		@media all and (min-width:75em){.list li{width:33.33333%}
		}

		body{
		/*background:
		radial-gradient(black 15%, transparent 16%) 0 0,
		radial-gradient(black 15%, transparent 16%) 5px 5px,
		radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
		radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 5px 6px;*/
		background-color:#1b1b1b;background-size:10px 10px}
		body{color:#959595;color:#b5b5b5;padding-right:2em;padding-left:2em}