html, body {
	margin:0; padding:0;
	background-color:#333333; background-image:url(../image/lng_bg.gif); background-repeat:repeat-x; background-position:top left;
}
div {
	margin:0; padding:0;
}
img {
	margin:0; padding:0;
	display:block;
	border:none;
}

h2 {
	margin:0 0 15px 0; padding:0;
	font-family:"Franklin Gothic Medium", tahoma; font-size:40px; font-weight:normal; letter-spacing:-3px; color:#FFFFFF;
}
h3 {
	margin:0 0 15px 0; padding:0;
	font-family:"Franklin Gothic Medium", tahoma; font-size:20px; font-weight:normal; letter-spacing:-3px; color:#FFFFFF;
}
p {
	margin:0 0 15px 0; padding:0;
	font-family:"Franklin Gothic Medium", tahoma; font-size:12px; color:#FFFFFF;
}
a {
	color:#E2D3D3;
}
a:hover {
	color:#FFFFFF;
}

#lng_outline {
	width:905px; height:auto;
	margin:0 auto;
}
	#lng_outline_head {
		width:905px; height:130px;
		position:relative;
	}
		#lng_outline_head img {
			float:left;
		}
			#lng_head_left2 {
				width:98px; height:130px;
				position:absolute; top:0; left:-98px;
			}
			#lng_head_right2 {
				width:107px; height:130px;
				position:absolute; top:0; right:-107px;
			}
	
	#lng_outline_body {
		width:905px; height:auto;
		padding:0 0 10px 0;
		float:left;
		position:relative;
		background-image:url(../image/lng_body_bg.gif); background-repeat:repeat-y; background-position:top left;
	}
		#lng_body_nav {
			width:161px; height:450px;
			float:left;
		}
			#lng_nav_bar1 {
				width:110px; height:33px;
				margin:0 10px 0 0;
				float:right; display:inline;
			}
		
		#lng_body_content {
			width:664px; min-height:433px; height:auto !important; height:433px;
			margin:10px 10px 0 0; padding:20px;
			float:left;
			background-image:url(../image/lng_content_bg.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#7F7F7F;
		}
			.lng_content_menu {
				width:250px;
				margin:0 30px 0 0;
				float:left;
			}
				.lng_content_menu p {
					margin:0 0 13px 0;
					line-height:14px;
				}
					.lng_content_menu p span {
						font-size:16px; line-height:17px; color:#333333;
					}
			
			.lng_content_hoursTable {
				width:250px;
				font-family:"Franklin Gothic Medium", Tahoma; font-size:12px; color:#FFFFFF;
			}
				.lng_content_hoursTable th {
					font-weight:bold; text-align:left;
				}
			
			#lng_content_contactform {
				width:300px; height:auto;
				font-family:"Franklin Gothic Medium", tahoma; font-size:12px; color:#FFFFFF;
			}
				#lng_content_contactform form {
					width:300px; height:auto;
					margin:0; padding:0;
					float:left;
				}	
					#lng_content_contactform form span {
						width:200px;
						margin:0; padding:0;
						float:left;
					}
					#lng_content_contactform form input.text {
						width:200px;
						margin:0 0 5px 0; padding:3px;
						float:left;
						font-size:12px; color:#333333;
					}
					#lng_content_contactform form textarea.textarea {
						width:200px; height:80px;
						margin:0; padding:3px;
						float:left;
						font-size:12px; color:#333333;
					}
					#lng_content_contactform form #lng_cfSubmit {
						float:left; clear:left;
						margin:5px 0 0 0;
					}
					#lng_content_contactform form .lng_error {
						width:300px;
						float:left;
						margin:5px 0 0 0;
					}
					
			#lng_content_hours {
				width:300px; height:auto;
				margin:10px 0 0 0; padding:0;
				float:left; clear:left;
			}
				#lng_content_hours h2 {
					float:left;
				}
				#lng_content_hours table {
					float:left;
				}
				
		#lng_body_rightpanel {
			width:30px; height:483px;
			display:inline;
			float:left;
		}
		#lng_body_left {
			width:98px; height:305px;
			position:absolute; top:0; left:-98px;
		}
		#lng_body_right {
			width:107px; height:383px;
			position:absolute; top:0; right:-107px;
		}
		
	#lng_outline_foot {
		width:704px; height:36px;
		margin:0 0 0 161px;
		float:left; display:inline;
		background-color:#999999;
	}
		#lng_foot_bar1 {
			width:627px; height:36px;
			float:left;
		}
		#lng_foot_bar2 {
			float:left;
		}
	
	
	
	
	
	
	
	
	
	
	
	
