@import url(fedm.css);

#pageBody {
	background-color: transparent;
	position: relative;
	z-index: 0;
	
	overflow: visible;
	background-image: url(/bg/content_wide_shadowed_green.jpg);
	background-position: left 32px;
	background-repeat: repeat-y;

	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-left: 10px;
	margin-right: 0px;
	clear: both;
	
	min-height: 600px;
}

/* ie win specific \*/
* html #pageBody {
	height: 100%;
}
/* end hiding */

#pageBody .header {
	padding: 0px;
	padding-left: 10px;
	float: left;
	display: inline;
	
	background-image: url(/img/content_header_wide_green_gold.jpg);
	background-position: left top;
	background-repeat: No-Repeat;
	
	width: 730px;
	height: 100%;
}

#content {
	float: left;
	display: inline;
	overflow: visible;
	position: relative;
	z-index: 0;
	
	/* text-align: Justify; */
	
	margin: 0px;
	padding: 10px;
	padding-top: 0px;
	padding-right: 18px;
	width: 408px; /* IE 5&6 */
	
	voice-family: "\"}\""; 
 	voice-family:inherit;
  	width: 380px;
  	
  	height: 100%;
}

html>#content {
	width: 380px;
}

#content img {
	border: 0px;
	padding: 0px;
	margin: 4px;
}

/* Due to a bug in IE5 mac, there can be no space between
	the end of the content div and the start of the sidebar div.
	
	Widest item in sidebar can be 306px
*/
#sidebar {
	padding: 0px;
	border: 0px;
	margin: 0px;
	margin-left: 414px;
	padding-right: 20px;
	width: 280px;
}

#content .top {
	margin-top: 12px;
	color: #556960;
}

#sidebar {
	color: #333333;
	background-color: transparent;
}

#sidebar.below {
	/* to display below the image rather than over it */
	margin-top: 420px;
}

#sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	color: #556970;
}


#sidebar .box {
  	float: left;
	display: inline;
  	position: relative;
  	
	background-color: #E7E3C8;
	
	padding: 10px;
	
	border-width: 1px;
	border-color: #bfaf6b;
	border-style: solid;
	
	text-align: Justify;
	
	width: 270px;
	/* height: 100%; */
}

#sidebar .box li {
	text-align: left;
}

#sidebar .shadow {
  float: left;
  display: inline;
  background: url(/bg/sidebar_box_bot_right_white.jpg) no-repeat bottom right;
  margin: 10px 0px 10px 6px;
  voice-family: "\"}\"";   
  voice-family: inherit;
  margin: 10px 0px 10px 6px;
}

#sidebar .shadow img {
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	margin: -6px 6px 6px -6px;
}

#sidebar .shadow .box {
	margin: -6px 6px 6px -6px;
}

.overlay {
	margin: 0px;
	border: 0px;
	padding: 0px;
	
	float: right;
	display: inline;
	overflow: visible;
	position: relative;
	z-index: 0;
	background-repeat: no-repeat;
}

#overlayLeap {
	background-image: url(/photos/flying_overlay_green.jpg);
	width: 398px;
	height: 419px;
	margin-left: -200px;
	margin-right: -28px;
	margin-top: -44px;
}

#overlayArch {
	background-image: url(/photos/twin_arched_overlay_green.jpg);
	width: 398px;
	height: 419px;
	margin-left: -200px;
	margin-right: -64px;
	margin-top: -17px;
}

#overlayFence {
	background-image: url(/photos/behind_fence_overlay_green.jpg);
	width: 398px;
	height: 497px;
	margin-left: -200px;
	margin-right: -68px;
	margin-top: -44px;
}

#overlayProducts {
	background-image: url(/photos/products_overlay_green.jpg);
	width: 398px;
	height: 497px;
	margin-left: -200px;
	margin-right: -57px;
	margin-top: 0px;
}