body {
background: #fff url(../images/theme_02/bg_site.jpg) 0 0 repeat-x;
}

#wrapper {
background: transparent url(../images/theme_02/bg_middle_site.jpg) 0 0 repeat-y;
}

#wrapper_top_site {
background: transparent url(../images/theme_02/bg_top_site.jpg) 0 0 no-repeat;
}

#wrapper_bottom_site {
background: transparent url(../images/theme_02/bg_bottom_site.jpg) 0 100% no-repeat;
}


#right_menu {
background-color: #eff3cd;
}

/**	TYPO		**/

h1, h1.componentheading, h2.contentheading, h2.contentheading {
color:#fff;
background-color: #8F1637;
}


h2{
color:#222;
}

h2 a {
color:#fff;
}

h2 a:hover {
color:#ff3;
}

h3 {
color:#222;
}

h4 {
color:#222;
}

h5 {
color:#222;
}


/**			LINK		**/

a, #pathway a:hover {
color:#2E28E5;
}

a:hover {
color:#8F1637;
}

/**		RIGHT MENU		**/

#right_menu li a, #right_menu li span.separator {
color:#000000;
}

#right_menu li a:hover, #right_menu li span.separator:hover, #right_menu li.active a {
color:#8f1637;
}



/**		MAIN MENU		**/


#main_menu #current a,
#main_menu li.parent.active li a:hover, #main_menu li li.parent.active li a:hover, #main_menu li li li.parent.active li a:hover,
#main_menu li.parent.active li a:hover, #main_menu li li.parent.active li a:hover, #main_menu li li li.parent.active li a:hover,
#main_menu li.parent.active a, #main_menu li li.parent.active a, #main_menu li li li.parent.active a, #main_menu li li li li.parent.active a,
#main_menu li.parent.active li.parent.active a, #main_menu li li.parent.active li.parent.active a, #main_menu li li li.parent.active li.parent.active a,
#main_menu li a:hover, #main_menu li li a:hover, #main_menu li li li a:hover,
#main_menu li.parent a:hover, #main_menu li.parent li a:hover, #main_menu li.parent li li a:hover,
#main_menu li.parent.active li.parent a:hover, #main_menu li li.parent.active li.parent a:hover, #main_menu li li li.parent.active li.parent a:hover,
#main_menu li.parent.active li.parent.active a:hover, #main_menu li li.parent.active li.parent.active a:hover, #main_menu li li li.parent.active li.parent.active a:hover,
#main_menu li#current li a:hover,
#main_menu li a:hover, #main_menu li span.separator:hover {
color:#8F1637;
}


#main_menu li a, #main_menu li span.separator,
#main_menu li.parent li a, #main_menu li.parent li li a, #main_menu li.parent li li li a,
#main_menu li.parent a, #main_menu li li.parent a, #main_menu li li li.parent a, #main_menu li li li li.parent a,
#main_menu li.parent.active li a, #main_menu li li.parent.active li a, #main_menu li li li.parent.active li a,
#main_menu li.parent.active li.parent a, #main_menu li li.parent.active li.parent a, #main_menu li li li.parent.active li.parent a,
#main_menu li#current li a,
#main_menu #current li.parent a,
#main_menu #current li a, #main_menu #current li.parent li a, 
#main_menu li.parent.active li.parent li a, #main_menu li li.parent.active li.parent li a, #main_menu li li li.parent.active li.parent li a,
#main_menu li.parent.active li.parent.active li a, #main_menu li li.parent.active li.parent.active li a, #main_menu li li li.parent.active li.parent.active li a  {
color:#000000;
}