BODY {
	FONT-SIZE: #bodyfont#px; BACKGROUND-ATTACHMENT: scroll; FONT-FAMILY: #fonttype#; BACKGROUND-COLOR: #ffffff;COLOR: ##fontcolour#
}
A:hover {
	COLOR: #804c4c; BACKGROUND-COLOR: #f0efe3
}

##shortdomain#mainhead {
	FONT-SIZE: #headfont#px; COLOR: ##fontcolour#; FONT-FAMILY: #fonttype#; font-weight:bold
}
##shortdomain#mainheadchild {
	FONT-SIZE: #smallfont#px; COLOR: ##fontcolour#; FONT-FAMILY: #fonttype#; font-style:italic
}
.#shortdomain#maintext {
	FONT-SIZE: #bodyfont#px; COLOR: ##fontcolour#; FONT-FAMILY: #fonttype#;
}

a {color:#linkcolour#;font-variant: #linktype#; font-weight:bold}

##shortdomain#noa {color:#linkcolour#;font-variant:#linktype#;}

##shortdomain#reddo{
	FONT-SIZE: #bodyfont#px; COLOR: darkred; FONT-FAMILY: #fonttype#;
}
##shortdomain#reddochild{
	FONT-SIZE: #smallfont#px; COLOR: darkred; FONT-FAMILY: #fonttype#;font-style:italic;
}
##shortdomain#hottop {
	FONT-SIZE: #bodyfont#px; COLOR: white; FONT-FAMILY: #fonttype#;
}

a.#shortdomain#nav{color:#linkcolour#;font-variant: #linktype#; FONT-SIZE: #smallfont#px;}
a.#shortdomain#nav2{color:#linkcolour#;font-variant: #linktype#; FONT-SIZE: #smallestfont#px;}

input.#shortdomain#btn{
   color:##fontcolour#;
   font-family: #fonttype#;
   font-size:#bodyfont#;
   font-weight:bold;
   border:1px solid;
}

input.#shortdomain#btnhov{
   color:darkred;
   font-family: #fonttype#;
   font-size:#bodyfont#;
   font-weight:bold;
   border:1px solid;
   cursor: pointer;
   cursor: hand;
}

.#shortdomain#btnmenu{
   color:white;
   font-family: #fonttype#;
   font-size:#bodyfont#;
   font-weight:bold;
   border:1px solid;
   background-color:##fontcolour#;
   width:150px;
}

.#shortdomain#btnhovmenu{
   color:yellow;
   font-family: #fonttype#;
   font-size:16;
   font-weight:bold;
   border:1px solid;
   background-color:##fontcolour#;
   cursor: pointer;
   cursor: hand;
   width:150px;
}