.middle h1,
.middle h2 {
    color:#000 !important;
}

.middle .intro h1 {
    border-top-color:#FF00FF !important;
}

.middle h1 strong,
.middle h2 strong {
    color:#FF00FF !important;
}

#sidemenu li.current a:link,
#sidemenu li.current a:visited {
    background-image:url(../images/menu/community_menu_current.gif) !important;
}

/*----------------------------------------------------------------*/

#news_headlines,
#blog {
    width:234px;
    float:left;
    margin-bottom:20px;
}

#news_headlines .boxinner,
#blog .boxinner {
    width:217px;
    height:240px;
}

#news_headlines h3,
#blog h3{
    padding:0 !important;
    font-size: 18px;
    font-weight: bold;
}

#news_headlines h3 strong,
#blog h3 strong{
    color: #FF00FF;
    font-weight: bold;
}

#news_headlines ul,
#blog ul{
    width:200px;
    list-style:none;
    clear:both;
}

#news_headlines li,
#blog li{
    width:200px;
    float:left;
}

#news_headlines li p,
#blog li p {
  width: 200 px;
  margin-bottom: 0 !important;
  font-size:11px;
}

#news_headlines li a,
#blog li a {
    margin:5px 0;
    font-size:11px;
}

#blog_container,
#news_container,
#event_container {
    width:506px;
}

#blog_container .boxinner,
#news_container .boxinner,
#event_container .boxinner {
    width:490px;
}

#event_container {
    margin-top:30px;
    margin-bottom:20px;
}

#blog_container p,
#news_container p,
#event_container p {
    width: 475px;
    font-size: 11px;
}

#blog_container a,
#news_container a,
#event_container a {
    font-size: 11px;
    padding-left:400px;
    width:100px;
}