body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#000000;
	text-align:center;
	position:relative;
}

form input, form textarea {
}

img {border:0px;}

a:link {text-decoration: underline; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #d2232a;}

h1 {text-align:left;margin-top:0px;font-size:17px;text-decoration:none;}
#main #content #inner h1 a {text-decoration: none;}
.storytitle {text-decoration:none;}

#main-wrapper {
	background-color:#C3D0A7;
/*	background-image:url('/images/background2.jpg');
	background-repeat:repeat-x;
  background-position:center;*/ 
}

#main-wrapper #bigbackground {
width:100%;
height:1000px;
position:absolute;
left:0px;
}

#main {
width:983px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
padding-bottom:100px;
border:0px solid #ff00f0;
position:relative;
}

#main #header{
height:132px;
position:relative;
}

#main #sound_button {
position:absolute;
left:983px;
top:180px;
}

#main #open_button {
position:absolute;
left:130px;
top:868px;
_top:867px;
background-image:url('/images/button_open.png');
background-repeat:no-repeat;
width:153px;
height:19px;
_width:163px;
_height:29px;
padding:5px;
font-size:larger;
text-align:center;
font-weight:bold;
text-transform: uppercase;
}

#main #open_button a {color:#ffffff;text-decoration:none;}
#main #open_button a:hover {color:#FFF200;text-decoration:none;}

#main #content #res_button {
position:absolute;
left:760px;
top:70px;
_top:70px;
_left:640px;
background-image:url('/images/button_res.png');
background-repeat:no-repeat;
width:144px;
height:21px;
_width:154px;
_height:34px;
padding:5px;
padding-top:8px;
font-size:larger;
text-align:center;
text-transform: lowercase;
}

#main #content #res_button a {color:#ffffff;text-decoration:none;}
#main #content #res_button a:hover {color:#FFF200;text-decoration:none;}

#main #facebook_button {
position:absolute;
left:810px;
top:868px;
}

#content {
padding:120px;
padding-top:130px;
padding-bottom:54px;
_padding-bottom:47px;
border:0px solid #ff0000;
background-image:url('/images/frame_inset.jpg');
background-repeat:no-repeat;
float:none;
position:relative;
}

#main #content #b1 { /*menu*/
position:absolute;
left:295px;
_left:175px;
top:255px;
background-image:url('/images/bubl1.gif');
background-repeat:no-repeat;
width:130px;
height:95px;
font-size:larger;
padding-left:30px;
padding-top:40px;
display:none;
}

#main #content #b2 {
position:absolute;
left:422px;
_left:302px;
top:355px;
background-image:url('/images/bubl2.gif');
background-repeat:no-repeat;
width:77px;
height:139px;
font-size:larger;
padding-left:23px;
padding-top:87px;
display:none;
}

#main #content #b3 {
position:absolute;
left:605px;
_left:485px;
top:505px;
background-image:url('/images/bubl3.gif');
background-repeat:no-repeat;
width:127px;
height:81px;
font-size:larger;
padding-left:15px;
padding-top:38px;
display:none;
}

#main #content #b4 {
position:absolute;
left:320px;
_left:200px;
top:410px;
background-image:url('/images/bubl4.gif');
background-repeat:no-repeat;
width:90px;
height:169px;
font-size:larger;
padding-left:23px;
padding-top:108px;
display:none;
}

#main #content #b5 {
position:absolute;
left:640px;
_left:520;
top:280px;
background-image:url('/images/bubl5.gif');
background-repeat:no-repeat;
width:114px;
height:89px;
font-size:larger;
padding-left:57px;
padding-top:40px;
display:none;
}

#main #content #b6 {
position:absolute;
left:600px;
_left:480;
top:170px;
background-image:url('/images/bubl6.gif');
background-repeat:no-repeat;
width:142px;
height:69px;
font-size:larger;
padding-left:18px;
padding-top:22px;
display:none;
}

#content #inner {
border:0px solid #ff00ff;
height:448px;
_height:448px;
overflow:auto;
margin-left:12px;
margin-right:12px;
margin-top:2px;
padding:10px;
}

#content #footer {
padding-top:10px;
position:relative;
border:0px solid #00ff00;
padding-bottom:10px;
}

#content #footer #contact_info {
margin-right:10px;
margin-top:-30px;
padding-right:10px;
padding-top:20px;
position:absolute;
right:0px;
_right:120px;
top:20px;
width:420px;
height:50px;
border:0px solid #0000ff;
text-transform: uppercase;
text-align:right;
}

#footer a{text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#content #menu {
position:absolute;
top:60px;
left:130px; 
_left:15px;
padding:0px;
font-size:18px;
line-height:28px;
text-decoration:none;
} 
#content #menu a {text-decoration: none;}

#content #menu #submenu {font-weight:bold;}

#menu ul {margin-top:0px;margin-bottom:0px;}

.clearer {clear:both;height:1px;}

#main #header #lang {position:absolute;bottom:0px;right:0px;font-size:larger;border:0px solid #ff0000;width:280px;}

#main #header #flags {position:absolute;bottom:45px;right:0px;font-size:larger;border:0px solid #ff0000;width:468px;}
#main #header #flags img {float:left;}

.lbutton a {float:left;display:block;width:89px;_width:89px;height:20px;text-align:center;background-image:url('/images/button_lang_inactive.gif');padding:5px;margin-right:30px;text-decoration:none;}
.lbutton2 a {float:left;display:block;width:89px;_width:89px;height:20px;text-align:center;background-image:url('/images/button_lang_active.gif');padding:5px;margin-right:30px;color:#ffffff;font-weight:bold;text-decoration:none;}
.lbutton a:hover,.lbutton2 a:hover {width:89px;_width:89px;height:20px;background-image:url('/images/button_lang_active.gif');padding:5px;color:#ffffff;font-weight:bold;text-decoration:none;}

.alignleft {float:left;}
.alignright {float:right;}


        .gallery {
                margin: auto;
        }
        .gallery-item {
                float: left;
                margin-top: 10px;
                text-align: center;
                width: 30%;
        }
        .gallery img {
                border: 2px solid #cfcfcf;
        }
        .gallery-caption {
                margin-left: 0;
        }

