/* CSS Document */body {margin: 0px;	padding: 0px;	background-image:url(images/midstate_bg.jpg);	background-repeat:repeat-x;	background-color:#FFFFFF;	}		#wrapper {width: 781px;	margin-left:auto;	margin-right:auto;	}	#cmba {width: 90px;	position:absolute;	top: 5px;	left: 5px;	float:left;	}	/*--------- NAVIGATION BAR -----------*/#nav {height:28px;	font-family:"Times New Roman", Times, serif;	font-size: .8em;	font-weight:bold;	text-align:center;	letter-spacing: 1px;	}	#nav a{padding: 0px 3px;	display:inline;	text-decoration:none;	color:#FFFFFF;	}		#nav a:hover{padding: 0px 4px;	display:inline;	color:#FFFFFF;	text-decoration:none;	background-color:#62441a;	border:#000000 1px solid;	}		#nav ul li {display:inline;	padding: 0px 12px;	}	ul {margin: 6px 0px 0px 0px;	}	/*-- MEAT CONTENT --*/#meat {height: 509px;	}	#contact_meat {height: 503px;	background-image: url(images/contact_bg.jpg);	background-repeat:no-repeat;	margin-bottom: 7px;	}#gallery_meat {height: 445px;	background-image: url(images/gallery_bg.jpg);	background-repeat:no-repeat;	margin-bottom: 7px;	text-align:center;	padding-top: 55px;	}	#gallery_meat img{border:#000000 1px solid;	margin: 20px;	}	#story_meat {height: 495px;	margin-bottom: 7px;	background-image:url(images/story_bg.jpg);	background-repeat:no-repeat;	}	/*-------- COPY SECTIONS --------*/	#bodycopy { width: 285px;	margin-left: 30px;	margin-top: -535px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.3;	}#contact_copy {width: 320px;	float:right;	padding-top:50px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	}	#contact_copy a{color:#7a4f11;	font-weight:bold;	}	#res_bodycopy { width: 305px;	margin-left: 30px;	margin-top: -535px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .65em;	line-height: 1.2;	}	#story_copy {width: 320px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	padding-left: 35px;	}	/*------ GALLERIES --------*/#comm_gallery {height: 504px;	background-image:url(images/com_gallery/comm_gall_bg.jpg);	}	#comm_thumbs {width: 350px;	float:left;	font-family:"Times New Roman", Times, serif;	font-size: .7em;	letter-spacing: 1.5px;	padding-left: 10px;	}	#comm_thumbs img{padding: 4px 8px 0px 2px;	}#res_gallery {height: 504px;	background-image:url(images/res_gallery/res_gall_bg.jpg);	}	#comm_thumbs {width: 350px;	float:left;	font-family:"Times New Roman", Times, serif;	font-size: .7em;	letter-spacing: 1.5px;	padding-left: 10px;	}	#comm_thumbs img{padding: 4px 8px 0px 2px;	}.placer {float:right;	margin: 30px 20px 0px 0px;	border:#000000 1px solid;	}/*------ FOOTER INFORMATION ---------*/#footer {height: 26px;	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .6em;	font-weight:bold;	text-align:center;	}	#footer ul li{text-decoration:none;	display:inline;	margin: 2px 50px 0px 50px;	}.title {font-size: 1.5em;	font-weight:bold;	text-decoration:underline;	color:#57592c;	}	.name {font-weight:bold;	}	.gallery_directions {	font-family:"Times New Roman", Times, serif;	font-size: .8em;	color:#000000;	}.larger_titles {font-size: 1.5em;	padding: 0px 50px;	}	.main_title {font-family:"Times New Roman", Times, serif;	font-size: 2em;	letter-spacing: 2px;	margin-bottom: -5px;	}