

/*
	Suggested order:
--------------------------------------------------
	display, position, float, clear
	width, height
	margin, padding
	border, background
	color, font, line-height, text-align, text-decoration
	vertical-align, white-space, overflow, cursor, list-style
*/

HTML {
	height: 100%;
	background: #fff url(bg03.jpg) repeat-x 50% 0;
}
BODY {
	min-height: 100%;
	line-height: 1.5;
	text-align: center;
	background: #fff url(bg03.jpg) repeat-x 50% 0;
}
DIV.sub-page #wrap-inner {
	background-image: url(bg05.jpg);
}
DIV.sub-page2 #wrap-inner {
	padding-top: 17px;
	background-image: url(bg06.jpg);
}
DIV.sub-page #container-inner {
	padding-top: 40px;
	background: none;
}
DIV.sub-page2 #container-inner {
	padding-top: 23px;
}
DIV.sub-page #header,
DIV.sub-page2 #header {
	height: 33px;
}
#logo,
#logo A {
	width: 420px;
	height: 50px;
	overflow: hidden;
	background: none !important;
}
#logo {
	position: absolute;
	top: 0;
	left: 200px;
	margin: 0;
}

