/*   
Theme Name: Pure Yoga
Author: Syntax Solutions
Author URI: http://www.syntax-solutions.co.nz
.
.
*/
@charset "utf-8";
/*CSS Reset*/
* {vertical-align:baseline; font-weight:inherit; font-family:inherit; font-style:inherit; font-size:100%; outline:0; padding:0; margin:0; list-style:none; text-decoration:none;}
:focus {-moz-outline-style:none;}
/*End Reset*/

body {background:url(images/page_bg.png) repeat-x #f8f6f3; font-family:Verdana, Geneva, sans-serif; color:#887971; font-size:12px;}

p {font-family:Verdana, Geneva, sans-serif; color:#887971; font-size:12px; line-height:18px; padding-bottom:10px;}
p a {color:#8fd400;}
.emph {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#333;}
table {padding-bottom:10px; margin-top:-10px;}
h3 {font-weight:bold; line-height:18px; padding-bottom:2px; border-bottom:1px solid #f2efeb; margin-bottom:20px; text-transform:uppercase; letter-spacing:0.2em;}
h4 {font-weight:bold; line-height:18px; color:#635954; padding-bottom:10px;}
strong {font-weight:bold; color:#635954;}

#navstrip {background-color:#FFF; height:45px; width:100%;}

#nav {height:27px; width:835px; display:block; margin:0 auto; position:relative; top:10px;}
#nav li {display:inline;}
#nav li a {height:27px; display:block; background-position:top; text-indent:-5000px; overflow:hidden; float:left;}
#nav li.about a {background:url(images/btn_about.png) no-repeat; width:127px;}
#nav li.corporate a {background:url(images/btn_corporate.png) no-repeat; width:162px;}
#nav li.tuition a {background:url(images/btn_tuition.png) no-repeat; width:170px;}
#nav li.events a {background:url(images/btn_events.png) no-repeat; width:88px;}
#nav li.classes a {background:url(images/btn_classes.png) no-repeat; width:200px;}
#nav li.contact a {background:url(images/btn_contact.png) no-repeat; width:88px;}
#nav li a:hover {background-position:bottom;}
#nav li.current a {background-position:bottom;}

#outer {width:920px; position:relative; margin:0 auto;}
	
.logo a {width:300px; height:151px; display:block; text-indent:-5000px; background:url(images/logo.jpg) no-repeat; position:absolute; top:0; left:0; z-index:100;}

#banner {width:920px; height:310px; z-index:1;}
.autumn {background:url(images/banner_autumn.jpg) no-repeat;}
.bamboo {background:url(images/banner_bamboo.jpg) no-repeat;}
.hops {background:url(images/banner_hops.jpg) no-repeat;}
.lotus {background:url(images/banner_lotus.jpg) no-repeat;}
.anna_bw {background:url(images/banner_anna_bw.jpg) no-repeat;}
.anna_pose {background:url(images/banner_anna_pose.jpg) no-repeat;}
.anna_prayer {background:url(images/banner_anna_prayer.jpg) no-repeat;}
.skeleton {background:url(images/banner_skeleton.jpg) no-repeat;}
.eightfinger {background:url(images/banner_8finger.jpg) no-repeat;}

#quote {width:920px; height:100px; background:url(images/quote_bg.png) no-repeat; position:relative}
#quote h2 {width:835px; height:60px; display:block; position:absolute; left:43px; top:20px; text-indent:-5000px;}
.breathe {background:url(images/q_breathe.jpg) no-repeat;}
.discovering {background:url(images/q_discovering.jpg) no-repeat;}
.flow {background:url(images/q_flow.jpg) no-repeat;}
.fulfillment {background:url(images/q_fulfillment.jpg) no-repeat;}
.gathering {background:url(images/q_gathering.jpg) no-repeat;}
.self {background:url(images/q_self.jpg) no-repeat;}
.within {background:url(images/q_within.jpg) no-repeat;}

#content_wrapper {width:920px; background:url(images/content_tile.png) repeat-y;}
#content {width:920px; background:url(images/content_bg.jpg) bottom no-repeat; overflow:hidden; }

#mainbar {width:505px; position:relative; left:83px; top:14px; padding-bottom:132px; float:left;}
#sidebar {width:230px; float:right; position:relative; right:62px; top:0px; padding-bottom:123px;}
.testimonials {background:url(images/h_testimonials.jpg) no-repeat top;}
.photos {background:url(images/h_photos.png) no-repeat top; line-height:0}
.testimonials_head {display:block; width:230px; height:44px; text-indent:-5000px;}

ul.indent {padding-left:24px;}
#mainbar li {line-height:18px; padding-bottom:10px; padding-left:0px;}

#sidebar img {border:#FFF 3px solid; margin:auto; display:block;}
#sidebar p {padding:12px 14px 2px 14px; color:#736357; font-style:italic;}
.attribution {color:#998675; font-style:normal;}

#fineprint {height:20px; width:400px; position:relative; left:325px; top:-80px;}
#fineprint p {font-size:9px; color:#c0b7b2; text-align:right;}
#fineprint p a {color:#c0b7b2;}
#fineprint p a:hover {text-decoration:underline;}