* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
}

html {/*NOTE: min-height and height must be set like this in order for the body to extend all the way down the page in Firefox*/
min-height: 100%; height: auto;}
body {
	position: relative;
	color: #630;
	background: #d6c0a4 url(../Images/global/fence.jpg) repeat-x scroll left bottom;
	text-align: center;
	padding-bottom: 115px; /*NOTE: Body needs padding so that content does not flow over fence background*/
}
a:link { color: #007b0e; }
a:visited { color: #007b0e; }
a:hover { color: #007b0e; }
a:active { color: #007b0e; }

p {
	line-height: 16px;
	padding-bottom: 15px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
h1 { color: #623102; font: 1.8em Georgia, "Times New Roman", Times, serif; text-align: center; margin: 8px; }
h2 { color: #000; font-size: 15px; font-family: Playbill, "Poor Richard", Verdana, Arial, san-serif; font-weight: bold; text-align: center; margin-top: 8px; }
h3 { color: #000; font-size: 15px; font-family: Playbill, "Poor Richard", Verdana, Arial, san-serif; font-weight: normal; text-align: center; }
h4 { color: #000; font-size: 13px; font-family: Playbill, "Poor Richard", Verdana, Arial, san-serif; font-weight: bold; text-align: left; margin-top: 8px; }
h5 { font-size: 13px; font-weight: bold;}

strong { font-weight: bold; }

 /*-------- PNG Transparency Fix --------*/
/*
  USAGE: All you have to do is include this one line in your CSS file, with the
  tag names to which you want the script applied:
 */

 img, div { behavior: url(iepngfix.htc) }

 /*
  Alternatively, you can specify that this will apply to all tags like so:
   * { behavior: url(iepngfix.htc) }
 */


/*-------- Begin Layout Here --------*/

#main { padding-top: 10px; background: #d6c0a4 url(../Images/global/bkg.jpg) repeat scroll center top; min-height: 100%; height: auto;
}
#container {
	width: 758px;
	margin: auto;
}
#copyright {
	padding-top: 10px;
}
#copyright p.first {
	font-size: 14px;
}
#copyright p {
	font-size: 11px;
	margin-left: 132px;
	padding: 5px 0 0 0;
}
#post { 
	background-image: none;
	float: left;
	width: 119px;
	padding-top: 27px;
	left: -18px;
}
#content {
	float: right;
	top: 10px;
	width: 590px;
	padding-bottom: 20px;
	text-align: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}	
#fence { 
	position: relative;
	background: url(../Images/global/hmpg_fence.gif) no-repeat 0 0;
	clear: both;
	left: -2px;
	height: 142px;
	width: 780px;
	padding-left: 20px;
}
#fence2 { 
	position: relative;
	background: url(../Images/global/hmpg_fence2.gif) no-repeat 0 0;
	clear: both;
	left: -2px;
	height: 200px;
	width: 780px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#header {
	text-align: center;
}
#footer {
	clear: both;
	position: relative;
	text-align: center;
	padding-left: 185px;
}
#photoRight {
	width: 250px;
	float: right;
	padding: 0 0 10px 14px;
}
.imgPadding {
	float: right;
	padding: 0 0 10px 14px;
}


/*-------- Begin Individual Fence Image Position Adjustments --------*/

#church {
	width: 150px;
	position: relative;
	top: -30px;
	left: 40px;
}
#alpaca {
	width: 150px;
	position: relative;
	top: -25px;
	left: 30px;
}
#horse {
	width: 150px;
	position: relative;
	top: -25px;
	left: 30px;
}


/*-------- Begin Image Handling Here --------*/

.headerimage { margin-bottom: 10px; }

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {
	visibility: hidden;
}

/* sIFR styles not active
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
 */

