html{
	background-color:			#000000;
	width:					970px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
body{
	font-size:					0.8em;
	font-family:  sans-serif;
	text-align: justify;
	padding:				0 0 0 0;
}
.viewport{
	
	padding:				0 0 0 0;
	background-color:			#FFFFFF;
	margin:					0 0 -70px 0;
}
#header{
	background-color:			#000000;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}



#main{
	background-color:			#FFF;
	padding-bottom:				0px;
	padding-top:				0px;
}
#footer{
	padding:				0 0 0 0;
}

.aside{
	padding:				0 0 0 0;
	text-align:				right;
	vertical-align: baseline;
	
}

.aside-in {
	padding-left:				50px;
	text-align:				left;
	vertical-align: baseline;
	
}
.content{
	padding-left:				25px;
	padding-top:				0px;
	width:					430px;
	text-align:				justify;
}

.content-in{
	padding-left:				75px;
	padding-top:				0px;
	width:					600px;
	text-align:				justify;
}
p,
div,
a,
h2,
h3,
h4,
h5,
h6,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	color:					#000000;
	margin : 0;

}
h2{
	font-size:				1.7em;
	margin:					0.4em 0;
}
.aside h2 {
	font-size:				1.35em;
}

h3{
	border-left:				1px dotted #000000;
	font-size:				1.2em;
	font-weight:				normal;
	margin:					0.6em 0;
	padding-left:				0.5em;
}
a{
	text-decoration:			none;
}
a:hover{
	text-decoration:			underline;
}

.atm-google-map{
	width:					100%;
	height:					400px;
	border:					1px solid black;
}
.aside .pmedia-item {
	max-width:				100%;
	margin-top:				0px;
}
.aside .pmedia-item img {
	max-width:				100%;
	padding:				0;
	border:					none;
	-moz-border-radius:		0;
	-webkit-border-radius:	0;
	border-radius:			0;
	-moz-box-shadow:		none;
	-webkit-box-shadow:		none;
	box-shadow:				none;
}