/* CSS DOCUMENT */

body {
	font-family: Georgia, "Times New Roman", Times, serif
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

/* MAIN CONTENT BLOCKS */

#container {
	float: none;
	margin: 90px auto auto auto;
	padding: 0px 0px 0px 0px;
	width: 760px;
	display: table;
	z-index: 0;
}

#photo {
	float: none;
	margin: 0px auto auto auto;
	padding: 60px 0px 0px 0px;
	width: 800px;
	display: table;
	z-index: 0;
}


#top {
	position: absolute;
	width: 720px;
	height: 105px;
	z-index: 1;
}

#menu_top {
	position: absolute;
	top: 105px;
	width: 720px;
	height: 35px;
	z-index: 2;
}

#sheet {
	position: absolute;
	top: 120px;
	width: 720px;
	height: 1000px;
	z-index: 3;
	background-color: #fff;
}

#menu_left { position:absolute; top:0px; left:0px; width:130px; z-index:5; }

#copy {	position:absolute; top:0px; width:420px; height:auto; z-index:6; margin-left:130px; background-color: #fff; }

#shadow_l { position:absolute; padding-left:-20px; width:20px; z-index:10; }

#shadow_r { position:absolute; width:20px; z-index:11; }


/* TEXT STYLES */

.bodycopy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	word-spacing:2px;
	color:#6c1750;
	text-decoration: none;
	/* text-align: justify; */
}

.heading {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	letter-spacing: -0.06em;
	line-height: 20px;
	colour:#bf1215;
}

a:link {color: #bf1215; text-decoration: underline;}
a:visited {color: #0000CC; text-decoration: none}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline; color: #6c1750;}

.sizes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:auto;
	word-spacing:2px;
	color:#cccccc;
	text-decoration: none;
}

/* colour references;

light blue = #e3f6fd
red = #bf1215
grey = #cccccc

*/