﻿body{
background:#999;
color:#000;
}
h1{
font-size:300%;
font-family:georgia,serif;
text-align:center;
background:#036;
color:#fff;
padding:.2em;
border-top:2px solid #000;
border-bottom:10px solid #369;
}
h2{
font-family:georgia,serif;
margin:.5em 0;
padding:.5em;
border-bottom:2px solid #369;
color:#000;
font-size:128%;
background:#eee;
}
#sidebar h2{
border-bottom:2px solid #999;
background:#eee;
}
h2 span{
display:block;
font-size:80%;
color:#999;
padding-left:1.2em;
}
h3{
font-family:georgia,serif;
font-size:120%;
color:#666;
padding:.5em;
}
#bd{
font-size:110%;
background:#fff;
border-bottom:10px solid #369;
}
p{
padding-bottom:.5em;
}
ul{
list-style:square;
padding-left:1em;
margin:1em;
}
#bd div{
}
#toc a {
font-size:110%;
text-decoration:none;
display:block;
padding:5px;
color:#000;
}
address{
display:block;
padding-bottom:.5em;
}
#ft{
text-align:center;
padding-top:1em;
}
#ft a{
color:#000;
}
pre{
font-size:100%;
padding:0 0 1em 1em;
}
#yui-main .yui-b{
padding:1em 0;
}
#yui-main .yui-b p{
padding:0 .5em .5em .5em;
}
#yui-main .yui-b a{
color:#369;
}
#yui-main .yui-b li{
padding:.2em 0;
}
#sidebar p a{color:#369;}
#sidebar p{
padding:.5em 1em;
}
#ad{
    text-align:center;
    padding:1em;
}
