body {margin: 0 10px 10px;}

#topimageBox {width: 100%; margin-bottom: 20px; background: url(images/topimage_bg.jpg) repeat-x;}
#topimageBox p {margin: 0px; padding: 0px;}

#topicsHeader {width: 100%; height: 28px; background: url(images/topics_bg.jpg) repeat-x;}
#topicsHeader h2 {display: block; width: 570px; height: 28px; margin: 0px; padding: 0px; text-indent: -9999em; background: url(images/topics.jpg) no-repeat;}

.new {color: #FF0000; font-weight: bold;}

div.block01 {}

dl {margin: 0.5em 0 1em 1em;}
dt {margin: 0; padding: 0 0 0.2em 0; line-height: 1.4;}
dd {margin: 0; padding: 0 0 0.2em 0; line-height: 1.4;}

/*
dl#line {margin: 0;}
dl#line dd {margin-left: 7em; margin-top: -1.6em;}
*/

dl.oneR {margin: 0.5em 0 0 1em;}
dl.oneR dt {}
dl.oneR dd {margin: -1.65em 0 0.2em 8em;}

ul {list-style: none; margin: 1em; padding: 0 0 10px 0;}
ul li {padding: 5px 0; border-bottom: 2px dotted #03CC02;}

ul.attention {list-style: disc; margin: 0 0 0 1.5em; padding: 0;}
ul.attention li {padding: 0 0 0.2em 0; border: none; font-size: 100%;}

/*
div.block01 p {margin: 10px 20px 0 20px;}
div.block01 ul {margin: 0 20px; padding: 0 20px 10px 20px;}
div.block01 ul li {padding: 2px;}
*/
