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

#container {
	width:1091px;
	padding:15px;
	margin:5px auto;
}

	#header {
		width:1091px;
		height:117px;
		padding:0px;
		margin:0px;
		background:url(../images/header.jpg) top right no-repeat;
	}
	
	#content_background {
		background:url(../images/content_background.jpg) repeat-y;
	}
	
	#content {
		min-height:320px;
		margin:0px;
		padding:0px 0px 30px 0px;
		background:url(../images/content_footer_background.jpg) bottom right no-repeat;
	}

		#menu {
			float:left;
			width: 200px;
			margin:0px;
			padding:0px 0px 0px 100px;
			vertical-align:top;
		}

		#text {
			float:left;
			width: 410px;
			margin: -15px 0px 0px 0px;
			padding:0px;
			vertical-align:top;
		}

		#latest_news {
			float:right;
			width: 260px;
			margin: -15px 0px 0px 0px;
			padding:0px 90px 50px 0px;
			vertical-align:top;
		}

	#buttons {
		text-align:right;
		padding:0px 80px 0px 0px;
		margin:-50px 0px 0px 0px;
	}
		
	#footer {
		height:50px;
		color:#939598;
		padding:0px 80px 0px 90px;
	}

/*Internal specific */
	#int_header {
		width:1091px;
		height:86px;
		padding:0px;
		margin:0px;
		background:url(../images/int_header.jpg) top right no-repeat;
	}
	
	#int_content_background {
		background:url(../images/int_content_background.jpg) repeat-y;
	}
	
	#int_content {
		min-height:320px;
		margin:0px;
		padding:0px 0px 30px 0px;
		background:url(../images/int_content_footer_background.jpg) bottom right no-repeat;
	}
		#int_menu {
			float:left;
			margin: -15px 0px 0px 0px;
		}

		#int_text {
			float:left;
			width: 430px;
			margin: -15px 0px 0px 0px;
			padding:0px;
			vertical-align:top;
		}

		#int_pics {
			float:right;
			width: 240px;
			margin: -15px 0px 0px 0px;
			padding:0px 80px 50px 0px;
			vertical-align:top;
		}

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



