@charset "utf-8";
/* CSS Document */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width:85%;
	min-width:19px;
	min-height:19px;
	max-width:900px;
}
.art-contentLayout
{
	position: relative;
	margin-bottom: 0px;
	width: 100%;
}
.art-contentLayout .art-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 22%;
}
.art-contentLayout .art-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 22%;
}
.art-contentLayout .art-content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 55%;
}
.art-contentLayout .art-content-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 77%;
}
.art-contentLayout .art-content-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 77%;
}
.art-contentLayout .art-content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 100%;
}

/* end LayoutCell */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 100%;
	margin: 5px auto 0px auto;
}

div.art-Header {
	width: 100%;
	position:relative;
}
div.art-Header-jpeg {
	width: 100%;
}
#logo {
	width: 70%;
	float: left;
}
#search {
	width: 30%;
	float: right;
}
.art-nav {
	width: 100%;
}
.art-nav .r div {
	width: 100%;
	background-position: right top;
}
.art-BlockHeader .r div {
	width: 100%;
	right: 0;
	background-position: right top;
}

