/* CSS Document */

html, body {background:#AC412D url(../images/bg_body.gif) repeat 0% 0%; text-align:center; margin:0; padding:0; border:0; height:100%; color:#000;}

#holder {width:714px; background:transparent url(../images/bg_holder.gif) repeat-y 0% 0%; text-align:left; margin:auto; padding:0 10px 0 10px; border:0; position:relative; min-height:100%; font:normal 62.5% Arial, Helvetica, sans-serif;}

* html #holder {height:100%;}

.flash_heading {padding:5px 0 10px 0;}

h1 {font:normal 1.8em "Arial Narrow", Arial, Helvetica, sans-serif; margin:0; padding:0; border:0;}

h2 {font:bold 1em Arial, Helvetica, sans-serif; margin:0; padding:0; border:0; color:#AB2911; letter-spacing:0.05em;}

h3 {font:bold 1.2em Arial, Helvetica, sans-serif; margin:0; padding:7px 0 10px 0; border:0; color:#AB2911;}

h4 {font:bold 1em Arial, Helvetica, sans-serif; margin:0; padding:5px 0; border:0; color:#AB2911; text-align:center; letter-spacing:0.05em;}

h5 {font:bold 1em Arial, Helvetica, sans-serif; margin:0; padding:5px 0 0 25px; border:0; color:#555471; background:transparent url(../images/bg_left_nav.gif) no-repeat 0% 50%; height:20px; letter-spacing:0.05em;}

h6 {font:bold 1.2em Arial, Helvetica, sans-serif; margin:0; padding:15px 0 10px 0; border:0; color:#006699; text-align:center; line-height:200%;}

p {margin:0; border:0; padding:7px 0 10px 0; line-height:150%;}

a {color:#000;}

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

.img_right {float:right; padding:0 0 0 20px;}

blockquote {margin:0; padding:10px; border:0; color:#BC2024; font-weight:bold; letter-spacing:0.05em; text-indent:15px; line-height:180%; font-size:1.5em;}

.source {display:block; padding-top:5px; text-indent:0; font-size:0.6em; line-height:140%;}

.source_small {font-size:1em; font-variant:small-caps;}

.top {text-align:right;}

form {margin:0; padding:0; border:0;}

/* ==========================SKIP STYLES=================================== */

ul#skip {margin:0; padding:0; border:0; list-style:none; position:absolute; top:0; left:-1000em; z-index:300; display:block;}

ul#skip li {float:left; padding:0 5px 0 0;}

/* Content Styles */
#content {width:716px; margin:auto; font-size:1.2em; padding-bottom:75px;}

#left_nav {width:161px; float:left; padding-right:10px; color:#555471;}

#photo {width:545px; text-align:center; float:right;}

#text {clear:both; padding:10px;}

/* Left Nav Styles */
ul.leftnav {margin:0 0 10px 0; padding:0 0 15px 40px; border:0; background:transparent url(../images/bg_leftnav.gif) no-repeat 50% 100%; list-style:none; font-size:0.8em;}

ul.leftnav_last {background:none;}

ul.leftnav li {padding:3px 0;}

a.nav {text-decoration:none; color:#555471;}

a.nav:hover {color:#FC6205; text-decoration:none;}

a.nav_active {text-decoration:none; color:#FC6205;}

/* Header Styles */
#header {width:703px; margin:0 auto 6px auto; padding:10px 0 0 13px; background:transparent url(../images/bg_header.jpg) no-repeat 100% 100%; height:81px;}

#logo {width:339px; height:78px; float:left;}

a.logo_link {display:block; background:transparent url(../images/logo.gif) no-repeat 0% 0%; width:339px; height:78px;}

#main_nav {width:359px; float:right; padding:57px 4px 0 0; height:21px;}

#main_nav ul {margin:0; padding:0; border:0; list-style:none;}

#main_nav ul li {float:right;}

a.topnav {height:21px; display:block; margin-right:1px;}

a.home {background:transparent url(../images/nav_home.gif) no-repeat 0% 0%; width:55px;}

a.home:hover {background:transparent url(../images/nav_home_on.gif) no-repeat 0% 0%; width:55px;}

a.home_active {background:transparent url(../images/nav_home_on.gif) no-repeat 0% 0%; width:55px;}

a.contact {background:transparent url(../images/nav_contact.gif) no-repeat 0% 0%; width:87px;}

a.contact:hover {background:transparent url(../images/nav_contact_on.gif) no-repeat 0% 0%; width:87px;}

a.contact_active {background:transparent url(../images/nav_contact_on.gif) no-repeat 0% 0%; width:87px;}

a.tell {background:transparent url(../images/nav_meeting.gif) no-repeat 0% 0%; width:100px;}

a.tell:hover {background:transparent url(../images/nav_meeting_on.gif) no-repeat 0% 0%; width:100px;}

a.tell_active {background:transparent url(../images/nav_meeting_on.gif) no-repeat 0% 0%; width:100px;}

/* Footer Styles */
#footer	{width:714px; height:70px; background:transparent url(../images/bg_holder.gif) repeat-y 0% 0%; text-align:left; padding:0 10px; border:0; position: relative; margin: -7.1em auto 0 auto; font:normal 62.5% Arial, Helvetica, sans-serif;}	

* html #footer {width:716px;}

#footer_div {border-top:1px solid #AC412D; color:#FC6205; text-align:center; padding:10px 0;}

#footer_div a.footer_link {color:#555471; text-decoration:none;}

#footer_div a.footer_link:hover {color:#FC6205;}

#footer_div p {color:#555471; margin:0; border:0; padding:15px 0 0 0;}

/* Breadcrumb Styles */
#breadcrumb {font-size:0.9em; text-align:right;}

.crumb_active {color:#FC6205;}

.bullet {padding:0 5px;}

/* What is Sahaja Yoga Page Styles */
#content_interior {width:535px; float:right; padding-right:10px;}

#content_interior li {line-height:150%;}

/* Contact Us Page Styles */
.email {background:transparent url(../images/icon_email.gif) no-repeat 0% 0%; height:29px; display:block; padding-left:25px; font-weight:bold;}

.phone {background:transparent url(../images/icon_phone.gif) no-repeat 0% 0%; height:25px; display:block; padding-left:25px; font-weight:bold;}

.form {background:transparent url(../images/icon_form.gif) no-repeat 0% 0%; height:20px; display:block; padding-left:25px; font-weight:bold;}

.required {color:#FF0000; font-size:1.5em;}

dl {margin:0; padding:0; border:0;}

dt {margin:0; padding:5px 0; border:0; float:left; width:80px; height:35px;}

dd {margin:0; padding:5px 0; border:0; height:35px;}

.textdd {height:80px;}

.textbox {width:200px; border:1px solid #AB2911;}

.textarea {width:200px; border:1px solid #AB2911; height:70px;}

.btn_div {text-align:right; padding-right:250px;}

/* Button Styles */

.btn_clear {background:transparent url(../images/btn_clear.gif) no-repeat 0% 0%; height:23px; width:61px; padding-right:15px;}

.btn_submit {height:23px; width:61px;}
