@charset "utf-8";
/* CSS Document */


body {
	background-color:#1F1F1F;
	margin:0px;
	padding:0px;
}
img {
	border:1px solid #8ED512;
}
.bold {
	font-weight:bold;
}
.x_mainwrapper {
	margin: 0 auto; /* For most browsers */ 
	padding: 0px; 
	width: 920px; 
	text-align: left; /* IE Fix */ 
}
hr {
	border-top:dotted 1px #8ED512;
	border-bottom:dotted 1px #8ED512;
}
h1 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#8ED512;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h2 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#8ED512;
	margin:0px;
	padding:0px;
}
h3 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8ED512;
	margin:0px;
	padding:0px;
}
h4 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#8ED512;
	margin:0px;
	padding:0px;
}
h5 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
h6 {
	font-family:Arial;
	font-size:10px;
	color:#8ED512;
}
p {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}
.nopad {
	margin:0px;
	padding:0px;
}
.orange {
	color:#FF3300;
}
.white {
	color:#FFFFFF;
}
.red {
	font-weight:bold;
	color:#FF0000;
}
a {
	color:#8ED512;
}
a:hover {
	color:#FFFFFF;
}
ul {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}
.x_header_topbar {
	height:29px;
	background-image:url(images/header_top.jpg);
	color:#8ED512;
	text-align:right;
	padding:0px;	
	margin:0px;
	float:left;
	width:920px;
}
.x_header_topbar h6 {
	padding-top:5px;
	padding-right:8px;
}
.x_header_image {
	background-image:url(images/header_wem.jpg);
	width:920px;
	height:190px;
	float:left;
}
.x_header_image_txt {
	padding-top:32px;
	padding-left:435px;
}
.x_header_nav {
	height:39px;
	/*background-image:url(images/bar_navgreen.jpg);*/
	background-color:#8ed612;
	width:920px;
}
.x_header_nav h2 {
	color:#009900;
	padding-top:10px;
	padding-left:10px;
}
.x_header_nav a {
	text-decoration:none;
	color:#000000;
	margin-left:5px;
	margin-right:5px;
}
.x_header_nav a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* HOMEPAGE STYLES */
.hauntedtype {
	float:left;
	width:130px;
	margin-right:10px;
}
.hauntedtype h6 {
	padding:0px;
	margin:5px 0px 0px 0px;
}
.hauntedlocaton {
	background-color:#333333;
	padding:10px;
	width:900px;
	float:left;
}
.hauntedlocation_box {
	width:168px;
	margin-right:10px;
	height:300px;
	float:left;
}
.hauntedlocation_box h6 {
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}
.hauntedlocation_txt {
	background-color:#1F1F1F;
	height:150px;
	width:148px;
	margin-top:7px;
	padding:10px;
}





.x_content {
	background-color:#474642;
	/*height:100%;*/
	padding:0px;
	margin:0px;	
	width:920px;
}
.x_content_main {
	width:708px;
	float:left;
	background-color:#474642;
	padding:10px;
	margin:0px;
}
.x_content_sub {
	width:188px;
	float:left;
	background-color:#000000;
	padding:10px 0px 2px 4px;
	/*min-height:2050px;*/
	margin:0px;
}
.x_content_sub_img {
	float:left;
	width:100px;
	height:75px;
	margin:0px 0px 3px 5px;
	padding:0px;
}
.x_content_sub_img img {
	border:none;
}


.x_content_sub_txt {
	float:left;
	width:70px;
	height:75px;
	padding:0px;
	margin:0px 0px 0px 5px;	
}

.x_footer {
	background-color:#000000;
	border-top:4px solid #8ED512;
	height:24px;
}

/******** NEW HOMEPAGE STYLES ***********/

.content_left {
	float:left;
	width:620px;
}
.content_left_news_image {
	background-image:url(images/homepage_newsimg.jpg);
	width:620px;
	height:300px;
}
.content_left_news_image_txtbox {
	filter:alpha(opacity=75);
	opacity:0.75;
	width:500px;
	height:50px;
	padding:10px;
	background-color:#484848;
	margin-left:50px;
	/*margin-top:210px;*/
}
.content_left_news_image_txtbox_lefttxt {
	float:left;
	width:100px;
	border-right:solid 1px #8ED512;
}
.content_left_news_image_txtbox h3 {
	color:#ffffff;
}
.content_left_news_image_txtbox h6 {
	color:#8ED512;
}
.content_left_news_image_txtbox p {
	color:#ffffff;
}
.content_left_news_image_txtbox_righttxt {
	margin-left:10px;
	float:left;
	width:380px;
}
.content_left_newssm_txtbox_lefttxt {
	float:left;
	width:80px;
	border-right:solid 1px #8ED512;
	margin-top:10px;
}
.content_left_newssm_txtbox_righttxt {
	margin-left:10px;
	float:left;
	width:400px;
	margin-top:10px;
}
.content_left_newssm_txtbox_rightlink {
	float:left;
	width:105px;
	text-align:center;
	background-color:#0F0F0F;

}
.content_left_newssm_txtbox_rightlink img {
	border:none;
}


/*****/

.photos_thumbs {
	width:900px;
	padding:10px;
	text-align:center;
	height:60px;
}
.photos_thumbs img {
	float:left;
	margin-right:8px;
}
.photos_thumbs img.arrows {
	border:none;
}

/******** GUEST BOOK ***********/

.guestbook_content {
	width:675px;
	padding:10px;
	float:left;
	font-color:#FFFFFF;
}
.guestbook_content img {
	border:none;
}
.textwhite {
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
}
.textwhite img {
	border:none;
}

/******** DIARY **********/

.diary_content {
	width:675px;
	padding:10px;
	float:left;
	font-color:#FFFFFF;
}
.diary_content img {
	border:none;
}

.diary_content TD.titlebar {
	color:#ffffff;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	background-color:#666666;
}
.diary_content.maintble {
	background-color: #000000;
}
.diary_content TD.cell {
	background-color:#CCCCCC;
	color:#000000;
}
.diary_content TD.cell a {
	font-size:12px;
	color:#339900;
}
.diary_content TD.cellToday {
	background-color: #339900;
	color:#ffffff;
}
.diary_content TD.cellToday a {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.diary_content A {
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
}
.diary_content A:hover {
	color:#8ED512;
	text-decoration:underline;
}
.diary_content.Normal {
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}
.diary_content.Heading2 {
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}
.diary_content.Heading3 {
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.diary_content TD { 
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	FONT-SIZE: 8pt
}
.diary_content div {
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	FONT-SIZE: 8pt
}






