/* ---- COLOUR SCHEME --- */

/* pastel colour scheme; overwrite these classes: */
body, td, p, input, select {
	color:#666666;
}
hr {
	border-top : 1px solid #dddddd;
	border-bottom : 1px solid transparent;
}

/* headers overwrite */
h1,h2,h3,h4,h5,h6 {
	color:#78516c;
}

/* page and main columns widths */
.layoutleft {
	border:8px solid #ffffff;
}


/* banner area at the top of pages if no image is used*/
.banner {
	background-color:#dab3b2;
	background-image:url(banner.jpg);
}
.bannertext {
	color:#ffffff;
}

/* footer area */
/* ---- CONTENT --- */

/* content area */
.contenttable, .contenttablesub {
	width:100%;
	background-color:#ffffff;
}

/* main content column */

/* main content column (subpages) */

/* links */
.contentmaincol a, .contentmaincolsub a, #contentrightcol a {
	color:#ca025a;
	font-weight:bold;
}
.contentmaincol a:hover, .contentmaincolsub a:hover, #contentrightcol a:hover {
	color:#ffffff;
	background-color: #ca025a;
}


/* ---- NAVIGATION --- */

/* main navigation */
.navbararea {
	background-color:#eeeeee;
	border-top:10px solid #ffffff;
}
.navbar {
	background-color:#eeeeee;
}
.navbuttons td {
	width:auto;
	border-left:1px solid #eeeeee;
}
.navbutton {
	background-color:#ffffff;
}
.navbuttonon {
	color:#ffffff;
	background-color:#000000;
}
.navbuttonon:hover {
	color:#ffffff;
	background-color:#000000;
}
.navbuttonrollover {
	background-color:#eeeeee;
}
.navlinks, .navlinks:visited {
	color: #000000;
}
.navlinks:hover {
	color: #000000;
	background-color:transparent;
}
.navlinkson, .navlinkson:visited {
	color:#ffffff;
}
.navlinkson:hover {
	color: #ffffff;
	background-color:transparent;
}



/* left navigation */
.navleft td {
	padding-bottom:1px;
}
.navleft1, .navleft1current  {
	color: #78516c;
	border-bottom:1px solid #f5f1ee;
}
.navleft1current {
	color: #000000;
	font-weight:normal;
	background-color:#f5f1ee;
}
.navleft2, .navleft2current, .navleft3, .navleft3current {
	color: #78516c;
}
.navleft2current, .navleft3current {
	color:#000000;
	font-weight:normal;
	background-color:#f5f1ee;
}
.navleft1:hover, .navleft1current:hover, .navleft2:hover, .navleft2current:hover, .navleft3current:hover {
	color: #000000;
	background-color:#f5f1ee;
}


/* tertiary navigation - usually at the bottom */
.tertiarynav {
	color:#c1aba7;
}
.tertiarynav a {
	color:#78516c;
}
.tertiarynav a:hover {
	color:#78516c;
	background-color:#ffffff;
}