body {
	background-color:#100240;
   color: white;
	}
body#tegwedd {
	background-color: #003100;
}
body#pagan {
	background-color: black;
}
body#web {
	background-color:#900000;
}

#mainindex {
	position: fixed;
	width:100%;
	top:0px;
	height:100%;
}

H3 {text-align:center;
    font: bold italic 200% "Arial","san-serif"} 
h4 {
	text-align:left;
	font: bold italic 110% "Arial","san-serif"
}

address {text-align:left;
    font:italic "Arial", "san-serif"}

em {font:bold italic "Arial", "san-serif"}

.corner {
	position: absolute;
	width:230px;
	height:227px;
	-moz-width:220px;
	-moz-height:217px;
}

#title {
	position: absolute;
	left: 350px;
	text-align: center;
	right: 50px;
	top: 100px;
	font: italic bold 300% Arial, Helvetica, sans-serif;
	opacity:0.9;
	filter:alpha(opacity=90);
}
#title-r {
	position: absolute;
	right: 350px;
	text-align: center;
	left: 50px;
	top: 100px;
	font: italic bold 300% Arial, Helvetica, sans-serif;
	opacity:0.9;
	filter:alpha(opacity=90);
}

div#stephen {
   position: absolute;
	left: 0px;
	top:320px;
}
body#stephen {
	background-color: #4b0082;
}

div#tarot {
   position: absolute;
	top:0px;
	left:0px;	
}

div#websites {
   position: absolute;
	top: 0px;
	right:0px;
}

div#tegwedd {
   position: absolute;
	right:0px;
	top:320px;
}
	
div#center {
	position: absolute;
	top:0px;
	left:300px;
}


a:link {
   color: white;
	opacity:0.8;
	filter:alpha(opacity=80);
	
}

a:visited {
   color: white;
	opacity:0.8;
	filter:alpha(opacity=80);
	
}

a:hover {
   color: white;
	opacity:1;
	filter:alpha(opacity=100);

	}


a:active {
   color: white;
	opacity:1;
	filter:alpha(opacity=100);
}
 
.leftcol {
	position: absolute;
	top: 350px;
	left: 50px;
	width: 40%;
	border: thin solid White;
}
	
.rightcol {
	position: absolute;
	top: 350px;
	right: 50px;
	width: 40%;
		border: thin solid White;	
}
#main {
	position: absolute;
	top:350px;
	left: 50px;
	right: 50px;
}
#main p {
	text-align: left;
	text-indent: 3em;
	line-height: 110%;
}	
#footer {
	width: 100%;
	height: 150px;
	top:500px;
	color: #100240;
	}
