/* CSS */
body{
    margin:0px;
    padding:0px;
    background: #C1A282 url(../img/bg/flower.jpg);
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#623521;
}
a:focus { outline: 0; }
a img { border: 0; }
a { color: #623521; text-decoration:none; font-weight:bold; }
a:hover { color: #C60; text-decoration:underline; }
em {
    font-weight:bold;
    font-style:normal;
}

div.clear { background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0; }
.clearfix:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#wrapper{
    width:766px;
    height:655px;
    margin:auto;
    margin-top:20px;
    border:1px dotted #623521;
    background: url(../img/bg/wrapper-higher.jpg) top no-repeat;
    position:relative;
}
#header{
    height:122px;
}
#logo-header{
    float:left;
    width:222px;
    height:37px;
    padding-left:48px;
    padding-top:49px;
}
#menu{ margin-left:312px; }
#menu img{
    width:63px;
    height:122px;
    margin-right:6px;
}
#main{
    width:650px;
    min-height:383px;
    padding-top:19px;
    padding-left:19px;
    margin-left:39px;
    background:url(../img/bg/center.png) no-repeat;
    text-align:justify;
    }
#logo-main{
    width:248px;
    height:253px;
    background:url(../img/bg/logo2.gif) no-repeat;
    }

/* MUSIC */
#music{
    width:248px;
    height:92px;
    margin-top:3px;
    background:url(../img/bg/player.png) no-repeat;
}
#music .title{
    color:#F75D04;
}
#music img{
    float:left;
    margin: 2px 5px 0 0;
}

/* CONTENT */
#content{
    width:378px;
    float:right;
    margin:0px 15px 0 0;
}
.title{
    font-size:12px;
    font-weight: 700;
    padding:11px 0 10px 14px;
    text-transform:uppercase;
}
.block{
    padding:0px 12px;
}
.greeting1 {
    margin-left:215px;
}
.greeting2 {
    margin-left:230px;
}

/* ABOUT */
#about{
    width:378px;
    height:175px;
    background:url(../img/bg/about.png) no-repeat;
}

/* NEWS */
#news{
    width:378px;
    height:171px;
    margin-top:2px;
    background:url(../img/bg/news.png) no-repeat;
}
#news p{
    margin:7px;
}
#news .title{
    padding-bottom:5px;
}
#news .block{
    height:120px;
    overflow:auto;
    margin-right:3px;
    background:url(../img/bg/stripes_right.gif);
    margin-left:12px;
    padding-left:2px;
}
#news .block img{
    margin:0px 7px 0 0;
    float:left;
}
#news-page .block{
    overflow:auto;
    height:300px;
    margin-right:2px;
}
#news-page .block img{
    margin:0px 12px 0 0;
    float:left;
}

/* BAND */
#band{
    width:378px;
    height:155px;
    background:url(../img/bg/band.png) no-repeat;
}
#band table{
    width:352px;
    text-align:top center;
    color:#623521;
    font-size:11px;
}
#band table td{
    padding-left: 5px;
}
#band img:hover {
    background:#50361F;
    }
#band-member{
    width:378px;
    height:190px;
    margin-top:3px;
    background:url(../img/bg/band-member.png) no-repeat;
    text-align:center;
}
#band-member img{
    margin:7px 17px 0px 7px;
    float:right;
}

/* VIDEO */
#video, #book, #contact, #news-page, #events{
    width:378px;
    height:348px;
    background:url(../img/bg/video.png) no-repeat;
}

/* BOOK */
#book .title{
    padding-bottom:2px;
}
#book .block{
    height:306px;
    overflow:auto;
    margin-right:1px;
}

/* FOOTER */
#footer{
    width:669px;
    height:20px;
    margin:0px 0px 0px 39px;
    color:#3C1D00;
}

/* Facebook */
#FB {
    margin:10px 150px 10px 39px;
}

/* ADS */
#special{
    float:right;
    position:absolute;
    right:0px;
    bottom:-5px;
    z-index:1;
}

/* display none */
span.hide {
    display:none;
}
