.bla #menu ul.menu a {
	padding:14px 20px;
	color:#fff;
	text-transform:uppercase;
}

/*.bla #menu ul.menu a:hover, #menu .active a {
	background:url('../images/mouseover.gif');
}*/


#submenu ul {
        list-style-type: none;
        width: 240px;
        float:left;
} 

#submenu li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
        padding: 0px;
}

#submenu li a {
        font-size:130%;
        color: #333;
        display: block;
        margin-top:-1px;
        padding: 20px 10px;
        text-decoration: none;
        border-top:1px solid #e1e1e1;
        border-bottom:1px solid #e1e1e1;
        border-right:1px solid #c3c3c3;
        background:url('../images/bg_submenu.gif') right repeat-y;
}

 * html #submenu li a {  /* make hover effect work in IE */
	width: 240px;
}

#submenu li a:hover {
	color:#dd0000;
}

#submenu li.active a {
	color:#dd0000;
	font-weight:bold;
	background:#f7f7f7;
}

.container li.menu a {
	display:block;
	padding:8px;
	font-size:115%;
	border-bottom:1px solid #ccc;
}

.container li.menu a:hover {
	background:#e9e9e9;
}

#box2 .item1 {
        display:none;
}

#box2 {
        padding:20px 0;
}

#box2 ul {
        width:100%;
}

#box2 ul li {
        float:left;
        display:block;
        width:200px;
        margin: 0;
}

#box2 ul li ul {
        display:inline;
        width:100%;
}

#box2 ul li ul li {
        margin:0;
        display:block;
        font-size:87.5%;
        padding:7px 0;
}

#box2 ul a {
	font-weight: bold;
	color: #333;
}

#box2 ul a:hover {
	color:#666;
}

#box2 ul li ul li a {
       	color: #666;
        width:100%;
        font-weight: normal;
}

#box2 ul li ul li a:hover {
	color:#999;
}



/* RECENT POSTS */

.specialposts li {
	margin-bottom:5px;
}

#menu-container ul.menu {
    margin-top: -43px;
}