/*	2-0	*/
html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, a, 
img, form, table, tr, td, 
strong, b, i, ol, ul, li {
						margin: 0;
						padding: 0;
						border: 0;}
			body {
						font-size: 14px;
						font-family: 'Alegreya Sans', sans-serif;
						font-weight: 400;
						min-width: 320px;
						color: #666;
						background-color: #fff;
						text-align: center;
						border: 1px solid #d80;
						}
			h6 {
						font-size: 100%;
						margin-top: 36px;
						display: inline-block; }
			h1 {
						font-size: 150%;
						text-transform: capitalize;
						margin-left: 8%;
						margin-top: 12px;
						margin-bottom: 12px;
						width: 92%; 
						color: #444;
						text-align: left;}
			a {
						text-decoration: none;
						color: #69c;}
				a:hover {
						text-decoration: underline;
						color: #d80;}
				.amenuhide {
						margin-left: 12px;
						margin-right: 12px;
						line-height: 1.25;
						white-space:nowrap;}
			i {
						color: #d80;}
			strong {
						color: #d80;
						font-weight:600;
						font-size: 90%;}
			p {
						text-indent: 0px;}
			img {
						max-width:320px;
						max-height:320px;}
			#global {
						min-width: 318px;
						max-width: 380px;
						text-align: right;
						display: inline-block; }
			#header {
						width:100%;
						height:66px;
						text-align: right;}
				#dmlogoa{
						display: inline-block;
						float: right;
						margin-left:10px;}
			#nav {
						text-align: left;
						display: block;}
			#navhide {
						text-align: right;
						display: block;
						width:99.5%;
						border: 1px solid #eee;}
			#aside {
						display: none;}
				.menuframe {
						width:98%;
						border: 1px solid #8be;
						margin-bottom:8px;
						box-shadow:2px 3px 1px #eee;}
				.menuspace {
						display: none;}
				.menu {
						width:280px;
						margin-left:8px;
						display: block;}
				.menuhd {		
						border: 1px solid #8be;
						width:294px;
						text-align: left;
						display: block;
						margin-bottom:8px;
							box-shadow:2px 3px 1px #eee;
							-moz-box-shadow:2px 3px 1px #eee;
							-webkit-box-shadow:2px 3px 1px #eee;
						}
				.amenuhd {
						margin-left:12px;
						display: block;
						white-space:nowrap;
						line-height: 1.5;
						color: #48b;
						font-weight:600;
						font-size: 90%;
						text-transform: uppercase;}
				.amenuno {
						display: none;}
			#main {
						width:100%;
						display: table;}
			#article {
						text-align: right;
						display: table-cell;
						width:320px;}
				.text {
						text-align: left;
						margin-left:8px;
						max-width: 580px;
						width:100%;
						display: inline-block;}
				.datapost{
						text-align: right;
						margin-right:22px;
						width:100%;
						display: inline-block;}
				.picntxt {
						width:100%;
						display: inline-block;
						vertical-align: top;
						max-width: 690px;
						text-align: center;
						white-space:normal; }
				.picntxt_p {
						text-align: center;
						max-width: 220px;
						display: inline-block;
						vertical-align: top;}
				.picntxt_t {
						text-align: left;
						max-width: 316px;
						width:100%;
						display: inline-block;
						vertical-align: top;
						margin-left:8px;
						margin-right:8px;
						white-space:normal;}
				.mobile320px {
						display: inline-block;}
			#footer {
						width:100%;
						text-align: center;}
			#section {
						}
			.cutpostitle {
						margin-top:22px;
						margin-bottom:8px;
						width: 100%;}
			.cutpostdate {
						float: right;
						margin-left: 6px;
						color: #aaa;}
			.cutposta {
						font-size: 125%;
						font-weight: 500;
						color: #67a;}
			.cutpostend {
						width: 100%;
						text-align: center;
						border-bottom: 1px solid #fc6;
						padding-bottom: 12px;}
			.datapost {
						color: #aaa;
						padding-right: 26px;
						font-size: 88%;}
			.tglistinpg{
						width: 96%;
						padding-right: 4%;
						text-align: right;}
			.tglistinpga{
						margin-left: 10px;
						font-size: 92%;
						color: #aaa;}