 body,h1,h2,h3{margin:0;padding:0}
	body,h1,h2,h3,ul.style1{padding:0}
	#logo,img{height:auto}
	#logo h1,#logo p{letter-spacing:.1em}
	#menu-wrapper,body{background:#096E02}
	#header,#page{position:relative}
	#copyright,#copyright p,#header,#menu a,#menu ul{text-align:center}
	#copyright a,#logo a,#menu .current_page_item a,#menu a,#menu a:hover,a:hover{text-decoration:none}
	body{margin: 0; padding: 0;height:100%;font-family:arial,sans-serif;font-size:1em;font-weight:400;color:#363636}
	ol,p,ul{margin-top:0}
	p{line-height:150%}
	a{color:#171717}
	a img{border:none}
	.image{display:inline-block}
	.image img{display:block;width:100%}
	.image-full{display:block;width:100%;margin:0 0 2em}
	.image-left{float:left;margin:0 2em 2em 0}
	.image-centered{display:block;margin:0 0 2em}
	.image-centered img{margin:0 auto;width:auto}
	ul.style1,ul.style2{margin:0;list-style:none}
	hr{display:none}img{max-width:100%}
	ul.style1 li{border-top:solid 1px #E5E5E5;padding:.8em 0}
	ul.style1 li:first-child{border-top:0;padding-top:0}
	ul.style2{padding:0}
	ul.style2 li{border-top:solid 1px #1h ogolE5E5E5;padding:.8em 0}
	#box1,#box2{padding-right:20px}
	ul.style2 li:first-child{border-top:0;padding-top:0}
	#copyright,#footer-wrapper,#page{overflow:auto;padding:1.5em 0}
	.title{margin-bottom:1em;text-transform:uppercase}
	.title h2{font-weight:300;font-size:1.5em;color:#16a085}
	.title .byline{text-transform:none;font-weight:200;font-size:.95em;color:#363636}
	#copyright p,#logo,#menu a{text-transform:uppercase}#wrapper{background:#FFF}
	.container{width:98%;margin:0 auto}#box1,#box2,#box3{float:left;width:354px;margin-top:5px}
	.clearfix{clear:both}
	#header-wrapper{overflow:auto;padding:1em 0;background:#373737}
	#header{overflow:hidden}
	#logo{width:100%;margin:0 auto;padding:2em 0}
	#logo h1{font-size:2.5em}
	#logo a,#logo p{color:#FFF}
	#banner{overflow:auto;height:227px;background:url(images/rasen-shop-1.jpg)
	center no-repeat;background-size:cover}
	#menu{overflow:auto;height:100px}
	#menu ul{margin:0;padding:0;list-style:none;line-height:normal}
	#menu li{display:inline-block}
	#menu a{display:block;letter-spacing:1px;padding:0 40px;font-size:.8em;line-height:100px;border:none;color:#FFF}
	#menu .current_page_item a{background:#1abc9c}
	#content{float:left;width:64%;}
	#copyright p{letter-spacing:.2em;font-size:.8em;color:rgba(255,255,255,.5)}
	#copyright a{color:rgba(255,255,255,.7)}#footer-wrapper{background:#1E1B1A}
	#footer{color:#ADADAD}#footer .title h2{font-weight:400;font-size:1.2em;color:#FFF}
	#footer .style1 li,#footer .title{border-color:#2D2926!important}
	#footer .style1 a{font-size:1em;color:#B1B1B1}
	#box1{margin-right:5px}#box2{margin-left:5px}
	#box3{padding-left:5px}-->
aside {float: right; padding: 1%; width: 22%; background-color: #F2F2F2; 
-webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.75);
box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.75);}
#sidebar {width: 29%; padding: 1% 2% 1% 2%; border: none; margin-bottom: 1em; margin-right: .5em; margin-left: .5em;}
ul.char { list-style-type:none; margin: 0; padding: 0; }
ul.char li:before { color:green; font-size: 1.8em; content: "» "; }
@media all and (max-width : 768px) {header {text-align: center;}
#content {width: 94%;	padding: 2%;}
#sidebar {width: 92%; 	padding: 2%; border: none; margin-bottom: .5em margin-left: .5em;}
@media all and (max-width : 330px)}	