#container #top #menu {
	position: absolute;
	width: 801px;
	top: 85px;
	left: 99px;	
	z-index:99;	
}

#container #top #menu #bmindex {
	margin: 0px;
	width: 100%;
	text-align: center;	
}

#container #top #menu #bmindex .bookmarks{
	height: 28px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, tahoma, verdana;
	margin: 0px;
}

#container #top #menu #bmindex .bookmarks{	
	margin-left: auto;
	margin-right: auto;
}

#container #top #menu #bmindex .bookmarks  a{
	text-decoration: none;
}

#container #top #menu #bmindex .bookmarks .inactive a{
	color: #000;	
	text-decoration: none;
}


#container #top #menu #bmindex .bookmarks .inactive a:hover{
	color: #FFF;
}

#container #top #menu #bmindex .inactive{
	padding: 6px 12px 6px 12px;			
}

#container #top #menu #bmindex .active{
	background: #989933;	
	padding: 6px 12px 6px 12px;			
}

#container #top #menu #bmindex .active a{	
	color: #FFF;
}


#container #top #menu #bmindex .content{
	padding: 10px 20px 5px 20px;
	border-bottom: 1px #989933 solid;
	border-left: 1px #989933 solid;
	border-right: 1px #989933 solid;
	background: #989933;	
	height: 20px;
	/*
	background: url(../images/bmbg.jpg) repeat-x top left #FFF;
	filter: alpha(opacity=90);
    -moz-opacity: .90;
    */
}

/* all bookmark contract (roll) */

#bmindex .content .roll {
	text-align: right;
	margin: 0 0 10px 0;
}


/* categories  */

#bmindex .content .cats li{
	list-style-type: none;	
	padding: 3px 0 3px 0;
	font-weight: bold;
}

#bmindex .content .cats a{
	text-decoration: underline;
	color: #FFF;
}


/* news bookmark content */

#bmindex .content .news .cats {
	width: 150px;
	float: left;
}

#bmindex .content .news ul{
	padding: 0px;
	margin: 0px;
}

/*featured news*/

#bmindex .content .news .featured {
	width: 300px;
	float: left;
}

#bmindex .content .news .featured img {
	float: left;
	margin: 0 5px 5px 0;	
}

#bmindex .content .news .featured h1{
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.05em;
	width: 300px;	
	margin: 0 0 5px 0;	
}

#bmindex .content .news .featured a{
	text-decoration: none;
}

#bmindex .content .news .more {
	text-align: right;
	letter-spacing: -0.05em;
	text-decoration: underline;
}


/*news list*/

#bmindex .content .news .list {
	width: 270px;
	float: right;
}

#bmindex .content .news .list li {
	line-height: 100%;
	margin: 0 0 4px 0;
	list-style-type: square;
}

#bmindex .content .news .list a:hover {
	text-decoration: underline;
}


/*blogs*/

#bmindex .content .blog ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#bmindex .content .blog  li {
	line-height: 100%;
	margin: 0 0 4px 0;
	list-style-type: none;
}


/*events*/

#bmindex .content .event ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#bmindex .content .event .cats {
	float: left;
	width: 200px;
	line-height: 100%;
}

#bmindex .content .event .cats li{
	line-height: 150%;
	margin: 0 0 4px 0;
	list-style-type: none;
}

#bmindex .content .event .closest {
	float: left;
	width: 300px;
}


#bmindex .content .event .closest li {
	line-height: 100%;
	margin: 0 0 4px 0;
	list-style-type: none;
}

#bmindex .content .event .closest img {
	float: left;
	margin: 0 5px 5px 0;
}

