

		BODY {
			background:#cdcb9b;
			margin:0;
			padding:0;
		}
		
		h1 {
			margin:40px 0 0 0;
			padding:0;
			width:100%;
			height:120px;
			background:url(../../images/saruni_banner_logo.gif) top center;
			text-indent:-2000px;
			overflow:hidden;
		}
		
		#container, #c_intro {
			width:880px;
			margin:40px auto;
			background:#ebead7;
			display:block;
			padding:20px 15px 20px 20px;
			-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.3);
			-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.3);
			box-shadow: 1px 1px 5px rgba(0,0,0,.3);
		}
			#c_intro { padding:20px; }
		
		#footer {
			display:block;
			width:100%;
			height:100px;
			background:url(../../images/footer_grad.gif) top center no-repeat;
			text-align:center;
		}
			#footer a img {
				margin:0 20px;
				border:0;
				margin-top:30px;
				margin-bottom:30px;
			}
			
		.clearer { display:block; height:1px; overflow:hidden; clear:both; }
		
		#menu {
			display:block;
			width:160px;
			float:left;
		}
			#menu ul {
				margin:0;
				padding:0;
				list-style-type:none;
			}
				#menu ul li {
					display:inline;
					margin:0;
					padding:0;
				}
					#menu ul li a {
						display:block;
						width:100%;
						padding:6px 0;
						border-bottom:3px solid #77111d;
						font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
						text-transform:uppercase;
						font-size:12px;
						color:#000;
						text-decoration:none;
					}
						#menu ul li a:hover {
							color:#77111d;
							border-bottom:3px solid #c56727;
							background:white;
						}
		
		#contents {
			display:block;
			float:right;
			width:692px;
			margin:0;
			padding:0;
		}
			
			h2 {
				font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
				margin:0;
				color:#821f20;
				font-size:18px;
			}
			p {
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#5e574a;
				line-height:24px;
				font-size:12px;
				text-align:justify;
			}
			
			p.col_break {
				width:331px;
				float:left;
				margin:0 20px 0 0 ;
				display:block;
				padding:0;
			}
			p.nomargin { margin:0; }
			
			img.wh_border {
				border:9px solid white;
				-moz-column-break-before : column;
				-webkit-column-break-before : column;
				column-break-before : column;
				-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.3);
				-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.3);
				box-shadow: 1px 1px 5px rgba(0,0,0,.3);
				margin:0 0 10px 0;
			}
		
		#container_footer {
			display:block;
			clear:both;
/*			margin-top:30px; */
			border-top:1px solid #dcdbba;
			padding-top:20px;
			text-align:center
		}
			#container_footer a img {
				margin:0 20px;
				border:0;
			}
				#cf_30 { display:block; clear:both; height:20px; overflow:hidden; }
	
	ul { margin:0; padding:0; }
		ul li { 
			margin:0 0 3px 20px;
			padding:0;
			font-family:Georgia, "Times New Roman", Times, serif; 
			color:#5e574a; 
			font-size:12px; 
			line-height:21px; 
			text-align:justify; 
		}
		
		a {
			color:#cb6c26;
			text-decoration:none;
		}
			a:hover { text-decoration:underline; }
	
	
	
	.thumb_holder {
		float:left;
		display:block;
	}
		.thumb_holder a.thumb_thumb img {
			display:block;
			padding:3px;
			background:white;
			border:1px solid #bbb;
			margin:0 10px 10px 0;
		}
			.thumb_holder a.thumb_thumb:hover img { border:1px solid #888; }
			
			
