
#header_nav_menu {
	color: #3b1058;
}

#header_nav_menu li {
	color: #3b1058;
	font-size: 58px;
}

#header_nav_menu a {
	color: #3b1058;
}

#header_nav_menu a:hover, #header_nav_menu li:hover > a {
	color: #ffffff;
	background-color: #3b1058;
	text-shadow: 0px 0px 2px #3b1058;
}

#header_nav_menu a.activelink, #header_nav_menu a.activelink:hover {
	color: #5e2d7e;
}

#header_nav_menu ul ul {
	border: 1px solid #9563ac;
	color: #3b1058;
}

#header_nav_menu ul ul a, #header_nav_menu ul ul ul a {
	background: #ffffff; 
	border-top: 1px solid #9563ac; 
	color:#3b1058;
	text-shadow: 0px 0px 2px #ffffff;
}

#header_nav_menu ul ul a:hover, #header_nav_menu ul ul li:hover, #header_nav_menu ul ul li:hover > a {
	background: #3b1058; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #3b1058;
}

#header_nav_menu ul ul a.active_link, #header_nav_menu ul ul ul a.active_link, #header_nav_menu ul ul a.active_link:hover, #header_nav_menu ul ul ul a.active_link:hover {
	background: #5e2d7e; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #5e2d7e;
}

#header_wrapper {
	/* change header_wrapper code here */
}

#header {
	/* change header code here */
}

#header_nav_ifp3 {
	/* change header_nav_ifp3 code here */
}

#header_logo {
	/* change header_logo code here */
}

#header_nav_menu {
	/* change header_nav_menu code here */
}

#header_nav_ifp3 {
	color: #3b1058;
}

#header_nav_ifp3 a {
	color: #3b1058;
	text-decoration:none;
}

#header_nav_ifp3 li:hover, #header_nav_ifp3 li:hover > a, #header_nav_ifp3 a:hover {
	background: #3b1058;
	color: #ffffff;
	text-shadow: 0px 0px 2px #3b1058;
	text-decoration: none;
}


#buttonPrivate, #buttonPrivate > a {
	background: #3b1058; 
	color: #ffffff;
	text-shadow: none;
}

#buttonPrivate:hover, #buttonPrivate:hover > a, #buttonPrivate > a:hover {
	background: #5e2d7e; 
	color: #ffffff;
	text-shadow: none;
}

#header_private_menu ul li a {
	color: #3b1058;
}

#buttonPrivate ul li:hover > a, #buttonPrivate ul li > a:hover {
	color: #ffffff;
}

#header_private_menu ul {
	color: #3b1058;
	background: #ffffff;
}

#header_private_menu ul a, #header_private_menu ul ul a {
	background: #ffffff; 
	border-top: 1px solid #9563ac; 
	color:#3b1058;
	text-shadow: 0px 0px 2px #ffffff;
}

#header_private_menu ul a:hover, #header_private_menu ul li:hover > a {
	background: #3b1058; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #3b1058;
}
	
#header_private_menu ul a.active_link, #header_private_menu ul ul a.active_link, #header_private_menu ul a.active_link:hover, #header_private_menu ul ul a.active_link:hover {
	background: #5e2d7e; 
	color:#ffffff;
	text-shadow: 0px 0px 2px #5e2d7e;
}

#main_content h1, #main_content h1 a {
	font-size: 3.0em;
	line-height: 1.618;
	color: #555555;
}

#main_content h1 a:hover {
	color: #C092D6;
}

#main_content h2, #main_content h2 a {
	font-size: 2.3em;
	line-height: 1.618;
	color: #555555;
}

#main_content h2 a:hover {
	color: #C092D6;
}

#main_content h3, #main_content h3 a {
	font-size: 1.5em;
	line-height: 1.618;
	color: #555555;
}

#main_content h3 a:hover {
	color: #C092D6;
}

#main_content h4, #main_content h4 a {
	font-size: 1.4em;
	line-height: 1.618;
	color: #555555;
}

#main_content h4 a:hover {
	color: #C092D6;
}

#main_content h5, #main_content h5 a {
	font-size: 1.3em;
	line-height: 1.618;
	color: #555555;
}

#main_content h5 a:hover {
	color: #C092D6;
}

#main_content h6, #main_content h6 a {
	font-size: 1.2em;
	line-height: 1.618;
	color: #555555;
}

#main_content h6 a:hover {
	color: #C092D6;
}

#m_f_wrapper {
	/* change m_f_wrapper code here */
}

#main_wrapper {
	/* change m_f_wrapper code here */
}

#main {
	/* change main code here */
}

#main_content_inner {
	/* change main_content_inner code here */
}

#main_content {
	/* change main_content code here */
}

#page_content {
	/* change page_content code here */
}

#footer_wrapper {
	/* change footer_wrapper code here */
}

#footer {
	/* change footer code here */
}

#footer_copyright {
	/* change footer_copyright code here */
}

#footer_social {
	/* change footer_social code here */
}

#footer {
	color: #222222;
}

#footer h3 {
	font-size: 1.3em;
	color: #222222;
	line-height: 1.618;
	border-bottom: 1px solid #9563ac;
}

#footer p {
	font-size: 1.2em;
	line-height: 1.8;
}

#footer div {
	font-size: 1.0em;
	line-height: 1.8;
}

#footer a {
	color: #5e2d7e;
	text-decoration: underline;
}

#footer a:hover {
	color: #9563AC;
}

/* coming soon */

#gallery_big_container { 
	border-color: #9563ac;
	padding: 4px;
	background: #ffffff;
}

#gallery_big_container:hover {
	background: #C092D6;
}

.gallery_content {
	background: #ffffff;
	color: #555555;
	border-color: #9563ac;
}

.gallery_image_title {
	font-weight: bold;
	line-height: 20px;
	font-size: 8px;
}

.gallery_image_desc {
	font-size: 10px;
	line-height: 28px;
}

#gallery_wrapper {
	/* change gallery_wrapper code here */
}

#gallery_inner_wrapper {
	/* change gallery_inner_wrapper code here */
}

#gallery_container {
	/* change gallery_container code here */
}

#gallery_container {
	/* change gallery_container code here */
}

#gallery_controls {
	/* change gallery_controls code here */
}

#gallery_big_wrapper {
	/* change gallery_big_wrapper code here */
}

#gallery_big_wrapper {
	/* change gallery_big_wrapper code here */
}

/* Coming soon */

#header_nav_menu {
	color: #3b1058;
}

#header_nav_menu li {
	color: #3b1058;
	font-size: 24px;
}

#header_nav_menu a {
	color: #3b1058;
}

#header_nav_menu a:hover, #header_nav_menu li:hover > a {
	color: #ffffff;
	background-color: #3b1058;
	text-shadow: 0px 0px 2px #3b1058;
}

#header_nav_menu a.activelink, #header_nav_menu a.activelink:hover {
	color: #5e2d7e;
}

#header_nav_menu ul ul {
	border: 1px solid #9563ac;
	color: #3b1058;
}

#header_nav_menu ul ul a, #header_nav_menu ul ul ul a {
	background: #ffffff; 
	border-top: 1px solid #9563ac; 
	color:#3b1058;
	text-shadow: 0px 0px 2px #ffffff;
}

#header_nav_menu ul ul a:hover, #header_nav_menu ul ul li:hover, #header_nav_menu ul ul li:hover > a {
	background: #3b1058; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #3b1058;
}

#header_nav_menu ul ul a.active_link, #header_nav_menu ul ul ul a.active_link, #header_nav_menu ul ul a.active_link:hover, #header_nav_menu ul ul ul a.active_link:hover {
	background: #5e2d7e; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #5e2d7e;
}

#header_nav_menu {
	color: #3b1058;
}

#header_nav_menu li {
	color: #3b1058;
	font-size: 30px;
}

#header_nav_menu a {
	color: #3b1058;
}

#header_nav_menu a:hover, #header_nav_menu li:hover > a {
	color: #ffffff;
	background-color: #3b1058;
	text-shadow: 0px 0px 2px #3b1058;
}

#header_nav_menu a.activelink, #header_nav_menu a.activelink:hover {
	color: #5e2d7e;
}

#header_nav_menu ul ul {
	border: 1px solid #9563ac;
	color: #3b1058;
}

#header_nav_menu ul ul a, #header_nav_menu ul ul ul a {
	background: #ffffff; 
	border-top: 1px solid #9563ac; 
	color:#3b1058;
	text-shadow: 0px 0px 2px #ffffff;
}

#header_nav_menu ul ul a:hover, #header_nav_menu ul ul li:hover, #header_nav_menu ul ul li:hover > a {
	background: #3b1058; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #3b1058;
}

#header_nav_menu ul ul a.active_link, #header_nav_menu ul ul ul a.active_link, #header_nav_menu ul ul a.active_link:hover, #header_nav_menu ul ul ul a.active_link:hover {
	background: #5e2d7e; 
	color: #ffffff;
	text-shadow: 0px 0px 2px #5e2d7e;
}

#header_wrapper {
	/* change header_wrapper code here */
}

#header {
	/* change header code here */
}

#header_nav_ifp3 {
	/* change header_nav_ifp3 code here */
}

#header_logo {
	/* change header_logo code here */
}

#header_nav_menu {
	/* change header_nav_menu code here */
}

#header_nav_ifp3 {
	color: #3b1058;
}

#header_nav_ifp3 a {
	color: #3b1058;
	text-decoration:none;
}

#header_nav_ifp3 li:hover, #header_nav_ifp3 li:hover > a, #header_nav_ifp3 a:hover {
	background: #3b1058;
	color: #ffffff;
	text-shadow: 0px 0px 2px #3b1058;
	text-decoration: none;
}

