
body
{
	margin		: 0;
	padding		: 0;
	text-align	: center;
	background-color	: #EEEEEE;
	color		: #FFFFFF;
}

a img 
{
	border		: none;
}

#outline
{
	margin		: 0 auto;
	width		: 750px;
	background-color	: #222222;
}

.header
{
	text-align	: left;
}

.header h1
{
	font-size	: 12px;
	margin		: 3px 10px;
}

.menu
{
	text-align	: right;
	padding		: 3px 10px;
	font-size	: 16px;
	border-bottom	: solid 1px #FFFFFF;
}

.outline-margin
{
	margin		: 10px;
}

.main
{
	text-align	: left;
	width		: 600px;
	float		: left;
	line-height	: 150%;
}

.side
{
	width		: 120px;
	float		: right;
	text-align	: left;
}

.list
{
	width		: 599px;
	margin		: 20px 0;
	border-top	: solid 1px #FFFFFF;
	border-left	: solid 1px #FFFFFF;
	border-collapse	: collapse;	
}

.list-title
{
	text-align	: center;
	width		: 558px;
	padding		: 5px 20px;
	border-right : solid 1px #FFFFFF;
	border-bottom : solid 1px #FFFFFF;
	font-size	: larger;
}

.list-text
{
	width		: 578px;
	padding		: 10px;
	border-right : solid 1px #FFFFFF;
	border-bottom : solid 1px #FFFFFF;
}

.title
{
	width		: 598px;
	border-right : solid 1px #FFFFFF;
	border-bottom : solid 1px #FFFFFF;
}

.title-banner
{
	text-align	: center;
	float		: left;
	padding		: 20px 0px;
	width		: 200px;
}

.title-main
{
	float		: left;
	padding		: 20px 20px;
	font-size	: larger;
}

.book-left
{
	width		: 200px;
	float		: left;
	margin		: 10px 0;
	text-align	: center;
}

.book-right
{
	width		: 400px;
	float		: left;
	margin		: 10px 0;
}

.info
{
	width		: 598px;
	margin		: 10px 0;
}

.info-title
{
	float		: left;
	text-align	: center;
	background-color : #888888;
	color		: #222222;
	width		: 150px;
}

.info-text
{
	float		: left;
	padding		: 0 20px;
}

.link
{
	margin		: 10px 0;
	width		: 600px;
	border-bottom : solid 1px #FFFFFF;
}

.link-banner
{
	float		: left;
	width		: 200px;
	text-align	: center;
	font-size	: x-large;
}

.link-text
{
	float		: left;
	padding		: 0 0 0 10px;
}

.clap-year
{
	padding		: 0 0 0 10px;
	background-color : #888888;
	color		: #222222;
}

.center
{
	margin		: 10px 0;
	text-align	: center;
}

p 
{
	margin		: 20px 0;
}

.c-both
{
	clear		: both;
}

.footer
{
	text-align	: center;
	padding		: 3px;
	font-size	: 12px;
	border-top	: solid 1px #FFFFFF;
}

.red
{
	color	: red;
}

a:link
{
	color		: blue;
}

a:visited
{
	color		: purple;
}
