/*----------------BODY--------------------------------------------------*/
body{
  background: #e9ddaf url(../images/layout/bg.png) top left repeat-x;
  font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif;
  text-align: center;
  color: #221C24;
}

/*----------------WRAPPER----------------------------------------------*/

#wrapper{
    width: 800px;
    margin: 0 auto;
    text-align: left;
}

/*----------------NAVIGATION-------------------------------------------*/

#navigation{
    height: 210px;
    background: url(../images/layout/nav.png) top center no-repeat;
    overflow: hidden;
}

/*----------------SLIDESHOWHOLDER--------------------------------------*/

#slideshowholderwrap{
    position: relative;
    top: 28px;
    left: 38px;
}

/*----------------NAVIGATION-LINKS-------------------------------------*/

#navlinks{
    position: relative;
    top: -127px;
    left: -13px;
    float: right;
    height: 170px;
    width: 310px;
}



#navlinks a{
    font-size: 16pt;
    float: left     ;
    width: 100%;
    height: 26px;
    text-decoration: none;
    text-transform: uppercase;
    color: #221C24;
    text-align: left;
    padding: 0px 0px 0px 100px;

}


#navlinks a.l1{
    background: url(../images/layout/l1.png) no-repeat;
    background-position: 30px 0px;
}

#navlinks a.l2{
    background: url(../images/layout/l2.png) no-repeat;
    background-position: 30px 0px;
}
#navlinks a.l4{
    background: url(../images/layout/l4.png) no-repeat;
    background-position: 30px 0px;
}
#navlinks a.l5{
    background: url(../images/layout/l5.png) no-repeat;
    background-position: 30px 0px;
}
#navlinks a.l6{
    background: url(../images/layout/l6.png) no-repeat;
    background-position: 30px 0px;
}

#navlinks a:hover{
     color: #FFFFFF
}



/*----------------TITLE-------------------------------------------------*/
#title{
    height: 35px;
}

#title h1{
    position: relative;
    top: -5px;
    font-size: 37pt;
    text-align: center;
    text-transform: uppercase;
    text-shadow:0px 0px 7px #666666;
    color: #221C24;
}

/* Corrected for IE - Hack 3 */

/*----------------HEADER------------------------------------------------*/
#header{
    height: 45px;
    background: url(../images/layout/hd.png) top left no-repeat;
    text-transform: uppercase;
    font-size: 24pt;
    padding: 40px 0px 0px 40px;
    font-weight: bold;
    text-decoration: none;
}

#header h1 {
  font-size: 21pt;
}

/* Corrected for IE - Hack 4 */


/*----------------CONTENT-----------------------------------------------*/
#content{
    background: url(../images/layout/content.png) top left repeat-y;
}
/* Corrected for IE - Hack 1 */



/*----------------LEFTBLOCK---------------------------------------------*/
#leftblock{
    float: left;
    margin: 0px 0px 0px 40px;
    width: 450px;

}

#leftblock p{
    text-align: left;
    color: #221C24;
    padding: 0px 0px 10px 0px;
    font-size: 18px;
}

#leftblock h2{
    text-transform: uppercase;
    font-size: 14pt;
    padding: 10px 0px 5px 5px;
}

/* Corrected for IE - Hack 6 */

#leftblock ul{
  padding: 5px 0px 5px 5px;
}

#leftblock a{
  line-height: 150%;

}





/*----------------LATEST--------------------------------------------*/
#latest{
       width: 310px;
       float: right;
       height: 250px;
       background: url(../images/layout/newbg.png) top center no-repeat;
       position: relative;
       left: 5px;
}

#latest h1{
         font-size: 24px;
         text-align: center;
         text-transform: uppercase;
         padding: 35px 0px 0px 0px;
         color: #221C24;
}

#latest a{
    font-size: 12pt;
    float: left     ;
    width: 100%;
    height: 29px;
    text-decoration: none;
    text-transform: uppercase;
    color: #221C24;
    text-align: left;
    padding: 10px 0px 0px 10px;
}

#latest a:hover{
     text-decoration: underline;
}


#latest ul{
           padding: 17px 0px 0px 28px;
}


 #latest a.newl1{
    background: url(../images/layout/newl1.png) no-repeat;
}

 #latest a.newl2{
    background: url(../images/layout/newl2.png) no-repeat;
}

/*----------------RIGHTBLOCK--------------------------------------------*/
#rightblock{
     width: 310px;
     float: right;
}

#rightblock a{
     background: url(../images/layout/button.png) top center no-repeat;
     float: right;
     width: 250px;
     height: 40px;
     text-decoration: none;
     text-transform: uppercase;
     color: #221C24;
     font-size: 28px;
     padding: 15px 0px 0px 50px;
}


#rightblock a:hover {
     color: #FFFFFF
}

#rightblock a.current {
     color: #FFFFFF
}

/* Corrected for IE - Hack 2 */



#rightblock p{
     background: url(../images/layout/img.png) top center no-repeat;
     float: right;
     width: 300px;
     height: 230px;
     margin-left: 20px;
     font-size: 24px;
     text-align: center;
     text-transform: uppercase;
     padding: 20px 0px 0px 0px;
}

#rightblock img{
     position: relative;
     top:5px;
     left: 0px;
}



/*----------------CLEARFLOAT - EMPTY DIV TO AUTO EXPAND CONTENT DIV-------*/
#clearfloat {
     clear:both;
}



/*----------------FOOTER--------------------------------------------------*/
#footer{
    height: 85px;
    background: url(../images/layout/ft.png) top left no-repeat;
}
