@charset "utf-8";
/* CSS Document */
body{background:#000000 url(../images/bg.gif) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.rclear{clear:right;}
.lclear{clear:left;}
small, small.note{font-size:8pt; color:#FFFFFF; margin:0 0 30px 60px;}
*+html small.note{font-size:8pt; color:#FFFFFF; margin:0 0 10px -180px; float: left;}

#container{width:1100px; height:auto; margin:0 auto; padding:0;}
#header{background:url(../images/header_bg.gif) repeat-x; width:1000px; height:270px; margin:0 auto 0 auto; padding:0;}
#logo{background:url(../images/logo.png) no-repeat; width:470px; height:113px; float:left; border:none; margin:40px 10px 0 100px;}
#logo2{background:url(../images/logo.png) no-repeat; width:470px; height:113px;  border:none; margin:40px auto 0 auto;}
#content{background:url(../images/content_bg.png) repeat-x; width:1000px; height: 671px; position:relative; margin:0 auto;}
#content2{background:url(../images/content_bg.png) repeat-x; width:1000px; height:800px; position:relative; margin:0 auto;}
#content3{background:url(../images/content_bg.png) repeat-x; width:1000px; height:600px; position:relative; margin:0 auto;}
#content4{background:url(../images/content_bg.png) repeat-x; width:1000px; height:980px; position:relative; margin:0 auto;}
#content5{background:url(../images/content_bg.png) repeat-x; width:1000px; height:1100px; position:relative; margin:0 auto;}
#content6{background:url(../images/content_bg.png) repeat-x; width:1000px; height:1500px; position:relative; margin:0 auto;}


/* Menu 
#menu{width:100%; margin:0 auto;}
#menu ul{list-style:none; margin:0 0 0 40px;}
#menu ul li{cursor:pointer;display:inline;}
#home{background:url(../images/menu/home_off.png) no-repeat; width:187px; height:40px; float:left; margin-top:5px;}
#home:hover, #home.selected{background:url(../images/menu/home_on.png) no-repeat; width:187px; height:40px;}
#about{background:url(../images/menu/about_off.png) no-repeat; width:187px; height:40px; float:left;margin-top:5px;}
#about:hover, #about.selected{background:url(../images/menu/about_on.png) no-repeat; width:187px; height:40px;}
#live{background:url(../images/menu/live_off.png) no-repeat; width:187px; height:40px; float:left; margin-top:5px;}
#live:hover, #live.selected{background:url(../images/menu/live_on.png) no-repeat; width:187px; height:40px;}
#glimpse{background:url(../images/menu/glimpse_off.png) no-repeat; width:187px; height:40px; float:left; margin-top:5px;}
#glimpse:hover, #glimpse.selected{background:url(../images/menu/glimpse_on.png) no-repeat; width:187px; height:40px;}
#contact{background:url(../images/menu/contact_off.png) no-repeat; width:187px; height:40px; float:left;margin-top:5px;}
#contact:hover, #contact.selected{background:url(../images/menu/contact_on.png) no-repeat; width:187px; height:40px;}
*/

/*Top Menu*/
.top_menu{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; text-decoration: none;}
.top_menu ul{margin:0; padding:0; width: 100%; height:auto; background-color: #440326; float:left;}
.top_menu ul li{display: inline;}
.top_menu ul li a{float: left; color: #C5E616; padding:10px 20px; text-decoration: none; border-right: 1px solid #670439;}
.top_menu ul li a:visited{color: #C5E616;}
.top_menu ul li a:hover, .top_menu ul li .selected{color: #FFFFFF !important; padding:10px 20px; background-color: #670439;}

/*main page*/
#namaya{background:url(../images/namaya.png) no-repeat; width:530px; height:800px; position:absolute; margin: 300px 0 0 0; right:0;}
#maincontent{float:left; width:1000px; margin:0; padding:0;}
#maincontent p{font-family:Arial, "Helvetica", sans-serif; font-size:10pt; font-weight:normal; color:#FFFFFF; line-height:15pt; padding:0 10px 0 30px; margin-bottom:10px;}
p.small{width:490px; font-family:Arial, "Helvetica", sans-serif; font-size:10pt; font-weight:normal; color:#FFFFFF; line-height:15pt; padding:0 10px 0 30px; margin-bottom:10px;}
p.medium{width:620px; font-family:Arial, "Helvetica", sans-serif; font-size:10pt; font-weight:normal; color:#FFFFFF; line-height:15pt; padding:0 10px 0 30px; margin-bottom:10px;}
#maincontent strong{color:#C5E616;}
#maincontent a{color:#13A2E1; text-decoration:none; font-weight:bold;}
#maincontent a:hover{color:#C5E616;}
#quote{background:url(../images/quote.png) no-repeat; width:491px; height:192px; margin:20px auto 0 auto;}
#welcome{background:url(../images/welcome.png) no-repeat; width:300px; height:58px; margin:20px auto 0 auto;}
#samplegsp{margin:10px 50px 0 250px; float:left; background:url(../images/btn_gsp.png) no-repeat; width:200px; height:50px;}
#samplegsp:hover{background:url(../images/btn_gspOFF.png) no-repeat; width:200px; height:50px;}
#vp{margin:10px 10px 0 20px; float:left; background: url(../images/btn_vp.png) no-repeat; width:200px; height:50px;}
#vp:hover{background: url(../images/btn_vp_OFF.png) no-repeat; width:200px; height:50px;}
#sampleir{margin:10px 10px 0 170px; float:left; background:url(../images/btn_ir.png) no-repeat; width:200px; height:50px;}
#sampleir:hover{background:url(../images/btn_ir_OFF.png) no-repeat; width:200px; height:50px;}
#perform{margin:10px 50px 0 50px; float:left; background: url(../images/credits_btnON.png) no-repeat; width:200px; height:50px;}
#perform:hover{background: url(../images/credits_btn.png) no-repeat; width:200px; height:50px;}
#jazmu{margin:10px 10px 0 20px; float:left; background: url(../images/btn_jazz.png) no-repeat; width:200px; height:50px;}
#jazmu:hover{background: url(../images/btn_jazOFF.png) no-repeat; width:200px; height:50px;}

#maincontent ul{margin:0 0 10px 30px; width:500px; height:auto; background-color:#BE096B; list-style:none; font-size:9pt; color:#FFFFFF; padding:20px;}
#maincontent ul li{line-height:13pt;}

/*about*/
#namaya2{background:url(../images/namaya.png) no-repeat; width:530px; height:800px; position:absolute; margin: -200px 0 0 0; right:0;}
#who{background:url(../images/who.png) no-repeat; width:200px; height:58px; margin:0 auto 20px auto;}
#credits{background:url(../images/credits.png) no-repeat; width:291px; height:58px; margin:0 auto 30px auto; cursor:pointer;}
#credits_btn{background:url(../images/credits_btn.png) no-repeat; width:200px; height:50px; margin:30px auto;}
#credits_btn:hover{background:url(../images/credits_btnON.png) no-repeat; width:200px; height:50px;}
#maincontent2{margin:0 auto; padding:20px 20px 50px 20px;}
#maincontent2 p{font-family:Arial, "Helvetica", sans-serif; font-size:10pt; font-weight:normal; color:#FFFFFF; line-height:15pt; padding:0 10px 0 10px; margin-bottom:10px;}
#maincontent2 b{color:#C5E616;}
#maincontent2 em{color:#13A2E1; font-weight:bold;}
#maincontent2 a{color:#13A2E1; text-decoration:none; font-weight:bold;}
#maincontent2 a:hover{color:#C5E616;}
#maincontent2 h2{font-size:11pt; font-weight:bold; color:#c5e616; margin:30px 20px; background-color:#D9589D; padding:10px 10px 10px 30px; width:220px;}
ul.performance{margin:0 0 0 26px; float:left; width:550px; padding:20px 10px 40px 10px; background-color:#740641;}
ul.performance li{list-style:circle; color:#fff; font-size:10pt; font-weight:bold; line-height:15pt; margin-left:20px; text-align: left;}
ul.performance2{margin:0 auto 30px auto; width:95%; padding:20px 0 20px 20px; background-color:#BE096B;}
ul.performance2 li{list-style:none; color:#fff; font-size:10pt; font-weight:bold; line-height:15pt; text-align: center;}
ul.performance2 li strong{color:#C5E616; font-size:120%;}
#maincontent2 h3{font-size:14pt; font-weight:bold; color:#13A2E1; margin:10px auto 0 auto; text-align:center;}
#maincontent2 h4{font-size:12pt; font-weight:bold; color:#fff; margin:0 auto 30px auto; text-align:center;}
#maincontent2 h4 b{color:#C5E616;}
.tsmile{background:url(../images/Tsmile.jpg) no-repeat; width:300px; height:330px; float:left; border:none; margin:5px 15px 0 10px;}

/*live*/
#catch{background:url(../images/catch.png) no-repeat; width:220px; height:58px; margin:-10px auto 0 auto;}
#gsp_tour{background:url(../images/gsp_tour.png) no-repeat; width:200px; height:50px; float:left; margin:20px 10px 10px 50px;}
#ir{background:url(../images/ir_btn.png) no-repeat; width:200px; height:50px; float:left; margin:-10px 10px 10px 50px;}
#vmh{background:url(../images/vmh.png) no-repeat; width:200px; height:50px; float:left; margin:-10px 10px 10px 50px;}

.calendar{width:700px; height:auto; float:right;}
.box{width:310px; height: 150px; padding:10px; margin:0 0 50px 20px; background-color:#B30F63; float:left; border:2px solid #820549;}
.box p, .box2 p, .box3 p{float: left; margin:0;}
.box strong, .box2 strong, .box3 strong{color:#c5e616;}
.box img, .box2 img, .box3 img{float:left; border:2px solid #c5e616; padding:2px;}
.box2{width:310px; height:150px; padding:10px; margin:0 0 50px 10px; background-color:#820549; float:left; border:2px solid #B30F63;}
.box3{width:325px; height: 150px; padding:10px 0 10px 10px; margin:20px 0 0 103px; background-color:#B30F63; border:2px solid #820549;}
.guitar{background:url(../images/guitar.png) no-repeat; width:383px; height:500px; float:right; margin:195px -20px 0 0;}

/*glimpse*/
#glimpse_img{background:url(../images/glimpse.png) no-repeat; width:220px; height:58px; margin:10px auto;}
.video{margin:20px 40px 0 20px; float:left;}
#player{margin:10px 40px 20px 40px; width:320px; height:240px; float:left;}
#audio_box{width:320px; height:200px; margin:30px 0 0 60px; padding:0 0 0 0; border:2px inset #070004; float:left; background-color:#830C4C; overflow:auto;}
.audio_line{width:90%; border-bottom:1px ridge #000000; margin:5px 0 0 0;}
.audio{margin:5px 0 0 20px; float:left;}
.audio_title{
	font-size:9pt;
	font-weight:bold;
	color:#13A2E1;
	float:left;
	margin:5px 0 0 10px;
}
#video_img{background: url(../images/videosample.png) no-repeat; width:200px; height:50px; float:left; margin:20px 0 0 50px;}
#audio_img{background:url(../images/audio_btn.png) no-repeat; width:200px; height:50px; float:left; margin:-50px 0 0 50px;}
#namaya3{background:url(../images/namaya.png) no-repeat; width:520px; height:730px; float:right; margin: -750px 0 0 0}
#pr_img{background: url(../images/pr_btn.png) no-repeat; width:200px; height:50px; float:left; margin:0 0 0 50px;}
#hawaiipr{background:url(../images/hawaiipr.png) no-repeat; width:280px; height:70px; float:left; margin:20px 0 0 100px; cursor:pointer;}
#hawaiipr:hover{background:url(../images/hawaiipr_ON.png) no-repeat; width:280px; height:70px;}
#aupr{background:url(../images/australiapr.png) no-repeat; width:280px; height:70px; float:left; margin:20px 0 0 100px; cursor:pointer;}
#aupr:hover{background:url(../images/australiapr_ON.png) no-repeat; width:280px; height:70px;}

/*contact form*/
#contactform{margin:260px 0 0 30px; width:100%}
#contactformleft{float:left; margin-right:10px; width:45%;}
#contactformright{float:left; width:50%;}
#contact_img{background:url(../images/contact.png) no-repeat; width:220px; height:58px; margin:20px auto;}
#contactform_img{background:url(../images/contactform.png) no-repeat; width:200px; height:50px; margin:30px auto 0 auto;}
.contactform{padding-left:50px; margin:-270px auto 0 auto;}
.contactform h1{font-size:10pt; color:#C5E616; font-weight:bold; text-align:left;}
.contactform label{float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; width:100px; padding-top:25px;}
.contactform input[type=text]{width:280px; height:auto; background-color:#2d0219; border:1px solid #D70A79; font-size:10pt; color:#FFFFFF; padding:5px;}
.contactform select{width:285px; height: auto; background-color:#2d0219; border:1px solid #D70A79; font-size:10pt; color:#FFFFFF; padding:5px;}
.contactform textarea{width:260px; height:130px; background-color:#2d0219; border:1px solid #D70A79; font-size:10pt; color:#FFFFFF; padding:5px 10px 0 10px; float:left; overflow: auto; margin-bottom:20px;}
.contactform input[type=text]:hover, .contactform select:hover, .contactform textarea:hover{background-color:#73133D;}
.contactform input[type=reset]{ background:url(../images/reset_btn_on.gif) no-repeat; width:88px; height:33px; float:left; margin-right:50px; border:none; margin-left:170px; cursor: pointer;}
.contactform input[type=reset]:hover{background:url(../images/reset_btn_off.gif) no-repeat; width:88px; height:33px;}
.contactform input[type=submit]{background:url(../images/send_btn_on.gif) no-repeat; width:88px; height:33px; float:left;border:none;cursor: pointer;}
.contactform input[type=submit]:hover{background:url(../images/send_btn_off.gif) no-repeat; width:88px; height:33px;}

/*footer*/
#footer{background:#E80B83 url(../images/footer_bg.gif) repeat-x; width:1000px; height: 70px; position:relative; margin:-50px auto 0 auto;}
#current{background:url(../images/current.png) no-repeat; width:200px; height:50px; float:left; margin:10px 40px 0px 20px;}
.middle{width:90%; height:auto; margin:24px 0 50px 40px; background:#E80B83 url(../images/footer_bg.gif) repeat-x; padding:20px 0 5px 0;}
#gsp{background:url(../images/gsp.jpg) no-repeat; width:251px; height:84px; float:left; margin:0 0 0 20px; cursor:pointer;}
#bhp{background:url(../images/blueheron.jpg) no-repeat; width:250px; height:84px; float:left; margin:0 0 0 10px; cursor:pointer;}
#myhome{background: url(../images/vmh.jpg) no-repeat; width:251px; height:93px; float:left; margin:0 0 0 60px; cursor:pointer;}

#bc{background:url(../images/beatnik.jpg) no-repeat; width:250px; height:84px; float:left; margin:0 0 0 10px; cursor:pointer;}
.copyright{font-size:8pt; font-weight:bold; color:#FFFFFF; text-align:center; line-height:12pt; padding-top:10px; width:100%; border-top:2px solid #090005; margin:40px auto 0 auto;}
.copyright a{color:#C5E616; text-decoration:none;}
.copyright a:hover{color:#13A2E1;}

*{margin:0; padding:0;}
*+html #footer{margin:-10px auto 0 auto; padding:0;}
*+html .copyright{margin:0 auto;}
*+html #namaya{margin: 168px 0 0 0;}
