@charset "utf-8";

#content h1 {
margin-bottom:10px;
}
#content h2 {
margin-bottom:13px;
}

/* each section */
#content .section {
overflow:hidden;
width:660px;
margin-bottom:25px;
}
#content .section h3 {
margin-bottom:9px;
padding-left:15px;
background:url(../img/know_bg_01.png) repeat-y;
font-size:1.4em;
line-height:1.2;
}
#content .section .image {
float:right;
margin-right:21px;
margin-left:33px;
}
#content .section h4,
#content .section h5,
#content .section p,
#content .section ul,
#content .section ol {
font-size:1.4em;
}
#content .section h5 {
font-weight:normal;
}
#content .section p {
margin-bottom:20px;
}
#content .section ul {
list-style:disc outside;
margin-top:-20px;
margin-left:1.5em;
}

/* notes */
#content .notes {
margin-top:-5px;
margin-bottom:25px;
}
#content .notes p {
font-size:1.4em;
text-align:right;
}

/* pager */
#content .pager {
padding-top:25px;
}
#content .pager ul {
overflow:hidden;
width:640px;
padding:10px;
background-color:#eee;
font-size:1.2em;
}
#content .pager .prev {
float:left;
}
#content .pager .next {
float:right;
}

/* extra styles */
#content .about ol {
padding-top:35px;
padding-bottom:25px;
}
#content .about ol li {
overflow:hidden;
height:100%;
margin-bottom:30px;
}
#content .about ol h4,
#content .about ol p {
font-size:1em;
}
#content .about ol p {
margin-bottom:0;
}

#content .advice h4 {
margin-bottom:20px;
}
#content .advice .example {
display:block;
margin:0 auto 40px;
}


