* 
{
padding:0;
margin:0;
}

div.kaikki
{	
position: absolute;
left: 50%;
width: 800px; /* Overall width of div */
height: 600px; /* Overall height of div */
margin-left: -400px; /* half of the overall width */
#margin-left: -399px;
_margin-left: -399px;
}

body 
{
background-image:url(pics/back2.jpg);
background-repeat:no-repeat;
background-position:center top;
padding: 0px;
color:#000000;
font-family: courier, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
background-color:#000000;
}

img
{
border:none;
}

a.help
{
position:absolute;
top: 555px;
left: 5px;
display: block;
background: url(pics/help.gif) no-repeat;
}


a.guest2
{
position:absolute;
top: 0px;
left: 502px;
display: block; 
background: url() no-repeat;
}

a.gigs2
{
position:absolute;
top: 117px;
left: 650px;
display: block;
background: url() no-repeat;
}

a.music2
{
position:absolute;
top: 0px;
left: 259px;
display: block;
background: url() no-repeat;
}


a.hist2
{
position:absolute;
top: 147px;
left: 477px;
display: block; 
background: url() no-repeat;
}

a.gall2
{
position:absolute;
top: 0px;
left: 0px;
display: block;
background: url() no-repeat;
}

a.news2
{
position:absolute;
top: 266px;
left: 166px;
display: block; 
background: url() no-repeat;
}


a.links2
{
position:absolute;
top: 312px;
left: 462px;
display: block; 
background: url() no-repeat;
}

a.words2
{
position:absolute;
top: 442px;
left: 123px;
display: block; 
background: url() no-repeat;
}

a.staff2
{
position:absolute;
top: 415px;
left: 462px;
display: block;
background: url() no-repeat;
}
