/*  
Theme Name: Haunting
Theme URI: http://www.paranormalnights.co.uk
Description: Commercial Theme for Paranormal Nights
Version: 1.3
Author: Nick Tyler - PixelSphere.co.uk
Author URI: http://www.pixelsphere.co.uk/
Tags: Dark, Clean, Two Column, Widget, Complex, Cross Browser Compatible
*/

body {font:100% "Trebuchet MS",Tahoma,Arial; color:#888; background:#0e1010 url(http://hwcdn.net/j9k9r5n9/cds/imgs/content/body-bg.gif) repeat-x; text-align:center;}

/* ---------------------- Global Styles ---------------------- */
#content-panel ul, #sidebar-panel ul {list-style-type:none;}
#sidebar-panel ul li {margin:0; padding:0;}
p {padding-bottom:0.938em; font-size:13px;}
/* ---------------------- Global Styles ---------------------- */

/* ---------------------- Hyperlinks ---------------------- */
a {color:#f90; text-decoration:underline;}
a:visited {color:#f90; text-decoration:underline;}
a:hover {color:#f90; text-decoration:none;}
/* ---------------------- Hyperlinks ---------------------- */

/* ---------------------- Headings ---------------------- */
h1, h2, h3, h4, h5, h6 {font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif; font-weight:normal; letter-spacing: -1px; line-height:1.2em; font-variant:normal; margin-bottom:5px; color:#e6dfdf;}
/*----------------------- Headings ---------------------- */

/* ---------------------- Header ---------------------- */
#masthead {position:relative; height:166px; background:#000 url(http://hwcdn.net/j9k9r5n9/cds/imgs/header/masthead.gif) no-repeat center top;}
#masthead #lcdleft {float:left; margin-top:7px; margin-left:1px;}
#masthead #lcdright {float:right; margin-top:6px; margin-right:4px;}
/* ---------------------- Header ---------------------- */
/* ---------------------- Outer Panels ---------------------- */
#site-wrapper  {position:relative; overflow:hidden; text-align:left; background:#000; clear:both;}
#content-panel {position:relative; margin-bottom:1em; }
#sidebar-panel {position:relative; margin-bottom:1em; background:#2b0000 url(http://hwcdn.net/j9k9r5n9/cds/imgs/sidebar/sidebar-top-bg.png) repeat-x; }
/* ---------------------- Outer Panels  ---------------------- */

/* ---------------------- Inner Panels ---------------------- */
#content-panel .content-inner {position:relative; height:100%; background:#0b0b0b; padding:1em; border:1px solid #100f0f; margin-bottom: 1em;}
#sidebar-panel .sidebar-inner {position:relative; float:left; padding-top:1em;}
/* ---------------------- Inner Panels ---------------------- */

/* ---------------------- Sidebar Elements y ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel {position:relative; float:left; width:280px; border-bottom:1px solid #333; margin-top: 10px; background: url(http://hwcdn.net/j9k9r5n9/cds/imgs/sidebar/block-bottom-right.gif) no-repeat bottom right; display:inline; font-family:Arial,Helvetica,sans-serif;}
#sidebar-panel .sidebar-inner .sidebar-panel .travel-guide .img, #sidebar-panel .sidebar-inner .sidebar-panel .seenontv .img, #sidebar-panel .sidebar-inner .sidebar-panel .car-share .img, #sidebar-panel .sidebar-inner .sidebar-panel .write-for-us #sidebar-panel .sidebar-inner .img, #sidebar-panel .sidebar-inner .sidebar-panel .testimonial .img {position: absolute; top: 0;}
#sidebar-panel .sidebar-inner .sidebar-panel h3 {font-size:20px; margin-bottom:10px;}
#sidebar-panel .sidebar-inner .sidebar-panel p {color:#e6e1e1; font-size:11px; padding-right:19px;}
/* ---------------------- Travel Guide ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .travel-guide .img {left: 8px;}
#sidebar-panel .sidebar-inner .sidebar-panel .travel-guide {padding-left: 70px;}
/* ---------------------- As Seen On TV ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .seenontv .img {left:10px;}
#sidebar-panel .sidebar-inner .sidebar-panel .seenontv {padding-left:70px;}
/* ---------------------- Car Share ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .car-share .img {left:8px;}
#sidebar-panel .sidebar-inner .sidebar-panel .car-share {padding-left:70px;}
/* ---------------------- Write For Us ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .write-for-us .img {left:10px;}
#sidebar-panel .sidebar-inner .sidebar-panel .write-for-us {padding-left:65px;}
/* ---------------------- Sidebar Newsletter ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .ml-signup h4 {margin-left:10px; margin-bottom:5px; color:#f90;}
#sidebar-panel .sidebar-inner .sidebar-panel .ml-signup p.reason-to-join {margin-left:10px; margin-bottom:4px!important;}
/* ---------------------- Sidebar Newsletter ---------------------- */

/* ---------------------- Sidebar Random Ghost Hunt ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul {padding:15px; margin-left:2px;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts h3 {margin-left:15px; margin-bottom:2px;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul li ul {margin:3px 0 0 0; padding:0; font-size:11px;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul li ul li {margin:0; padding:0;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul p {margin:0;padding:0;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul h4 {font-size:15px; margin-bottom:4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul h4 a {text-decoration:underline;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul h4 a:hover {text-decoration: none;}
#sidebar-panel .sidebar-inner .sidebar-panel .upcoming-ghosthunts ul img {border:1px solid #000; margin-top:1px; margin-bottom: 1px;}
/* ---------------------- Sidebar Random Ghost Hunt ---------------------- */

/* ---------------------- Sidebar Elements  ---------------------- */

/* ---------------------- Sidebar Testimonials  ---------------------- */
#sidebar-panel .sidebar-inner .sidebar-panel .testimonial .img {left:6px;}
#sidebar-panel .sidebar-inner .sidebar-panel .testimonial {padding-left:70px;}
#sidebar-panel .sidebar-inner .sidebar-panel .testimonial h3 {color:#f90;}
#sidebar-panel .sidebar-inner .sidebar-panel .testimonial p {color:#888;}
#sidebar-panel .sidebar-inner .sidebar-panel .testimonial span {color:#ccc; display:block; margin-top:5px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* ---------------------- Sidebar Testimonials y ---------------------- */

/* ---------------------- Main Inner Classes y ---------------------- */
#content-panel .content-inner .post-content {padding: 0 10px;}
#content-panel .content-inner .page-content {padding: 0 10px;}
#content-panel .content-inner h1 {font-size:21px; border-bottom:1px dotted #012d2e; padding-bottom:10px;}
#content-panel .content-inner h2 {font-size:18px;}
#content-panel .content-inner h3 {font-size:18px;}
#content-panel .content-inner.featured-home {padding:0!important;}
#content-panel .content-inner .admin-edit-link {}
#content-panel .content-inner .post-details {float:left; clear:both; width:100%; font-size:12px; margin-top:-10px; margin-bottom: 17px; padding-bottom:0; color:#666;}
#content-panel .content-inner .post-details .post-category {float:left;}
#content-panel .content-inner .post-details .post-date {float:left; margin-left:4px;}
#content-panel .content-inner .post-details .post-category a, #content-panel .content-inner .post-details .post-date a, #content-panel .content-inner .post-details .post-comments a {text-decoration:none;}
#content-panel .content-inner .post-details .post-comments {float:right;}
/* ---------------------- Main Inner Classes y ---------------------- */

/* ---------------------- Default Category Listings  ---------------------- */
#content-panel .content-inner .single-cat-entry-wrapper {position:relative; border-bottom:1px dashed #666; margin-bottom:25px; padding-bottom:20px; overflow:auto; height:100%;}
#content-panel .content-inner .single-cat-entry-wrapper img {float:left; border:5px solid #1b1d1d; padding:0; margin:0; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
#content-panel .content-inner .single-cat-entry {float:left; width:480px; margin-left:10px;}
#content-panel .content-inner .single-cat-entry h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none; margin: 0; padding:0;}
#content-panel .content-inner .single-cat-entry h3 a {color:#ff9900; text-decoration:underline;}
#content-panel .content-inner .single-cat-entry h3 a:hover {color:#00ccff; text-decoration:none;}
#content-panel .content-inner .single-cat-entry p {font-size:13px; margin:0; padding:0; padding-top:10px;}
#content-panel .content-inner .sub-article-info-wrapper {font-size:12px; margin:2px 0px; color:#fff;}
/* ---------------------- Default Category Listings  ---------------- */

/* ---------------------- Meet The Team  ---------------- */
#content-panel .content-inner .sub-article-info-wrapper .member-email {background: url(imgs/icon-email-small.gif) no-repeat top left; padding-left:25px; margin-top:10px; height:21px;}
/* ---------------------- Meet The Team  ---------------- */

/* ---------------------- Paranormal News ---------------------- */
#content-panel .content-inner.news h1 {padding-left:2em; background: url(imgs/news-icon.png) no-repeat center left;}
#content-panel .content-inner.news h2 {padding-left:1em; background: url(images/h2-icon.png) no-repeat top left;}
#content-panel .content-inner.news img {padding:5px; background:#000; border:1px solid #333;}
#content-panel .content-inner.news .wp-caption {margin: 5px 17px 0 0!important;}
#content-panel .content-inner.news .wp-caption {border:1px solid #2a3332; text-align:center; background:#000 url(images/caption-bg.gif) repeat-x; background-position:bottom left; padding-top:5px; padding-bottom:5px; margin: 5px 0px 5px 0;}
#content-panel .content-inner.news .wp-caption img {margin:0; padding:0; border:none;}
#content-panel .content-inner.news .wp-caption p.wp-caption-text {font-style:italic; font-size:11px; color:#fff; line-height:17px; padding:0 5px;margin:0;}
/* ---------------------- Paranormal News ---------------------- */

/* ---------------------- Event Categories ---------------------- */
#content-panel .content-inner.events .event-price {position:absolute; left:0; width:54px; height:30px; background:#1b1d1d; font: normal 130%/30% Georgia, "Times New Roman", Times, serif; text-transform: uppercase; padding: 10px 0 8px 0; text-align: center; color:#f90; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
#content-panel .content-inner.events .event-price span {display:block; font:italic 140%/90% Georgia,"Times New Roman",Times, serif; letter-spacing:-1px;}
#content-panel .content-inner.events .single-cat-entry-wrapper img {margin-left:53px;}
#content-panel .content-inner.events .single-cat-entry {width:420px;}
#content-panel .content-inner.events .single-cat-entry h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none; margin:0; padding:0;}
#content-panel .content-inner.events .single-cat-entry h2 a {color:#ff9900; text-decoration:underline;}
#content-panel .content-inner.events .single-cat-entry h2 a:hover {color:#00ccff; text-decoration:none;}
#content-panel .content-inner.events .sub-event-info-wrapper {display:block; color:#526a70;}
#content-panel .content-inner.events .sub-event-info-wrapper .event-date {padding-right:10px; font-size:13px;}
#content-panel .content-inner.events .sub-event-info-wrapper .event-places {margin-left:10px;}
#content-panel .content-inner.events img.sold-out {border: none!important; position:absolute; left:5px; top:5px; width:110px; height:110px;}
/* ---------------------- Event Categories ---------------------- */

/* ---------------------- Video Category  ---------------------- */
#content-panel .content-inner.video-footage .single-cat-entry-wrapper {position: relative; border-bottom:1px dashed #666; margin-bottom:25px; padding-bottom:20px; overflow:auto; height:100%; padding-left:55px; background: url(imgs/video-icon.png) no-repeat;}
#content-panel .content-inner.video-footage .single-cat-entry {float:left; width:480px; margin-left:10px;}
#content-panel .content-inner.video-footage .single-cat-entry h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border: none; margin: 0; padding: 0;}
#content-panel .content-inner.video-footage .single-cat-entry h3 a {color:#ff9900; text-decoration:underline;}
#content-panel .content-inner.video-footage .single-cat-entry h3 a:hover {color:#00ccff; text-decoration:none;}
#content-panel .content-inner.video-footage .single-cat-entry p {font-size:13px; margin:0; padding:0; padding-top:10px;}
#content-panel .content-inner.video-footage .sub-article-info-wrapper {font-size:12px; margin:2px 0px; color:#fff;}
#content-panel .content-inner.video-footage .sub-article-info-wrapper .member-email {background: url(imgs/icon-email-small.gif) no-repeat top left; padding-left:25px; margin-top:10px; height:21px;}
/* ---------------------- Video Category  ---------------- */

/* ---------------------- Travel Guide ---------------------- */
#content-panel .content-inner.travel-guide .single-cat-entry {width:420px;}
#content-panel .content-inner.travel-guide .single-cat-entry-wrapper img {margin-left:53px;}
#content-panel .content-inner.travel-guide .sub-article-info-wrapper {display:block;}
#content-panel .content-inner.travel-guide .single-cat-entry-wrapper h3 a {text-decoration:underline;}
#content-panel .content-inner.travel-guide .event-price {position:absolute; left:0; width:54px; height:30px; background:#1b1d1d; font: normal 130%/30% "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 10px 0 9px 0; text-align: center; color:#f90; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
#content-panel .content-inner.travel-guide .event-price span {display: block; font:100%/90% "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px;}
/* ---------------------- Travel Guide ---------------------- */

/* ---------------------- Breadcrumb Plugin ---------------------- */
#content-panel .breadcrumb {background:#330000; padding:0 1em .3em 1em; margin:1em 0 1em 0; border-bottom:2px solid #220000;}
#content-panel .breadcrumb p {font-size:12px; margin:0; padding:7px 0 4px 0;}
#content-panel .breadcrumb p a {text-decoration:none;}
/* ---------------------- Breadcrumb Plugin ---------------------- */

/* ---------------------- Sociable Plugin  ---------------------- */
#content-panel .content-inner div.sociable {margin:16px 0;}
#content-panel .content-inner span.sociable_tagline {position:relative;}
#content-panel .content-inner span.sociable_tagline span {display:none; width:14em;}
#content-panel .content-inner span.sociable_tagline:hover span {position:absolute; display:block; top:-5em; background:#ffe; border:1px solid #ccc; color:black; line-height:1.25em;}
#content-panel .content-inner .sociable span {display:block;}
#content-panel .content-inner .sociable ul {display:inline; margin:0!important; padding:0!important;}
#content-panel .content-inner .sociable ul li {background: none; display:inline!important; list-style-type:none; margin:0; padding:1px;}
#content-panel .content-inner .sociable ul li:before {content: "";}
#content-panel .content-inner .sociable img {float:none; width:35px; height:35px; border:0; margin:0; padding:0;}
#content-panel .content-inner .sociable-hovers {}
#content-panel .content-inner .sociable-hovers:hover {}
/* ---------------------- Sociable Plugin  ---------------------- */

/* ---------------------- Page Number Plugin ---------------------- */
#content-panel .content-inner .wp-pagenavi {margin: 25px 0;}
#content-panel .content-inner .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {color: #fff !important; background:#330033 !important;}
#content-panel .content-inner .wp-pagenavi a:hover {border: 1px solid #fff;}
#content-panel .content-inner .wp-pagenavi span.pages {background:#330033 !important; color: #fff;}
#content-panel .content-inner .wp-pagenavi span.current {background:#330033 !important; color: #fff;}
#content-panel .content-inner .wp-pagenavi span.extend {background:#330033 !important; color: #fff;}
/* ---------------------- Page Number Plugin ---------------------- */

/* ---------------------- Horizontal Navigation  ---------------------- */
#navigation-wrapper {height:60px; background:#000;}
#navigation {height:51px; float:left; background:#000 url(http://hwcdn.net/j9k9r5n9/cds/imgs/navigation/nav-stretch.gif) repeat-x; margin-top:4px; margin-bottom:4px;}
#navigation ul {float:left; margin: 0; padding: 0;}
#navigation ul li {height:45px; float: left; display:inline; padding: 0px;display: block;}
#navigation ul li a {background: url(images/nav-bg.gif) no-repeat; font-size:12px; text-decoration:none; color:#fff; margin: 0px; display:block; width:96px; height:31px; padding-top:20px; border-right:1px solid #000;}
#navigation ul li a:hover {background-position:left bottom; color:#fff;}
#navigation a:hover, #navigation li.current a {background-position:left bottom; color:#fff;}
#nav2 ul {position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; background-image: url(img/categories-bottom.png); padding-bottom:18px;}
#nav2 li {float:left; position:relative; display:block; margin:0; z-index:99;}
#nav2 li li {width: 240px; height: auto !important; float:left; display:block; background-color:#3F4045;
background-image:none; margin:0px; padding:0px; z-index:100;}
#nav2 li li a {background-image: none!important;}
#nav2 li li a:hover {display:block; padding:10px 30px 10px 30px; height:auto; float:left; background-color:#34353B; width:180px; border:none; background-image: url(img/pages-hover-arrow2.gif); background-repeat:no-repeat; background-position:14px 14px; text-align:left;}
#nav2 li li a:link, #nav2 li li a:visited {width:180px; display:block; padding:10px 30px 10px 30px; height:auto; float:left;
text-align:left; text-decoration:none;}
/* placement of where the drop down appears on the page */
#nav2 li:hover ul,ul#nav2 li.sfHover ul {top:52px;}
#nav2 li li:hover ul,ul#nav2 li li.sfHover ul {top:0px;}
#nav2 li ul {width: 240px;}
/*#nav2 a {display:block; float: left;}
#nav2 ul li{width: 100%;}
#nav2 li:hover ul,ul#nav2 li.sfHover ul {left:0px; top:39px;}
#nav2 li:hover li ul,#nav2 li.sfHover li ul {top:-999em;}
#nav2 li li:hover ul,ul#nav2 li li.sfHover ul {left:240px; top:0px;}
#nav2 li:hover ul,#nav2 li li:hover ul {top: -999em;}*/
/* ---------------------- Horizontal Navigation  ---------------------- */

/* ---------------------- Homepage ---------------------- */
h1.home-heading {background: url(http://hwcdn.net/j9k9r5n9/cds/imgs/text/home-welcome-to-pn.jpg) no-repeat; text-indent:-9999px; border-bottom:none!important;
margin-bottom:3px;}
p.homepage-font {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 0px; margin-left: 3px;}
#networking-home {float:left; margin:5px 0 20px 0; padding:10px; color:#fff;}
.facebook {float: left; height: 30px; margin-right: 23px; padding-left:35px; background: url(http://hwcdn.net/j9k9r5n9/cds/imgs/icons/icon-facebook.gif) no-repeat;}
.twitter{float: left; height: 30px; margin-right: 23px; padding-left: 35px; background: url(http://hwcdn.net/j9k9r5n9/cds/imgs/icons/icon-twitter.gif) no-repeat;}
.rssfeed {float: left; height: 30px; padding-left: 35px; background: url(http://hwcdn.net/j9k9r5n9/cds/imgs/icons/icon-rss.gif) no-repeat;}
/* ---------------------- Homepage ---------------------- */

/* ---------------------- Home Featured Events ---------------------- */
#content-panel .content-inner.featured-home {padding:0!important; border-left:none; border-right:none; margin-bottom:15px; margin-top:2px;}
#content-panel .content-inner.home-content {margin-bottom:5px;}
.post-info {color:#f90;}
.featured-inside {width:594px; padding:13px; margin-top:109px; background-image:url(images/featured-bg.png); overflow:hidden; height:105px;}
.featured-inside h2 {border-bottom:none!important; padding:0!important; margin:0!important;}
.featured-inside h2 a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px;color:#fff; text-decoration:none;}
.featured-inside p {margin-top:5px!important; font-size:12px;}
.next-button {display:none; position:absolute;}
.prev-button {display:none; position:absolute;}
#sections {overflow:hidden; width:640px; height:260px; margin:0px; margin-bottom:0px;}
#sections ul {height:240px; margin:0px; list-style-image: none; list-style-type:none; padding:0px; width:4000px;}
#sections ul li {height:240px; width:620px; border:10px solid #27312F; margin:0px; padding:0px; float:left;}
.prev {display: block; width:42px; height:98px; cursor:pointer; background-image: url(http://hwcdn.net/j9k9r5n9/cds/imgs/featured-player/slide-button-left.png); position: absolute; top:16px; z-index:1; left:18px;}
.next {display:block; background-image: url(http://hwcdn.net/j9k9r5n9/cds/imgs/featured-player/slide-button-right.png); width:42px; height:98px; cursor:pointer; position: absolute; top:16px; left:581px; z-index:2;}
/* ---------------------- Home Featured Events ---------------------- */

/* ---------------------- FAQ ---------------------- */
.faq h3 {margin: 3px;}
.faq h3 a {display: block;  }
.faq li {padding:0px 5px 0px 5px; padding-left:3px!important; clear:both;}
.faq .alt {padding: 5px;}
.faq_approve{font-size:0.8em; float:right; padding:3px 3px 0px 3px; text-align:center; margin-top:-3px; color:#999;}
.faq_approve img {margin-top:4px;}
.faq_approve p {display:inline; padding:0; margin:0;}
.faq p:last-child{margin-bottom:8px;}
.faq .author {float:right; padding-bottom:5px; font-size:0.9em;}
/* ---------------------- FAQ ---------------------- */






.sidebar-panel2 {
position: relative; width: 280px; border-bottom: 1px solid #333; margin-bottom: 10px; margin-top: 10px; background: url(imgs/block-bottom-right.gif) no-repeat bottom right; display: inline; font-family: Arial,Helvetica,sans-serif;
	}
	
.sidebar-panel {
	}
.sidebar-panel .event-included h3 {
	padding-left: 15px;
	}
.sidebar-panel .event-included ul {
	margin-left: 50px;
	font-size: 11px;
	}
.sidebar-panel .event-included ul li {
	margin-bottom: 7px;
	padding-left: 20px;
	/*background: url(imgs/tick-icon-small.gif) no-repeat;*/
	}
h2.event-location-shots {
	padding-left: 1.9em;
	background: url(images/icon-location-shots.gif) no-repeat;
	}
	
h2.event-video {
	margin-top: 1.2em;
	padding-left: 1.9em;
	background: url(images/icon-location-shots.gif) no-repeat;
	}





.book-online {
	width: 231px;
	height: 52px;
	margin-left: 21px;
	margin-top: -7px;
	margin-bottom: 10px;
	}


#site-footer p {
	color: #fff;
	padding: 5px;
	}








/* ---------------------- Extended Classes ---------------------- */
.sidebar-box.event-included ul {
	padding-left: 50px;
	}
.sidebar-box.event-included ul li {
	margin-bottom: 1em;
	}
.sidebar-box.event-phenomena ul {
	padding-left: 50px;
	}





.element-white {
	color: #fff;
	font-weight: bold;
	}





.youtube-disclaimer-message {
	clear: both;
	background: #660000;
	border-top: 1px solid #880000;
	border-bottom: 1px solid #880000;
	color: #ffff99;
	}
.youtube-disclaimer-message p {
	margin: 0;
	padding: 5px;
	font-size: 12px;
	}








.travel-information-warning {
	clear: both;
	width: 200px;
	border: 1px solid #ccc;
	margin: 0 0 10px 10px;
	}
.loc-dont-contact {
	float: right;
	width: 200px;
	margin: -50px 0 10px 10px;
	padding: 15px;
	height: 270px;
	}
.loc-dont-contact h4 {
	background: #9C0;
	padding: 5px;
	margin-bottom: 3px;
	}
.loc-dont-contact p {
	font-size: 13px;
	color: #666;
	margin-top: 0px;
	padding-left: 5px;
	}

.travel-information-warning p {
	background: url(imgs/icons/icon-small-warning.png) no-repeat left top;
	color: #211e1b;
	}


	






/* ---------------------- Event Pages  ---------------------- */

#event-options ul {
	margin: 0;
	padding: 0;
	}
#event-options ul li.last {
	margin-bottom: 0;
	}

#event-options li { 
background-image: url(imgs/nav-right-2.gif); 
background-position: right; 
background-repeat: no-repeat; 
display: block;
background-color: #4B4B4B; height: 29px;
margin-bottom: 5px;
}

#event-options li:hover {
background-color: #D52300; 
background-image: url(imgs/nav-right.gif);
}

#event-options li a:link,
#event-options li a:visited{
text-decoration: none;
color: #FFFFFF;
display: block;
padding-top: 3px;
height: 26px;
font-size: 13px;
background-image: url(imgs/nav-left-2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 20px;
padding-right: 20px;
}

#event-options li a:hover,
#event-options li a:active {
color: #FFFFFF;
font-size: 13px;
background-image: url(imgs/nav-left.gif);
}


#event-details {
	margin: 0 35px 0 4.5em;
	padding: 0;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	}


#event-options {
width: 183px!important;
float: right;
margin-right: 5px;

}



#event-details ul li, #event-options ul li {
	margin-left: 0;
	}
#content-panel .content-inner.event-booking-wrapper h1 {
	margin-left: 3em;
	}
	
#content-panel .content-inner.event-booking-wrapper {
	}

#content-panel .content-inner.event-booking-wrapper .event-price {position: absolute; left: 10px; top: 0; width: 61px; height: 79px; background: #0b0b0b url(imgs/price-badge.jpg) no-repeat; font: normal 130%/30% Georgia, "Times New Roman", Times, serif; text-transform: uppercase; padding: 16px 0 8px 0; text-align: center; color: #f90;}
#content-panel .content-inner.event-booking-wrapper .event-price span {display: block; font: italic 130%/90% Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; padding-right: 1px; padding-top: 3px; font-weight: bold;}

#content-panel .content-inner.event-booking-wrapper {overflow: auto; margin-top: 1.5em; clear: both;}
#content-panel .content-inner.event-booking-wrapper #event-details ul, .content-inner.event-booking-wrapper #event-options ul {list-style-type: none;}




.content-inner.event-panel-2 img {background: #000; padding: 5px; border: 1px solid #2a3332;}
.content-inner.equipment img {background: #000; padding: 5px; border: 1px solid #111;}
.content-inner.mosthaunted img {background: #000; padding: 5px; border: 1px solid #111;}



#content-panel .content-inner.event-panel-2 {margin-top: 1.5em; clear: both;}
#content-panel .content-inner h2.event-history {color: #fff; margin-bottom: 9px; border-bottom: 1px dotted #012d2e; padding-bottom: 10px;}





/* ---------------------- Event Pages  ---------------------- */



/* ---------------------- Comment Form ---------------------- */
#commentwrap {
display: block;
width: 570px;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 5px;
border: 1px solid #333;
}

.commentlist li{
display: block;
float: left;
clear: both;
margin-left: 0px;
margin-bottom: 10px;
}

.commentlist ol {
margin-left: 0px; 
padding-left: 0px;

}
.commentlist {
margin-left: 0px; 
padding-left: 0px;
}

.comment-inside {
background-image: url(images/comment-bg.gif);
padding-left: 40px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px 0px 0px 0px;
width: 408px;
float: left;
color: #616161;
}

#commentform {
margin: 1em 0;
background: #fff;
margin-left: 20px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 370px;
}

#commentform #email {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #author {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #email:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #author:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform input {
margin-bottom: 3px;
}
/* ---------------------- Comment Form ---------------------- */
















	
	



	



/* Home Ghost Hunts & Dev Courses
---------------------------------------------------------------------------------*/
#panel-content #event-types-wrapper {
	clear: both;
	padding: .3em;
	border-top: 1px solid #1d1d1d;
	border-bottom: 1px solid #1d1d1d;
	background: #0e0e0e;
	color: #555151;
	overflow: auto; /*prevents margin collapse*/
	}

#panel-content #event-types-wrapper h2 {
	margin: 0 0 -.1em 0;
	padding: 0 .4em .1em .4em;
	border-color: #2f4854!important;
	}

#event-types-wrapper #event-type-2, #event-types-wrapper #event-type-2 {
	color: #625d5d;
	}

#event-types-wrapper #event-type-1 {
	float: left;
	width: 46%;
	}
#event-type-1 img, #event-type-2 img {
	margin-top: -.2em;
	}

#event-types-wrapper #event-type-2 {
	float: right;
	width: 48%;
	}

#event-types-wrapper #event-type-1 .more, #event-types-wrapper #event-type-2 .more{
	display:block;
	float:left;
	clear:left;
	background:url(images/buttons/button-more.png) no-repeat 0 0;
	width:56px;
	height:25px;
	text-indent:-9999px;
	margin:0 0 0 4px;
}
#event-types-wrapper #event-type-1 .more:hover, #event-types-wrapper #event-type-2 .more:hover{
	background-position: 0 -25px;
}








p.site_link {



	padding-left: 2.8em; 



	background: url(images/icons/weblink_li.gif) no-repeat 0 30%; 



	border-bottom: 1px dashed #4f5540;



	}







.adsense-test {



text-align: center;



margin: 0 auto;



}







/* RSS Feeds



---------------------------------------------------------------------------------*/	



.feed-list {



  margin: 0 0 15px 15px;



  padding: 0;



  list-style-type: none;



  font-size: 13px;



}







.feed-list li {



  margin: 0 0 10px 0;



  padding: 0;



  list-style-type: none;



}







.feed-list li a {



  padding: 0 0 0 19px;



  background: url(images/icons/feeds/feed-icon-14x14.gif) no-repeat 0 50%;



  list-style-type: none;



}








/* Lists - Un-ordered and Ordered



---------------------------------------------------------------------------------*/



ul  {



	list-style: none;



	}



ul.red-arrow-icons li {



	margin: 0 0 17px 5em;



	padding: .0em 0 0 1.8em;



	background: url(images/icons/mini-red-arrow-icon.gif) no-repeat;



	}
ul.red-arrow-icons span {
	display: block;
	}



li#age-restriction {



	background: url(images/icons/mini-icon-18.gif) no-repeat left 5% !important;



	}



li#info-alert {



	background: url(images/icons/mini-icon-alert.gif) no-repeat left 5% !important;



	}



ul#page-terms-ul li, ul#page-refund-ul li {



	padding-left: 25px;



	background: url(images/icons/mini-red-arrow-icon.gif) no-repeat 0 3%;



	}







/* Image Alignments



---------------------------------------------------------------------------------*/



img {



	padding: .2em;



	border: none;



	}



img a {



	border: none;



	}



.center {



	text-align: center;



	}



img.center, img[align="center"] {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}



.alignleft {



	float: left;



	}



img.alignleft, img[align="left"] {



	float: left;



	margin: 4px 12px 4px 0px;



	}



.alignright {



	float: right;



	}



img.alignright, img[align="right"] {



	float: right;



	margin: 4px 0px 4px 12px;



	}



.clear {



	clear:both;



	}



hr.clear {



	clear:both;



	visibility: hidden;



	margin: 0;



	padding: 0;



	}



.excerpt-thumbs {



	border: 1px solid #223539;



	}



.youtube {



	margin-left: 1.1em;



	}







/* Forms



---------------------------------------------------------------------------------*/



form {



	margin:0px;



	padding:0px;



	}







/* Booking Info for Ghost Hunts, Courses, Specials and Evening Events.



---------------------------------------------------------------------------------*/



h2.event-history {



	clear: both;



	}



#panel-event-info-wrapper {



	overflow: auto;



	}



#panel-event-info-wrapper h2, #panel-event-info-wrapper ul {



	margin: 0;



	padding: 0;



	}



#panel-event-info-wrapper h2 {



	padding-bottom: .2em;



	border-bottom: 1px dotted #600;



	color: #ccc;



	letter-spacing: normal;



	}



#list-event-details {



	float: left;



	width: 65%;



	color: #ccc;



	font-variant: small-caps;



	margin: .2em 0;



	padding: .3em 0;



	}



#list-event-details ul {



	font-size: 14px;



	margin-top: .2em;



	border-bottom: 1px solid #07323d;



	background: url(images/events-courses/list-event-details-bg.jpg) repeat-x top center;



	}



#list-event-details ul li {



	background: url(images/icons/mini-event-details.gif) no-repeat 2% 50%;



	margin: .1em;



	padding: .1em .1em .1em 1.2em;



	}



#list-event-options ul li {



	margin: .1em;



	padding: .1em .1em .1em 1.2em;



	}



#list-event-details span {



	display: inline-block;



	width: 32%;



	font-weight: bold;



	color: #FFAE00;



	}



#list-event-options {



	float: right;



	width: 32%;



	font-variant: small-caps;



	margin: .2em 0;



	padding: .3em 0;



	}



#list-event-options ul {



	font-size: 14px;



	margin-top: .2em;



	background: url(images/events-courses/list-event-options-bg.jpg) repeat-x top center;



	border-bottom: 1px solid #390404;



	}



ul.course-info li {



	background: url(images/icons/mini-icon-course-li.gif) no-repeat center left;



	margin: .2em 0;



	padding: .1em 0 .1em 16px;



	}







/* Event Page What's Included / Reported Phenomena Lists



---------------------------------------------------------------------------------*/



#list-included ul, #list-reported-phenomena ul {



	font-size: 13px;



	}



#list-included, #list-reported-phenomena {



	margin-bottom: .5em;



	}



#list-included {



	float: left;



	width: 55%;



	}



#list-included ul li {



	margin: .1em 0;



	padding: .1em 0 .1em 20px;



	background: url(images/icons/mini-red-arrow-icon.gif) no-repeat;



	border: 0px solid #fff;



	}



#list-reported-phenomena {



	float: right;



	width: 40%;



	color: #2d7a8b;



	}



#list-reported-phenomena ul li {



	margin: .2em 0 .2em 0;



	padding: .2em .2em;



	border-bottom: 1px dotted #001b22;



	border-top: 1px solid #001b22;



	background: #010f12;



	}



#list-reported-phenomena ul li span {



	color: #9C0;



	}



	



/* Page: Frequently Asked Questions



---------------------------------------------------------------------------------*/	



.faq-q-symbol, .faq-a-symbol {



	color: #FFAE00;



	}







/* Site Search Inputs



---------------------------------------------------------------------------------*/



#searchform br {



	display: none;



	}



#searchform #s {



	border:1px solid #021f34;



	width: 120px;



	height: 20px;



	padding: 4px 5px 0px 5px;



	border: 1px solid #021f34;



	background: #fff;



	margin-right: 2px;



	color: #021b2f;



	font-weight: normal;



	}



/* search form button - to specify button only use input[type="submit"] */



#searchform input {



	background: url(images/search-btn-bg.gif) no-repeat;



	border: none;



	width: 67px;



	height: 26px;



	font: bold 12px Arial, Helvetica, sans-serif;



	color: #fff;



	vertical-align: middle;



	}







/* FLV Video Plugin



---------------------------------------------------------------------------------*/



#player1, #player2, #player3 {



	text-align: center;



	}























#nav {



	list-style: none;



	margin: 0px;



	position: absolute;



	right: 10px;



	bottom: 0px;



}



#nav li {



	float: left;



	margin-left: 5px;



}



#nav .current_page_item a, #nav .current_page_item a:visited{



	color: #000000;



	text-decoration: none;



}



#nav .page_item a{



	color: #ffffff;



	text-decoration: none;



	background: #5c8d0c url(images/nav-button-bg.gif) repeat-x;



	padding: 5px 15px;



	font: bold 14px/100% Arial, Helvetica, sans-serif;



	border-top: 1px solid #E6EED0;



	border-left: 1px solid #AFCD69;



	border-right: 1px solid #AFCD69;



	display: block;



}



#nav .page_item a:hover {



	color: #000000;



}















.read-more-right {



	display: block;



	margin-top: -1em;



	font-size: 12px;



	float: right;



	clear: both;



	padding-right: 14px;



	}



.event-title h2 {



	background: #0f0101;



	}



.post-title h2 {



	background: #0f0101;



	margin-bottom: 0;



	}



.more-link {



	text-align: right;



	display: block;



	padding: .5em;



	}



.edit-content-link{
font-size: 13px;
clear: both;
font-style: italic;
}





.youtube {
	margin: 0!important;
	}









































.post-calendar {



	background: url(images/icons/mini-calendar.gif) no-repeat;



	padding-left: 20px;



	float: right;



	font-size: 95%;



	color: #999999;



	}



.mini-add-comment {



	background: url(images/icons/mini-down-arrow.gif) no-repeat;



	margin-top: -2.3em;



	padding-left: 18px;



	font-size: 12px;



	float: right;



	}

































/*blogroll */



ul.list-blogroll li{



	background: url(images/icons/mini-blogroll.gif) no-repeat !important;



	padding-left: 16px !important;



}



/*category widget */



ul.list-cat li, li.widget_categories li{



	background: url(images/icons/mini-category.gif) no-repeat !important;



	padding-left: 20px !important;



}



/*archives widget */



ul.list-archives li, li.widget_archives li{



	background: url(images/icons/mini-monthly-archive.gif) no-repeat !important;



	padding-left: 20px !important;



}



/*pages widget */



ul.list-page li, li.widget_pages li, li.widget_recent_entries li{



	background: url(images/icons/mini-page.gif) no-repeat !important;



	padding-left: 20px !important;



}



/*sub-pages */



ul.list-page li ul li, li.widget_pages li ul li{



	background: url(images/icons/mini-page-arrow.gif) no-repeat !important;



	padding-left: 10px !important;



}



/*recent comments widget */



li.widget_recent_comments li{



	background: url(images/icons/mini-recent-comments.gif) no-repeat !important;



	padding-left: 20px !important;



}



/*calendar widget */



li.widget_calendar td {



	padding: 1px 7px;



}



/*text widget */
.textwidget {
}


#home-split {
	clear: both;
	overflow: auto;
	}

#home-split #latest-news {
	float: left;
	width: 45%;
	}
	
#home-split #home-single-post {

	float: right;
	width: 45%;
	}
	
#home-split #latest-news h3, #home-split #home-single-post h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}





/* Home latest paranormal news & join rss feed lightning
------------------------------------------------------------------*/
.lpbcArchive {
	width:200px;
	float:left;
	display:inline;
	margin:0 0 30px 0px;
	}
h2.home-latest-news {
	font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif;
	color: #e6dfdf;
	line-height: 1.2em;
	letter-spacing: normal;
	border: none;
	margin-bottom: 5px;
	font-variant: normal!important;
	}

.lpbcArchive h2 {
	font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif;
	color: #e6dfdf;
	line-height: 1.2em;
	letter-spacing: normal;
	border: none;
	margin-bottom: 5px;
	font-variant: normal!important;
	}
.lpbcArchive ul {
	font-size: 12px;
	background:transparent url(images/lists/dotted-line.gif) repeat-x bottom left;
	padding:0 0 1px 0;
	}

.lpbcArchive ul {
	margin: 0 0 10px 0px;
	width:300px;
	}		
.lpbcArchive ul li {
	background:transparent url(images/lists/bg-approved.gif) no-repeat top left;
	}
.lpbcArchive ul li a {
	color:#fc0;
	display:block;
	padding:9px 5px 9px 20px;
	text-decoration: none;
	}

.lpbcArchive ul li a:hover {
	color: #fff;
	background:#1c0000 url(images/lists/bg-approved.gif) no-repeat top left;
	}					
.lpbcArchive a em {
	color:#a6a69b;
	font-style:normal;
	}
.lpbcArchive a span,
.lpbcArchive a:link span,
.lpbcArchive a:visited span {
	color: #778e8e;
	font-size:.94em;
	}

.468-banner {

	clear: both;

	}
.lpbcArchive .rss {
	float:right
	}
	
#home-news-container {
	margin: .4em 0;
	clear: both;
	}
	
h2.clearing {
	clear: both;
	}

#home-paranormal-news {
	float: left;
	}
	
























#commentwrap {
display: block;
width: 570px;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 5px;
border: 1px solid #333;
}

.commentlist li{
display: block;
float: left;
clear: both;
margin-left: 0px;
margin-bottom: 10px;
}

.commentlist ol {
margin-left: 0px; 
padding-left: 0px;

}
.commentlist {
margin-left: 0px; 
padding-left: 0px;
}

.comment-inside {
background-image: url(images/comment-bg.gif);
padding-left: 40px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px 0px 0px 0px;
width: 408px;
float: left;
color: #616161;
}







#footer-holder {
	position: relative;
	width: 960px;
	margin: 0 auto;
	height: 300px;
	margin-top: 2em;
	text-align: left;
	}

#footer-holder h3 {
	font-size: 18px;
	}

.address {
	float: left;
	width: 130px;
	margin-right: 80px;
	}
	
.nav5 {
	float: left;
	width: 200px;
	margin-right: 50px;
	}
	
.events-list {
	float: left;
	width: 260px;
	margin-right: 50px;
	}
	
.designer {
	float: left;
	width: 180px;
	}




