/* hijack .yui-t2 */
.yui-t2 .yui-b{float:left;width:15.8456em;*width:15.512em;}
.yui-t2 #yui-main .yui-b{margin-left:16.8456em;*margin-left:16.512em;}

body { 
	font-size: 107%;
	background: #D2B48C url(../images/bfc_bg.jpeg) repeat left top;
}
	body#index { background-image: none; }

	#hd {}
		#hd h1#logo {
			width: 768px;
			height: 150px;
			text-indent: -9000px;		
			background: url(../images/bfc_banner.gif) no-repeat 0 0; 
			margin-left: auto;
			margin-right: auto;
		}
	
		ul#nav {
			padding: 15px;
			border: 2px solid #000;
		}
			ul#nav li { margin: 3px 0; }
			
	#bd {}
		#bd .subhdr { margin-bottom: 20px;}
			#bd .subhdr h2 {
				font-size: 250%;
				text-align: center;
				margin-bottom: 10px;
			}
		#bd h3 {}
			.item {
				clear: both;
				padding: 10px;
				border: 2px solid #000;
				margin: 10px 0;
				min-height: 150px;
			}
				.item h3 {
					font-size: 122%;
					font-weight: bold;
				}
				.item img {
					float: left;
					margin: 0 5px 5px 0;
				}
				.item div.date { margin: 5px 0;}
				.item p.text { margin-bottom: 15px;}
			
	#ft { margin-top: 20px; }
		#ft .content {
			width: 700px;
			height: 45px;
			padding: 5px;
			border: 2px solid #000;
			margin-left:16.8456em;*margin-left:16.512em;
		}
			#ft .content div {
				width: 50%;
				float: left;
			}
			#ft .content div span { display: block;}
				#ft .content .phone_email span {text-align: right;}
					#ft .content div span.name {font-weight: bold;}
					
.clearboth {clear: both;}

/* item override */
div.item, div.product {
  width: 98%;
}
