body{
background: #ffff99;
color: #aa172a;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

.small{font: 10px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
.blue{color: #003399;}
.blue2{color: #0000ff;}
.red{color: #aa172a;}

h1{
color: #aa172a;
font: normal 65px Arial, Helvetica, sans-serif;
line-height: 65px;
margin: 100px 0 0 0;
}

#content.articles h2{padding-top:55px;}

h1 a{color: #aa172a;}

h2{
color: #aa172a;
font: normal 30px Arial, Helvetica, sans-serif;
line-height: 30px;
margin: 0;
padding: 0;
}

h3{
color: #aa172a;
font: normal 18px Arial, Helvetica, sans-serif;
line-height: 18px;
margin: 10px 0 0 0;
padding: 0;
}

h3 a{text-decoration:none;}

#container{
margin: 0 auto;
width: 900px;
}

	#menu{
	float:left;
	width: 250px;
	}
	
	div#content{
	float:left;
	width: 628px;
	
	}
	
	div#content.main{padding: 0;margin: 134px 0 0 20px;}
	
	div#home{padding: 0;margin: 76px 0 0 20px;text-align:justify;}
	div#book{padding: 0;margin: 76px 0 0 20px;}

ul{
margin: 80px 0 0 0;
padding: 0;
}

ul ul{
margin: 0px 0 0 0;
padding: 0;
}

li{
color: #111;
font-size: 14px;
font-weight: normal;
list-style:none;
margin: 40px 0 0 0;
padding: 0;
}

li#main{font-size: 16px;}

a{
color: #0000ff;
text-decoration: none;
}

li li{
font-weight: normal;
margin: 5px 0;
}

img{
float:right;
margin: 0 0 0 10px;
}

img.left{
float:none;
margin: 0 10px 0 0;
}

div.contents{
padding: 30px 0 30px 0;
width: 450px;
}

div.contents p{
color: #000;
}

img.icon{
float:none;
margin: 0 4px 0 0;
}

#footer{
clear:both;
letter-spacing: -1px;
margin: 0 auto;
padding: 30px 0 20px 0;
width: 900px;
}