body {margin:0;padding:0;background-image:url(../images/bg.gif); background-repeat:repeat-x;font-size:0.75em;font-family:Verdana, Arial, Helvetica, sans-serif; }

/*WRAPPER*/
#wrapper {margin:0 auto;width:969px;}

/*LOGO AND TAGLINE*/
#header{width:960px;margin:0 auto;}
	#header img {position:relative;margin:5px 0 5px 15px;}
	#header p {float:right;margin:35px 25px 0 0;font-size:1.833em;color:#1c1a43;font-style:italic;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}

/*NAVIGATION*/
#navigation{width:960px;margin:0 auto;}
	#navigation ul{list-style:none; height:102px;padding:0px;margin:1px 0 0 48px;}
	#navigation li{float:left;}
	#navigation li a {background-image:url(../images/mitashah-menu-sprites.jpg);display:block; height:102px;}
	#navigation li a span{display:none;}
	
	#navigation li a.home{background-position:0px 0px;width:95px}
	#navigation li a.home:hover{background-position:0px -102px;}
	
	#navigation li a.about{background-position:-96px 0px;width:95px}
	#navigation li a.about:hover{background-position:-96px -102px;}
	
	#navigation li a.yoga{background-position:-192px 0px;width:95px}
	#navigation li a.yoga:hover{background-position:-192px -102px;}
	
	#navigation li a.meditation{background-position:-288px 0px;width:95px}
	#navigation li a.meditation:hover{background-position:-288px -102px;}
	
	#navigation li a.classes{background-position:-384px 0px;width:95px}
	#navigation li a.classes:hover{background-position:-384px -102px;}
	
	#navigation li a.products{background-position:-480px 0px;width:95px}
	#navigation li a.products:hover{background-position:-480px -102px;}
	
	#navigation li a.testimonials{background-position:-576px 0px;width:95px}
	#navigation li a.testimonials:hover{background-position:-576px -102px;}
	
	#navigation li a.furtherinfo{background-position:-672px 0px;width:95px}
	#navigation li a.furtherinfo:hover{background-position:-672px -102px;}
	
	#navigation li a.contact{background-position:-768px 0px;width:95px}
	#navigation li a.contact:hover{background-position:-768px -102px;}

/*CONTENT WRAPPER*/
#rounded_frame {height:34px; background-image:url(../images/content-bg-topcorner-trans.png);background-position:top;background-repeat:no-repeat;position:relative;margin:-5px 0 0 0;}
#content-wrapper {width: 100%; float: left; background-image:url(../images/content-bg-repeat-trans.png);background-position:top;background-repeat:repeat-y; padding-bottom:30px; overflow:auto; }

	

/*info boxes*/
#left-panel{ width:617px; float:left; padding: 0 30px 0 34px; }
	#contentwrapper #hp-img {margin:0 0 0 22px;}
	#content-wrapper #home_img {float: left; width:145px;text-align:center; padding: 0 0 0 30px;}
	#home_img p {font-size:0.75em; color:#a9a9a9; text-align:center; margin:0px; }
	#welcome {	width:270px; height:263px; float: left; padding:0px 17px; line-height:1.4em;} 
	#welcome h1{font-family:"Century Gothic", Verdana;font-size:1.5em; }
	h1{font-family:"Century Gothic", Verdana;font-size:1.5em; }
	#welcome p{padding:0px 14px 0px 0px}
	#flash {width:485px; height:243px; float:left; position:relative; z-index:2; }
	
	#left-panel .info-box-right{ float:left; width:288px; margin:0 0 40px 0;}
	#left-panel .info-box-left { float:left; width:288px; padding-right:40px; margin:0 0 40px 0; }
	#left-panel .info-box-left h2,
	#left-panel .info-box-right h2,
	#left-panel .right-text h2,
	#left-panel .left-image h2 {font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; margin:0px; padding:0 0 15px 0;}
	#left-panel .info-box-left p,
	#left-panel .info-box-right p { margin:0px; padding:0px; line-height:1.4em;}
	#left-panel .info-box-left a,
	#left-panel .info-box-right a,
	#left-panel .right-text a,
	#left-panel .left-image a { color:#000000;}
	#left-panel .ressources a { color:#000000; line-height:1.8em;}
	#left-panel .video{ text-align:center;}
	
/*SUBPAGE content area*/
	#left-panel .right-text{ float:left; width:385px; margin:50px 0 40px 0;}
	#left-panel .right-text p {line-height:1.4em;}
	#left-panel .left-image { float:left; width:200px; margin:50px 30px 40px 0;}
	#left-panel .left-image p { margin:0px; padding:10px; line-height:1.4em;}

/*NAVIGATION*/
#left-panel p,#welcome p{color:#646464}
#right-panel{ width:250px; float:left; margin:0px; padding:0px 8px 10px 8px; border:1px solid #dadada; background: #ffffff url(../images/bg-right-panel.gif) bottom left repeat-x; position:relative; top:-50px; z-index:1;} /* padding = height of flash + 20*/
	#right-panel h3, #right-panel h3{ border-top: 1px solid #c4c4c4; margin:15px 0 0 0; padding:15px 8px 10px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold;}
	#right-panel p{ margin:0px; padding:0px 8px; line-height:1.4em; color:#646464;}
	#right-panel a{ margin:0px 0; padding:0px 8px; line-height:1.8em; color:#646464; display:block;}
	#right-panel .stbutton{padding:1px 5px 5px 22px;margin:0 0 0 20px;width:85px}
	#right-panel #special-offer{ border:none; margin:0px; padding: 50px 7px 10px;} /*padding-top = same px as right panel top-*/
	#right-panel #blog-first{ border:none; margin:0px; padding: 0px 7px 10px;}
	#right-panel #podcast h3{ background:url(../images/podcast-trans.png) left top no-repeat; background-position: 10px 10px; padding:20px 8px 20px 64px;}
	#right-panel #podcast{ text-decoration:none; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; padding:0; line-height:1.3em;}
	#right-panel #podcast-subscribe{ text-decoration:none; left:45px; position:relative; top:-22px; height:0px; width:150px;}
	#right-panel label, #right-panel input {display:block; margin:0px 20px; padding:0px; color:#646464;}
	#right-panel input {border: 1px solid #b8b8b8; margin:2px 20px; width:190px; padding:3px;}
	#right-panel input#password{display:none}
	#right-panel #subscribe-btn { background-color:#b8b8b8; border: 1px solid #b8b8b8; color:#000000; margin:10px 0 10px 20px; width:100px; }
	#right-panel #newsletter {margin:0 0 0 20px; padding:0;}
	.subpage #right-panel{padding:20px 8px 10px; margin:50px 0 0; position:inherit; top:0px;}
	.subpage #right-panel #special-offer{padding: 0px 7px 10px;}
	.subpage {}

/*FOOTER*/
#footer {background-image:url(../images/bg-footer.gif);background-repeat:repeat-x;height:100px; clear:both; }
	#footer-wrapper {margin:0 auto; width:960px; padding:30px 0; overflow:auto; color:#5d5d5d;}
	#footer-wrapper img {float:left; margin:0 0 0 20px;}
	#footer-wrapper ul {float:left; list-style:none; width:150px; margin:0 0 0 20px; padding:0px;}
	#footer-wrapper ul li{float:left; width:150px; line-height:1.5em;}
	#footer-wrapper ul li a{ color:#5d5d5d;}
	#footer-wrapper .contact-us{margin:0; width:180px; margin-left:20px}
	#footer-wrapper .contact-us li{ width:180px;}
	#footer-wrapper p {float:left; margin:0px 40px;}
	#footer-wrapper .first {margin-left:40px;width:100px}
	
table {font-size:11px}
table .odd{background-color:#EEE}
table th {text-align:left;background-color:#CCC;}

#sendMail input, #sendMail textarea {border: 1px solid #b8b8b8; margin:2px 20px 2px 0px; padding:3px;}
#sendMail #contact-btn { background-color:#b8b8b8; border: 1px solid #b8b8b8; color:#000000; margin:0px 0 20px 0px; width:100px; }
#sendMail #phone {display:none}

#commentform input {border: 1px solid #b8b8b8; margin:2px 0px; width:190px; padding:3px;}
#commentform textarea {border: 1px solid #b8b8b8; margin:2px 20px 0 0; width:100%; padding:3px;}
#commentform textarea {color:#646464;padding:3px;}