body {
  padding: 0;
  margin: 0;
  background: #bad2ce;
}
	/* Logo Container */
	#logo {
		width: 425px;
		height: 131px;
		float: left;
	}

	#logo a {
		display: block;
		margin-top: 25px;
		margin-left: 30px;
	}

	#top-right {
		width: 570px;
		height: 131px;
		float: left;	
		padding-right: 0px;
		
	}
	
		#top-right-top {
			width: 570px;
			height: 25px;
			
		}
		
		#top-right-bottom {
			width: 570px;
			height: 106px;
		}



	/* Search styles */
		#search-block {
			width: 233px;
			height: 27px;
			float: right;
			margin-top: 39px;
			padding-right: 30px; /* I use padding-right instead of margin-right to avoid IE6 double margin bug. This works just fine. */
			background: url(../images/search_field.png) no-repeat left top;
			overflow: hidden;
		}
		
			#search-block form {
				padding: 0px;
				margin: 0;
			}
			#search-block #search-field {
				width: 195px;
				padding: 5px 1px 5px 5px;
				border: 0;
				background: none;
				color: #666;
				float: left;
			}
			
			#search-block #search-submit {
				width: 32px;
				height: 27px;
				margin-left: 0px;
				border: 0;
				background: url(../images/search_button.png) no-repeat left top;
				color: #777;
				font: bold 1em arial, sans-serif;
				cursor: pointer;
				float: left;
			}
		
	/* other menu */

	
	#othermenu {

		height: 25px;
		float: right;
		padding-right: 30px; /* I use padding over margin due to double margin bug on IE6. padding will work just fine here. */
	}
	
	#othermenu-left {
	
		height: 25px;
		background: url(../images/othermenu_left.png) no-repeat top left;
		float: left;
		padding-top: 0px;
		padding-left: 10px;
		font-size: 11px;
	}
	
		#othermenu-left a {
			color: #888;
		}
			
	
	#othermenu-right {
		width: 10px;
		height: 25px;
		background: url(../images/othermenu_right.png) no-repeat top right;
		float: left;
		padding-top: 4px;
	}
	
	
	/* Menu Styles */

	#navmenu-container {
		float: left;
		height: 45px;
		width: 995px;
		background: url(../images/navigation.png) repeat-x left top;
		clear: both;
		padding: 0;
		margin: 0;
		z-index: 99;
	}
	
	#nav-menu {
		height: 45px;
		width: 995px;
		margin: 0 auto;
		padding: 0;
		z-index: 99;
		display: block;
		

	}	
		
#header {
	height: 272px;
	border-bottom: 1px #cecece solid;
}	
	
	#slideshow {
		float: left;
		width: 687px;
		height: 267px;
		padding-left: 0px;
		padding-top: 5px;
	}
	
		
#content {
	
	float: left;
	padding: 0px 0;

background: url(../images/right_bgb.jpg) repeat-y top;	
}	

	
