@charset "utf-8";
body 
{
margin:0 auto;
padding:0;
position:relative;
width:865px;
height:793px;
background-image:url(images/background.jpg);
background-repeat:repeat;
}

#banner
{
margin:0;
padding:0;
width:865px;
height:332px;
}

#banner a
{
display:block;
padding:0px;
position:relative;
width:865px;
height:332px;
overflow:hidden;
}

#banner a span
{
display:block;
z-index:1;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:865px;
height:332px;
background:url(images/top.png) 0 0 no-repeat;
}

#conclusion
{
float:right;
width:405px;
height:461px;
margin:0;
padding:0;
}

#conclusion a
{
display:block;
padding:0px;
position:relative;
width:405px;
height:461px;
overflow:hidden;
}

#conclusion a span
{
display:block;
z-index:1;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:405px;
height:461px;
background:url(images/right.png) 0 0 no-repeat;
}

#content
{
margin:0;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1
{
font-size:96%;
padding:0;
margin:0;
}

p
{
font-size:78%;
margin:0;
padding:0;
font-weight:normal;
}

p.frontpage
{
font-weight:bold;
margin:10px 0 0;
}

p.linklist
{
margin:10px 0 0;
text-align:right;
}

#menu
{
margin:0;
padding:0;
}

#menu ul
{
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

#menu li
{
display:inline-block;
zoom:1;
*display:inline;
margin:0;
}

#venues a
{
display:block;
padding:0px;
position:relative;
width:150px;
height:110px;
overflow:hidden;
}

#venues a span
{
display:block;
z-index:1;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:150px;
height:110px;
background:url(images/venues.png) 0 0 no-repeat;
}

#venues a:hover span
{
background-position:-150px 0;
}

#reviews a
{
display:block;
padding:0px;
position:relative;
width:150px;
height:110px;
overflow:hidden;
}

#reviews a span
{
display:block;
z-index:1;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:150px;
height:110px;
background:url(images/reviews.png) 0 0 no-repeat;
}

#reviews a:hover span
{
background-position:-150px 0;
}

#lbc a
{
display:block;
padding:0px;
position:relative;
width:150px;
height:110px;
overflow:hidden;
}

#lbc a span
{
display:block;
z-index:1;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:150px;
height:110px;
background:url(images/lbc.png) 0 0 no-repeat;
}

#lbc a:hover span
{
background-position:-150px 0;
}

#st a
{
display:block;
padding:0px;
position:relative;
width:150px;
height:110px;
overflow:hidden;
}

#st a span
{
display:block;
z-index:1;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:150px;
height:110px;
background:url(images/st.png) 0 0 no-repeat;
}

#st a:hover span
{
background-position:-150px 0;
}

