/* Resetting */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { padding: 0; margin: 0 }
table { border-collapse: collapse; border-spacing: 0 }
a, img { border: none; outline: none }
ul { list-style: none }

h1 {
padding: 0 0 5px 0;
}

body {
font: 11px Verdana, Helvetica, sans-serif,"MS UI Gothic", osaka_unicode;
}

.jhead {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
       color:#C76935;
       margin: 0 0 10px 0;
}

i {
padding: 0 10px;
}


a{
color:#C76935;
text-decoration:underline;
}

a:link { color:#C76935;}
a:visited { color:#C76935;}
a:hoer { color:#C76935;}
a:active { color:#C76935;}

.content {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #51514f;
	line-height: 14px
}

.contentplus {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #51514f;
	line-height: 14px;
       margin: 0 0 20px 0;
}

.contentplus10 {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #51514f;
	line-height: 14px;
       margin: 0 0 10px 0;
}

.links {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #51514f;
	line-height: 14px
}

.tagline {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	line-height: 14px
}

.books {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #51514f;
	line-height: 16px
}

h1 {
/* font-family:FH sans lt, "Times New Roman", Times, serif;  - original - */
	font-family:"FH sans lt", "Times New Roman", Times, serif; /* NOT! */
	font-size:19px;
	font-weight:bold;
	color: #C76935;
}

.footer {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	line-height: 14px
}

.footer_hdr {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #D4A742;
	line-height: 14px
}


.itoya {
font-family: "MS UI Gothic", osaka_unicode, sans-serif ;
font-size: 11px; 
color: #666;
line-height: 1.6em;
text-align: right;
margin: 3em 1em 0 0; 
}
 
/* nav ---------------- */
#nav { width: 899px;
height: 35px; 
position: relative; 
background: #bfc5d2;
line-height: 1.0;
margin: 0; 
padding: 0;
font-size: 12px;
}

#nav ul#sect { float: left }
#nav ul#util { float: right }
#nav li { 
float: left; 
padding: 12px 14px 0 14px; 
background-image: url("../_img/navbar.gif");
background-position: right 2px;
background-repeat: no-repeat;
}
#nav li.last { background-image: none }

#nav a.current { 
color:#c76935;
}

#nav ul#util { 
background-image: url("../_img/navbar.gif");
background-position: lef 2pxt;
background-repeat: no-repeat;
}

#about #nav ul .first a,
#form #nav ul .last a {
color:#f69;
font-weight: bold;
}

#nav a { padding: 1px 0; border-color: #257f03; text-decoration: none; }
#nav a:link { color: #333 }
#nav a:visited { color: #333 }
#nav a:hover { color:#c76935 }
#nav a:active { color: #c76935 }

#nav a.current { color:#c76935;}
#nav a.current:link { color: #c76935 }
#nav a.current:visited { color: #c76935 }
#nav a.current:hover { color:#c76935 }
#nav acurrent:active { color: #c76935 }


