/* CSS Document */

html
{
overflow-y: scroll !important;
}

body
{
background: #f3f3f3 url(images/bg.gif) repeat-x;
margin-top:0px;
}

#wrap_1
{
width:800px;
height:auto;
margin:auto;
}

#banner
{
width:800px;
height:200px;
position:relative;
background:url(images/banner.jpg) no-repeat;
margin-top:0px;
margin-left:0px;
}

#wrap_2
{
background:url(images/content.jpg) no-repeat;
height:auto;
width:800px;
position:relative;
float:left;
}

#navi
{
width:200px;
height:auto;
position:relative;
float:left;
}

#content
{
width:380px;
height:auto;
padding-top:40px;
padding-left:60px;
padding-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
position: relative;
float:left;
}

hr
{
color: #999;
height:1px;
}

.h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#F00;
}

#map
{
width:380px;
height:300px;
}

#facebook
{
position:relative;
float:left;
padding-left:40px;
padding-top:10px;
}

#facebook a
{
color:#f3f3f3;
border:#f3f3f3;
}

#facebook a:hover
{
color:#f3f3f3;
border:#f3f3f3;
}

#thumb
{
width:39px;
height:51px;
}