body{	background: #cc9;	margin: 0;	font-family: arial;	font-size: 11px;	color: #443;}a img { border:0 !important; }p { font: 12px arial, sans-serif; }h1 { font: 18px/110% 'Trebuchet MS', arial, sans-serif; margin:0 0 14px 20px; letter-spacing:0.1em; }#content{	float:left;	margin: 0;	margin-bottom: 20px;	/*hack\*/	width: 100%;	float: none;	/*fini*/}.flt_lef{	margin-top:20px;	width: 280px;	float: left;	padding: 1px;	/*hack\*/	/*fini*/}.flt_rgt{	float: left;	width: 37%;	padding: 25px 0;}.flt_rgt p{	font: 12px/1.5em arial, sans-serif;	margin: 0 0 1.6em 20px;}a { color: #765; border:0; }a:hover { color:#8b4513; }div.flt_lef a:hover{	background: #ffc;	color: #8b4513;}#multi{	width: 300px;	height: 154px;}#thum{	margin: 15px 0 30px 5px;	/*border:1px dotted brown;*/	/*hack\*/	/*fini*/}#thum div{	height: 94px;	margin-bottom: 10px;	width: 265px;	overflow: hidden;}#thum a{	border: 0;	display: block;	height: 94px;}#thum span{	line-height: 94px;	margin: 0;	float: right;}#thum img{	padding: 0;	border: 0;	margin: 0;	margin-left: 10px;	height: 94px;	float: right;}#thum a:hover { background: #ffc; }/*************************** footer & previous/next divs ****************************/#footer{	clear: both;	width: 95%;	margin: 0;	padding: 0;	color: #665;}#footer { border-top: 1px solid #776; }#footer span{	float: left;	letter-spacing: 0.1em;	padding: 0 10px;	line-height:2em;}#footer span#tel{	background: #443;	float: right;	color: #cc9;	line-height: 2em;	padding:0 8px; 	vertical-align:middle;}#project { float:left; color:#665; }#project li { list-style-type:none; margin:0 0 3px 12px; padding:0; }#project ul { margin:0; padding:0; }#project p { margin:0 0 3px 11px; }/*************** header with tabs ****************/img#logo{	margin: 8px 0 0 30px;	clear:both;}#head{	float: left;	width: 100%;}#head { background:#443 url(assets/kbr.gif) no-repeat 240px -2px; }#head ul{	padding: 2px 0;	margin: 0 0 0 40px;	display: block;	line-height: 1em;	background:#443;}#head li{	list-style-type: none;	float: left;	padding: 0 0 0 26px;	/* left padding is also 26px (so graphic fills the padding space on left side) */	margin: 0;	background: #443;}#head ul li a{	float:left;	/* hack \*/	float: none !important;	/* end hack */	display: block;	padding-right: 26px;	color: #543;	padding-top: 4px;	padding-bottom: 2px;	text-decoration: none;	font-weight:bold;}#head ul li a.title{	font-weight: bold;	color: #8b4513;}li#home { background: url(assets/nav/ftab_norm_a.gif) no-repeat left top; }li#begin { background: url(assets/nav/ftab_norm_b.gif) no-repeat left top; }li#about { background: url(assets/nav/ftab_norm_c.gif) no-repeat left top; }li#home a{	background: url(assets/nav/gtab_norm_a.gif) no-repeat right top;	border: 0;}li#begin a { background: url(assets/nav/gtab_norm_b.gif) no-repeat right top; }li#about a { background: url(assets/nav/gtab_norm_c.gif) no-repeat right top; }/*************************** subhead links bar under tabs****************************/#subhead{	margin: 10px 0 0; padding:0 0 10px;	float: left;	width: 99.9%;	overflow:visible;	/*hack\*/ width: 100%; /*fini*/	background:url(assets/mini/shadcc9.gif) bottom left repeat-x;}#subhead ul{	display: block;	padding: 0;	margin: 0 20px;	line-height: 1em;	height: 1.2em;}#subhead ul li{	float: left;	list-style-type: none;}#subhead ul li:first-child { border-left: 12px solid #cc9; }#subhead ul li a{	float:left;	display: block;	/* hack \*/	float: none !important;	/* end hack */	padding: 3px 40px;	color: #765;	text-decoration: none;	font-size: 11px;	font-weight: bold;}#subhead ul li a:hover{	color: #543;}
