       .imdmleft {
            float: left;
        }
        
	.imdmright {
            float: right;
        }

        .imdmlph {
            width: 70%;
        }

        .imdmtw {
            width: 30%;
        }

        .imdmlpf {
            width: 100%;
        }

        .imdmhelf {
            width: 50%;
        }

        .imdmrc {
            position: absolute;
            top: 3px;
            right: 25px;
        }

        #imdmres li {
            color: #fff;
            font-weight: normal;
        }

        #imdmres span.popupmenu {
            float: none;
            display: inline;
            font-weight: bold;
        }
        #imdmstat span.popupmenu {
            float: none;
        }

        #collapse_imdmstat.collapse {
            top: 5px;
            right: 5px;
        }

	#imdmstat {
            clear:right;
            border-bottom: 0px solid #c4c4c4;
        }

        #imdmstat .blocksubhead {
            border-top: 0px solid #5a7f97;
            border-bottom: 0px solid #5a7f97;
        }

        #imdmstat li.alt2 {
            background-color:#242424;
            padding: 1px 0;
        }

        #imdmstat li.alt1 {
            padding: 1px 0;
        }

        #mdmtt{
            position: absolute;
            border: 0px solid #c4c4c4;
            margin: 0px 0px 0px 25px;
        }

        #mdmtt li {
            border-top: 0px solid #303030;
            padding: 5px 0;
        }
        #mdmsp {
            width: 800px;
            z-index: 100;
        }

        #posts li {
            width: 798px;
        }

        #mdmsp ol {
            max-height: 600px;
            overflow: auto;
        }

        #mdmdd {
            cursor: move;
        }

        .chline {
            clear: right;
            float: left;
            display: block;
        }

        .chleft {
            clear: right;
            display: block;
            float: left;
        }
        
        .underhead {
            border-bottom: 1px dashed #E6E6E6;
        }


        .chsel, .imdm_read, #mdmtt h4 {
            font-weight: bold;
        }

        .menulp li, #imdmstats_latestposts li ul li, .chshow  {
            display: inline;
        }

        .menulp li a {
            padding:2px 8px 4px;
            margin-right:5px;
            background-color:#97b1c2;
            color:#FFF;
            text-decoration:none;
            -moz-border-radius-topright: 5px;
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-top-left-radius: 5px;
        }

        .menulp li a:hover, .menulp li.chsel a {
            background-color: #5A7F97;
        }

        .menulp li a:hover {
            color: #FFF;
        }

        #imdmsellp span li.chsel a, #imdmtops li.chsel a, #imdmres li.chsel a {
            background-color: #ffeb90;
        }

        #imdmstats_latestposts li > ul, #imdmtops ol li > span, #imdmsellp h2 {
            float: right;
        }

        #imdmtops .blocksubhead {
            margin: 0;
        }

        .righttb {
            border-right: 0px solid #5a7f97;
        }

        .lefttb {
            border-left: 0px solid #5a7f97;
        }

        .fulltb {
            border-left: 0px solid #5a7f97;
            border-right: 0px solid #5a7f97;
        }

        .chrbort {
            border-top: 1px solid #FFFFFF;
            border-right: 0px solid #c4c4c4;
        }

        .chlbort {
            border-top: 1px solid #FFFFFF;
            border-left: 0px solid #c4c4c4;
        }

        .chfbort {
            border-top: 1px solid #FFFFFF;
            border-left: 0px solid #c4c4c4;
            border-right: 0px solid #c4c4c4;
        }

        .chtip, .chpost {
            cursor: pointer;
        }

        .chbtm {
            clear: both;
        } 