/*--- FONTS ---*/

@font-face {
    font-family: 'bebasregular';
    src: url('BEBAS___-webfont.eot');
    src: url('BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('BEBAS___-webfont.woff2') format('woff2'),
         url('BEBAS___-webfont.woff') format('woff'),
         url('BEBAS___-webfont.ttf') format('truetype'),
         url('BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'mathleteskinny';
    src: url('Mathlete-Skinny-webfont.eot');
    src: url('Mathlete-Skinny-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mathlete-Skinny-webfont.woff2') format('woff2'),
         url('Mathlete-Skinny-webfont.woff') format('woff'),
         url('Mathlete-Skinny-webfont.ttf') format('truetype'),
         url('Mathlete-Skinny-webfont.svg#mathleteskinny') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'mathletebulky';
    src: url('Mathlete-Bulky-webfont.eot');
    src: url('Mathlete-Bulky-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mathlete-Bulky-webfont.woff2') format('woff2'),
         url('Mathlete-Bulky-webfont.woff') format('woff'),
         url('Mathlete-Bulky-webfont.ttf') format('truetype'),
         url('Mathlete-Bulky-webfont.svg#mathletebulky') format('svg');
    font-weight: normal;
    font-style: normal;

}

font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Delius', cursive;
font-family: 'Delius Swash Caps', cursive;
font-family: 'Delius Unicase', cursive;

.bebas {
font-family : 'bebasregular', sans-serif;
}

.delius {
font-family : 'Delius', cursive;
}

.delswash {
font-family : 'Delius Swash Caps', cursive;
}

.deluni {
font-family : 'Delius Unicase', cursive;
}
.delunib {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
}

.math {
font-family : 'mathleteskinny', sans-serif;
}
.mathb {
font-family : 'mathletebulky', sans-serif;
}

.open {
font-family : 'Open Sans Condensed', sans-serif;
}
.openb {
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 700;
}
.openi {
font-family : 'Open Sans Condensed 300i', sans-serif;
font-style: italic;
}


/*--- END FONTS ---*/


/*--- COLOURS ---*/

.green {
color : #99bb77;
}
.greenb {
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 700;
color : #99bb77;
}
.greenb1 {
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 700;
letter-spacing : 1px;
color : #99bb77;
}
.greenh1 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 18px;
color : #99bb77;
}
.greenh2 {
font-family : 'Delius', cursive;
font-weight : bold;
font-size : 18px;
color : #99bb77;
}
.greenh3 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 30px;
letter-spacing : 2px;
line-height : 100%;
color : #99bb77;
}
.greenh4 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 21px;
letter-spacing : 1px;
color : #99bb77;
}


.gry {
color : #666666;
}
.gryb {
font-weight : bold;
color : #666666;
}
.gryb1 {
font-family : 'Delius', cursive;
font-weight : bold;
color : #666666;
}
.gryh1 {
font-family : 'Delius', cursive;
font-size : 18px;
line-height : 100%;
color : #666666;
}
.grylt {
color : #999999;
}
.gryltb {
font-family : 'Delius', cursive;
font-weight : bold;
color : #999999;
}
.gryltb1 {
font-weight : bold;
color : #999999;
}

.peach {
color : #ffbbaa;
}
.peach400 {
font-weight : 400;
color : #ffbbaa;
}
.peachb {
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 700;
color : #ffbbaa;
}
.peachb1 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 18px;
color : #ffbbaa;
}
.peachbanner {
font-family : 'Delius Unicase', cursive;
font-size : 14px;
line-height : 70%;
text-align : center;
color : #999999;
width : 1190px;
padding : 7px 5px 7px 5px;
background-color  : #ffddcc;
}
.peachbanner a:link {
color : #999999;
font-weight : bold;
text-decoration : none;
}		
.peachbanner a:visited {
color : #999999;
font-weight : bold;
text-decoration : none;
}
.peachbanner a:hover {
color : #6666cc;
font-weight : bold;
text-decoration : none;
}
.peachbanner a:active {
color : #6666cc;
font-weight : bold;
text-decoration : none;
}
.peachh1 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 18px;
letter-spacing : 1px;
color : #ffbbaa;
}
.peachh2 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 24px;
letter-spacing : 1px;
line-height : 120%;
color : #ffbbaa;
}
.peachh3 {
font-family : 'Delius Swash Caps', cursive;
font-size : 30px;
color : #ffbbaa;
}
.peachh4 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 21px;
letter-spacing : 1px;
color : #ffbbaa;
}
.peachh5 {
font-family : 'Delius', cursive;
font-size : 24px;
color : #ffbbaa;
}
.peachh6 {
font-family : 'bebasregular', sans-serif;
font-size : 24px;
color : #ffbbaa;
}
.pchi {
font-family : 'Open Sans Condensed', sans-serif;
font-style: italic;
color : #ff9988;
}

.pink {
color : #e46999;
}

.plum {
color : #8f0d57;
}

.rose {
color : #97352f;
}

.spice {
color : #8c1232;
}


.vio {
color : #9988cc;
}
.viob {
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 700;
color : #9988cc;
}
.viob2 {
font-family : 'Delius', cursive;
font-weight : bold;
color : #9988cc;
}
.vioi {
font-family : 'Open Sans Condensed', sans-serif;
font-style: italic;
color : #9988cc;
}
.vioh1 {
font-family : 'bebasregular', sans-serif;
font-size : 19px;
color : #9988cc;
}
.vioh2 {
font-family : 'bebasregular', sans-serif;
font-size : 24px;
color : #9988cc;
}

/*--- END COLOURS ---*/


/*--- LISTS ---*/


	li.one {
		font-family : 'Open Sans Condensed', sans-serif;
		font-size : 22px;
		text-align: left;
		letter-spacing : 1px;
		line-height : 140%;
		list-style-type: none;
		list-style-position: outside;
		margin: 0px 40px 10px 0px;
		color : #9bb96d;
		}	
		.one a:link {
			color: #9bb96d;
			font-weight: bold;
			text-decoration: none;
			}
		.one a:visited {
			color: #9bb96d;
			font-weight: bold;
			text-decoration: none;
			}
		.one a:hover {
			color: #99cc33;
			font-weight: bold;
			text-decoration: underline;
			}
		.one a:active {
			color: #99cc33;
			font-weight: bold;
			text-decoration: underline;
			}	
	li.two {
		font-family : 'Open Sans Condensed', sans-serif;
		font-size : 21px;
		text-align: left;
		line-height : 130%;
		list-style-type: none;
		list-style-position: outside;
		margin: 0px 40px 10px 0px;
		color: #ff8877;
		}	
		.two a:link {
			color: #ff8877;
			font-weight: bold;
			text-decoration: none;
			}
		.two a:visited {
			color: #ff8877;
			font-weight: bold;
			text-decoration: none;
			}
		.two a:hover {
			color: #ff9988;
			font-weight: bold;
			text-decoration: underline;
			}
		.two a:active {
			color: #ff9988;
			font-weight: bold;
			text-decoration: underline;
			}	
	li.three {
		font-family : 'Open Sans Condensed', sans-serif;
		font-size : 21px;
		text-align: left;
		line-height : 130%;
		list-style-type: none;
		list-style-position: outside;
		margin: 0px 40px 10px 0px;
		color: #9955cc;
		}	
		.three a:link {
			color: #9955cc;
			font-weight: normal;
			text-decoration: underline;
			}
		.three a:visited {
			color: #9955cc;
			font-weight: normal;
			text-decoration: underline;
			}
		.three a:hover {
			color: #6666cc;
			font-weight: normal;
			text-decoration: underline;
			}
		.three a:active {
			color: #6666cc;
			font-weight: normal;
			text-decoration: underline;
			}
	li.four {
		font-family : 'Open Sans Condensed', sans-serif;
		font-size : 21px;
		text-align: left;
		line-height : 150%;
		list-style-type: none;
		list-style-position: outside;
		margin: 0px 40px 10px 0px;
		color: #ff8877;
		}	
		.four a:link {
			color: #ff8877;
			font-weight: bold;
			text-decoration: none;
			}
		.four a:visited {
			color: #ff8877;
			font-weight: bold;
			text-decoration: none;
			}
		.four a:hover {
			color: #ff9988;
			font-weight: bold;
			text-decoration: underline;
			}
		.four a:active {
			color: #ff9988;
			font-weight: bold;
			text-decoration: underline;
			}	


/*--- END LISTS ---*/


/*--- MODS ---*/

.cent {
text-align : center;
}

.ital {
font-style: italic;
}

.kernsm {
letter-spacing : -1px;
}

.leadbg {
line-height : 160%;
}

/*--- END MODS ---*/


/*--- TABLES ---*/

.table1 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 100%;
text-align : left;
color : #333333;
}
.table1 a:link {
color : #333333;
font-weight : normal;
text-decoration : none;
}		
.table1 a:visited {
color : #333333;
font-weight : normal;
text-decoration : none;
}
.table1 a:hover {
color : #6666cc;
font-weight : normal;
text-decoration : underline;
}
.table1 a:active {
color : #6666cc;
font-weight : normal;
text-decoration : underline;
}

.table2 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 100%;
text-align : center;
color : #9bb96d;
}
.table2 a:link {
color : #9bb96d;
font-weight : normal;
text-decoration: none;
}		
.table2 a:visited {
color : #9bb96d;
font-weight : normal;
text-decoration : none;
}
.table2 a:hover {
color : #99cc33;
font-weight : normal;
text-decoration : underline;
}
.table2 a:active {
color : #99cc33;
font-weight : normal;
text-decoration : underline;
}

.table3 {
font-family : 'Delius Unicase', cursive;
font-size : 21px;
line-height : 100%;
text-align : center;
color : #ffbbaa;
font-weight : normal;
}
.table3 a:link {
color : #ffbbaa;
font-weight : normal;
text-decoration : none;
}		
.table3 a:visited {
color : #ffbbaa;
font-weight : normal;
text-decoration : none;
}
.table3 a:hover {
color : #ff88aa;
font-weight : normal;
text-decoration : underline;
}
.table3 a:active {
color : #ff88aa;
font-weight : normal;
text-decoration : underline;
}

.table4 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
font-weight : 300;
line-height : 100%;
text-align : center;
color : #333333;
}
.table4 a:link {
color : #9988cc;
font-weight : 700;
text-decoration : none;
}		
.table4 a:visited {
color : #9988cc;
font-weight : 700;
text-decoration : none;
}
.table4 a:hover {
color : #9966ff;
font-weight : 700;
text-decoration : none;
}
.table4 a:active {
color : #9966ff;
font-weight : 700;
text-decoration : none;
}

.table5 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
font-weight : 300;
line-height : 120%;
text-align : left;
color : #444444;
}
.table5 a:link {
color : #9988cc;
font-weight : 300;
text-decoration : underline;
}		
.table5 a:visited {
color : #9988cc;
font-weight : 300;
text-decoration : underline;
}
.table5 a:hover {
color : #9966ff;
font-weight : 300;
text-decoration : underline;
}
.table5 a:active {
color : #9966ff;
font-weight : 300;
text-decoration : underline;
}


/*--- END TABLES ---*/


p {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 130%;
text-align : left;
color : #444444;
}

.buy {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
font-weight: bold;
color : #9988cc;
text-decoration: none;
}

.buy a:link {
color: #9988cc;
font-weight: bold;
text-decoration: none;
}
.buy a:visited {
color: #9988cc;
font-weight: bold;
text-decoration: none;
}
.buy a:hover {
color : #9933ff;
font-weight: bold;
text-decoration: none;
}
.buy a:active {
color : #9933ff;
font-weight : bold;
text-decoration: none;
}

.descrip {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 120%;
text-align : left;
margin: 0 0 10px 0;
color : #444444;
}
.descrip a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.descrip a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.descrip a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.descrip a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.left {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 130%;
text-align : left;
color : #444444;
}
.left a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.left a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.left2 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 100%;
text-align : left;
margin: 10px 0 20px 0;
color : #444444;
}
.left2 a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left2 a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left2 a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.left2 a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.left3 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 100%;
text-align : left;
margin: 10px 0 20px 0;
color : #444444;
}
.left3 a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left3 a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left3 a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.left3 a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.left4 {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 160%;
text-align : left;
color : #444444;
}
.left4 a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left4 a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.left4 a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.left4 a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.leftsm {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 19 px;
line-height : 120%;
text-align : left;
margin: 0 0 0 20px;
color : #444444;
}
.leftsm a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.leftsm a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.leftsm a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.leftsm a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.lippink {
font-family: 'Delius', cursive;
font-size : 21px;
color : #e46999;
}

.lipplum {
font-family: 'Delius', cursive;
font-size : 21px;
color : #8f0d57;
}

.liprose {
font-family: 'Delius', cursive;
font-size : 21px;
color : #8c1232;
}

.lipspice {
font-family: 'Delius', cursive;
font-size : 21px;
color : #97352f;
}

.menutop {
font-family : 'mathleteskinny', cursive;
font-size : 36px;
letter-spacing : 1px;
line-height : 70%;
text-align : center;
color : #999999;
}
.menutop a:link {
color : #999999;
font-weight : normal;
text-decoration : none;
}		
.menutop a:visited {
color : #999999;
font-weight : normal;
text-decoration : none;
}
.menutop a:hover {
color : #6666cc;
font-weight : normal;
text-decoration : none;
}
.menutop a:active {
color : #6666cc;
font-weight : normal;
text-decoration : none;
}

.name {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 21px;
line-height : 130%;
text-align : left;
margin: 0 0 10px 0;
color : #99bb77;
}
.name2 {
font-family : 'Delius Unicase', cursive;
font-weight : 700;
font-size : 21px;
line-height : 100%;
text-align : left;
margin: 0;
color : #99bb77;
}
.name3 {
font-family: 'Delius', cursive;
font-size : 21px;
color : #99bb77;
}


.openc {
font-family : 'Open Sans Condensed', sans-serif;
font-size : 21px;
line-height : 130%;
text-align : center;
color : #444444;
}
.openc a:link {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.openc a:visited {
color: #9988cc;
font-weight: normal;
text-decoration: underline;
}
.openc a:hover {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}
.openc a:active {
color : #9933ff;
font-weight : normal;
text-decoration : underline;
}

.viol {
font-family : 'Open Sans Condensed', sans-serif;
font-weight : 700;
font-size : 21px;
line-height : 130%;
text-align : left;
color : #9988cc;
}
.viol a:link {
color: #9988cc;
font-weight: 700;
text-decoration: underline;
}
.viol a:visited {
color: #9988cc;
font-weight: 700;
text-decoration: underline;
}
.viol a:hover {
color : #9933ff;
font-weight : 700;
text-decoration : underline;
}
.viol a:active {
color : #9933ff;
font-weight : 700;
text-decoration : underline;
}






