@charset "utf-8";

/*
layout
============================== */

#wrapper{
	width:920px;
	margin:20px auto;
/*	
	border:1px solid #00F;
	

	padding:10px 10px 0 10px;

	background-image:url("../../images/common/shadowL.jpg");
	background-repeat:repeat-y;
	background-position:right;hack
============================== */
}

#header{
/*	width:750px;*/
	margin:0 auto;
/*	height:75px;*/
/*
	background-image:url(../../images/header.jpg);	
============================== */
	padding:0;


}


#contentsArea{
/*	width:750px; 
	margin:0 auto;
	padding:0;
	clear:both;

	padding:20px 9px 4em 12px;	

	background-image:url(../../images/wrapper_bg.gif);
	border:1px solid #CCF;
============================== */
}
/*
hack
============================== */
#contentsArea:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
* #contentsArea {
	height:100%;
	 /*\*//*/
	display:inline-block;
	/**/
}
*>#contentsArea {
	height:auto;
	/* \*/
	overflow:hidden;
	/* */
}






#content{
	margin:0 0 0 164px;
	padding:5px;

/*	width:542px;*/
	display:block;
	/*
	border:1px solid #0f0;
	padding:20px 9px 20px 9px;*/
}

/*
#side{
	display:block;
	width:184px;
	float:right;
	margin:0;
	padding:20px 0 0 0;
	
	border:1px solid #F00;


}

============================== */


#footer{
/*	width:750px;*/
	position:relative;
	width:98%;
	margin:0 auto 0 0;
	padding:10px;
	
	height:54px;
	clear:both;

/*
	border:1px solid #00F;
============================== */
}

div#footer address{
	font-size:8px;
	position:absolute;
	right:0;
}








