.puremodule {padding:0 4px;}

.outer-mod .puremodule {padding:8px;background: #807A6C;margin-bottom: 30px;}

#left-mod .puremodule {padding: 0 0px 0 10px;}

#right-mod .puremodule  {padding: 0 10px 0 0px;}

#outerpad-r .puremodule h3, #right-mod .puremodule h3 {background: url(../images/module-h3.png) top right;padding:0;height:40px;line-height:40px;text-indent: 42px; color:#fff;border-left: 0px solid #ccc;}

#outerpad-r .outer-mod {padding-left: 2px;} /*total pixels of border width from #inner-pad-BORDER */

.puremodule_content {padding:12px 0px 15px 10px;}

.puremodule_content p {margin-top:0;}

#topusers .puremodule_content {color:#000;}

#right-mod {background: url(../images/rc-fade.png) repeat-y top left;padding-left: 10px;}


.moduleh3-l {background: url(../images/module-h3.png) top left;padding:0;height:40px;line-height:40px; color:#fff;border-left: 0px solid #ccc;margin-right:30px; font-weight: bold;}

.moduleh3-l span {white-space: nowrap; z-index:0;}

.moduleh3-r { width:100%;height:0px;position:relative;}

.moduleh3-r-inner {background: url(../images/module-h3.png) top right;width:30px;height:40px;position:absolute;top:0;right:-30px;}

.moduleh3-l span {padding-left: 42px; font-size:1.8em;}



#inner-pad .moduleh3-l {color: #999;}





#footerusers .moduleh3-l, #footerusers .moduleh3-r-inner, #footerusers span{background:none; font-size:1em;padding:0;margin:0;text-indent:0;height:20px; text-align:center;}

#footerusers {color: #ddd;}



.-style2 .moduleh3-l {background-image: url(../images/module-h3-2.png);}

.-style3 .moduleh3-l {background-image: url(../images/module-h3-check.png);}

.-style4 .moduleh3-l {background-image: url(../images/module-h3-excl.png);}

.-style5 .moduleh3-l {background-image: url(../images/module-h3-5.png);}

.-style6 .moduleh3-l {background-image: url(../images/module-h3-question.png);}

.-style7 .moduleh3-l {background-image: url(../images/module-h3-7.png);}



#outerpad-l .moduleh3-l {margin-right:0;}

#outerpad-l .moduleh3-r-inner {width:0;}

#outerpad-r .moduleh3-l {background-position: top right; margin-right:0;}

#outerpad-r .moduleh3-r-inner {width:0;}

#outerpad-r .moduleh3-l span {padding-left: 12px;}





.outer-mod .puremodule {color: #fff;}

.outer-mod a {color:#fff;}



.puremodule.topdrawer {margin-top: -40px;}



.dklist a, .ltlist a {color:#fff;}



.ltlist ul.mostread li, .ltlist ul.latestnews li, .ltlist ul#mainlevel li, .ltlist ul.menu li { border-bottom: 1px dotted #ddd; width:100%;}

.ltlist ul.mostread li:hover, .ltlist ul.latestnews li:hover, .ltlist ul#mainlevel li:hover, .ltlist ul.menu li:hover { background: url(../images/10perblack.png);}





.dklist ul.mostread li, .dklist ul.latestnews li, .dklist ul#mainlevel li, .dklist ul.menu li{ border-bottom: 1px dotted #999; width:100%;}



.dklist ul.mostread li:hover, .dklist ul.latestnews li:hover, .dklist ul#mainlevel li:hover, .dklist ul.menu li:hover { background:url(../images/10perblack.png);}