/* 
	Title: NAHSI
	Date:25.02.09
*/
body{
	background: #000 url(../images/page_body_bg.png);
	font-family:Tahoma,Verdana, "Trebuchet MS",Georgia, Lucida,Helvetica,Tahoma, sans-serif;
	margin:0;
	font-size:12px;
	text-align:center;
	color:#333;
	padding:9px 0 22px;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
ul{
	list-style:none;
}	
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#DF6100;
	text-decoration:underline;
}
.hide, a b{
     position: absolute;
     left: -9999px;
}
.clear { clear: both; }
/*-----------------------Page Structure
*/
#wrap{
	background-color: #fff;
	width:911px;
	margin:0px auto;
	text-align:center;
	border:1px solid #2B1413;
}
/*-----------------------Header
*/
#header {
	padding:7px 0 0;
	height:82px;
	margin:0 auto;
	text-align:left;
	width:812px;
	background:url(../images/logo.jpg) no-repeat left 7px;
}
.logo{
	width:276px;
	height:64px;
	display:block;
	float:left;
}
.navigation{
	height:11px;
	float:left;
	width:575px;
	padding-left:85px;	
}
.navigation li{
	display:block;
	float:left;
	white-space:nowrap;
}
.navigation li a{
	display:block;
	float:left;
	line-height:11px;
	color:#333333;
	font-size:11px;
	padding:0 10px 0 13px;
	background:url(../images/bar.gif) no-repeat left top;
}
.navigation li a:hover{
	color:#306695;
	text-decoration:none;
}
.navigation li .first,.navigation li .last{
	background:none;
	margin-left:-4px;
}
.last{
	width:168px;
}
.navigation li b{
	float:left;
	line-height:11px;
	font-size:11px;
	font-weight:normal;
	margin-right:-4px;
}
#header h2{
	font-size:12px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
	float:right;
	margin:-1px 0 1px;
}
.topNavigation{	
	float:right;
	padding-top:4px;
}
.topNavigation li,.topNavigation li b{
	display:block;
	float:left;
	color:#333333;
	font-weight:normal;
}
.topNavigation li a{
	display:block;
	float:left;
	color:#333333;
	font-size:11px;
	margin:0 5px;
	text-transform:uppercase;
	display:inline;
}
.topNavigation li a:hover{
	color:#000000;
}
#header strong{
	float:right;
/*	width:200px;	*/
	margin:-23px 0 0;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-transform:uppercase;
}
#header strong input{
	float:left;
	width:107px;
	font-size:11px;
	text-transform:uppercase;
	height:15px;
	margin:4px 2px 0 0;
	border:1px solid #908C8B;
	padding:2px 0 0 11px;
	color:#666666;
}
#header strong .ok{	
	background:url(../images/ok.gif) no-repeat;
	width:28px;
	margin:4px 0 0;
	height:18px;
	padding:0;
	border:none;
	cursor:pointer;
}
#header strong b{
	padding:6px 0 0 9px;
	font-weight:normal;
	display:block;
}
/*-----------------------mainBody
*/
#mainBody{
	width:812px;
	padding-bottom:34px;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
}
/*-----------------------left
*/
.left{
	width:541px;
	float:left;
}
.topImage{
	margin:1px 0 1px 1px;
	display:block;
}
.leftImage{
	display:block;
	float:left;
	margin:0 1px 0 0;
}
.lastImage{
	float:left;
}
/*-----------------------right
*/
.right{
	width:270px;
	float:right;
}
.right img{
	margin-top:1px;
	display:block;
}
/*-----------------------memorials page
*/
.ourMemorials{
	width:253px;
	height:174px;
	border-right:1px solid #353D43;
	padding:23px 0 0 13px;
	display:block;
	background:#0A131B;
	float:left;
	margin-right:1px;
}
.banner{
	float:left;
}
.gallery{
	margin-top:9px;
	float:left;
}
.gallery dt{
	font-size:10px;
	font-weight:bold;
	color:#252525;
	display:block;
	padding:0 0 6px 7px;
}
.gallery dd{
	float:left;
	width: 162px;
}
.gallery dd img{
	float:left;
	margin:0 1px 0 0;
}
.gallery dd p{
	color:#333333;
	clear:both;
	padding:6px 0 0;
	font-size:11px;
}
.gallery dd span{
	padding-left:108px;
	color:#333333;
}
.contentArea{
	width:487px;
	float:right;
	margin:30px 0 -16px;
}
.contentArea p{
	padding-bottom:20px;
	line-height:22px;
	color:#252525;
	clear:both;
}
/*-----------------footer
*/
#footer{
	text-align:center;
	padding-top:11px;
	color:#fff;
	font-size:11px;
	margin:0 auto;
}
#footer a {
	color: #fff;
}

/*-----------------gallery pages
*/
.gallery-thumb {
	width: 162px;
	height: 72px;
	float: left;
	text-align:center;
	position: relative;
	padding-top: 120px;
}
.gallery-overlay {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	display: block;
}
#goback {
	float: right;
	text-decoration: underline;
}
/*-----------------location pages
*/
dl.location dt { color: #2f6895; font-weight: bold; float:left; }
dl.location dd {
	margin-left:11em;
}
dl.location { line-height: 20px; padding-left: 25px; }
.loccon { color: #2f6895; font-size: 18px; padding-bottom: 5px; padding-left: 25px; }
.locspace { padding-bottom: 7px; }
.contentAreaLoc { 	width:400px;
	float:left;
	margin:30px 0 -16px; }
/*-----------------click here
*/
#click{
	text-align:center;
	padding-top:25px;
	color:#000;
	font-size:12px;
	margin:0 auto;
}
#click a {
	color: #000;
}
