@charset "utf-8";
/* CSS Document */

body{
padding:o;
margin:0;
background:#BDBDBD;
background-image:url(../images/lightStripeBGD.gif);
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#contentbox{
position:relative;
width:760px;
height:700px;
margin:auto;
background-color:#333333;
}
div#contentboxmain{
position:relative;
width:760px;
height:700px;
margin:auto;
background-color:#333333;
}

div#headermain{
position:relative;
top:5px;
width:auto;
height:125px;
margin-bottom:5px;
background-color:#333333;
}
div#header{
position:relative;
top:5px;
width:auto;
height:325px;
background-color:#333333;
background-image:url(../images/header-bg.jpg);
margin-bottom:5px;
}
div#header p {
margin:0;
padding:0;
text-indent:-9999px;
}

div#intromenu{
padding-top:5px;
width:auto;
height:190px;
}
div#introgallery{
padding-top:5px;
width:auto;
height:500px;
}

div#footer{
margin-top:5px;
padding:5px;
background-image:url(../images/footer-bg.jpg);
width:auto;
height:170px;
}
div#footer p#disclaimer{
font-size:10px;
color:#FFFFFF;
text-align:center;
}

div#footermain{
padding:5px;
width:auto;
height:65px;
font-size:10px;
color:#FFFFFF;
text-align:center;
background-image:url(../images/generic-bg.jpg);
}

div#mainarea{
height:500px;
margin-top:5px;
margin-bottom:5px;
padding:5px;
background-image:url(../images/generic-bg.jpg);
}
div#mainarea a{
text-decoration:none;
color:#000;
}
div#mainarea a:hover{
color:#ffffff;
}
div#hiddenarea{
height:500px;
margin-top:5px;
margin-bottom:5px;
background-image:url(../images/generic-bg.jpg);
padding:5px;
color:#FFFFFF;
}

div#menu{
margin-bottom:10px;
height:25px;
background-image:url(../images/generic-bg.jpg);
}
div#menu div{
padding:10px;
padding-top:3px;
padding-bottom:0;
}
div#menu div#clock{
float:right;
color:#333333;
}
div#menu div#menuitem{
width:auto;
float:left;
color:#ffffff;
}
div#menu div a{
font-weight:bold;
text-decoration:none;
color:#333333;
}
div#menu div a:hover{
color:#ffffff;
}

div#videoplayer{
width:320px;
height:490px;
float:right;
}

div#sidebar{
width:300px;
height:490px;
float:right;
}

div#submenu{
margin-bottom:5px;
height:20px;
background-image:url(../images/generic-bg.jpg);
font-size:12px;
padding-left:10px;
}
div#submenu div{
padding:10px;
padding-top:2px;
padding-bottom:0;
}
div#submenu div#menuitem{
width:auto;
float:left;
color:#ffffff;
}
div#submenu div a{
text-decoration:none;
color:#333333;
}
div#submenu div a:hover{
color:#ffffff;
}
.galleryblockbase{
width:auto;
height:auto;
z-index:3;
position: absolute;
}
.galleryblock{
width:120px;
height:120px;
color:fff;
background-color:#AAAAAA;
vertical-align:top;
font-size:30px;
font-weight:bold;
z-index:1;
filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.galleryblock:hover
{
	color:#fff;
	background:none;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
.picover{
margin:10px;
width:100px;
height:100px;
background-color:#999999;
text-align:center;
z-index:2;
}

a img{
border:none;
}

.event{
font-size:24px;
color:#333333;
font-weight:bold;
}
.event:hover{
color:#fff;
}
.fcevent{
list-style:none;
text-indent:-40px;
font-size:24px;
color:#333333;
font-weight:bold;
}

.dim:hover{
 /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
  /* for Mozilla */
  -moz-opacity:0.5;
}
p#fevent{
margin-top:0;
font-size:20px;
text-align:center;
color:#333333;
font-weight:bold;
}

.basiclink a{
text-decoration:none;
color:#333333;
}
.basiclink a:hover{
color:#ffffff;
}

 a#link{
text-decoration:none;
color:#333333;
}
a#link:hover{
color:#ffffff;
}
a#link:visited{
color:#333333;
}
