body {
background-color: #fff;
}

.column-menu {
background-color : transparent ;
}

#search .search {
background : transparent url(../images/white-10.png) 0 0 repeat !important;
}

#search .inputbox {
color:#eee;
}

#search h3 {
color:#eee;
}



/**	extra module positions : content XX	**/

.content_one {
background : transparent url(../images/black-80.png) 0 0 repeat;
}
.content_two {
background : transparent url(../images/black-80.png) 0 0 repeat;
}

/**		module class suffixa		**/

.left .border, .right .border, .user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border {
border:1px solid #444;
}

/**		article index	**/

#article-index {
background: transparent url(../images/white-10.png) 0 0 repeat;
}

/**		color table border		**/

table, #main_component th, #main_component tr, #main_component td {
}


/**
**			MAIN MENU
**/

#main_menu li ul {
background:#000 url(../images/white-17.png) 0 0 repeat;
-moz-box-shadow: 1px 1px 6px #999;
-webkit-box-shadow: 1px 1px 6px #999;
box-shadow: 1px 1px 6px #999;
}

#main_menu li {
background :transparent url(../images/white-10.png) 0 0 repeat;
border-bottom:1px solid #333;
}

#main_menu li:first-child {
border-top:1px solid #333;
}

#main_menu li a, #main_menu li span.separator {
color:#fff;
}

#main_menu li li a, #main_menu li li span.separator {
color:#fff;
border-top:1px solid #333;
}

#main_menu li:hover, #main_menu li.active {
background-color : #000;
background-image: none;
}

#main_menu li:hover li:hover, #main_menu li.active li.active {
background-color: transparent;
background-image: none;
}

#main_menu li li:hover a, #main_menu li li:hover span.separator , #main_menu li.active li.active a, #main_menu li.active li.active span.separator {
background-color : #000;
background-image: none;
}

#main_menu li li:hover li a, #main_menu li li:hover li span.separator , #main_menu li.active li.active li a, #main_menu li.active li.active li span.separator {
background-color : transparent;
background-image: none;
}

#main_menu li li li:hover a, #main_menu li li li:hover span.separator , #main_menu li.active li.active li.active a, #main_menu li.active li.active li.active span.separator {
background-color : #000;
background-image: none;
}


/** if active **/
#main_menu li.active a {
color:#fff;
}
/** if parent active and children active **/
#main_menu li.active li a:hover, #main_menu li.active li.active li a:hover, #main_menu li.active li.active li.active li a:hover,
#main_menu li.active li span.separator:hover, #main_menu li.active li.active li span.separator:hover, #main_menu li.active li.active li.active li span.separator:hover {
color:#fff;
}
/** if active **/
#main_menu li.active a, #main_menu li.active li.active a, #main_menu li.active li.active li.active a, #main_menu li.active li.active li.active li.active a,
#main_menu li.active span.separator, #main_menu li.active li.active span.separator, #main_menu li.active li.active li.active span.separator, #main_menu li.active li.active li.active li.active span.separator {
color:#fff;
}


/** if children	 **/
#main_menu li a, #main_menu li li a, #main_menu li li li a, #main_menu li li li li a {
color:#fff;
}

/** if parent hovering and not children		**/
#main_menu li:hover li a, #main_menu li:hover li:hover li a, #main_menu li:hover li:hover li:hover li a,
#main_menu li:hover li span.separator, #main_menu li:hover li:hover li span.separator, #main_menu li:hover li:hover li:hover li span.separator {
color:#fff;
}

/** if hovering		**/
#main_menu li:hover a, #main_menu li li:hover a, #main_menu li li li:hover a,
#main_menu li:hover span.separator, #main_menu li li:hover span.separator, #main_menu li li li:hover span.separator {
color:#fff;
}

/** if parent active and children no active **/
#main_menu li.active li a, #main_menu li.active li.active li a, #main_menu li.active li.active li.active li a, #main_menu li.active li.active li.active li.active li a,
#main_menu li.active li span.separator, #main_menu li.active li.active li span.separator, #main_menu li.active li.active li.active li span.separator,  #main_menu li.active li.active li.active li.active li span.separator {
color:#fff;
}