/***************************************************************************************************************************
  TEMPLATE STYLES
***************************************************************************************************************************/
body {	
	margin: 0px;
	background-color: #DFAD3C;
	background-image: url(../images/mainbackground.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

#wrapper {
	width: 953px;
	margin-left: auto;
	margin-right: auto;
	}
	
	#left {
		width: 943px;
		float: left;
		padding-left: 10px;
		background-image: url(../images/left.png);
		background-position: left;
		background-repeat: repeat-y;
		}
		
	#right {
		width: 933px;
		float: left;
		padding-right: 10px;
		background-image: url(../images/right.png);
		background-position: right;
		background-repeat: repeat-y;
		}
		
	#site {
		width: 933px;
		float: left;
		background-color: #FFFFFF;
		}
		
		#header {
			width: 100%;
			float: left;
			}
			
		#navigation {
			width: 100%;
			float: left;
			}
			
			.navItem {
				float: left;
				}
				
			.navImage {
				border-right: 1px solid #CFC4AB;
				}
			
		#content {
			width: 100%;
			float: left;
			padding: 0px 0px 10px 0px;
			}
			
			#leftColumn {
				width: 550px;
				float: left;
				padding: 5px 40px 20px 40px;
				}
				
				.hungerImageMargin {
					border: 2px solid #B8A16B;
					margin-left: 10px;
					margin-bottom: 10px;
					float: right;
					}

				.hungerStoryLong {
					width: 513px;
					float: left;
					padding: 5px 0px 8px 0px;
					}
					
						
					.hungerStoryTextLong {
						width: 400px;
						float: left;
						}

			
			#rightColumn {
				width: 263px;
				float: left;
				padding: 0px 40px 0px 0px;
				}
				
				.rightColumnItem {
					width: 100%;
					float: left;
					}
					
				.yellowHeader {
					width: 100%;
					float: left;
					padding: 10px 0px 7px 0px;
					}
					
				.hungerStory {
					width: 263px;
					float: left;
					padding: 5px 0px 8px 0px;
					}
					
					.hungerStoryImage {
						width: 113px;
						float: left;
						}
						
						.hungerStoryImageBorder {
							border: 2px solid #B8A16B;
							}
						
					.hungerStoryText {
						width: 150px;
						float: left;
						}
				
				.newsItems {
					width: 263px;
					float: left;
					padding: 0px 0px 10px 0px;
					}
					
					.newsItem {
						width: 100%;
						padding-bottom: 8px;
						}
				
		#footer {
			width: 853px;
			float: left;
			padding: 0px 40px 0px 40px;
			}
			
			#footerContent {
				width: 853px;
				float: left;
				border-top: 1px solid #B8A16B;
				padding: 10px 0px 10px 0px;
				}
		
	#baseline {
		width: 953px;
		float: left;
		padding: 0px 0px 20px 0px;
		}
		