/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* //////////////// BODY ////////////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #1f0c04;
	text-align: center; /* MS IE patch for centering divs */
}

/* Body Elements */
p, ol, ul, dl, dt, td, th {margin-bottom: 1em; line-height: 1.6em; font-size: 1.15em;}
.clear {clear: both;}


/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////////////// DATA PANE /////////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* All Headings */

/* Basic Links */
        a { /* usually the same colour as headings */ }
  a:hover { /* original link hex plus 2 for each digit */ }


/* List Items */
ul li {margin-left: 30px; list-style-image: url(bullet.png);}
ol li {margin-left: 30px; list-style-type: decimal;}

/* Forms */
form input,
form select,
form textarea {
    margin-right: 5px;
    font-size: 1em;
    padding: 0px;
    margin: 0;
    border: 1px solid #663333; /* usually the same clour as headings */
    background-color: #fff;
}

/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////////// MAIN LAYOUT STYLES ////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
#topMenu01{
	float: left;
	width: 93px; /* 123 - 30 */
	padding-left: 30px;
	height: 27px; /* 80 - 53 */
	line-height: 27px;
	padding-top: 53px;
	background-image: url(bg-tp_header100b-101.jpg);
	text-align: center;
	color: #fff;
	font-family: "Times New Roman", Times, serif}
	#topMenu01 a.b{ color: #fff; text-decoration: none;
}
#topMenu02{
	float: left;
	width: 100px; /* 110 - 10 */
	padding-right: 10px;
	height: 27px; /* 80 - 53 */
	line-height: 27px;
	padding-top: 53px;
	background-image: url(bg-tp_header100b-102.jpg);
	text-align: center;
	color: #fff;
	font-family: "Times New Roman", Times, serif}
	#topMenu02 a.b{ color: #fff; text-decoration: none;
}
#topMenu03{
	float: left;
	width: 93px; /* 123 - 30 */
	padding-left: 30px;
	height: 27px; /* 83 - 56 */
	line-height: 27px;
	padding-top: 56px;
	background-image: url(bg-tp_header100b-201.jpg);
	text-align: center;
	color: #fff;
	font-family: "Times New Roman", Times, serif}
	#topMenu03 a.b{ color: #fff; text-decoration: none;
}
#topMenu04{
	float: left;
	width: 100px; /* 110 - 10 */
	padding-right: 10px;
	height: 27px; /* 83 - 56 */
	line-height: 27px;
	padding-top: 56px;
	background-image: url(bg-tp_header100b-202.jpg);
	text-align: center;
	color: #fff;
	font-family: "Times New Roman", Times, serif}
	#topMenu04 a.b{ color: #fff; text-decoration: none;
}

#header100{
	float: left;
	width: 233px;
	height: 429px;
}
#header200{
	float: left;
	width: 682px;
	height: 429px;
}

#address{
	position: absolute;
	top: 403px;
	left: 3px;
	width: 300px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	color: #edd;
	font-style: italic;
	text-align: left;
}

/* website area */
#sitewrapper{
	position: relative;
	width: 915px;
	margin: 0px auto;
	background-image: url(bg_main.jpg);
	background-position: 0px 429px;
	background-repeat: no-repeat;
}

#leftColumn{
	width: 255px;
	float: left;
	text-align: left;
}

#leftColumn #modules{
	border: solid 1px #624c3d;
	background-image: url(bg-tp_left-column.jpg);
	background-repeat: no-repeat;
	background-color: #2f110e;
}

#mp_mainColumn{
	float: left;
	width: 598px; /* 628 - 30 */
	padding: 15px 15px;
	margin-left: 20px;
	font-size: 11px;
	color: #000;
	text-align: left;
	background-image: url(bg-mp_datapane.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}

#hp_mainColumn{
	float: left;
	width: 598px; /* 628 - 30 */
	padding: 15px 15px;
	margin-left: 20px;
	font-size: 11px;
	color: #fff;
	text-align: left;
}

#footer {
	width: 915px;
	margin: 0px auto;
	color: #fff;
	font-size: 9px;
	margin: 0px auto 0px auto;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px dotted #442211;
} /* note: body margin */
#footer a {
	color: #f8df11;
	font-size: 9px;
}

/* menu tweaks */
.flyLevel0{
	/* OVERRIDES: 'Lock In' Specific Colors */
/*	color:#fff;
	TEMPLATE EXTRAS: Add border effects
	border: 1px solid #c2af87;
	border-bottom: 1px solid #c2af87;
	border-left: 1px solid #c2af87;
	border-top: 1px solid #c2af87;
	border-right: 1px solid #c2af87;
*/
}

/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ///////// TUNNEL LAYOUT STYLES ///////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* module - news */
#funeralnews{
	color: #fff;
	font-size: 11px;
	padding-bottom: 10px;
}
.news_date{
	color: #e7dfb2;
	font-size: 12px;
	font-weight: bold;
}

/* services */

#services{
	padding: 0px 20px 0px 23px;
}
#services #servicecontrols{
	padding-bottom: 10px;
	cursor: pointer;
}
#services #servicecontrols a{
	color: #d2be92;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#services a{
	color: #cfc59e;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
}
#CurrentRecords ul, #PastRecords ul{
	padding-bottom: 20px;
}
#CurrentRecords ul li,#PastRecords ul li{
	list-style: none;
	margin-left: 0px;
}
#bomLogo{
	margin: 5px 0px 0px 0px;
}

/* module - location */
#map{
	width: 256px;  /* IMPORTANT!!! */
	height: 169px; /* IMPORTANT!!! */
}

/* Local Airline Information */
#localairlines{
}

#localairlines ul, #localairlines ul{
	padding-bottom: 20px;
}
#localairlines ul li, #localairlines ul li{
	list-style: none;
	margin-left: 0px;
}
#localairlines a{
	color: #cfc59e;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}

/* module - weather */
#localweather{
	color: #fff;
	font-size: 11px;
	padding-bottom: 10px;
}
#localweather a{
	color: #e7dfb2;
	font-size: 12px;
	font-weight: bold;
}


/* website area */
#tp_mainColumn{
	float: left;
	width: 300px;
	margin-left: 45px;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}
#tp_mainColumn h1{
	font-size: 18px;
	color: #cfc59e;
}

#rightColumn{
	float: right;
	width: 287px;
	text-align: left;
	border: solid 1px #624c3d;
	background-image: url(bg-tp_right-column.jpg);
	background-repeat: no-repeat;
	background-color: #341210;
}
#rightColumn table tr td, #rightColumn table tr td a{
	color: #e7dfb2;
	font-size: 12px;
}

#rightColumn h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #fff;
	padding-bottom: 10px;
}

#rightColumn #modules{
	padding: 15px 10px 5px 10px;
}
