/* CSS Document */
/* ------------general---------- */
body{
    padding:0;
    margin:0;
    color:#5B6800;
    background-color:#000;
    font:normal 11px/15px Arial, Helvetica, sans-serif;
}
td, p, h1, h2, h3, h4, form, b, input, textarea, select, span, li{
    padding:0;
    margin:0;
}
ul{
    padding:0;
    margin:0;
    list-style-type:none;
}
a{
    padding:0;
    margin:0;
    text-decoration:none;
    outline:none;
}
img{
    padding:0;
    margin:0;
    border:none;
    display:block;

}
h2{
    color:#000;
    background-color:inherit;
    font:normal 24px/24px Georgia, "Times New Roman", Times, serif;
}
/* ------------general---------- */
.header{
    background:url(images/header.jpg) no-repeat 0 0;
    padding:20px 0 0 472px;
}
.logo{
    padding:0 0 0 57px;
}
.header h1{
    font:bold 20px/28px Arial, Helvetica, sans-serif;
    color:#fff;
    background-color:inherit;
    padding:33px 0 0 0;
}
.header p{
    padding:0 0 71px 0;
    color:#FFF6D9;
    background-color:inherit;
}
.nav{
    background:url(images/nav.gif) repeat-x 0 0;
    padding:0 0 5px 5px;  
}
.nav ul li{
    float:center;
    width:auto;
    margin-right:1px;
}
.nav ul li a{
    cursor:pointer;
    float:left;
    width:auto;
}
.nav ul li a span.left{
    float:left;
    cursor:pointer;
    width:auto;
}
.nav ul li a span.left span.right{
    font:bold 11px/30px Arial, Helvetica, sans-serif;
    color:#FFF6D9;
    background-color:inherit;
    padding:0 15px;
    float:left;
    cursor:pointer;
    width:auto;
    background:none;
}
.nav ul li a:hover{
    color:#000;
    background-color:inherit;
    background:url(images/navmidlecurve.gif) repeat-x 0 0;
    }
.nav ul li a:hover span.left{
    background:url(images/navleftcurve.gif) no-repeat 0 0;
    }
    
.nav ul li a:hover span.left span.right{
    color:#000;
    background:url(images/navrightcurve.gif) no-repeat 100% 0;
    background-color:inherit;
}
.nav ul li a.active{
    color:#000;
    background-color:inherit;
    background:url(images/navmidlecurve.gif) repeat-x 0 0;
    }
.nav ul li a.active span.left{
    background:url(images/navleftcurve.gif) no-repeat 0 0;
    }
    
.nav ul li a.active span.left span.right{
    color:#000;
    background:url(images/navrightcurve.gif) no-repeat 100% 0;
    background-color:inherit;
}
.bodymain{
    padding:20px 0;
    background-color:#F5E9C1;
    color:#5B6800;
}
.welcome{
    padding:-5 -5 -5px -5;
}
.welcome h2{
    padding-bottom:5px;
}
.welcome h3{
    color:#711326;
    background-color:inherit;
    font: normal 14px/18px Arial, Helvetica, sans-serif;
}
.welcome p{
    padding:0px 0;
}
a.more{
    background:url(images/morebullet.gif) no-repeat 0 50%;
    padding:0 0 0 9px;
    color:#FF8D00;
    background-color:inherit;
    font-weight:bold;
}
a.more:hover{
    text-decoration:underline;
}
#currentEvents {  /* Events section is set to auto scroll when height exceeds 165px */
    width:825px;
    height:500px;
    padding:20px;
    overflow:auto;
    margin:0 0 10px 0;
    border:1px solid #65391F;
    font-size:0.9em;
    color:#431D07;
}
.gallary{
    background-color:#D6D199;
    color:#5B6800;
    border:2px dashed #67743C;
    padding:0px 25px;
}
.gallary p{
    padding:0 0 8px 0;
}
.gallary b{
    color:#481213;
    background-color:inherit;
}
.gallary a{
    color:#999933;
    background-color:inherit;
    font-weight:bold;
}
.gallary a:hover{
    text-decoration:underline;
}
.galimg{
    margin:0 0 14px 0;
}
.banner{
    padding:28px 0 0 0;
}
.news{
    color:#5B6800;
    background-color:inherit;
}
.news h2{
    padding:0 0 8px 0;
}
.news h3{
    color:#711326;
    background-color:inherit;
    font: normal 14px/18px Arial, Helvetica, sans-serif;
}
.news span{
    color:#000;
    background-color:#D6D199;
    padding:0 0 0 12px;
    font-weight:bold;
    line-height:20px;
    display:block;
    margin:19px 0 0 0;
}
.news b{
    color:#5B6800;
    background-color:inherit;
    display:block;
    padding:11px 0 4px 0;
}
.news p{
    padding:0 0 10px 0;
}
.catagorie{
    padding:25px 0 0 0; 
}
.catagorie h2{
    padding:0 0 8px 0;
}
.catagorie h3{
    color:#711326;
    background-color:inherit;
    font: normal 14px/18px Arial, Helvetica, sans-serif;
}
.catagorie ul li{
        background:url(images/catagoriedotted.gif) repeat-x 0 100%;
        height:28px;
        padding:0 0 0 2px;
}
.catagorie ul li span{
    background:url(images/bullet2.gif) no-repeat 0 50%;
    padding:0 0 0 27px;
    }
.catagorie ul li span a{
    color:#FF8D00;
    background-color:inherit;
    line-height:27px;
    font-weight:bold;
}
.catagorie ul li span a:hover{
    color:#000;
    background-color:inherit;
}
/* ------------footerstart---------- */
.footer{
    color:#4F2E00;
    background:url(images/footerbg.gif) repeat-x 0 0;
    padding:17px 0 15px 0;
}
.footer ul li{
    background:url(images/footerdevider.gif) no-repeat 100% 50%;
    padding:0 20px;
    float:left;
    width:auto;
}
.footer ul li.noimg{
    background-image:none;
}
.footer ul li a{
    color:#FFF6D9;
    background-color:inherit;
    font-weight:bold;
    line-height:17px;
    display:block;
}
.footer ul li a:hover{
    color:#FFFF33;
    background-color:inherit;
}
.footer p{
    padding:4px 0 0 0;
    color:#BE8283;
    background-color:inherit;
    font-size:9px;
}
.footer p a{
    color:#fff;
    background-color:inherit;
    text-decoration:underline;
}
.footer p a:hover{
    text-decoration:none;
}
/* ------------footerend---------- */
.aboutus{
    color:#5B6800;
    background-color:inherit;
}
.aboutus h2{
    padding-bottom:7px;
}
.aboutus h3{
    color:#711326;
    background-color:inherit;
    font: normal 14px/18px Arial, Helvetica, sans-serif;
    padding-bottom:8px;
}
.aboutus p{
    padding:0 0 19px 0;
}