/* CSS Document *************/
/* Author: Bernard Lambotte */
/*  Global Art Studio 2006  */
/****************************/
body {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FEFAD8;
}
/****************************/
#wrap1 {
	width:874px;
	margin:0 auto;
	padding:0;
	background-repeat: repeat-y;
	background-position: left;
	background-image: url(/img/wrap.gif);
}
/****************************/
#wrap { width:874px; margin:0; padding:0; background:url(/img/ftr.jpg) bottom left no-repeat; }
/****************************/
#hdr { float:left; width:230px; height:183px; margin:0; padding:0; }
#hdr img { float:left; margin:0; padding:0; border:0; }
#hdr img a { border:0; }
/**/
#ganesh { float:right; width:644px; height:183px; margin:0; padding:0; background:url(/img/ganesh.jpg) top left no-repeat; }
#ganesh img { float:right; margin:0; padding:0; border:0; }
/**/
#family { float:right; width:644px; height:183px; margin:0; padding:0; background:url(/img/family.jpg) top left no-repeat; }
#family img { float:right; margin:0; padding:0; border:0; }
/**/
#krishna { float:right; width:644px; height:183px; margin:0; padding:0; background:url(/img/krishna.jpg) top left no-repeat; }
#krishna img { float:right; margin:0; padding:0; border:0; }
/**/
#hanuman { float:right; width:644px; height:183px; margin:0; padding:0; background:url(/img/hanuman.jpg) top left no-repeat; }
#hanuman img { float:right; margin:0; padding:0; border:0; }
/**/
#shiva { float:right; width:644px; height:183px; margin:0; padding:0; background:url(/img/shiva.jpg) top left no-repeat; }
#shiva img { float:right; margin:0; padding:0; border:0; }
/****************************/
#nvbg { float:left; width:250px; height:869px; margin:0; padding:0; background:url(/img/home-guy.jpg) bottom left no-repeat; }
/****************************/
#nv { float:left; width:250px; height:569px; margin:0; padding:0; background:url(/img/nv.jpg) top left no-repeat; }
#nv ul { float:left; width:250px; margin:0; padding:0; list-style:none; text-align:left; }
#nv ul li { float:left; width:250px; margin:0; padding:0; font:bold 13px Georgia, "Times New Roman", Times, serif; }
#nv ul li a:link, #nv ul li a:visited {
	float:left;
	width:210px;
	margin:0;
	padding:10px 0 0 40px;
	color:#161616;
	display:block;
	text-decoration: none;
}
#nv ul li a:hover { float:left; width:210px; margin:0; padding:10px 0 0 40px; color:#fff; text-decoration:none; display:block; }
#nv ul li a.current { float:left; width:210px; margin:0; padding:10px 0 0 40px; color:#291c0c; text-decoration:none; display:block; }
/****************************/
#bxa {
	float:left;
	width:624px;
	margin:0 0 80px 0;
	padding:0;
	background-image: url(/img/sign.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/**/
#bx { float:left; width:624px; margin:0; padding:0; background:url(/img/bx-top.gif) top left no-repeat; }
#bx h1 { height:70px; margin:0; padding:16px 20px 0 20px; font:20px Georgia, "Times New Roman", Times, serif; color:#5f3b11; }
#bx h2 { margin:0; padding:25px 20px 10px 20px; text-decoration:underline; font:bold 16px Georgia, "Times New Roman", Times, serif; color:#000000; }
#bx h3 { margin:0; padding:25px 20px 10px 20px; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#27190c; }
#bx h4 { margin:0; padding:25px 20px 10px 20px; text-decoration:underline; font:bold 13px Georgia, "Times New Roman", Times, serif; color:#93772d; }
#bx h5 { margin:0; padding:30px 100px; text-align:right; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#27190c; }
#bx h6 { margin:0; padding:40px 100px 20px 20px; text-align:right; font:bold 13px Georgia, "Times New Roman", Times, serif; color:#27190c; }
#bx p, #bx address { margin:0; padding:10px 90px 10px 20px; text-align:left; font:13px Georgia, "Times New Roman", Times, serif; color:#27190c; }
#bx ul { margin:0 100px 0 24px; padding:0; list-style-type:square; text-align:left; color:#c67a21; }
#bx ul li { margin:10px 0 5px 10px; padding:0 0 5px 10px; text-align:left; font:12px Georgia, "Times New Roman", Times, serif; color:#000000; }
#bx ol { margin:0 100px 0 24px; padding:0; text-align:left; color:#27910c; }
#bx ol li { margin:10px 0 5px 10px; padding:0 0 5px 10px; text-align:left font:12px Georgia, "Times New Roman", Times, serif; color:#000000; }
#bx a:link, #bx a:visited { color: #06C;text-decoration: underline; }
#bx a:hover { color: #06C;text-decoration: underline;}
#bx table.week { margin:0; padding:0; width:380px; border-left:1px solid #27190c; border-top:1px solid #27190c; font:12px times, Georgia, "Times New Roman", Times, serif; color:#27190c; }
#bx table.prices { margin:0; padding:0; width:380px; border-left:1px solid #27190c; border-top:1px solid #27190c; font:12px times, Georgia, "Times New Roman", Times, serif; color:#27190c; }
#bx table td { margin:0; padding:2px; text-align:left; vertical-align:top; border-right:1px solid #27190c; border-bottom:1px solid #27190c; }
#bx table td.day { font-weight:bold; background:#fcd145; color:#5f3b11; }
#bx table td.second { background:#f0edce; }
#bx img { float:left; margin:5px 15px 5px 20px; padding:1px; border:1px solid #27190c; }
/****************************/
#gallery { float:left; width:360px; margin:0; padding:0; }
#gallery ul { float:left; width:360px; list-style:none; margin:0; padding:0; }
#gallery ul li { float:left; width:120px; height:110px; list-style:none; margin:0; padding:0; text-align:left; }
/**/
.thumbnail { position:relative; z-index:0; margin:0; padding:0; }
.thumbnail:hover { background-color: transparent; z-index:50; }
.thumbnail span { /*CSS for enlarged image*/ position:absolute; text-align:center; background:#fefad8; margin:0; padding:2px; left:-1000px; border:1px solid #666; visibility:hidden; color:black; text-decoration:none; }
.thumbnail span img { /*CSS for enlarged image*/ float:none; width:340px; margin:4px 2px; padding:0; }
.thumbnail:hover span { /*CSS for enlarged image on hover*/ position:absolute; visibility:visible; top:12px; left:-84px; /*position where enlarged image should offset horizontally */ }
/****************************/
#forms { float:left; width:380px; margin:0; padding:0; }
#forms span { color:#c00; }
#forms span.ltl { font:9px Georgia, Times, serif; }
#forms form { float:left; width:380px; margin:0; padding:0; }
#forms h2 { margin:0; padding:25px 20px 10px 0; }
#forms ul { float:left; width:380px; margin:0 0 10px 0; padding:0; border-top:1px solid #b1912e; border-right:1px solid #b1912e; border-left:1px solid #b1912e; list-style:none; background:#f0edce; }
#forms ul li { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px solid #b1912e; background:none; font:12px Georgia, Times, serif; color:#333; }
#forms ul li.btm { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px ridge #b1912e; background:none; }
#forms input { float:right; width:160px; margin:0 6px 0 0; padding:0; background:#fff; border:1px solid #b1912e; color:#333; }
#forms input.sml { float:right; width:80px; margin:0 6px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#333; }
#forms select { float:right; margin:0 6px 0 0; padding:0; background:#fff; border:1px solid #b1912e; color:#4c2721; font:11px Georgia, Times, serif; color:#333; }
#forms textarea { float:right; width:360px; height:100px; margin:10px 8px 4px 0; padding:0; background:#fff; border:1px solid #b1912e; color:#333; }
#forms input.sendem { float:right; margin:0 6px; padding:1px; background:#fff; border:1px solid #b1912e; font:11px Georgia, Times, serif; color:#333; }
#forms input.check { float:left; margin:0 6px; padding:1px; background:#fff; border:1px solid #ddd; font:11px Georgia, Times, serif; color:#333; }
#forms input.invalid { background:#eee; border:1px solid #c00; }
#forms span.ltl a:link { color:#c00; text-decoration:none; }
#forms span.ltl a:visited { color:#c00; text-decoration:none; }
#forms span.ltl a:hover { color:#85c0ec; }
/****************************/
#rnv { float:right; width:230px; height:454px; margin:0; padding:0; }
#rnv ul { float:left; width:170px; margin:0 0 0 10px; padding:0; list-style:none; display:block; }
#rnv ul li { float:left; margin:0; padding:0; list-style:none; color:#774646; font:9px Georgia, Times, serif; }
#rnv ul li a span { visibility:hidden; }
/**/
#rnv ul li a.store:link, #rnv ul li a.store:visited { width:220px; height:113px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/yoga-store.jpg) bottom left no-repeat; border:0; }
#rnv ul li a.store:hover { width:220px; height:113px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/yoga-store-o.jpg) bottom left no-repeat; border:0; }
/**/
#rnv ul li a.teacher:link, #rnv ul li a.teacher:visited { width:220px; height:109px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/teacher.jpg) top left no-repeat; border:0; }
#rnv ul li a.teacher:hover { width:220px; height:109px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/teacher-d.jpg) top left no-repeat; border:0; }
/**/
#rnv ul li a.posture:link, #rnv ul li a.posture:visited { width:220px; height:108px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/posture.jpg) top left no-repeat; border:0; }
#rnv ul li a.posture:hover { width:220px; height:108px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/posture-o.jpg) top left no-repeat; border:0; }
/**/
#rnv ul li a.surfer:link, #rnv ul li a.surfer:visited { width:220px; height:122px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/surfers.jpg) top left no-repeat; border:0; }
#rnv ul li a.surfer:hover { width:220px; height:122px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/surfers-o.jpg) top left no-repeat; border:0; }
/****************************/
#ftr { width:874px; margin:0 auto; padding:0; text-align:center; }
#ftr ul { width:864px; margin:0 0 0 10px; padding:0; list-style:none; display:inline; text-align:center; }
#ftr ul li { margin:0 0 0 3px; padding:0 0 0 5px; font:11px Georgia, "Times New Roman", Times, serif; display:inline; border-left:1px solid #291c0c; }
#ftr ul li.start { margin:0; padding:0; font:11px Georgia, "Times New Roman", Times, serif; display:inline; border-left:0; }
#ftr ul li a:link, #ftr ul li a:visited {
	margin:0;
	padding:0;
	color:#006;
	text-decoration:underline;
}
#ftr ul li a:hover { margin:0; padding:0; color:#fff; text-decoration:none; }
/****************************/
/* GAS Signature ************/
/****************************/
#sign { width:874px; margin:10px auto; padding:0; text-align:center; color:#999; font:10px georgia, times, serif; }
#sign a:link, #sign a:visited { margin:0; padding:0 3px; color:#999; text-decoration:none; }
#sign a:hover { margin:0; padding:0 3px; color:#777; text-decoration:underline; }
/****************************/
