@charset "utf-8";
/* CSS Document */

body{
margin:20px 0px;
background:url(images/bg.gif) repeat-x #d7ce93;
font-family:Tahoma, Arial, Verdana;
color:#000;
font-size:12px;
}

h1{display:block;
margin:0px;
font-size:14px;
font-weight:bold;
line-height:20px;
}

p{margin:2px 12px;}

img{border:none;}
.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 2;
}

.link {color:#fff;}

#head{
display:block;
width:867px;
margin:0 auto;
}

#navi{
width:867px;
height:35px;
background:url(images/navi_bg.jpg);
margin:0 auto;
text-align:center;
}

#navi a{
padding:0px 15px;
color:#fff;
text-decoration:none;
}

#navi_h{
width:867px;
height:35px;
background:url(images/navi_bg_home.jpg);
margin:0 auto;
text-align:center;
}

#navi_h a{
padding:0px 20px;
color:#fff;
text-decoration:none;
}
#banner_b{
display:block;
background:url(images/banner_bg.jpg) center;
background-position:center;
background-repeat:no-repeat;
z-index:-1000;
}

#banner_b_h{
display:block;
z-index:-1000;
}

#banner{
display:block;
width:867px;
height:186px;
margin:0 auto;
}

#today{
display:block;
float:left;
width:330px;
height:141px;
background:url(images/todays_rate.jpg);
margin:40px 0px 0px 5px;
}
#today p{
margin:0px;
color:#000;
font-weight:bold;
margin:53px 0px 0px 13px;
font-family:verdana;
font-weight:bold;
color:#000;
line-height:17px;
}

#marquee{
display:block;
width:867px;
height:33px;
margin:0 auto;
background:url(images/bg_marquee.gif);
background-repeat:repeat-x;
line-height:31px;
}

#ad{
display:block;
float:right;
width:303px;
height:110px;
margin-top:71px;
}

#footer{
display:block;
width:847px;
height:38px;
background:url(images/footer_b_bg.jpg) center;
margin:0 auto;
text-align:right;
line-height:38px;
padding:0px 10px;
color:#000;
letter-spacing:1px;
}
#footer a{
text-decoration:none;
color:#fff;
}
#footer a:hover{
text-decoration:underline;
}
#footer_b{
display:block;
background:url(images/footer_b_bg.jpg) #d0c78b;
background-position:center;
background-repeat:no-repeat;
z-index:-1000;
}