body
{
background:url(images/bg-body.gif) repeat-x fixed;
font-family:Tahoma;
}
a
{
color: #068;
}
a:visited
{
color: #69b;
}
a:hover
{
text-decoration: none;
}
a.myspace
{
background: url(images/logo-myspace.gif) no-repeat 0 0;
padding-left: 20px;
}
a.website
{
display: block;
height: 16px;
background: url(images/logo-website.gif) no-repeat 0 0;
padding-left: 20px;
}
b, strong, th
{
font-weight: bold;
}
#bd h1,
#bd h2,
#bd h3,
#bd h4,
#bd h5,
#bd h6
{
font-family: "Times New Roman";
text-transform: uppercase;
color: #2a6c84;
}
img
{
border:1px solid #ccc;
}
img.icon
{
border:0;
}
input,
textarea
{
width:266px;
}
p
{
margin-bottom:1em;
}
td, th
{
text-align:left;
vertical-align:top;
padding-right:5px;
}
.date
{
text-align:right;
white-space:nowrap;
}



#hd
{
height:154px;
background:#fff url(images/bg-hd.jpg) 100% no-repeat;
background:#fff url(images/watermark.jpg) 200px 0 no-repeat;
margin-bottom:14px;
margin-left:112px;
border:1px solid #999;
font-size:77%;
color:#666;
}
#hd div#contactblock
{
width:180px;
height:146px;
margin:2px;
padding:2px;
border-right:1px solid #999;
}
#hd div#contactblock a,
#hd div#contactblock a:hover,
#hd div#contactblock a:visited
{
text-decoration:none;
color:#666;
}
#hd div#contactblock a:hover
{
color:#068;
}
#hd img
{
border:0;
float:right;
}
#hd div#contactblock div#language img
{
border:0;
float:left;
margin-top:30px;
margin-right:2px;
position:relative;
z-index:100;
}
#bd
{
background:url(images/bg-yui-g.gif) repeat-y 100%;
}
#bd h1
{
color:#327ea5;
font-family:'Times New Roman';
font-variant:small-caps;
font-size:200%;
}
#yui-main li
{
margin-left:1.5em;
list-style-image:url(images/li.gif);
}
#yui-main ul
{
list-style-type:disc;
margin-bottom:1em;
}
.yui-b
{
background:transparent;
}
.yui-g
{
background:#fff;
background:#fff url(images/watermark.jpg) 6px -170px no-repeat;
min-height:656px;
padding:1em;
border:1px solid #999;
border-bottom:0;
}
#ft
{
background:#fff;
color:#327ea5;
margin-left:314px;
padding:1em 1px 1px 1px;
font-size:77%;
border:1px solid #999;
border-top:0;
}



table#events td
{
padding:0 .5em;
}
body.ontour tr.artist td
{
padding-top:20px;
}
body.links #bd p
{
margin:0;
}
body.links tr th
{
padding-top:20px;
}
body.news td,
body.news th
{
padding-top:10px;
}



#oniswebdesign
{
float:right;
font-size:107%;
}
#oniswebdesign a
{
text-decoration:none;
color:#76bfe9;
}
#oniswebdesign a:hover
{
text-decoration:underline;
}
#oniswebdesign span
{
font-family:'Times New Roman',serif;
font-size:114%;
}
