@charset "UTF-8";
/* CSS Document */

.shadow {
	background: url(images/middle_shadow.jpg) repeat-y; /*repeats the right hand side shadow for textboxes*/
}
body {
	background-color: #614391; /*the dark purple background of your homepage*/
}

/*styling of the links in the page*/
a {
	color: #614391; 
	cursor: default;
}

/*styling of the meny bal on the top of the page*/
.menu {
	text-align: center;
	font-family: Tahoma;
	border-color: #3a3223;
}

/*styling of the text (links) in the menu bar*/
.menu a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}

/*styling of the visited links in the menu bar*/
.menu a:visited {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/*styling of the links in the menu bar when somebody is clicking on them*/
.menu a:active {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7E5DC3;
	text-decoration: none;
}

/*styling of the links in the menu bar when somebody drags the mouse over them*/
.menu a:hover {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7E5DC3;
	text-decoration: none;
}

/*styling of the link in the menu for the page the user is currently in*/
a.current, a.current:visited, a.current:active, a.current:hover  {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7E5DC3; 
	text-decoration: none;
}

/*border color of the menu*/
.menubordercolor {
	background-color: #9966cc;
}

/*background colour (colour behind the text) in the menu*/
.menutablecolor {
	background-color: #FFFFD5;
}

/*styling of the time in the timetable*/
#time {
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13;
 color: #000000;
} 

/*styling of the different types of yoga*/
#gentle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #669900;
}

#bginners {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0033;
}

#pregnancy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff00ff;
}

#alllevels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9966cc;
}

#advanced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}

/*styling of the 'teacher: name' in timetable*/
#teacher {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*styling for 2hr workshop on saturday in timetable*/
#tabletext {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #000000;
}

/*styling for the time for 2hr saturday workshop in timetable*/
#textcolour {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9966cc;
}

/*styling of pictures in picture gallery*/
.picturetable img {
	margin: 5px;
	border-style: solid;
	border-color: #000000;
	border-width: thin;
}

/* for hiding and shoving text in events page */
.hidden { display: none; }
.unhidden { display: block; }

