* {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size:16px;
font-family : inherit;
vertical-align : baseline;
}
ul{
list-style:none;
}
html {
height : 101%;
font-family: Georgia,"Times New Roman",Times,serif;
color: #443724;
background: url(../img/bg.jpg) center top;
}
.clearer{
clear:both;
}
.main a {
color:#1c2838;
font-weight:bold;
font-style: italic;
}
a:focus {
outline : 0;
}
body{
background: url(../img/bg2.jpg) repeat-x;
}
.wrap{
margin: 0 auto;
width: 928px;
background: url(../img/logo2.jpg) no-repeat 584px 0;
}
.wrap2{
margin: 0 auto;
width: 928px;
}
h1{
display:none;
}
h2, .main h2 a{
color:#1c2838;
font-size:32px;
font-weight:bold;
padding-bottom:10px;
}
h3, .main h3 a{
color:#d99e71;
font-size:25px;
font-weight : bold;
font-style : italic;
padding-bottom : 5px;
}
h4, .main h4 a{
color:#443724;
padding:0 0 0 0 ;
font-size:18px;
font-weight:bold;
font-style: normal;
}
.main h4 a{
text-decoration : none;
}
.main h4 a:hover{
color:#d99e71;
}
h5, .main h5 a{
font: normal bold normal 12px Courier New, sans-serif;
color:#8e7f68;
}
.header{
padding-top:10px;
}
.logo{
width : 356px;
height : 140px;
margin : 10px 20px;
background-image: url(../img/logo.jpg);
}
.logo span{
display:block;
width : 356px;
height : 140px;
}
.subhead{
background: url(../img/mainbgtop.jpg) no-repeat top left;
}
.navi {
height:41px;
padding-left:500px;
}
.navi ul li {
display : inline;
padding-right:10px;
}
.main{
background: url(../img/mainbg.jpg) repeat-y left top;
}
.subnavi{
float :right;
width : 239px;
height : 220px;
background: url(../img/hrdot.jpg) no-repeat;
margin : 55px 77px 0 0;
}
.subnavi ul{
padding: 20px 0;
background: url(../img/hrdot.jpg) no-repeat bottom;
}
.subnavi ul li{
padding: 5px 0 5px 55px;
}
.subnavi ul li a{
color: #1c2838;
text-decoration: none;
font-style: normal;
font-weight: normal;
font-size: 18px;
}
.subnavi ul li a:hover{
color : #d99e71;
}
.subnavi ul .active a{
font-weight : bold;
}
.subnavi ul .active{
background : url(../img/arrow.jpg) no-repeat 15px 0 ;
}
.banner{
float : left;
padding-left : 40px;
}
.hr{
height : 41px;
background : url(../img/hr.jpg) no-repeat;
margin : 20px 0 0 0 ;
}
.content{
min-height : 500px;
padding : 0px 40px 30px 40px;
background : url(../img/contbg.jpg) no-repeat bottom left;
}
.text {
padding : 40px 100px 20px 0;
}
.text ul li{
margin-left: 16px;
padding : 3px 0;
list-style:square;
}
.text ul{
margin-bottom: 16px;
}
.footer {
color : #FFFFFF;
height : 155px;
width:640px;
margin-left: 137px;
background : url(../img/footerbg.jpg) no-repeat top left;
}
.footer dl {
float:left;
padding : 10px 0 0 40px;
width: 280px;
}
.footer dl dt {
color:#d99e71;
font-weight : bold;
font-style : italic;
padding-bottom: 10px;
}
.footer dl dd {
line-height:22px;
}
.footer dl dd a{
color:#FFFFFF;
}