*{
    margin:0;
    padding:0;
}

@font-face {
    font-family: 'OratorStdMedium';
    src: url('oratorstd-webfont.eot');
    src: url('oratorstd-webfont.eot?#iefix') format('embedded-opentype'),
        url('oratorstd-webfont.woff') format('woff'),
        url('oratorstd-webfont.ttf') format('truetype'),
        url('oratorstd-webfont.svg#OratorStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    text-align:center;
    margin: 0;
    padding: 0;
    color: #ffffff;
    background-color:#000000; 
    font-family:Helvetica,Verdana,Arial; 
    font-size:12px; 
    line-height:18px;
}

.clear{clear:both;}
.margintop{margin:30px 0px 0px 0px;}
.marginbottom{margin:0px 0px 30px 0px;}
.arrow{padding-left:20px;background:url("../images/arrow.jpg") no-repeat left;}
.title{font-family:'OratorStdMedium',Helvetica,Verdana;font-size:20px;margin-bottom:5px;}
.margintb15{margin:15px 0px;}
.margintb10{margin:10px 0px;}
.margintb5{margin:5px 0px;}
.red{color:#ca0d0d;}

h1 {
    font-family:'OratorStdMedium',Helvetica,Verdana;
    color:#fff;
    font-size:48px;
    font-weight:normal;
    line-height:65px;
    letter-spacing:11px;
}

h1 span.home{
    color:#cd3221;
    letter-spacing:4px;
    font-size:35px;
}

h1 span.music{
    color:#cd3221;
    letter-spacing:31px;
}

h1 span.social{
    color:#cd3221;
    letter-spacing:20px;
}

h1 span.holistic{
    color:#cd3221;
    letter-spacing:6px;
}

h2{
    color:#004c99;
    text-transform:uppercase;
    font-size:18px;
    font-weight:normal;
}

p	{
    padding: 0;
    color:#ffffff;
    font-size:14px;
}

a	{text-decoration:none;color:#e24017;}
a:hover	{ text-decoration:none;}

#container{
    width:970px;
    margin:0px auto 0px auto;
    text-align:left;
}

#header{
    width:970px;
    height:56px;
}

#header .logo{
    margin-top:20px;
}

#header .menu{
    height:45px;
    width:970px;
    line-height:45px;
    border-bottom:1px solid #fff;
    padding-top:10px;
}

.menu ul{list-style:none;}

.menu ul li{display:inline;}

.menu ul li a{
    font-family:'OratorStdMedium',Helvetica,Verdana;
    color:#fff;
    font-size:17px;
    display:block;
    float:left;
}

.menu ul li a.home{width:90px;text-align:left;margin-right:40px;}
.menu ul li a.bio{width:105px;text-align:left;margin-right:35px;}
.menu ul li a.music{width:200px;text-align:center;margin-right:35px;}
.menu ul li a.social{width:225px;text-align:center;margin-right:35px;}
.menu ul li a.theater{width:85px;text-align:center;margin-right:35px;}
.menu ul li a.holistic{width:200px;text-align:center;margin-right:35px;}
.menu ul li a.contacts{width:100px;text-align:right;}

.menu ul li a.selected,.menu ul li a:hover{
    background:url("../images/menu_selected_2.jpg") no-repeat bottom;
}

.menu ul li a.home.selected,.menu ul li a.home:hover{
    background:url("../images/menu_selected_2.jpg") no-repeat 2px 39px;
}

.menu ul li a.bio.selected,.menu ul li a.bio:hover{
    background:url("../images/menu_selected_2.jpg") no-repeat 25px 39px;
}

.menu ul li a.theater.selected,.menu ul li a.theater:hover{
    background:url("../images/menu_selected_2.jpg") no-repeat 25px 39px;
}

.menu ul li a.contacts.selected,.menu ul li a.contacts:hover{
    background:url("../images/menu_selected_2.jpg") no-repeat 42px 39px;
}

#wrapper{
    width:970px;
}

#leftbar_home{
    width:560px;
    float:left;
}

#rightbar_home{
    width:410px;
    float:left;
    padding:95px 0px 0px 0px;
}

.wrap_music_home{
    width:410px;
    padding:60px 0px 0px 0px;
}

.wrap_music_home .img_music_home{
    width:130px;
    float:left;
}
.wrap_music_home a{
    display:block;
    width:211px;
    height:52px;
    margin-left:35px;
}
.wrap_music_home a.holistic{background:url('../images/holistic-button.png') no-repeat;}
.wrap_music_home a.social{background:url('../images/social-button.png') no-repeat;}
.wrap_music_home a.music{background:url('../images/music-button.png') no-repeat;}

.wrap_music_home .desc_music_home{
    width:280px;
    float:left;
}

.wrap_music_home .desc_music_home a{color:#fff;text-decoration:none;}
.wrap_music_home .desc_music_home a:hover{color:#cb341b;text-decoration:underline;}

.wrap_music_home .desc_music_home p{
    font-size:14px;
}

.wrap_music_home .desc_music_home p span,.wrap_music_home .desc_music_home p span a{font-weight:bold;color:#cb341b;}

#leftbar{
    float:left;
    width:300px;
    padding-top:45px;
}    

.navmenu{font-family:'OratorStdMedium',Helvetica,Verdana;}

.navmenu h2{
    font-size:17px;
    color:#fff;
    margin-bottom:30px;
}

.navmenu ul{list-style:none;}

.navmenu ul li{margin-bottom:16px;font-size:17px;}
.navmenu ul li.sottomenu{margin-bottom:4px;}
.navmenu ul li a{
    font-size:17px;
    color:#fff;
}

.navmenu ul li a.selected,.navmenu ul li a:hover{color:#e2001a;text-decoration:underline;}

.navmenu ul.submenu{list-style:square;margin-left:40px;margin-bottom:15px;}
.navmenu ul.submenu li{margin-bottom:6px;}
.navmenu ul.submenu li a{font-size:14px;}

.left_desc{padding-right:50px;text-align:justify;}

#content{
    float:left;
    width:670px;
    padding-top:45px;
}	
#content h2{color:#fff;}

.text .img_bio{float:left;width:300px;}

.img{
    margin-bottom:30px;
}

.img img{border:1px solid #fff;}

.img_rel{position:relative;}
.caption{
    position:absolute;
    bottom:0;
    width:559px;
    height:50px;
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    padding:5px 20px;
}

.grid_hol .thumb{float:left;margin-right:30px;margin-bottom:30px;}
.grid_orig .thumb{float:left;margin-right:7px;margin-bottom:30px;}
.grid_orig .last{margin:0;}
.grid_orig p{margin-top:5px;}
.grid_orig img{border:1px solid #fff;}
.grid_orig a{font-size:12px;color:#fff;}
.grid_orig a:hover{color:#ca0d0d;text-decoration:underline;}
.grid_hol a:hover{text-decoration:underline;color:#ca0d0d;}

.grid{margin-top:30px;}

.grid .thumb{float:left;margin-right:30px;}
.grid .last{margin:0;}
.grid p,.grid_hol p{margin-top:5px;font-family:'OratorStdMedium',Helvetica,Verdana;}
.grid a,.grid_hol a{color:#fff;}
.grid a:hover{color:#ca0d0d;text-decoration:underline;}

.grid img,
.img_detail img,
.th_column3 img{border:1px solid #fff;}

.img_detail{margin-bottom:30px;float:left;width:490px;}
.img_detail img{width:490px;}

.hol_img_detail{margin-bottom:30px;}
.hol_img_detail img{border:1px solid #fff;}

.menu_detail{float:left;width:155px;padding-left:25px;}

.img_column{float:left;margin-right:30px;width:250px;}
.desc_column{float:left;width:390px;}
.desc_column p{font-family:Helvetica,Verdana,Arial; }
.img_relative{position: relative;}
.img_caption{position: absolute;bottom:0;left:200px;}

.menu_detail ul{list-style:none;}
.menu_detail ul li{margin-bottom:14px;}
.menu_detail ul li a{
    color:#fff;
    font-size:14px;
}

.menu_detail ul li a:hover,.menu_detail ul li a.selected{
    color:#ca0d0d;
    text-decoration:underline;
}

.th_column1{
    width:670px;
    border-bottom:1px solid #fff;
    margin-bottom:30px;
    padding-bottom:30px;
}

.th_column1 div.first{width:290px;float:left;}
.th_column1 div.second{width:380px;float:left;}

.th_column3 div.first{width:335px;float:left;}
.th_column3 div.second{width:335px;float:left;}
.th_column3 .title{margin-top:15px;font-family:Helvetica,Verdana,Arial; font-size:14px;padding:0px 10px;}

.th_column4 div.first{width:223px;float:left;}
.th_column4 div.second{width:223px;float:left;}
.th_column4 div.third{width:223px;float:left;}

.th_column2{
    width:670px;
}

.th_column1 img,.th_column2 img{border:1px solid #fff;}

.borderbottom{border-bottom:1px solid #fff;padding-bottom:30px;}

#footer{
    width:970px;
    height:80px;
    margin-top:60px;
    border-top:1px solid #fff;
}