*	{margin: 0; padding: 0;}
img 	{border: 0;}

body 	{
	background: #c9f url(../elem/bg_body.jpg) repeat-x fixed;
	font-family: verdana, arial, helvetica, sans-serif;
	}

div.canvas {width: 960px; margin: 0 auto 0 auto; position: relative;}
div.top {width: 960px; height: 200px; position: absolute; top: 10px; left: 0;}
div.main {width: 960px; position: absolute; top: 200px; left: 0; background: #ffc;}


h2 	{
	width: 570px;
	padding: 40px 60px 10px 330px;
	font-size: 1.6em;
	color: purple;
	background: #ffc;
	}

h4 	{
	width: 570px;
	padding: 40px 60px 5px 330px;
	font-size: 1.2em;
	color: green;
	background: #ffc;
	}

p.main 	{
	width: 570px;
	padding: 30px 60px 0 330px;
	font-size: 0.9em;
	line-height: 1.5em;
	background: #ffc;
	}

p.main_att {
	width: 540px;
	margin: 0px 0 0px 0px; padding: 40px 60px 10px 270px;
	font-size: 0.9em;
	line-height: 1.5em;
	background: #d6a6ff;
	border-right: 30px solid purple; border-left: 60px solid green;
	}

p.main_grey {
	width: 560px;
	padding: 40px 40px 0 270px;
	font-size: 0.9em;
	line-height: 1.5em;
	background: #ccc;
	border-left: 60px solid #ffc; border-right: 30px solid #ffc;
	}

span.archive {font-size: 0.73em;}

p.note 	{
	width: 920px;
	padding: 30px 0 20px 40px;
	font-size: 0.9em;
	line-height: 1.2em;
	background: #ffc;
	}

p.left {
	width: 140px;
	position: absolute; top: 100px; left: 30px;
	font-size: 0.9em; text-align: center;
	line-height: 1.5em; color: #7B71B6;
	font-weight: bold;
	}

p.copy 	{margin-top: -5px;
	padding: 10px 0 10px 0px;
	text-align: center;
	color: purple;
	font-size: 0.7em;
	background: #c9f url(../elem/bg_foot.jpg) top center no-repeat;
	}

a 	{text-decoration: none; color: blue;}
a:hover {color: #fff; background: #008000;}

b 	{font-size: 1.3em; color: purple;}

img.imlft {margin-left: -300px; float: left;}
img.imlft2 {margin: 0 30px 50px -200px; float: left;}
img.imr {margin-right: 30px; float: right;}


/*
ul.nav 	{position: absolute; top: 200px; left: 350px;}

.nav, .nav li {
	padding: 0px 15px 0px 5px;
	line-height: 1.4em;
	list-style: none;
	float: left;
	font-size: 0.9em; color: blue;
	}
.nav li {border-left: 2px solid #008000;}

ul.nav li a, p.copy a {text-decoration: none; color: blue;}
ul.nav li a:hover, p.copy a:hover {color: #9f6; background: #008000;}

body#pg_home ul.nav li.l_home a {color: #008000; background: #ffc; border-bottom: 1px solid #ffc; cursor: default;}
*/



/*   [ morayvoices.org.uk | site/css/moray_v01.css | v01_2009-11-10 ]  */