.event-list .desc { margin:2px 1px 10px 1px; color:#777; }
.event-list .events { margin:5px 0 25px 0; }
.event-list .events .event_image { float:left; background:url(img/home/bg-event-cropped-large.gif); margin:0 10px 0 -3px; width:190px; height:146px; }
.event-list .events .event_image img { margin:3px 0 0 4px;}

.event-list .events ul { list-style:none; margin:5px 0 0 200px; border-top:1px solid #DDD; }
.event-list .events ul li { padding:5px 10px; border-bottom:1px solid #DDD; }
.event-list .events ul li:hover { background-color:#ededed; }
.event-list .events ul li .date { float:right; width:24px; margin:2px 0 5px 0; }
.event-list .events ul li h4 { font-size:14px;}
.event-list .events ul li h4 a { text-decoration:none  }
.event-list .events ul li p { font-size:11px; margin:3px 0; }

.event-list .events .more { text-align:right; font-size:11px; margin:3px 0 0 0; }
.event-list .events .more a { color:#a8a8a8; text-decoration:none; }
.event-list .events .more a:hover { color:#0897cf; }


#side .event-steps { background:#4f4f4f url(img/event/bg_search_m.gif) top left; }
#side .event-steps .top { background:url(img/home/bg-step.gif) top left no-repeat; }
#side .event-steps .bot { background:url(img/home/bg-step.gif) bottom right no-repeat; padding:15px 18px; }
#side .event-steps h2 { color:#FFF; font-size:24px; font-weight:normal; border-bottom:1px dotted #FFF; padding-bottom:5px;  }
#side .event-steps ul { list-style:none; color:#FFF; }
#side .event-steps ul li.step { border-bottom:1px dotted #FFF; padding:10px 0 10px 43px; background-position:7px center; background-repeat:no-repeat; }
#side .event-steps ul li.one { background-image:url(img/home/bg-step-one.gif); }
#side .event-steps ul li.two { background-image:url(img/home/bg-step-two.gif); }
#side .event-steps ul li.three { background-image:url(img/home/bg-step-three.gif); }
#side .event-steps ul li.four { background-image:url(img/home/bg-step-four.gif); }

#side .recent-comments .comments { border-left:1px solid #DDD; padding-left:7px;}
#side .recent-comments h3 { background-color:#8dc73f; height:24px; padding:0 10px; }
#side .recent-comments .comment { margin:10px 0 20px 0;  }
#side .recent-comments .comment .avatar {  float:left; width:38px; height:37px; background:url(img/event/bg_avatar_post.gif) top left no-repeat; padding:3px 0 0 4px; margin:0 5px 0 3px; }
#side .recent-comments .comment h4 { margin:0 0 5px 50px; font-size:12px; }
#side .recent-comments .comment h4 a { text-decoration:none; font-weight:bold; }
#side .recent-comments .comment .desc { margin:0 0 5px 50px; font-size:11px; }

#side .aboutbu p  { line-height:26px; }
#side .aboutbu p span { background-color:#00aeef; padding: 3px 13px; color:#FFF; font-size:14px; }
#side .aboutbu em { font-style:normal; background: url(img/common/bullet_orange_sm.gif) 5px center no-repeat; padding-left:15px; }
