ul.news,ul.intro{ padding:0; margin:0; list-style:none; }
ul.news li{ list-style:none;}
ul.intro li{ list-style:none; list-style-position:outside; margin-top:5px; margin-bottom:5px; list-style-image:none;}

dl#top,dl#bottom{ position:relative; padding:0; margin:0; }
div.il dl dd,div.ir dl dd{ margin:5px 0 5px 10px; 
background-image:url(../../imgs/list-item-orange.gif); 
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:15px;
}
dl#bottom{ clear:both; padding-top:10px; }
dl#top dt, dl#bottom dt{ font-size:14px; padding-bottom:10px;}
dl#top{ float:left; }
div.intro_top{ margin-bottom:10px; background-color:#eee; padding:10px;}
div.c2{ float:right; border:1px solid #ccc; }
div.c1{ float:left; width:450px;}
div.intro_join{ border:none; text-align:center; width:100%; }

div.il{ float:left; position:relative; border:1px dotted #ccc; padding:10px; }
div.ir{ margin-left:10px;float:left; position:relative; }

div.il{ width:400px; }
div.ir{ width:270px; }
div.ir div.bottom{ clear:both; background-color:#FFF9F2; margin-top:5px; border:1px dotted #FFCC00; }
div.newmember{ margin-bottom:5px; border:2px solid #EEE; background-color:#FFFFF2; }
div.newmember div.title{ text-align:center; font-weight:bold; padding-top:5px; }
div.newmember div.member{ text-align:center; margin-bottom:5px;}
div.ir div.bottom ul{ padding:0; padding-left:0px; }

div.ir div.top div.item{ 
position:relative;
background-color:#EE8811; 
margin-bottom:3px; color:#fff; padding:3px; text-align:right; border:1px solid #EEE;}
div.ir div.top div.item a{ color:#fff; font-weight:bold;}

div.group#news{ margin-top:10px;}