body {
	background: url(images/bg.jpg) repeat-x;
	background-color: #fff;
	margin-top: 30px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

a {
	color: #2F74BF;
	text-decoration: none;
}
a:hover {
	color: #8E9EAF;
}

#footer a {
	color: #8E9EAF;
	text-decoration: none;
}
#footer a:hover {
	color: #000000;
}

p {
	margin: 7px;
}
#shadowtop {
	width: 750px;
	margin: 0 auto;
}
#wrapper {
	width: 704px;
	background: #fff;
	border-top: 1px #D3DDE8 solid;
	border-bottom: 1px #D3DDE8 solid;
}
#header {
	height: 88px;
	width: 100%;
}
#middle {
	height: 164px;
	width: 100%;
}
#content {
	width: 97%;
	padding: 10px;
}
#footer {
	padding: 5px;
	text-align: center;
	font-size: 11px;
}
.menu {
padding-top: 50px;
}
.menu img{
border: 0
}
* html a:hover
{
visibility:visible
}
.menu a:hover img{
visibility: hidden;
}
.home, .about, .service, .where, .pub, .contact {
height: 27px;
float: right;
white-space: nowrap;
}
.home {
background: url(images/menu/menu2_01.gif) no-repeat;
width: 42px;
}
.about {
background: url(images/menu/menu2_02.gif) no-repeat;
width: 47px;
}
.service {
background: url(images/menu/menu2_03.gif) no-repeat;
width: 59px;
}
.where {
background: url(images/menu/menu2_04.gif) no-repeat;
width: 121px;
}
.pub {
background: url(images/menu/menu2_05.gif) no-repeat;
width: 81px;
}
.contact {
background: url(images/menu/menu2_06.gif) no-repeat;
width: 55px;
}
h2 {
font-family: "Trebuchet MS";
font-size: 17px;
font-weight: 100;
padding-left: 7px;
}
h2 a{
color: #000;
}
