@charset "utf-8";
/* PE base CSS Document */

/* base colors from original site

*/

body {height: 100.1%;	position: relative; background: #000000; color: #fff200;}
/*
tr,td {color: #FFF200;
	font-size: 10pt;
	font-family: book antiqua, serif; }
a	{color: #82B51B;
	font-family: book antiqua, serif;
	font-weight: bolder;
	text-decoration: none; }
a:hover	{color: #CA0088;
	font-family: book antiqua, serif;
	text-decoration: none; }
.title {color: #CA0088;
	font-size: 18pt;
	font-family: book antiqua, serif;
	font-weight: bolder; }
*/	

h1, h2, h3, h4, h5, h6 {color: #cc00cc;}
h2 {font-size: 1.1em;}
a:link {font-weight: bold; color: #00FF33;}
a:visited {font-weight: bold; color: #82b51b;}
a:hover, a:active, a:focus {font-weight: bold; color: #ca0088;}
.clear { clear:both;}
td, th {vertical-align:top; }

#wrapper {font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; width: 76em;}
#header {height: 152px; color: #000000;}
#header h1 {color: black;}
#pelogo { width:879px; height:150px; position: absolute; left: 126px; top: 5px; }

#main {color:#fff200; margin-left: 200px; padding-top: 5px;}
#main h2 {margin: .45em 0 1.30em 0;}
#main p {padding-bottom: 1.5em;}
#nav {background-color: black; color: #82B51B; position: absolute; top: 168px; left: 3px;}
#nav ul {width: 180px;}
#nav li, #nav li a {width: 180px; height: 42px; display: block; text-indent: -999em;}

#nHome a:link, #nHome a:visited {background: url(/images/nav.png) no-repeat 0 -2px;}
#nHome a:hover, #nHome a:active, #nHome a:focus, #home #nHome a {background: url(/images/nav.png) no-repeat -236px -2px;}
#nInv a:link, #nInv a:visited {background: url(/images/nav.png) no-repeat 0 -44px;}
#nInv a:hover, #nInv a:active, #nInv a:focus, #inv #nInv a{background: url(/images/nav.png) no-repeat -236px -44px;}
#nHaunt a:link, #nHaunt a:visited {background: url(/images/nav.png) no-repeat 0 -86px;}
#nHaunt a:hover, #nHaunt a:active, #nHaunt a:focus, #haunted #nHaunt a {background: url(/images/nav.png) no-repeat -236px -86px;}
#nCeme a:link, #nCeme a:visited {background: url(/images/nav.png) no-repeat 0 -128px;}
#nCeme a:hover, #nCeme a:active, #nCeme a:focus, #cemetery #nCeme a {background: url(/images/nav.png) no-repeat -236px -129px;}
#nSubs a:link, #nSubs a:visited {background: url(/images/nav.png) no-repeat 0 -170px;}
#nSubs a:hover, #nSubs a:active, #nSubs a:focus, #submit #nSubs a {background: url(/images/nav.png) no-repeat -236px -171px;}
#nAbout a:link, #nAbout a:visited {background: url(/images/nav.png) no-repeat 0 -209px;}
#nAbout a:hover, #nAbout a:active, #nAbout a:focus, #about #nAbout a {background: url(/images/nav.png) no-repeat -236px -210px;}
#nEmail a:link, #nEmail a:visited {background: url(/images/nav.png) no-repeat 0 -250px;}
#nEmail a:hover, #nEmail a:active, #nEmail a:focus, #contact #nEmail a {background: url(/images/nav.png) no-repeat -236px -250px;}
#nLinks a:link, #nLinks a:visited {background: url(/images/nav.png) no-repeat 0 -290px;}
#nLinks a:hover, #nLinks a:active, #nLinks a:focus, #links #nLinks a {background: url(/images/nav.png) no-repeat -236px -291px;}
#nNews a:link, #nNews a:visited {background: url(/images/nav.png) no-repeat 0 -330px;}
#nNews a:hover, #nNews a:active, #nNews a:focus, #news #nNews a {background: url(/images/nav.png) no-repeat -236px -331px;}
#nTnT a:link, #nTnT a:visited {background: url(/images/nav.png) no-repeat 0 -370px;}
#nTnT a:hover, #nTnT a:active, #nTnT a:focus, #tricks #nTnT a {background: url(/images/nav.png) no-repeat -235px -371px;}





#prefooter {padding:20px 0 10px 190px; }
#footer {padding:50px 0 10px 0px; clear: both; text-align: center;}
#footer #copyright { font-size: 75%;}

.intro {font-weight: bolder;color:#df14df;}
#main p.intro {}
.imgspaced {margin: 6px 0 10px 0; border:none;}
#main ul {list-style:inside disc;margin-left: .5em; }
.bulletlist {margin-left: 2.75em;}
.bulletlist .flashing1 {list-style-image: url(../images/dotflash1.gif);}
.bulletlist .flashing2 {list-style-image: url(../images/dotflash2.gif);}

#events {margin-top: 1.3em;}
#events h1  {color: #cc00cc;font-size: 18pt;
	font-family: book antiqua, serif;font-weight: bold; }
#events h2  {color: #CA0088;font-size: 16pt;
	font-family: book antiqua, serif;font-weight: bold; }
#events h3  {color: #82b51b;font-size: 14pt;
	font-family: book antiqua, serif;font-weight: bold; padding-left: 10px;}
#events address p {padding-left: 10px; margin:0; }	
#events .when {font-weight: bold;}	

.subtit {margin: .5em 0; font-weight: bold; color: #CA0088; }
#haunted td {padding: 12px;}
#cemetery #main img, #submit #main img {border: 2px solid #ca0088;}
#cemetery img#canplogo, #cemetery img#ukplogo {border: none;}


/*********** image galleries   ***********/
.gallery {clear:both; background-color: #000; overflow:auto; font-size: 80%;}
.pic {float:left; background-color: #000;text-align: center;width: 200px; height: 175px;color: fff200;}
.pic a {width: 125px; height: 125px; display: block; font-weight: normal;}
.pic a:link img {display:block; border: #00FF33 solid 2px; width: 125px;}
.pic a:visited img {display:block; border: #82B51B solid 2px;}
.pic a:hover img,  {display:block; border: #ca0088 solid 2px;}
.gallery h3 {margin: .5em 0;clear:both;}
.lg_thumb, .lg_thumb img {width: 300px; height: 225px;}

h2.section {border-top: 2px solid #fff200;padding-top: 1.5em;}
#tSpecs {margin: 0 0 1.5em 0;}
#tSpecs td {padding: 6px;}