/* basics */
html
	{
	height: auto;
	}
body
	{
	color: #000000;
	height: auto;
	margin: 0;
	}
a:link,
a:visited,
a:hover
	{
	color: #000000;
	}


/* body */
#container
	{
	background: none;
	}


/* container */
#header
	{
	background: none;
	width: auto;
	}
#logoArea
	{
	background: url(../image/logoarea_print.png) no-repeat;
	border-bottom: 3px double #000000;
	height: 100px;
	margin: 0;
	padding: 0 0 20px;
	width: auto;
	}
#logoArea div.left h2
	{
	display: none;
	}
#logoArea div.right h2
	{
	color: #000000;
	float: none;
	height: 100px;
	line-height: 100px;
	padding: 0 0 0 220px;
	width: auto;
	}


/* container */
#content
	{
	background: none;
	margin: 0;
	overflow: visible;
	width: auto;
	}


/* content */
#sidebar
	{
	float: none;
	padding: 0;
	width: auto;
	}
#mainMenu
	{
	display: none;
	}
#sidebar div.section
	{
	padding: 0;
	}
#sidebar dl.publishing
	{
	background: none;
	margin: 0;
	}


/* content */
#main
	{
	float: none;
	padding: 0 0 20px 0;
	width: auto;
	}
#main blockquote
	{
	background: #CCCCCC;
	}
#main h1
	{
	background: none;
	line-height: 23px;
	margin: 15px 0 10px;
	padding: 0 5px;
	}
#main h1 span
	{
	color: #000000;
	}
#sidebar h2,
#main h2
	{
	color: #000000;
	}
#main h3
	{
	color: #000000;
	}
#main a,
#main a:hover
	{
	color: #000000;
	}
#main p.author
	{
	color: #000000;
	}
#main ul.series li
	{
	float: left;
	list-style-type: none;
	padding: 5px;
	}
#main ul.series li a
	{
	background: #CCCCCC;
	border: 1px solid #000000;
	color: #000000;
	height: 244px;
	padding: 14px 14px 0 29px;
	}
#main ul.series li a img
	{
	bottom: 14px;
	right: 14px;
	}
#main ul.series li a span
	{
	color: #000000;
	}
#main ul.series li a:hover
	{
	background: #CCCCCC;
	color: #000000;
	}
#main ul.series li a:hover span
	{
	color: #000000;
	}


/* container */
#footer
	{
	width: auto;
	}


/* footer */
#footerArea
	{
	background: none;
	border-top: 3px double #000000;
	color: #000000;
	padding: 10px 0 0;
	margin: 0;
	width: auto;
	}
#footerArea p span,
#footerArea a,
#footerArea a:hover
	{
	color: #000000;
	}