/* cream = f3f0e7 purple = 6f3d59green = 77912clighter green = cbd4a0*/body {  font-family: "Times New Roman", Times, serif;  font-size: 14px;  padding: 0;  margin: 0;  background: url(images/bg.jpg) repeat #6f3d59;  color: black;}p {	margin: 0 0 1.35em;  	line-height: 1.35em;	}td {	font-family: "Times New Roman", Times, serif;	font-size: 14px;}th {	font-family: "Times New Roman", Times, serif;	font-size: 14px;}	h1 {   	font-family: "Courier New", Courier, mono;	font-size: 1.6em; 	background-repeat: no-repeat;	line-height: 30px;	width: 300px;	margin: 30px 0 0 0;
	padding:0;}h2 {   	font-family: "Courier New", Courier, mono;	font-size: 1.2em; 	font-weight: bold;	margin-top: 20px;	margin-bottom: 4px;}h3 {   	font-family: "Courier New", Courier, mono;	font-size: 1em; 	font-weight: bold;	margin-top: 20px;	margin-bottom: 0px;}.mini-head {	font-family: "Courier New", Courier, mono;	font-weight: bold;	font-size: 1em;}.quote {	border-top: 1px solid #f3f0e7;	border-bottom: 1px solid #f3f0e7;	color: #77912c;	padding: 8px 20px;	font-size: 1.3em;	font-style:italic;	}	.author {	font-style:normal;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	}	a, a:visited {	color: #77912c;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	text-decoration: underline;	font-size: .92em;}a:hover {	color: #f3f0e7;}/*  ================ SPLASH PAGE  ================ */#enter {	display: block;	position: absolute;	left: 50%;	top: 504px;	margin: 0 0 0 250px;	background: url(images/triangle.gif) no-repeat;	background-position: left top; 	height: 21px;	width: 70px;	font-family: "Courier New", Courier, mono;	color: #a7b95f;	padding: 0 0 0 20px;	vertical-align: middle;	line-height: 21px;	font-weight: bold;	font-size: 15px;	text-decoration: none;}#enter p {	margin: 0;	vertical-align:middle;	line-height: 21px;	font-weight: bold;	font-size: 15px;	padding: 0 0 0 20px;	}	#enter:hover {	background: url(images/triangle_on.gif) no-repeat;	color: #f3f0e7;	background-position: left top; }	div#container_home {	width: 770px;	height: 573px;	display: block;	position: absolute;	left: 50%;	top: 0;	margin-left: -385px;	background: url(images/home_content_bg.jpg) no-repeat;	background-position: center top;}div#home_footer {}/*  ================ STRUCTURAL MARK-UP for INTERIOR  ================ */div#logo {	position: absolute;	left: 50%;	top: 0;	margin-left: 161px;	z-index: 999;}div#container {	width: 770px;	background: url(images/container_bg.jpg) repeat-y;	background-position: center top;	position: absolute;	top: 0;	left: 50%;	margin-left: -385px;	padding: 0;}	div#header {	width: 770px;	height: 26px;	padding-top: 65px;	background: url(images/header_bg.jpg) no-repeat;	clear: both;}div#content {	background: url(images/content_bg.jpg) no-repeat;	background-position: left bottom;	width: 314px;	margin: 0px 0 0 60px;	padding: 60px 45px 45px 293px;	clear: both;}div#footer {	width: 770px;	background: url(images/footer_bg.jpg) no-repeat ;	clear: both;	color: #77912c;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 13px;	padding: 10px 0 5px;	text-align: center;	}	#footer a {	font-weight: normal;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	color: #cbd4a0;	font-size: 12px;	}	#footer a:hover {	color: white;	}		#footer .credits {	font-size: 11px;	color: black;	}	#footer a.credits:hover {	font-size: 11px;	color: white;}	/* ================ IMAGES =================== */img, img a {	border: 0;}img#home_logo {	position: absolute;	left: 50%;	margin-left: -125px;	top: 0;	z-index: 999;}img.photos {	width: 171px;	height: 128px;	margin-left: -292px;	margin-top: -85px;	float: left;	padding: 16px 60px 49px 54px ;	background: url(images/photo_bg.jpg) no-repeat;	}	img.photos_v {	width: 128px;	height: 171px;	margin-left: -292px;	margin-top: -85px;	float: left;	padding: 15px 72px 26px 82px ;	background: url(images/photo_bg_v.jpg) no-repeat;	}img.lgimg {	border: 1px solid #333;	margin: 15px 15px 15px -218px;;	width: 500px;	height: 375px;}/* ================ NAVIGATION LINKS =================== */div#header ul {	position: static;	background: none;	list-style-type: none;	display: block;	height: 26px;	margin: -8px 0 0 60px;	padding: 0;		}	div#header ul li {	float: left;	display: block;	} div#header a {    background-repeat: no-repeat;	float: left;	display: block;	text-indent: -100em;	background-repeat: no-repeat;	background-position: top left;	line-height: 26px;		}		a#button_news { background: url(images/button_news.jpg); width: 60px; }a#button_photos {  background: url(images/button_photos.jpg); width: 73px; }a#button_farm { background: url(images/button_farm.jpg); width: 139px; }a#button_buy { background: url(images/button_buy.jpg); width: 119px; }a#button_milk { background: url(images/button_milk.jpg);  width: 95px; }a#button_news:hover { background: url(images/button_news_on.jpg); }a#button_photos:hover {  background: url(images/button_photos_on.jpg); }a#button_farm:hover { background: url(images/button_farm_on.jpg); }a#button_buy:hover {  background: url(images/button_buy_on.jpg); }a#button_milk:hover {  background: url(images/button_milk_on.jpg); }/* ================ TEXT TO BE REPLACED =================== */#text_home_h1 {	text-indent: -100em;	padding: 30px 0 0 0;    overflow: hidden; 	background-repeat: no-repeat;	margin: 353px 0 0 200px;	color: #f3f0e7;	background: url(images/welcome_to_milk_thistle.gif) no-repeat;	display: block;	width: 456px;    height: 0px !important;    height /**/:30px; }#text_home_p {	padding: 91px 0 0 0;    	overflow: hidden; 	background-repeat: no-repeat;	margin: 0 100px 0 200px;	color: #f3f0e7;	font-family: "Courier New", Courier, mono;	font-weight: bold;	line-height: 1.7em;	background: url(images/home_text.gif) no-repeat;    height: 0px !important;    height /**/:91px; }#text_milk {	text-indent: -100em;    background: url(images/our_milk.gif);}#text_market {	text-indent: -100em;    background-image: url(images/farmers_markets.gif);}#text_retail {	text-indent: -100em;    background-image: url(images/retail_stores.gif);}#text_farm {	text-indent: -100em;    background-image: url(images/about_our_farm.gif);}#text_photos {	text-indent: -100em;    background-image: url();}#text_news {	text-indent: -100em;    background-image: url(images/news_and_updates.gif);}#text_wholesale {	text-indent: -100em;    background-image: url(images/wholesale.gif);}