div.content p { font-size: 16px; margin: 10px; color: #103020;}
div.content a { color: #103060; text-decoration: underline;}
div.content h1 { font-size: 20px;color: #608070; }
div.content h2 { font-size: 18px;color: #507060; }
div.content h3 { font-size: 16px;color: #406050; text-indent: 5px; }
div.content h4 { font-size: 14px;color: #305040; text-indent: 10px;}
div.content h5 { font-size: 12px;color: #204030; }
div.content li { font-size: 16px;color: #204030; font-style: italic; list-style-type: circle; margin-left: 30px; text-indent: -10px;}
div.content img { border:none; margin: 0; padding: 0;}
div.content img.left {float: left; margin: 4px 0 4px 4px;}
div.content img.right {float: right; margin: 4px 4px 4px 0;}
div.content th { font-size: 14px;color: #204030; text-align: right; padding: 5px;}
div.content td { font-size: 14px;color: #204030; }

div#default_container {
    width: 950px;
    margin: 4px 0;
    float: left;
    position: relative;
    min-height: 600px;
    text-align: justify;
}
div#default_container div.sidebar {
    float: right;
    width: 260px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0
}

div#default_container div.sidebar div.top {
    background: white url(/statics/images/default/sidetop.png);
    width: 256px;
    height: 6px;
    margin-left: 4px;
}
div#default_container div.sidebar div.mid {
    background: white url(/statics/images/default/sidemid.png) repeat-y;
    width: 256px;
    margin-left: 4px;
    height: 100%;
    position: absolute;
    top: 2px;
}
div#default_sidebar {
    padding: 5px;
}

div#default_container div.sidebar div.bot {
    background: white url(/statics/images/default/sidebot.png) no-repeat;
    width: 256px;
    height: 10px;
    margin-left: 4px;
    position: absolute;
    bottom: -4px;
}

div#default_inner {
    width: 690px;
    float: left;
}

div#default_inner div.content {
    float: left;
    width: 690px;
}

div#default_inner div.content div.top {
    background: white url(/statics/images/default/bodytop.png);
    width: 690px;
    height: 6px;
}

div#default_inner div.content div.bot {
    background: white url(/statics/images/default/bodybot.png);
    width: 690px;
    height: 6px;
}

div#default_inner div.content div.mid {
    background: white url(/statics/images/default/bodymid.png) repeat-y;
    width: 690px;
}

div#default_content {
    padding: 15px;
    min-height: 600px;
}
div#default_content img.left {
    float: left;
    margin: 2px 4px 2px 0;
}
div#default_content img.right {
    float: right;
}

div#default_sidebar a {
    margin-left: 5px;
    display: block;
    height: 20px;
    line-height: 20px;
    color: #306050;
    text-decoration: none;
}

div#default_sidebar ul {  list-style: none; }
div#default_sidebar li {  list-style: none; text-indent:0;}
div#default_sidebar ul ul { text-indent: 5px; }
div#default_sidebar ul ul ul ul { text-indent: 10px; }
div#default_sidebar a.toc-depth-1 {  text-indent: 0px; font-size: 14px; font-weight: bold;}
div#default_sidebar a.toc-depth-2 {  text-indent: 5px;  font-size: 14px; font-weight: bold;}
div#default_sidebar a.toc-depth-3 {  text-indent: 10px;  font-size: 12px; font-weight: normal;}
div#default_sidebar a.toc-depth-4 {  text-indent: 15px;  font-size: 12px; font-weight: lighter;}
div#before_sidebar {width: 100%; display: block; float: none; margin: 0 auto; padding-bottom: 15px; }
div#before_sidebar p {text-align: center; margin: 0; padding:0;}
div#before_sidebar p img {}
div#after_sidebar {width: 100%; display: block;}
div#default_sidebar h3 {background-color: #e5eae5; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 25px; line-height: 25px; font-size: 16px;color: #406050; text-indent: 5px; }
h3#toc_header { display: none;}
div#toc { display: none;}

div#side_nav>li>a { font-weight: bold;}
div#side_nav li li{ text-indent: 10px; }
div#side_nav li li li{ text-indent: 20px;}
div#side_nav li.selected a{color: #c08040;}
div#side_nav li.descendant a{color: #306050;}
