/*****************/
/* Layout Styles */
/*****************/

#container_background {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1026px;
	min-height:900px;
}
	div.blue {
		background:url(../images/container_background_blue.jpg) top left no-repeat; 
	}
	div.green {
		background:url(../images/container_background_green.jpg) top left no-repeat; 
	}
	div.mustard {
		background:url(../images/container_background_mustard.jpg) top left no-repeat; 
	}
	div.purple {
		background:url(../images/container_background_purple.jpg) top left no-repeat; 
	}
	div.red {
		background:url(../images/container_background_red.jpg) top left no-repeat; 
	}
	div.yellow {
		background:url(../images/container_background_yellow.jpg) top left no-repeat; 
	}

#container {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:896px;
}

	#header {
		text-align:right;
		padding:0px;
		margin:0px;
		height:159px;
		overflow:hidden;		
	}
	
	#menu {
		clear:both;
		text-align:right;
		padding:0px;
		margin:0px;
	}
	
	#image {
		position:relative;
		float:right;
		padding:8px;
		margin:0px;
		height:253px;
		width:752px;
		text-align:right;
		background-color:#FFF;
		clear:both;
		z-index:5;
	}
		#image img {
			padding:0px;
			margin:0px;
		}

		#flash_awards {
			position:absolute;
			bottom:15px;
			right:15px;
			z-index:10;
		}

		#flash_photo {
			position:absolute;
			top:20px;
			left:-157px;
			z-index:10;
		}
			
	#content {
		clear:both;
		float:right;
		background-color:#fff;
		width:718px;
		padding:10px 25px;
		margin:5px 0px 0px 0px;
	}
	
	#book {
		float:right;
		width:115px;
		padding:10px 0px 0px 0px;
	}
		
	#intcontent {
		clear:both;
		float:right;
		background-color:#fff;
		width:743px;
		padding:0px 25px 0px 0px;
		margin:5px 0px 0px 0px;
	}
/*
	#smenuheader {
		float:left;
		margin:0px 0px 0px -127px;
		z-index:20px;
	}
*/
	#smenuheader {
		margin:0px 0px 0px 0px;
		z-index:20px;
		background-color:#2A1313;
		color:#fff;
		padding:5px;
		width:150px;
		font-size:20px;
	}
	#smenu {
		float:left;
/*		background: url(../images/snav_background.jpg) top left no-repeat; */
		background-color:#E0D9BE;
		width:160px;
		min-height:500px;
		padding:0px;
	}
		
	#text {
		float:left;
		width:415px;
		padding:20px 0px 0px 20px;
	}
		
	#pics {
		float:left;
		width:115px;
		padding:20px 0px 0px 30px;
	}
		#pics img {
			padding:0px 0px 10px 0px;	
		}
	
	#footer {
		clear:both;
		float:right;
		width:768px;
		padding:5px 0px;
		font-size:12px;
		size:10px;
	}



/* LANDING PAGE */
	
#landingcontainer {
	margin:0px auto;
	padding:0px;
	width:605px;
	position:relative;
}
	
	#landinglogoleft {
		position:absolute;
		top:250px;
		left:-200px;
		float:left;
		width:248px;
		height:230px;
		padding:0px;
		margin:0px;
		font-size:12px;
		line-height:14px;
	}
	
	#landinglogoright {
		position:absolute;
		top:42px;
		left:442px;
		float:left;
		width:248px;
		height:230px;
		padding:0px;
		margin:0px;
		font-size:12px;
		line-height:14px;
	}
	
	#landingtextleft {
		position:absolute;
		top:289px;
		left:45px;
		float:left;
		width:246px;
		padding:0px;
		margin:0px;
		font-size:12px;
		line-height:14px;
	}
	
	#landingtextright {
		position:absolute;
		top:313px;
		left:375px;
		width:280px;
		padding:0px;
		margin:0px;
		font-size:12px;
		line-height:14px;
	}
	
	#buttonleft {
		position:absolute;
		top:543px;
		left:-30px;
		float:left;
		padding:0px;
		margin:0px;
	}
	
	#buttonright {
		position:absolute;
		top:519px;
		left:378px;
		float:left;
		padding:0px;
		margin:0px;
	}


/*
#divname, .classname {
	display properties(margin, width, z-index, etc...)
	
	font styles (font-width, color, text-alignment, etc...)
	
	theme related (border, background, etc...)
}
*/
