/* apply image replacement on H1 element */

#header h1 { 
width: 1000px;
height: 45px;
background: url(https://web.archive.org/web/20130809045547im_/http://www.realityshift.org.uk/images/TopLogoGreySml.png) no-repeat;
background-color: #000000;
text-indent: -9999px;
position:absolute; top: 0px; left: 0px;

}

h2.loc {
font: 13pt tahoma; color: #2F2F2F font-weight: bold;
background: url(https://web.archive.org/web/20130809045547im_/http://www.realityshift.org.uk/images/HeaderText.png) no-repeat;
width: 1000px;
height: 40px;
text-indent: -9999px;
position:absolute; top: 45px; left: 0px;
}

body {background-color: #000000; font: 11pt tahoma; color: #EFEFEF; background-image: none;}

div.sidenav {
	position: absolute;
	top: 120px;
	left: 10px;
	width: 150px;
	padding: 5px;
	background-color: #1F1F1F;
}

div.main {
	position: absolute;
	top: 120px;
	left: 180px;
	padding: 5px;
	width: 840px;
	background-color: #1F1F1F;
	color: #EFEFEF;
}

div.left{
	position: absolute;
	top: 350px;
	left: 180px;
	padding: 5px;
	height: 400px;
	width: 410px;
	background-color: #1F1F1F;
color: #EFEFEF;}
div.right{
	position: absolute;
	top: 350px;
	left: 610px;
	padding: 5px;
	height: 400px;
	width: 410px;
	background-color: #1F1F1F;
	color: #EFEFEF;
}

div.navFooter {position:absolute; top:392px; left:4px; width:245px;}
p.insert {width: 150px;}

img {border: none;}

a:link {text-decoration: none; color: #5f5f5f;}
a:active {text-decoration: none; color: #8f8f8f;}
a:visited {text-decoration: none; color: #8f8f8f;}
a:hover {text-decoration: none; color: #ffffff;}

a.nav:link {text-decoration: none; color: #DFDFDF;}
a.nav:active {text-decoration: none; color: #EFEFEF;}
a.nav:visited {text-decoration: none; color: #EFEFEF;}
a.nav:hover {text-decoration: none; color: #FFFFFF;}


h2{font: 13pt tahoma; color: #2F2F2F font-weight: bold;}
h3{font: 12pt tahoma; color: #2F2F2F font-weight: bold;}
