html {
width:100%;
height:100%;
}

body {
font:10pt verdana, sans-serif;
color:#fff;
background:#060;
background-image:url(rolandfest_FILES/bg.gif);
background-attachment:scroll;
background-position:left top;
background-repeat:repeat-x;
width:100%;
height:100%;
margin:0px;
padding:0px;
border:0px;
overflow:auto;
scrollbar-base-color:#030;
scrollbar-track-color:#090;
scrollbar-arrow-color:#fff;
scrollbar-face-color:#030;
scrollbar-shadow-color:#030:
scrollbar-darkshadow-color:#030;
scrollbar-highlight-color:#060;
scrollbar-3dlight-color:#030;
}

a:link,a:visited,a:active {
color:#fff;font-weight:bold;text-decoration:none;
}
a:hover {
color:#030;font-weight:bold;text-decoration:underline;
}

h1 {
font:8pt verdana, sans-serif;
font-weight:bold;
color:#fff;
}

h2 {
font:12pt verdana, sans-serif;
font-weight:bold;
color:#fff;
}

h3 {
font:10pt verdana, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#fff;
}

h4 {
font:12pt verdana, sans-serif;
font-weight:bold;
color:#fff;
}

span {
font:8pt verdana, sans-serif;
color:#fff;
}

table {
font:8pt verdana, sans-serif;
color:#fff;
}

input {
font:8pt verdana, sans-serif;
color:#000;
background:#fff;
border-width:1px;
border-style:solid;
border-color:#030;
}

textarea {
font:8pt verdana, sans-serif;
color:#000;
background:#fff;
border-width:1px;
border-style:solid;
border-color:#030;
scrollbar-base-color:#fff;
scrollbar-track-color:#ccc;
scrollbar-arrow-color:#ccc;
scrollbar-face-color:#fff;
scrollbar-shadow-color:#fff:
scrollbar-darkshadow-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#ccc;
}

#main_box {
display:block;
position:absolute;
width:980px;
height:610px;
background:transparent;
}

#pictures img {
border:1px;
border-style:solid;
border-color:#000;
}

#hidden {
display:none;
}

#gallerytitle {
width:100%;
height:30px;
padding:7px 0px 0px 0px;
background:transparent;
background-image:url(rolandfest_FILES/gt.gif);
background-position:center center;
background-repeat:no-repeat;
}


#gallerytitle a:link,a:visited,a:active {
font:10pt verdana, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#gallerytitle a:hover {
font:10pt verdana, sans-serif;
color:#090;
font-weight:bold;
text-decoration:none;
}

#left {
float:left;
display:block;
position:static;
width:30px;
height:610px;
background:#030;
}

#header {
float:left;
display:block;
position:static;
width:600px;
height:100px;
background:#090;
background-image:url(rolandfest_FILES/Header2010.jpg);
background-position:center center;
background-repeat:no-repeat;
}

#top_2 {
float:left;
display:block;
position:static;
width:200px;
height:100px;
background:#ccc;
background-image:url(rolandfest_FILES/header_pic.jpg);
background-position:center center;
background-repeat:no-repeat;
}

#top_3 {
float:right;
display:block;
position:static;
width:150px;
height:100px;
background:#090;
background-image:url(rolandfest_FILES/r_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#subtitle {
float:left;
display:block;
position:static;
width:600px;
height:50px;
background:#060;
}

#picfill {
float:left;
display:block;
position:static;
width:200px;
height:50px;
background:#390;
background-image:url(rolandfest_FILES/brb.gif);
background-position:center center;
background-repeat:no-repeat;
}

#right_fill {
float:right;
display:block;
position:static;
width:150px;
height:50px;
background:#060;
}

#content {
float:left;
display:block;
position:static;
width:590px;
height:420px;
margin:5px;
background:#090;
overflow:auto;
}

#menu {
float:left;
display:block;
position:static;
width:200px;
height:430px;
border:0px;
background:#ccc;
}

#right {
float:right;
display:block;
position:static;
width:140px;
height:420px;
margin:5px;
background:#090;
background-image:url(rolandfest_FILES/roland.gif);
background-position:left center;
background-repeat:no-repeat;
overflow:auto;
}

#footer {
font:8pt verdana, sans-serif;
color:#ccc;
float:left;
display:block;
position:static;
width:950px;
height:30px;
line-height:30px;
background:#030;
}

#footer a:link,a:visited,a:active {
font:8pt verdana, sans-serif;color:#ccc;font-weight:normal;text-decoration:none;
}
#footer a:hover {
font:8pt verdana, sans-serif;color:#fff;text-decoration:none;
}