@charset "utf-8";
/* CSS Document */



/* home menu css */

.homeMenu{
overflow:auto;
}


        .homeMenu ul{
        }

        .homeMenu ul li{
        list-style-type:none;
        margin:0;
        }

        /* root link */
        .homeMenu ul li a{
        display:none;
        }
        


        /* level 1 link */
        .homeMenu ul li ul li a{
        display:block;
        margin:0px 15px 0px 15px;
        padding:4px 0px 4px 0px;
        font-size:115%;
        font-weight:normal;
        border-bottom: 1px solid transparent;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        text-align:left;
        color:#ffffff;
        }
        
        /* level 1 link hover */
        .homeMenu ul li ul li a:hover{
        border-bottom: 1px solid #ffffff;
        background-color:#B91111;
        text-decoration:none;
        }

        /* level 2 link */
        .homeMenu ul li ul li ul li a{
        margin-left:25px;
        font-size:100%;
        border:none;
        padding:4px 0 4px 0;
        font-weight:normal;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
        
        /* level 2 link hover */
        .homeMenu ul li ul li ul li a:hover{
        border-bottom: none;
        background-color: transparent;
        text-decoration:underline;
        }

        /* level 3 link */
        .homeMenu ul li ul li ul li ul li a{
        font-size:80%;
        margin-top:0px;
        border:none;
        padding:0;
        }
       
.homepageannounceOn{
margin-bottom:20px;
padding:10px;
border:2px dotted red;
color:red;
}

.homepageannounceOff{
z-index:2;
position:absolute;
margin-top:-20px;
width:460px;
}

.homeblockContainer{
margin:5px 0px 10px 0px;
padding:0px 9px 2px 9px;
border-left:1px solid #bbbbbb;
overflow:visible;
height:1%;
color:#444444;
font-family : Arial, Helvetica, sans-serif;
font-size:110%;
line-height:1.2;
letter-spacing:-.1px;
}

.homeblockImage{
margin:0;
padding:20px 9px 4px 10px;
overflow:visible;
height:1%;
height:136px;
width:136px;
}

.homeblockTitle{
font-family : Arial, Helvetica, sans-serif;
color:#000000;
font-size:110%;
font-weight:bold;
margin:0px;
letter-spacing:-.5px;
}

.homeblock:hover{
cursor:pointer;
background-color:#dddddd;
}

.homeblockplain{
}

#ul_corner{
background-image:url(/img/ul.gif);
background-repeat:no-repeat;
height:350px;
}

#mycarousel .jcarousel-item{
margin-left: auto;
}

#mycarousel .jcarousel-item div{
height:73px;
width:73px;
border:1px solid blue;
}

#aboutcontainer{
POSITION: relative;
FONT-FAMILY: verdana,arial,sans-serif;
padding:0;
margin:0;
width:460px;
height:310px;
overflow:hidden;
}

.aboutimage{
position:absolute;
height:310px;
width:460px;
top:0;
left:0;
z-index:1;
}

#abouttextbox{
POSITION: absolute;
top: 30px;
left:0;
BACKGROUND-COLOR: #8d010e;
padding:10px;
WIDTH: 440px; 
DISPLAY: none; 
z-index:2;
height:200px;
}

#abouttext{
POSITION: absolute;
top: 30px;
left:0;
padding:10px;
WIDTH: 440px; 
DISPLAY: none; 
COLOR: #ffffff;
FONT-SIZE: 15px;
line-height:1.7;
z-index:3;
}

#abouttexttitle{
FONT-SIZE: 20px; FONT-WEIGHT: normal;
}

#aboutbuttoncontainer{
padding:0; margin:0; POSITION: absolute; bottom: 0px; width:460px;
z-index:2;
}

#aboutbutton, #gallerybutton{
TEXT-ALIGN: center;
WIDTH: 50%;
FLOAT: left;
FONT-SIZE: 15px;
opacity: 0.60;
FILTER: alpha(opacity=60);
color:#ffffff;
background-color:#000000;
line-height:2;
}

#gallerybutton{
FLOAT: right;
}

#aboutbutton:hover, #gallerybutton:hover{
cursor:pointer;
opacity: 1;
FILTER: alpha(opacity=100);
}

#storyslides{
overflow:hidden;
width:320px;
height:320px;
background-image:url(/img/story_slides/none.jpg);
float:left;
}