body {margin:0; padding:0; font:normal 80%/1.3 arial,sans-serif; background:#FFF url(../binary/site_structure/dd_body_bg.gif) center top repeat-y; color:#FFF; text-align:center;}
#doc {margin:0 auto; width:700px; background:#369 url(../binary/site_structure/dd_body_bg.gif) center top repeat-y; text-align:left;}
li {padding-bottom:3px}
li li {padding:3px 0 0 0}
hr {margin:20px; height:0px; overflow:hidden; border:none; border-top:1px solid #829DBF;}
a {border-bottom:1px solid #FFF; color:#FFF; font-weight:bold; text-decoration:none;}
a:visited {border-bottom-color:#000}
a:hover {background:#333;}
#content {padding:200px 0;}
#content p {margin:0; padding:0 20px 5px 275px;}
#content ul {margin:0; padding:0 20px 5px 300px;}
#content ul ul {padding-left:20px}
#content p b, #content li b {color:#FF9;}
#content p img {position:relative; top:5px;}
#content h1 {margin:0; padding:0; font-size:160%;}
#content h2 {float:left; width:215px; margin:0 -215px 0 0; padding:0 0 20px 0; position:relative; left:20px; color:#CCC; font-size:120%; text-align:right;}
#content h2 a {color:#CCC; text-decoration:none; border:none; background:none;}
.belongs_to_left {float:left; width:215px; _width:235px; margin:0 -235px 0 0; padding:0 20px 5px 0; position:relative; left:20px; border-bottom:1px solid #333; text-align:right;}
.belongs_to_right {margin:0 20px; padding:0 20px 5px 255px; border-bottom:1px solid #000;}
#content hr {clear:both; visibility:hidden;}

.box {display:block}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}