/* Actor Colours - Purple Colours

#0D0E89; deep blue
#DDDEFD; pale blue
#222222; dark yellow

 */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-image:url(../home/images/psychedelic_hearse_background.jpg);
	color: #222222; /* dark grey */
}

h1 {
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #0D0E89; /* deep purple */
}

h2 {
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0D0E89; /* deep purple */
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0D0E89; /* deep purple */
	font-weight: bold;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0D0E89; /* deep purple */
	font-weight: bold;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #E02AD9; /* fuschia pink */
	font-weight: bold;
}

img {
	border-color: #0D0E89; /* deep purple */
}

img:hover {
	border-color: white;
}

.highlight {
	color: #0D0E89; /* deep purple */
	font-weight: bold;
}

.highlight_error {
	color: red;
	font-weight: bold;
	font-size: 18px;
}

.quote {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0D0E89; /* deep purple */
	font-weight: bold;
}

.quote_byline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333; /* deep grey */
	font-weight: bold;
}

.white_justified {	/* dark grey text on white background with deep purple border */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: white;
	border-collapse: collapse;
	border-color:#0D0E89; /* deep purple */
	color: #222222;
	text-align: justify;
}
.white_left {	/* dark grey text on white background with deep purple border */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: white;
	border-collapse: collapse;
	border-color:#0D0E89; /* deep purple */
	color: #222222;
	text-align: left;
}

.pale_justified {	/* dark grey text on lilac background with deep purple border */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #DDDEFD; /* lilac */
	border-collapse: collapse;
	border-color:#0D0E89; /* deep purple */
	color: #222222;
	text-align: justify;
}

.pale_left {	/* dark grey text on pale background with deep border */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #DDDEFD; /* pale */
	border-collapse: collapse;
	border-color:#0D0E89; /* deep */
	color: #222222;
	text-align: left;
}

.pale_centre {	/* dark grey text on pale background with deep border */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #DDDEFD; /* pale */
	border-collapse: collapse;
	border-color:#0D0E89; /* deep */
	color: #222222;
	text-align: justify;
}

.pale_heading {	/* deep purple text on lilac background with deep purple border */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #DDDEFD; /* lilac */
	border-collapse: collapse;
	border-color:#0D0E89; /* deep purple */
	color: #0D0E89;
	text-align: center;
}

.white_text {	/* dark grey text on lilac background with deep purple border */
	font-size: 12pt;
	font-weight: bold;
	color: white;
}

.white_on_deep {	/* cream text on deep blue background with white border */
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	background-color: #0D0E89; /* deep blue */
	border-color: white;
	color: white;
	text-align:center;
	font-weight: bold;
}

.header {
	background-color: #0D0E89;	/* deep blue */
	border: none;
	border-collapse: collapse; 
	padding: 0px;
	color: white; 
	text-align:center;
	width: 1024px;
}

.titlebar {
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	color: white; 
	height: 40px;
}

.subtitlebar {
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0D0E89;	/* deep purple */
	background-color: white;
	height: 40px;
}

.lmm_pale_green {
	background-color: #b6d3b3;
}

.footer {
	background-color:#DDDEFD;	/* lilac */
	border-color: #0D0E89;	/* deep purple */
	border-collapse: collapse;
	padding: 0px;
	color: #0D0E89;	/* deep purple */
	text-align:center;
	width: 1024px;
}

.small {
	font-size:smaller;
}
