body {
	margin: 0px; 
	background-color: #8C9688;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

#headerContainer {
	width: 100%;
	float: left;
	background-image:url(../images/headertopfade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}	
	
	#headerWrapper {
		width: 958px;
		}
	
	#headerTopRow {
		width: 958px;
		float: left;
		}
	
	#headerBottomRow {
		width: 958px;
		float: left;
		}
		
		.navItem {
			float: left;
			}
			
#topBufferContainer {
	width: 100%;
	float: left;
	background-image: url(../images/headerbottomfade.jpg); 
	background-position: top;
	background-repeat: repeat-x;
	}
	
	#topBufferConstraint {
		width: 958px;
		}
		
#contentContainer {
	width: 100%;
	float: left;
	background-color: #F5F5F5;
	}
	
	#contentInteriorConstraint {
		width: 958px;
		background-image: url(../images/interiorbackground.gif);
		background-position: top center;
		background-repeat: repeat-y;
		overflow: auto;
		}	

		#interiorLeft {
			width: 151px;
			float: left;
			padding: 20px 30px 50px 30px;
			}
			
			#subnavHeader {
				width: 151px;
				float: left;
				}
				
			.subnavItem {
				width: 151px;
				float: left;
				}
		
		#interiorRight {
			width: 687px;
			float: left;
			padding: 20px 30px 50px 30px;
			}
			

	#contentConstraint {
		width: 958px;
		background-image: url(../images/bars.gif);
		background-position: top center;
		background-repeat: repeat-y;
		overflow: auto;
		}
		
		#indexLeft {
			width: 228px;
			padding-right: 1px;
			float: left;
			}
			
			.indexLeftSidebar {
				width: 228px;
				float: left;
				}
			
		#indexCenter {
			width: 462px;
			height: 439px;
			padding: 0px 20px 25px 20px;
			background-image: url(../images/center.jpg);
			background-position: bottom center;
			background-repeat: no-repeat;
			float: left;
			}
		
		#indexRight {
			width: 226px;
			padding-left: 1px;
			float: left;
			}
			
			.indexRightSidebar {
				width: 226px;
				float: left;
				}
				
				.indexSidebarWrapper {
					width: 186px;
					height: 130px;
					float: left;
					padding: 10px 20px 10px 20px;
					overflow: hidden;
					}
				
				.indexSidebarLink {
					width: 206px;
					height: 15px;
					padding: 0px 10px 7px 10px;
					float: left;
					text-align: right;
					}

#bottomBufferContainer {
	width: 100%;
	float: left;
	background-image: url(../images/bottomsidefade.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	}
	
	#bottomBufferConstraint {
		width: 958px;
		}
		
#footerContainer {
	width: 100%;
	float: left;
	background-image: url(../images/footerbackground.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	}
	
	#footerConstraint {
		width: 958px;
		background-color: #102B08;
		background-image: url(../images/footerfade.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 5px 0px 10px 0px;
		}