
body {
        margin: 10px 0 0 0; padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        background: url(../images/body_bg.png) center top;
}
#page {
        width: 928px;
        margin: 0 auto;
}

#header {
        width: 928px;
		height: 40px;
        margin: 0 auto;
		background: url(../images/jtims_01.png);
}

#flash {
        width: 928px;
		height: 175px;
        margin: 0 auto;

}

#menu {
        width: 928px;
		height: 40px;
        margin: 0 auto;
}


#main_content {
        float:left; 
		width:928px; 

}

#main_column {
        width: 928px;
		background-image:url(../images/ins.jpg);
		float:left;  
		font-family: Arial, Helvetica, sans-serif; 
		color:#333333; 
		font-size:12px; 
		line-height: 24px;

}

#inside_text {
		width: 900px;
		padding-left:15px;
		font-family:"Times New Roman", Times, serif; 
		color:#333333; 
		font-size:16px; 
		line-height: 24px;
		
		}

#sidebar {
        float:left; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#333333; 
		font-size:12px; 
		width:324px;  
		background-image: url(../images/jtims_05.png);
		height: 401px;
}

#news {
        width: 322px;
		height: 229px;
        margin: 0 auto;
		background: url(../images/right_01.png);
}

#newsletter {
        width: 322px;
		height: 156px;
        margin: 0 auto;
		background: url(../images/right_02.png);
}


#copyright {
        width: 918px;
		height: 40px;
        margin: 0 auto;
		text-align:right;
		margin-right: 10px;
		margin-top: 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FFFFFF;
		line-height: 24px;
}

#roll_home
{
  display: block;
  width: 68px;
  height: 40px;
  background: url(../images/navi_01.png) no-repeat 0 0;
  float: left;

}

#roll_home:hover
{ 
  background-position: 0 -40px;
}

#roll_home span
{
  display: none;
}

#roll_about
{
  display: block;
  width: 70px;
  height: 40px;
  background: url(../images/navi_02.png) no-repeat 0 0;
  float: left;

}

#roll_about:hover
{ 
  background-position: 0 -40px;
}

#roll_about span
{
  display: none;
}

#roll_menus
{
  display: block;
  width: 70px;
  height: 40px;
  background: url(../images/navi_03.png) no-repeat 0 0;
  float: left;

}

#roll_menus:hover
{ 
  background-position: 0 -40px;
}

#roll_menus span
{
  display: none;
}


#roll_news
{
  display: block;
  width: 138px;
  height: 40px;
  background: url(../images/navi_04.png) no-repeat 0 0;
  float: left;

}

#roll_news:hover
{ 
  background-position: 0 -40px;
}

#roll_news span
{
  display: none;
}

#roll_banquet
{
  display: block;
  width: 98px;
  height: 40px;
  background: url(../images/navi_05.png) no-repeat 0 0;
  float: left;

}

#roll_banquet:hover
{ 
  background-position: 0 -40px;
}

#roll_banquet span
{
  display: none;
}

#roll_reservations
{
  display: block;
  width: 126px;
  height: 40px;
  background: url(../images/navi_06.png) no-repeat 0 0;
  float: left;

}

#roll_reservations:hover
{ 
  background-position: 0 -40px;
}

#roll_reservations span
{
  display: none;
}


#roll_photos
{
  display: block;
  width: 83px;
  height: 40px;
  background: url(../images/navi_07.png) no-repeat 0 0;
  float: left;

}

#roll_photos:hover
{ 
  background-position: 0 -40px;
}

#roll_photos span
{
  display: none;
}

#roll_shop
{
  display: block;
  width: 57px;
  height: 40px;
  background: url(../images/navi_08.png) no-repeat 0 0;
  float: left;

}

#roll_shop:hover
{ 
  background-position: 0 -40px;
}

#roll_shop span
{
  display: none;
}

#roll_employment
{
  display: block;
  width: 123px;
  height: 40px;
  background: url(../images/navi_09.png) no-repeat 0 0;
  float: left;

}

#roll_employment:hover
{ 
  background-position: 0 -40px;
}

#roll_employment span
{
  display: none;
}

#roll_contact
{
  display: block;
  width: 95px;
  height: 40px;
  background: url(../images/navi_10.png) no-repeat 0 0;
  float: left;

}

#roll_contact:hover
{ 
  background-position: 0 -40px;
}

#roll_contact span
{
  display: none;
}

.inside_link a:link {color: #990000; text-decoration:underline}
.inside_link a:visited {color: #990000; text-decoration:underline}
.inside_link a:hover {color: #FF0000; text-decoration:underline}