@charset "utf-8";
/* CSS Document */
body {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image:  url(/Images/background/bkgd-imago.svg), url(/Images/background/bkgd-pupa.svg);
	background-size: 590px auto, auto 110px;
	background-position: top 9em right 1em, top 9.8em left 3em;
}
ul.MenuBarHorizontal a {
	color: #bdd034;
	}
#footerBar {
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: repeat-x, no-repeat, no-repeat;
    background-image: url(/Images/footer/footer-bkgd-slice.png), url(/Images/background/bkgd-flora.svg),
	url(/Images/background/bkgd-larva.svg);
	background-size: auto, 210px 180px, 160px 50px;
	background-position: top, top left 2em, left 80% top 5em;
}
.container {
	background-color:transparent;
	}
.container .footer {
	background-image: none;
	background-color:transparent;
	padding-bottom: 3em;
}
.contentMain p, .contentMain li {line-height:1.5;}
.contentMain li {
	padding-bottom:0.6em;}


.themeBasic .contentHeader {background-color:#7f7d88;
	}
.themeBasic .contentIntro {
	background-color:#b7b5c3;
	}
.themeBasic h1 {color:#FFF;}
.themeBasic p.TextIntro {color:#FFF;}

.themePink .contentHeader  {
	background-color:#663333;
	}
.themePink .contentIntro {
	background-color:#b15a7d;
	}
.themePink h1, .TextIntro {color:#FFF;}
	
.themeOrange .contentHeader {
	background-color:#d1741e;
	}
.themeOrange .contentIntro {
	background-color:#e8a800;
	}
.themeOrange h1, .TextIntro {color:#FFF;}	

.themeBlue .contentHeader {
	background-color:#2a517f;
	}
.themeBlue .contentIntro {
	background-color:#7eb7ed;
	}
.themeBlue h1, .TextIntro {color:#FFF;}
	
.themeBrown .contentHeader {
	background-color:#55402d;
	}
.themeBrown .contentIntro {
	background-color:#a48759;
	}
.themeBrown h1, .TextIntro {color:#FFF;}
	
.themePurple .contentHeader {
	background-color:#7f7d88;
	}
.themePurple .contentIntro {
	background-color:#b7b5c3;
	}
.themePurple h1, .TextIntro {color:#FFF;}
	
/*.themeOrange .contentHeader {
	background-color:#c94f0a;}
.themeOrange .contentIntro {
	background-color:#ed950e;
	}
.themeOrange h1, .TextIntro {color:#FFF;}*/
	
.themeYellow .contentHeader {
	background-color:#f8b51f;
	}
.themeYellow .contentIntro {
	background-color:#d5c867;
	}
.themeYellow h1, .TextIntro {color:#FFF;}