/* index nav css */


#topnav { 
 height: 32px;
	width: 930px;
 top: 0;
 left: 15px;
 position: absolute;
 background: url('images/bg_menu.png') repeat-x 0 0; 
}
#topnav ul {
 height: 32px;
 border-left: 1px solid #d9d9d9; 
}
#topnav li {
  height: 31px;
 float: left;
 border-right: 1px solid #d9d9d9; 
 font-size: 13px;
 line-height: 2.5em;
 background: #ece6d0;
}
#topnav a {
 padding: 7px 18px 6px; 
 text-decoration: none;
 background: url('images/bg_menu.png') repeat-x 0 0; 
 border-bottom: 1px solid #d9d9d9; 
 color: #4a0005;
}
* html #topnav a {
 padding-top: 7px; 
}
#topnav a:hover {
 text-decoration: none;
 background: url(none); 
 color: #4a0005;
}
#topnav a.home {
 padding: 7px 18px; 
 text-decoration: none;
  background: #f2f2f2;  
 color: #4a0005;
 border-bottom: 1px solid #f2f2f2;
}
* html #topnav a.home {
  background: #f2f2f2;  
 color: #4a0005;
 border-bottom: none !important;
 padding-bottom: 8px;
}
* html #topnav a:hover.home {
  background: #f2f2f2;  
 color: #4a0005;
 border-bottom: none !important;
 padding-bottom: 8px;
}

/*************** main page code ******************/

.l-box {
 width: 510px;
 margin-left: 20px;
 border-bottom: 1px solid #f2f2f2; 
}
.l-l {
 width: 235px;
 float: left; 
}
.l-r {
 width: 245px;
 float: right; 
}
.l-box p {
  font-size: 1.4em;
  line-height: 1.7em;
  margin: 0.8em 0;
}
.l-box img {
	float: left;
	margin: 6px 10px 0 0;
}
.r-box p {
 font-size: 1.4em; 
 line-height: 1.5em;
}
