dl {margin-left: 1em; clear:left;}
dl#main-list {margin-top:2em;}
    dl#main-list dt {
        margin:1em 0 0.5em;        
    }
        dl#main-list dt a {
            display: block;
            float:left;
	        clear:left;
            font-size:1.4em;
            width:300px;
            line-height: 1em;
        }
    dl#main-list dd {
	    width:100%;
	    clear:left;
    }
        dl#main-list dd a {
            display:block;
            border:1px solid #fff;
            margin:2px 0 2px -1em;
            padding:4px 10px;
            float: left;
            width:336px;
        }
        * html dl#main-list dd a {margin-left: 0;}
        dl#main-list dd a:hover {
            color:#2D83C2;
            border-color: #2D83C2;
        }
    dl#main-list span {
        color:#67798F;
        margin-top:1.4em;
    }
        dl#main-list dd span {
            display: inline;
            float: none;
            padding-left: 100px;
        }

